Professional Documents
Culture Documents
RIFF BOX JTAG Users Manual
RIFF BOX JTAG Users Manual
RIFF BOX JTAG Users Manual
Fig. 1
Fig 2.
Before using any feature the Connect & Write Memory, Read Memory and Target
Get ID button must be clicked. As a result, Go features will work only on halted target. If
selected TAP number, TCK frequency, I/O target is not halted, behavior is not determined.
voltage level and the Target Core are set and
Fields Address and Length are used by both
connection to the target is tested.
Read Memory and Write Memory features.
In case the Resurrector Settings radio is Additionally the Write Memory feature uses
checked these parameters are taken from the Source File field as the source file from which
resurrector; for Custom Target Settings these to take data to be uploaded into memory.
parameters are taken from the Settings Panel
Current version of software performs only
fields).
word read/writes (thus 32-bit bus accesses are
In case of successful operation, you will see performed by core when reading or writing
target ID displayed. If you have unknown data).
board, it’s recommended first to use Analyze
The Target Go feature allows running the
JTAG Chain to detect how many devices are
target. The starting run address is taken from
connected into JTAG chain.
the Address field. Please note, current
From now on it’s OK to Halt Target or to processor mode is not changed (thus bit T of
Reset Target. In first case target is halted, and CPSR register remains not changed) while
in second case before halt the NRST signal is using Target Go feature.
triggered, thus target is reset before halt.
Holding left CTRL key while clicking Reset
Target you can simply trigger the NRST signal.
Fig. 3
The features present on the DCC all 4Gbytes of address space are available for
Read/Write page are performed through a download (of course depending on valid
DCC Loader. Communication between loader virtual/physical address ranges).
and RIFF JTAG is done using DCC channel,
When NAND Address Space is selected
available in most cores.
loader performs proper communication
Thus, to be able to use these features, sequences with the core chipset or any other
proper repair package (resurrector) needs to internal peripheral devices in order to get
be installed. The initial sequence is exactly access to the flash memory.
same as done by the Resurrection button:
Write Flash feature is for flash memory
setting JTAG parameters (TCK, TAP, etc.),
write. Using it while the Straight Address
initializing hardware, uploading loader to target
Space is selected is not allowed.
and executing it.
The ECC Enable enables or disables ECC
With help of the Read Memory feature it is
module provided by most chipsets which have
possible to download any RAM or flash
a NAND controller. In case ECC is enabled,
memory range contents from target. RAM
the Spare (Redundancy) data is flashed only
(Straight Address Space) or flash (FLASH
into not used areas of spare zone – into areas,
Address Space) is selected from the combo
not occupied by the ECC data bytes. The ECC
box at the right corner.
data usually is calculated by the controller
When Straight Address Space is selected itself. For example if ECC controller puts ECC
Fig.4