git-svn-id: http://moon:8086/svn/vhdl/trunk@1411 cc03376c-175c-47c8-b038-4cd826a8556b
1639 lines
61 KiB
Tcl
1639 lines
61 KiB
Tcl
# ----------------------------------------------------------------------
|
|
# Project: JCPU, a portable 8-bit RISC CPU written in VHDL
|
|
# This file: The ROM file for upload to target over JTAG
|
|
|
|
# Copyright (C) 2007 J. Ahrensfeld
|
|
|
|
# This library is free software; you can redistribute it and/or
|
|
# modify it under the terms of the GNU Lesser General Public
|
|
# License as published by the Free Software Foundation; either
|
|
# version 2.1 of the License, or (at your option) any later version.
|
|
|
|
# This library is distributed in the hope that it will be useful,
|
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
# Lesser General Public License for more details.
|
|
|
|
# You should have received a copy of the GNU Lesser General Public
|
|
# License along with this library; if not, write to the Free Software
|
|
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
|
|
|
# For questions and ideas, please contact the author at jens@jayfield.org
|
|
|
|
# ---------------------------------------------------------------------
|
|
|
|
# ---------------------------------------------------------------------
|
|
# For Chipscope 9.1
|
|
# ---------------------------------------------------------------------
|
|
# Source JTAG/TCL frame work
|
|
cd $env(CHIPSCOPE)\\bin\\nt
|
|
source csejtag.tcl
|
|
|
|
namespace import ::chipscope::*
|
|
|
|
# Platform USB Cable
|
|
set PLATFORM_USB_CABLE_ARGS [list "port=USB2" "frequency=6000000"]
|
|
# frequency="24000000 | 12000000 | 6000000 | 3000000 | 1500000 | 750000"
|
|
|
|
# Create session
|
|
set handle [::chipscope::csejtag_session create 0]
|
|
|
|
# Open JTAG and lock
|
|
set open_result [::chipscope::csejtag_target open $handle $CSEJTAG_TARGET_PLATFORMUSB 0 $PLATFORM_USB_CABLE_ARGS]
|
|
set lock_result [::chipscope::csejtag_target lock $handle 1000]
|
|
|
|
set devlist [::chipscope::csejtag_tap autodetect_chain $handle $CSEJTAG_SCAN_DEFAULT]
|
|
|
|
# Get Device ID
|
|
set devtype "Virtex-4SX"
|
|
set devid 2
|
|
set irlength [::chipscope::csejtag_tap get_irlength $handle $devid]
|
|
set idcode [::chipscope::csejtag_tap get_device_idcode $handle $devid]
|
|
|
|
set CSE_OP $CSEJTAG_SHIFT_READWRITE
|
|
set CSE_ES $CSEJTAG_RUN_TEST_IDLE
|
|
|
|
# Write Program
|
|
# JASM_ROM_INSERT_HERE
|
|
# Assembled from test.jsm
|
|
# ---------------------------------------------------------------
|
|
# Shift the USER2 Instruction (b1111000010) into the Instruction Register of FPGA
|
|
# User 1
|
|
set result [::chipscope::csejtag_tap shift_device_ir $handle $devid $CSE_OP $CSE_ES 0 $irlength "3C2"]
|
|
|
|
# 0x000: JMP 0x002
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "00030002"
|
|
|
|
# 0x001: JMP 0x0B5
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "001300B5"
|
|
|
|
# 0x002: MOV R00, 0x00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "00203000"
|
|
|
|
# 0x003: MOV R01, 0x00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "00303001"
|
|
|
|
# 0x004: MOV R02, 0x00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "00403002"
|
|
|
|
# 0x005: MOV R03, 0x00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "00503003"
|
|
|
|
# 0x006: XOUT (0x00), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "00624000"
|
|
|
|
# 0x007: MOVC (0x00), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0070D000"
|
|
|
|
# 0x008: MOVC (0x10), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0080D100"
|
|
|
|
# 0x009: MOVC (0x11), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0090D110"
|
|
|
|
# 0x00A: MOVC (0x08), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "00A0D080"
|
|
|
|
# 0x00B: MOVC (0x09), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "00B0D090"
|
|
|
|
# 0x00C: MOV R00, 0x80
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "00C03800"
|
|
|
|
# 0x00D: MOV R01, 0x00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "00D03001"
|
|
|
|
# 0x00E: MOVC (0x0E), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "00E0D0E0"
|
|
|
|
# 0x00F: MOVC (0x0F), R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "00F0D0F1"
|
|
|
|
# 0x010: CALL 0x17A
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0103B17A"
|
|
|
|
# 0x011: CALL 0x0F3
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0113B0F3"
|
|
|
|
# 0x012: MOV R00, 0x01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "01203010"
|
|
|
|
# 0x013: CALL 0x197
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0133B197"
|
|
|
|
# 0x014: MOV R01, 0x00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "01403001"
|
|
|
|
# 0x015: CALL 0x19C
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0153B19C"
|
|
|
|
# 0x016: XIN R00, (0xA0)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "01628A00"
|
|
|
|
# 0x017: AND R00, 0x01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "01719010"
|
|
|
|
# 0x018: JZ 0x016
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "01831016"
|
|
|
|
# 0x019: XIN R00, (0xA0)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "01928A00"
|
|
|
|
# 0x01A: AND R00, 0x08
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "01A19080"
|
|
|
|
# 0x01B: JZ 0x019
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "01B31019"
|
|
|
|
# 0x01C: CALL 0x145
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "01C3B145"
|
|
|
|
# 0x01D: MOV R00, 0x00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "01D03000"
|
|
|
|
# 0x01E: MOV R01, 0x80
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "01E03801"
|
|
|
|
# 0x01F: MOV R02, 0x00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "01F03002"
|
|
|
|
# 0x020: MOV R03, 0x00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "02003003"
|
|
|
|
# 0x021: CALL 0x0D4
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0213B0D4"
|
|
|
|
# 0x022: MOVC (0x02), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0220D020"
|
|
|
|
# 0x023: MOVC (0x03), R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0230D031"
|
|
|
|
# 0x024: MOVC (0x04), R02
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0240D042"
|
|
|
|
# 0x025: MOVC (0x05), R03
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0250D053"
|
|
|
|
# 0x026: MOV R00, 0x00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "02603000"
|
|
|
|
# 0x027: MOV R01, 0xA6
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "02703A61"
|
|
|
|
# 0x028: MOV R02, 0x00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "02803002"
|
|
|
|
# 0x029: MOV R03, 0x00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "02903003"
|
|
|
|
# 0x02A: CALL 0x0D4
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "02A3B0D4"
|
|
|
|
# 0x02B: AND R02, 0x0F
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "02B190F2"
|
|
|
|
# 0x02C: CMP R02, 0x0F
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "02C0F0F2"
|
|
|
|
# 0x02D: JNE 0x026
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "02D3A026"
|
|
|
|
# 0x02E: MOV R15, 0x09
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "02E0309F"
|
|
|
|
# 0x02F: MOV R07, 0x10
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "02F03107"
|
|
|
|
# 0x030: MOV R08, 0x22
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "03003228"
|
|
|
|
# 0x031: MOVX R00, (R07)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "03104070"
|
|
|
|
# 0x032: INC R07
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "03211017"
|
|
|
|
# 0x033: MOVX R01, (R07)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "03304071"
|
|
|
|
# 0x034: INC R07
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "03411017"
|
|
|
|
# 0x035: MOVX R02, (R08)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "03504082"
|
|
|
|
# 0x036: INC R08
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "03611018"
|
|
|
|
# 0x037: MOVX R03, (R08)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "03704083"
|
|
|
|
# 0x038: INC R08
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "03811018"
|
|
|
|
# 0x039: CALL 0x0D4
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0393B0D4"
|
|
|
|
# 0x03A: DEC R15
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "03A1501F"
|
|
|
|
# 0x03B: JNZ 0x031
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "03B32031"
|
|
|
|
# 0x03C: MOV R00, 0x01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "03C03010"
|
|
|
|
# 0x03D: CALL 0x197
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "03D3B197"
|
|
|
|
# 0x03E: MOV R00, 0x41
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "03E03410"
|
|
|
|
# 0x03F: CALL 0x1AE
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "03F3B1AE"
|
|
|
|
# 0x040: MOV R00, 0x3A
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "040033A0"
|
|
|
|
# 0x041: CALL 0x1AE
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0413B1AE"
|
|
|
|
# 0x042: MOVC R00, (0x03)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0420A030"
|
|
|
|
# 0x043: CALL 0x0EE
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0433B0EE"
|
|
|
|
# 0x044: MOVC R00, (0x02)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0440A020"
|
|
|
|
# 0x045: CALL 0x0EE
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0453B0EE"
|
|
|
|
# 0x046: MOV R00, 0x20
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "04603200"
|
|
|
|
# 0x047: CALL 0x1AE
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0473B1AE"
|
|
|
|
# 0x048: MOV R00, 0x44
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "04803440"
|
|
|
|
# 0x049: CALL 0x1AE
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0493B1AE"
|
|
|
|
# 0x04A: MOV R00, 0x3A
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "04A033A0"
|
|
|
|
# 0x04B: CALL 0x1AE
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "04B3B1AE"
|
|
|
|
# 0x04C: MOVC R00, (0x05)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "04C0A050"
|
|
|
|
# 0x04D: CALL 0x0EE
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "04D3B0EE"
|
|
|
|
# 0x04E: MOVC R00, (0x04)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "04E0A040"
|
|
|
|
# 0x04F: CALL 0x0EE
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "04F3B0EE"
|
|
|
|
# 0x050: MOV R00, 0x00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "05003000"
|
|
|
|
# 0x051: XOUT (0x01), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "05124010"
|
|
|
|
# 0x052: MOV R00, 0x40
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "05203400"
|
|
|
|
# 0x053: XOUT (0x03), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "05324030"
|
|
|
|
# 0x054: MOV R00, 0x00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "05403000"
|
|
|
|
# 0x055: XOUT (0x02), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "05524020"
|
|
|
|
# 0x056: MOV R00, 0xFF
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "05603FF0"
|
|
|
|
# 0x057: XOUT (0x0E), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "057240E0"
|
|
|
|
# 0x058: MOV R00, 0x40
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "05803400"
|
|
|
|
# 0x059: XOUT (0x0D), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "059240D0"
|
|
|
|
# 0x05A: MOV R00, 0xFF
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "05A03FF0"
|
|
|
|
# 0x05B: XOUT (0x10), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "05B24100"
|
|
|
|
# 0x05C: MOV R00, 0x40
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "05C03400"
|
|
|
|
# 0x05D: XOUT (0x0F), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "05D240F0"
|
|
|
|
# 0x05E: MOV R00, 0x00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "05E03000"
|
|
|
|
# 0x05F: XOUT (0x0A), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "05F240A0"
|
|
|
|
# 0x060: MOV R00, 0x5C
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "060035C0"
|
|
|
|
# 0x061: XOUT (0x09), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "06124090"
|
|
|
|
# 0x062: MOV R00, 0x00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "06203000"
|
|
|
|
# 0x063: XOUT (0x0C), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "063240C0"
|
|
|
|
# 0x064: MOV R00, 0x5C
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "064035C0"
|
|
|
|
# 0x065: XOUT (0x0B), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "065240B0"
|
|
|
|
# 0x066: XIN R00, (0x00)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "06628000"
|
|
|
|
# 0x067: OR R00, 0x01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0671B010"
|
|
|
|
# 0x068: XOUT (0x00), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "06824000"
|
|
|
|
# 0x069: MOV R00, 0x07
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "06903070"
|
|
|
|
# 0x06A: COUT (0x03), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "06A26030"
|
|
|
|
# 0x06B: XIN R00, (0x81)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "06B28810"
|
|
|
|
# 0x06C: MOVC (0x01), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "06C0D010"
|
|
|
|
# 0x06D: XIN R00, (0x80)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "06D28800"
|
|
|
|
# 0x06E: MOVC (0x00), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "06E0D000"
|
|
|
|
# 0x06F: MOVC R00, (0x01)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "06F0A010"
|
|
|
|
# 0x070: XOUT (0x01), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "07024010"
|
|
|
|
# 0x071: XIN R00, (0x00)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "07128000"
|
|
|
|
# 0x072: AND R00, 0x08
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "07219080"
|
|
|
|
# 0x073: JNZ 0x06B
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0733206B"
|
|
|
|
# 0x074: MOV R00, 0xC0
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "07403C00"
|
|
|
|
# 0x075: CALL 0x197
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0753B197"
|
|
|
|
# 0x076: MOVC R00, (0x00)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0760A000"
|
|
|
|
# 0x077: AND R00, 0x10
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "07719100"
|
|
|
|
# 0x078: JNZ 0x082
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "07832082"
|
|
|
|
# 0x079: XIN R00, (0x82)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "07928820"
|
|
|
|
# 0x07A: MOVC (0x0A), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "07A0D0A0"
|
|
|
|
# 0x07B: XIN R00, (0x83)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "07B28830"
|
|
|
|
# 0x07C: MOVC (0x0B), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "07C0D0B0"
|
|
|
|
# 0x07D: XIN R00, (0x84)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "07D28840"
|
|
|
|
# 0x07E: MOVC (0x0C), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "07E0D0C0"
|
|
|
|
# 0x07F: XIN R00, (0x85)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "07F28850"
|
|
|
|
# 0x080: MOVC (0x0D), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0800D0D0"
|
|
|
|
# 0x081: JMP 0x08A
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0813008A"
|
|
|
|
# 0x082: XIN R00, (0x86)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "08228860"
|
|
|
|
# 0x083: MOVC (0x0A), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0830D0A0"
|
|
|
|
# 0x084: XIN R00, (0x87)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "08428870"
|
|
|
|
# 0x085: MOVC (0x0B), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0850D0B0"
|
|
|
|
# 0x086: XIN R00, (0x88)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "08628880"
|
|
|
|
# 0x087: MOVC (0x0C), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0870D0C0"
|
|
|
|
# 0x088: XIN R00, (0x89)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "08828890"
|
|
|
|
# 0x089: MOVC (0x0D), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0890D0D0"
|
|
|
|
# 0x08A: CALL 0x104
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "08A3B104"
|
|
|
|
# 0x08B: MOV R00, 0x4C
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "08B034C0"
|
|
|
|
# 0x08C: CALL 0x1AE
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "08C3B1AE"
|
|
|
|
# 0x08D: MOV R00, 0x3A
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "08D033A0"
|
|
|
|
# 0x08E: CALL 0x1AE
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "08E3B1AE"
|
|
|
|
# 0x08F: MOVC R00, (0x0B)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "08F0A0B0"
|
|
|
|
# 0x090: CALL 0x0EE
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0903B0EE"
|
|
|
|
# 0x091: MOVC R00, (0x0A)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0910A0A0"
|
|
|
|
# 0x092: CALL 0x0EE
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0923B0EE"
|
|
|
|
# 0x093: MOV R00, 0x20
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "09303200"
|
|
|
|
# 0x094: CALL 0x1AE
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0943B1AE"
|
|
|
|
# 0x095: MOV R00, 0x52
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "09503520"
|
|
|
|
# 0x096: CALL 0x1AE
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0963B1AE"
|
|
|
|
# 0x097: MOV R00, 0x3A
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "097033A0"
|
|
|
|
# 0x098: CALL 0x1AE
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0983B1AE"
|
|
|
|
# 0x099: MOVC R00, (0x0D)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0990A0D0"
|
|
|
|
# 0x09A: CALL 0x0EE
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "09A3B0EE"
|
|
|
|
# 0x09B: MOVC R00, (0x0C)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "09B0A0C0"
|
|
|
|
# 0x09C: CALL 0x0EE
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "09C3B0EE"
|
|
|
|
# 0x09D: MOVC R00, (0x00)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "09D0A000"
|
|
|
|
# 0x09E: AND R00, 0x01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "09E19010"
|
|
|
|
# 0x09F: JZ 0x0A6
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "09F310A6"
|
|
|
|
# 0x0A0: XIN R00, (0x02)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0A028020"
|
|
|
|
# 0x0A1: XIN R01, (0x03)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0A128031"
|
|
|
|
# 0x0A2: SUB R00, 0x64
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0A215640"
|
|
|
|
# 0x0A3: JNC 0x0AF
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0A3340AF"
|
|
|
|
# 0x0A4: DEC R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0A415011"
|
|
|
|
# 0x0A5: JMP 0x0AF
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0A5300AF"
|
|
|
|
# 0x0A6: MOVC R00, (0x00)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0A60A000"
|
|
|
|
# 0x0A7: AND R00, 0x04
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0A719040"
|
|
|
|
# 0x0A8: JZ 0x0B4
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0A8310B4"
|
|
|
|
# 0x0A9: XIN R00, (0x02)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0A928020"
|
|
|
|
# 0x0AA: XIN R01, (0x03)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0AA28031"
|
|
|
|
# 0x0AB: ADD R00, 0x64
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0AB11640"
|
|
|
|
# 0x0AC: JNC 0x0AF
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0AC340AF"
|
|
|
|
# 0x0AD: INC R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0AD11011"
|
|
|
|
# 0x0AE: JMP 0x0AF
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0AE300AF"
|
|
|
|
# 0x0AF: XOUT (0x03), R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0AF24031"
|
|
|
|
# 0x0B0: XOUT (0x02), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0B024020"
|
|
|
|
# 0x0B1: XIN R00, (0x00)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0B128000"
|
|
|
|
# 0x0B2: AND R00, 0x08
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0B219080"
|
|
|
|
# 0x0B3: JZ 0x0B1
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0B3310B1"
|
|
|
|
# 0x0B4: JMP 0x06B
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0B43006B"
|
|
|
|
# 0x0B5: PUSH R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0B53C000"
|
|
|
|
# 0x0B6: PUSH R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0B63C001"
|
|
|
|
# 0x0B7: MOVC R00, (0x10)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0B70A100"
|
|
|
|
# 0x0B8: MOVC R01, (0x11)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0B80A111"
|
|
|
|
# 0x0B9: INC R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0B911010"
|
|
|
|
# 0x0BA: CMP R00, 0x30
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0BA0F300"
|
|
|
|
# 0x0BB: JNZ 0x0C6
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0BB320C6"
|
|
|
|
# 0x0BC: MOV R00, 0x00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0BC03000"
|
|
|
|
# 0x0BD: PUSH R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0BD3C000"
|
|
|
|
# 0x0BE: XIN R00, (0x80)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0BE28800"
|
|
|
|
# 0x0BF: MOVC (0x00), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0BF0D000"
|
|
|
|
# 0x0C0: POP R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0C03D000"
|
|
|
|
# 0x0C1: INC R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0C111011"
|
|
|
|
# 0x0C2: CMP R01, 0x64
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0C20F641"
|
|
|
|
# 0x0C3: JNZ 0x0C6
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0C3320C6"
|
|
|
|
# 0x0C4: CALL 0x0CB
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0C43B0CB"
|
|
|
|
# 0x0C5: MOV R01, 0x00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0C503001"
|
|
|
|
# 0x0C6: MOVC (0x10), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0C60D100"
|
|
|
|
# 0x0C7: MOVC (0x11), R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0C70D111"
|
|
|
|
# 0x0C8: POP R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0C83D001"
|
|
|
|
# 0x0C9: POP R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0C93D000"
|
|
|
|
# 0x0CA: RETI
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0CA3F000"
|
|
|
|
# 0x0CB: XIN R00, (0x00)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0CB28000"
|
|
|
|
# 0x0CC: MOV R01, R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0CC02001"
|
|
|
|
# 0x0CD: AND R01, 0x08
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0CD19081"
|
|
|
|
# 0x0CE: JNZ 0x0D1
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0CE320D1"
|
|
|
|
# 0x0CF: OR R00, 0x08
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0CF1B080"
|
|
|
|
# 0x0D0: JMP 0x0D2
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0D0300D2"
|
|
|
|
# 0x0D1: AND R00, 0xF7
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0D119F70"
|
|
|
|
# 0x0D2: XOUT (0x00), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0D224000"
|
|
|
|
# 0x0D3: RET
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0D33E000"
|
|
|
|
# 0x0D4: CALL 0x0E2
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0D43B0E2"
|
|
|
|
# 0x0D5: XOUT (0x05), R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0D524051"
|
|
|
|
# 0x0D6: XOUT (0x04), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0D624040"
|
|
|
|
# 0x0D7: XOUT (0x07), R03
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0D724073"
|
|
|
|
# 0x0D8: XOUT (0x06), R02
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0D824062"
|
|
|
|
# 0x0D9: AND R01, 0x80
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0D919801"
|
|
|
|
# 0x0DA: JNZ 0x0DC
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0DA320DC"
|
|
|
|
# 0x0DB: RET
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0DB3E000"
|
|
|
|
# 0x0DC: CALL 0x0E8
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0DC3B0E8"
|
|
|
|
# 0x0DD: XIN R01, (0x05)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0DD28051"
|
|
|
|
# 0x0DE: XIN R00, (0x04)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0DE28040"
|
|
|
|
# 0x0DF: XIN R03, (0x07)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0DF28073"
|
|
|
|
# 0x0E0: XIN R02, (0x06)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0E028062"
|
|
|
|
# 0x0E1: RET
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0E13E000"
|
|
|
|
# 0x0E2: PUSH R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0E23C000"
|
|
|
|
# 0x0E3: XIN R00, (0xA0)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0E328A00"
|
|
|
|
# 0x0E4: AND R00, 0x02
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0E419020"
|
|
|
|
# 0x0E5: JZ 0x0E3
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0E5310E3"
|
|
|
|
# 0x0E6: POP R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0E63D000"
|
|
|
|
# 0x0E7: RET
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0E73E000"
|
|
|
|
# 0x0E8: PUSH R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0E83C000"
|
|
|
|
# 0x0E9: XIN R00, (0xA0)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0E928A00"
|
|
|
|
# 0x0EA: AND R00, 0x04
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0EA19040"
|
|
|
|
# 0x0EB: JZ 0x0E9
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0EB310E9"
|
|
|
|
# 0x0EC: POP R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0EC3D000"
|
|
|
|
# 0x0ED: RET
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0ED3E000"
|
|
|
|
# 0x0EE: CALL 0x1F1
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0EE3B1F1"
|
|
|
|
# 0x0EF: CALL 0x1AE
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0EF3B1AE"
|
|
|
|
# 0x0F0: MOV R00, R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0F002010"
|
|
|
|
# 0x0F1: CALL 0x1AE
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0F13B1AE"
|
|
|
|
# 0x0F2: RET
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0F23E000"
|
|
|
|
# 0x0F3: MOV R00, 0x40
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0F303400"
|
|
|
|
# 0x0F4: CALL 0x197
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0F43B197"
|
|
|
|
# 0x0F5: MOV R01, 0xE0
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0F503E01"
|
|
|
|
# 0x0F6: MOV R15, 0x06
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0F60306F"
|
|
|
|
# 0x0F7: MOV R14, 0x07
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0F70307E"
|
|
|
|
# 0x0F8: MOV R00, R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0F802010"
|
|
|
|
# 0x0F9: CALL 0x1AE
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0F93B1AE"
|
|
|
|
# 0x0FA: DEC R14
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0FA1501E"
|
|
|
|
# 0x0FB: JNZ 0x0F8
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0FB320F8"
|
|
|
|
# 0x0FC: MOV R00, 0x00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0FC03000"
|
|
|
|
# 0x0FD: CALL 0x1AE
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0FD3B1AE"
|
|
|
|
# 0x0FE: MOV R00, 0x01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0FE03010"
|
|
|
|
# 0x0FF: SHR R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "0FF1F000"
|
|
|
|
# 0x100: RORC R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "10023001"
|
|
|
|
# 0x101: DEC R15
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1011501F"
|
|
|
|
# 0x102: JNZ 0x0F7
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "102320F7"
|
|
|
|
# 0x103: RET
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1033E000"
|
|
|
|
# 0x104: PUSH R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1043C000"
|
|
|
|
# 0x105: PUSH R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1053C001"
|
|
|
|
# 0x106: PUSH R15
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1063C00F"
|
|
|
|
# 0x107: MOVC R00, (0x0E)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1070A0E0"
|
|
|
|
# 0x108: MOVC R01, (0x0F)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1080A0F1"
|
|
|
|
# 0x109: DEC R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "10915010"
|
|
|
|
# 0x10A: SUBC R01, 0x00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "10A17001"
|
|
|
|
# 0x10B: MOVC (0x0E), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "10B0D0E0"
|
|
|
|
# 0x10C: MOVC (0x0F), R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "10C0D0F1"
|
|
|
|
# 0x10D: TST R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "10D0F001"
|
|
|
|
# 0x10E: JZ 0x110
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "10E31110"
|
|
|
|
# 0x10F: JMP 0x141
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "10F30141"
|
|
|
|
# 0x110: TST R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1100F000"
|
|
|
|
# 0x111: JZ 0x113
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "11131113"
|
|
|
|
# 0x112: JMP 0x141
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "11230141"
|
|
|
|
# 0x113: MOV R00, 0x80
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "11303800"
|
|
|
|
# 0x114: MOV R01, 0x00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "11403001"
|
|
|
|
# 0x115: MOVC (0x0E), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1150D0E0"
|
|
|
|
# 0x116: MOVC (0x0F), R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1160D0F1"
|
|
|
|
# 0x117: MOV R15, 0x0B
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "117030BF"
|
|
|
|
# 0x118: MOV R00, 0x00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "11803000"
|
|
|
|
# 0x119: MOVC R01, (0x0B)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1190A0B1"
|
|
|
|
# 0x11A: CMP R01, 0x80
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "11A0F801"
|
|
|
|
# 0x11B: JGE 0x122
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "11B38122"
|
|
|
|
# 0x11C: MOVC R01, (0x0B)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "11C0A0B1"
|
|
|
|
# 0x11D: MOVC R00, (0x0A)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "11D0A0A0"
|
|
|
|
# 0x11E: SHR R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "11E1F001"
|
|
|
|
# 0x11F: RORC R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "11F23000"
|
|
|
|
# 0x120: DEC R15
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1201501F"
|
|
|
|
# 0x121: JNZ 0x11E
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1213211E"
|
|
|
|
# 0x122: MOVC (0x06), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1220D060"
|
|
|
|
# 0x123: MOV R15, 0x0B
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "123030BF"
|
|
|
|
# 0x124: MOV R00, 0x00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "12403000"
|
|
|
|
# 0x125: MOVC R01, (0x0D)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1250A0D1"
|
|
|
|
# 0x126: CMP R01, 0x80
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1260F801"
|
|
|
|
# 0x127: JGE 0x12E
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1273812E"
|
|
|
|
# 0x128: MOVC R00, (0x0C)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1280A0C0"
|
|
|
|
# 0x129: MOVC R01, (0x0D)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1290A0D1"
|
|
|
|
# 0x12A: SHR R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "12A1F001"
|
|
|
|
# 0x12B: RORC R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "12B23000"
|
|
|
|
# 0x12C: DEC R15
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "12C1501F"
|
|
|
|
# 0x12D: JNZ 0x12A
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "12D3212A"
|
|
|
|
# 0x12E: MOVC (0x07), R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "12E0D070"
|
|
|
|
# 0x12F: MOVC R00, (0x06)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "12F0A060"
|
|
|
|
# 0x130: MOVC R01, (0x08)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1300A081"
|
|
|
|
# 0x131: TST R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1310F001"
|
|
|
|
# 0x132: JZ 0x134
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "13231134"
|
|
|
|
# 0x133: DEC R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "13315011"
|
|
|
|
# 0x134: CMP R00, R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1340E010"
|
|
|
|
# 0x135: JLT 0x137
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "13535137"
|
|
|
|
# 0x136: MOV R01, R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "13602001"
|
|
|
|
# 0x137: MOVC (0x08), R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1370D081"
|
|
|
|
# 0x138: MOVC R00, (0x07)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1380A070"
|
|
|
|
# 0x139: MOVC R01, (0x09)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1390A091"
|
|
|
|
# 0x13A: TST R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "13A0F001"
|
|
|
|
# 0x13B: JZ 0x13D
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "13B3113D"
|
|
|
|
# 0x13C: DEC R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "13C15011"
|
|
|
|
# 0x13D: CMP R00, R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "13D0E010"
|
|
|
|
# 0x13E: JLT 0x140
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "13E35140"
|
|
|
|
# 0x13F: MOV R01, R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "13F02001"
|
|
|
|
# 0x140: MOVC (0x09), R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1400D091"
|
|
|
|
# 0x141: POP R15
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1413D00F"
|
|
|
|
# 0x142: POP R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1423D001"
|
|
|
|
# 0x143: POP R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1433D000"
|
|
|
|
# 0x144: RET
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1443E000"
|
|
|
|
# 0x145: PUSH R15
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1453C00F"
|
|
|
|
# 0x146: MOV R15, 0x0A
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "146030AF"
|
|
|
|
# 0x147: CALL 0x14C
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1473B14C"
|
|
|
|
# 0x148: DEC R15
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1481501F"
|
|
|
|
# 0x149: JNZ 0x147
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "14932147"
|
|
|
|
# 0x14A: POP R15
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "14A3D00F"
|
|
|
|
# 0x14B: RET
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "14B3E000"
|
|
|
|
# 0x14C: PUSH R15
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "14C3C00F"
|
|
|
|
# 0x14D: MOV R15, 0x0A
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "14D030AF"
|
|
|
|
# 0x14E: CALL 0x153
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "14E3B153"
|
|
|
|
# 0x14F: DEC R15
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "14F1501F"
|
|
|
|
# 0x150: JNZ 0x14E
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1503214E"
|
|
|
|
# 0x151: POP R15
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1513D00F"
|
|
|
|
# 0x152: RET
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1523E000"
|
|
|
|
# 0x153: PUSH R15
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1533C00F"
|
|
|
|
# 0x154: MOV R15, 0x0A
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "154030AF"
|
|
|
|
# 0x155: CALL 0x15A
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1553B15A"
|
|
|
|
# 0x156: DEC R15
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1561501F"
|
|
|
|
# 0x157: JNZ 0x155
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "15732155"
|
|
|
|
# 0x158: POP R15
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1583D00F"
|
|
|
|
# 0x159: RET
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1593E000"
|
|
|
|
# 0x15A: PUSH R15
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "15A3C00F"
|
|
|
|
# 0x15B: MOV R15, 0x0A
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "15B030AF"
|
|
|
|
# 0x15C: CALL 0x161
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "15C3B161"
|
|
|
|
# 0x15D: DEC R15
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "15D1501F"
|
|
|
|
# 0x15E: JNZ 0x15C
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "15E3215C"
|
|
|
|
# 0x15F: POP R15
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "15F3D00F"
|
|
|
|
# 0x160: RET
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1603E000"
|
|
|
|
# 0x161: PUSH R15
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1613C00F"
|
|
|
|
# 0x162: MOV R15, 0x0A
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "162030AF"
|
|
|
|
# 0x163: CALL 0x168
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1633B168"
|
|
|
|
# 0x164: DEC R15
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1641501F"
|
|
|
|
# 0x165: JNZ 0x163
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "16532163"
|
|
|
|
# 0x166: POP R15
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1663D00F"
|
|
|
|
# 0x167: RET
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1673E000"
|
|
|
|
# 0x168: PUSH R15
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1683C00F"
|
|
|
|
# 0x169: MOV R15, 0x63
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1690363F"
|
|
|
|
# 0x16A: NOP
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "16A00000"
|
|
|
|
# 0x16B: NOP
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "16B00000"
|
|
|
|
# 0x16C: NOP
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "16C00000"
|
|
|
|
# 0x16D: DEC R15
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "16D1501F"
|
|
|
|
# 0x16E: JNZ 0x16A
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "16E3216A"
|
|
|
|
# 0x16F: POP R15
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "16F3D00F"
|
|
|
|
# 0x170: RET
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1703E000"
|
|
|
|
# 0x171: PUSH R15
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1713C00F"
|
|
|
|
# 0x172: MOV R15, 0x09
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1720309F"
|
|
|
|
# 0x173: NOP
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "17300000"
|
|
|
|
# 0x174: NOP
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "17400000"
|
|
|
|
# 0x175: NOP
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "17500000"
|
|
|
|
# 0x176: DEC R15
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1761501F"
|
|
|
|
# 0x177: JNZ 0x173
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "17732173"
|
|
|
|
# 0x178: POP R15
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1783D00F"
|
|
|
|
# 0x179: RET
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1793E000"
|
|
|
|
# 0x17A: MOV R02, 0x00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "17A03002"
|
|
|
|
# 0x17B: MOV R00, 0x03
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "17B03030"
|
|
|
|
# 0x17C: CALL 0x1C6
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "17C3B1C6"
|
|
|
|
# 0x17D: CALL 0x153
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "17D3B153"
|
|
|
|
# 0x17E: MOV R02, 0x00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "17E03002"
|
|
|
|
# 0x17F: MOV R00, 0x03
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "17F03030"
|
|
|
|
# 0x180: CALL 0x1C6
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1803B1C6"
|
|
|
|
# 0x181: CALL 0x153
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1813B153"
|
|
|
|
# 0x182: MOV R02, 0x00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "18203002"
|
|
|
|
# 0x183: MOV R00, 0x02
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "18303020"
|
|
|
|
# 0x184: CALL 0x1C6
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1843B1C6"
|
|
|
|
# 0x185: CALL 0x15A
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1853B15A"
|
|
|
|
# 0x186: MOV R00, 0x28
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "18603280"
|
|
|
|
# 0x187: CALL 0x197
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1873B197"
|
|
|
|
# 0x188: MOV R00, 0x0C
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "188030C0"
|
|
|
|
# 0x189: CALL 0x197
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1893B197"
|
|
|
|
# 0x18A: MOV R00, 0x06
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "18A03060"
|
|
|
|
# 0x18B: CALL 0x197
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "18B3B197"
|
|
|
|
# 0x18C: MOV R00, 0x01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "18C03010"
|
|
|
|
# 0x18D: CALL 0x197
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "18D3B197"
|
|
|
|
# 0x18E: RET
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "18E3E000"
|
|
|
|
# 0x18F: PUSH R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "18F3C000"
|
|
|
|
# 0x190: CALL 0x1BA
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1903B1BA"
|
|
|
|
# 0x191: AND R00, 0x80
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "19119800"
|
|
|
|
# 0x192: JZ 0x195
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "19231195"
|
|
|
|
# 0x193: CALL 0x171
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1933B171"
|
|
|
|
# 0x194: JMP 0x190
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "19430190"
|
|
|
|
# 0x195: POP R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1953D000"
|
|
|
|
# 0x196: RET
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1963E000"
|
|
|
|
# 0x197: PUSH R02
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1973C002"
|
|
|
|
# 0x198: MOV R02, 0x00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "19803002"
|
|
|
|
# 0x199: CALL 0x1B3
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1993B1B3"
|
|
|
|
# 0x19A: POP R02
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "19A3D002"
|
|
|
|
# 0x19B: RET
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "19B3E000"
|
|
|
|
# 0x19C: PUSH R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "19C3C000"
|
|
|
|
# 0x19D: MOVX R00, (R01)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "19D04010"
|
|
|
|
# 0x19E: INC R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "19E11011"
|
|
|
|
# 0x19F: TST R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "19F0F000"
|
|
|
|
# 0x1A0: JZ 0x1A3
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1A0311A3"
|
|
|
|
# 0x1A1: CALL 0x1AE
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1A13B1AE"
|
|
|
|
# 0x1A2: JMP 0x19D
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1A23019D"
|
|
|
|
# 0x1A3: POP R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1A33D000"
|
|
|
|
# 0x1A4: RET
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1A43E000"
|
|
|
|
# 0x1A5: PUSH R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1A53C000"
|
|
|
|
# 0x1A6: MOVC R00, (R01)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1A609010"
|
|
|
|
# 0x1A7: INC R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1A711011"
|
|
|
|
# 0x1A8: TST R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1A80F000"
|
|
|
|
# 0x1A9: JZ 0x1AC
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1A9311AC"
|
|
|
|
# 0x1AA: CALL 0x1AE
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1AA3B1AE"
|
|
|
|
# 0x1AB: JMP 0x1A6
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1AB301A6"
|
|
|
|
# 0x1AC: POP R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1AC3D000"
|
|
|
|
# 0x1AD: RET
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1AD3E000"
|
|
|
|
# 0x1AE: PUSH R02
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1AE3C002"
|
|
|
|
# 0x1AF: MOV R02, 0x40
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1AF03402"
|
|
|
|
# 0x1B0: CALL 0x1B3
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1B03B1B3"
|
|
|
|
# 0x1B1: POP R02
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1B13D002"
|
|
|
|
# 0x1B2: RET
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1B23E000"
|
|
|
|
# 0x1B3: CALL 0x18F
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1B33B18F"
|
|
|
|
# 0x1B4: PUSH R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1B43C000"
|
|
|
|
# 0x1B5: SWAP R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1B52A000"
|
|
|
|
# 0x1B6: CALL 0x1C6
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1B63B1C6"
|
|
|
|
# 0x1B7: POP R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1B73D000"
|
|
|
|
# 0x1B8: CALL 0x1C6
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1B83B1C6"
|
|
|
|
# 0x1B9: RET
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1B93E000"
|
|
|
|
# 0x1BA: PUSH R02
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1BA3C002"
|
|
|
|
# 0x1BB: MOV R02, 0x00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1BB03002"
|
|
|
|
# 0x1BC: CALL 0x1BF
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1BC3B1BF"
|
|
|
|
# 0x1BD: POP R02
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1BD3D002"
|
|
|
|
# 0x1BE: RET
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1BE3E000"
|
|
|
|
# 0x1BF: CALL 0x1D9
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1BF3B1D9"
|
|
|
|
# 0x1C0: SWAP R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1C02A000"
|
|
|
|
# 0x1C1: PUSH R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1C13C000"
|
|
|
|
# 0x1C2: CALL 0x1D9
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1C23B1D9"
|
|
|
|
# 0x1C3: POP R02
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1C33D002"
|
|
|
|
# 0x1C4: OR R00, R02
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1C41A020"
|
|
|
|
# 0x1C5: RET
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1C53E000"
|
|
|
|
# 0x1C6: PUSH R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1C63C001"
|
|
|
|
# 0x1C7: AND R00, 0x0F
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1C7190F0"
|
|
|
|
# 0x1C8: MOV R01, R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1C802001"
|
|
|
|
# 0x1C9: OR R01, R02
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1C91A021"
|
|
|
|
# 0x1CA: XOUT (0x08), R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1CA24081"
|
|
|
|
# 0x1CB: CALL 0x171
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1CB3B171"
|
|
|
|
# 0x1CC: MOV R01, R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1CC02001"
|
|
|
|
# 0x1CD: OR R01, R02
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1CD1A021"
|
|
|
|
# 0x1CE: OR R01, 0x80
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1CE1B801"
|
|
|
|
# 0x1CF: XOUT (0x08), R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1CF24081"
|
|
|
|
# 0x1D0: CALL 0x171
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1D03B171"
|
|
|
|
# 0x1D1: MOV R01, R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1D102001"
|
|
|
|
# 0x1D2: OR R01, R02
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1D21A021"
|
|
|
|
# 0x1D3: XOUT (0x08), R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1D324081"
|
|
|
|
# 0x1D4: CALL 0x171
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1D43B171"
|
|
|
|
# 0x1D5: OR R01, 0x20
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1D51B201"
|
|
|
|
# 0x1D6: XOUT (0x08), R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1D624081"
|
|
|
|
# 0x1D7: POP R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1D73D001"
|
|
|
|
# 0x1D8: RET
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1D83E000"
|
|
|
|
# 0x1D9: PUSH R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1D93C001"
|
|
|
|
# 0x1DA: MOV R01, 0x20
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1DA03201"
|
|
|
|
# 0x1DB: OR R01, R02
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1DB1A021"
|
|
|
|
# 0x1DC: XOUT (0x08), R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1DC24081"
|
|
|
|
# 0x1DD: CALL 0x171
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1DD3B171"
|
|
|
|
# 0x1DE: MOV R01, 0x20
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1DE03201"
|
|
|
|
# 0x1DF: OR R01, R02
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1DF1A021"
|
|
|
|
# 0x1E0: OR R01, 0x80
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1E01B801"
|
|
|
|
# 0x1E1: XOUT (0x08), R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1E124081"
|
|
|
|
# 0x1E2: CALL 0x171
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1E23B171"
|
|
|
|
# 0x1E3: XIN R00, (0x08)
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1E328080"
|
|
|
|
# 0x1E4: AND R00, 0x0F
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1E4190F0"
|
|
|
|
# 0x1E5: MOV R01, 0x20
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1E503201"
|
|
|
|
# 0x1E6: OR R01, R02
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1E61A021"
|
|
|
|
# 0x1E7: XOUT (0x08), R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1E724081"
|
|
|
|
# 0x1E8: CALL 0x171
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1E83B171"
|
|
|
|
# 0x1E9: POP R01
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1E93D001"
|
|
|
|
# 0x1EA: RET
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1EA3E000"
|
|
|
|
# 0x1EB: AND R00, 0x0F
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1EB190F0"
|
|
|
|
# 0x1EC: CMP R00, 0x0A
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1EC0F0A0"
|
|
|
|
# 0x1ED: JLT 0x1EF
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1ED351EF"
|
|
|
|
# 0x1EE: ADD R00, 0x07
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1EE11070"
|
|
|
|
# 0x1EF: ADD R00, 0x30
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1EF11300"
|
|
|
|
# 0x1F0: RET
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1F03E000"
|
|
|
|
# 0x1F1: PUSH R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1F13C000"
|
|
|
|
# 0x1F2: CALL 0x1EB
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1F23B1EB"
|
|
|
|
# 0x1F3: MOV R01, R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1F302001"
|
|
|
|
# 0x1F4: POP R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1F43D000"
|
|
|
|
# 0x1F5: SWAP R00
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1F52A000"
|
|
|
|
# 0x1F6: CALL 0x1EB
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1F63B1EB"
|
|
|
|
# 0x1F7: RET
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 32 "1F73E000"
|
|
|
|
# Assembled from test.jsm
|
|
# ---------------------------------------------------------------
|
|
# Shift the USER2 Instruction (b1111000011) into the Instruction Register of FPGA
|
|
# User 2
|
|
set result [::chipscope::csejtag_tap shift_device_ir $handle $devid $CSE_OP $CSE_ES 0 $irlength "3C3"]
|
|
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "0041"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "0143"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "0227"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "0339"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "0437"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "0520"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "0654"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "0765"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "0873"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "0974"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "0A20"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "0B56"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "0C31"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "0D2E"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "0E32"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "0F00"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "1000"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "112A"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "1200"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "131A"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "1400"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "151C"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "1600"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "172C"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "1800"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "1932"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "1A00"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "1B20"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "1C00"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "1D02"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "1E00"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "1F04"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "2000"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "2118"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "2201"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "2300"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "2404"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "2504"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "2600"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "2700"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "2880"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "29BB"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "2A80"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "2BBB"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "2C00"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "2D80"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "2E00"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "2F00"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "3000"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "3100"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "320A"
|
|
::chipscope::csejtag_tap shift_device_dr $handle $devid $CSE_OP $CSE_ES 0 16 "330A"
|
|
|
|
::chipscope::csejtag_target unlock $handle
|
|
::chipscope::csejtag_target close $handle
|
|
::chipscope::csejtag_session destroy $handle
|
|
exit
|