From 117c222fe10db049ef9d0aecff979636f5d86b3c Mon Sep 17 00:00:00 2001 From: Jan Michel Date: Tue, 6 Aug 2013 13:54:01 +0200 Subject: [PATCH] new registers in Jtag Controller --- xml-db/database/JtagController.xml | 286 +++++++++++++++++++++++++++++ 1 file changed, 286 insertions(+) diff --git a/xml-db/database/JtagController.xml b/xml-db/database/JtagController.xml index 8f32ba0..6a2731d 100644 --- a/xml-db/database/JtagController.xml +++ b/xml-db/database/JtagController.xml @@ -207,5 +207,291 @@ + + + + + + RAM with content of JTAG registers for sensors. Contains several banks, one for each sensor + + content of JTAG registers in sensors + + + + RAM with content of JTAG registers read back from sensors. This RAM has to be explicitly updated by a slow-control command + + Read-back registers from sensors + + + + Control and Status registers for each JTAG chain + + Setup of chain length and timing of JTAG signals + + Number of sensors available in chain and in configuration RAM + + + + + + Duration of a JTAG clock cycle in system clock cycles + + + + + + Time of the rising edge of the TCK signal + + + + + + Time of the falling edge of the TCK signal + + + + + + First reading of TDO signal + + + + + + Second reading of TDO signal + + + + + + Third reading of TDO signal + + + + + + Time of change on TDO and TMS signals + + + + + + Delay of the return signal in TCK cycles + + + + + + + Status information about the JTAG chain + + + Number of JTAG cycles + + + + + + Number of activated chips in chain + + + + + + Number of JTAG cycle triggers (aka off-spill triggers) + + + + + + Number of the last, not removed sensor in the chain + + + + + + Flags for each sensor, set if CRC of read-back values matched + + + + + + + + Control registers for the JTAG chain + + + Control operation of JTAG chain + + Activates waiting for the Off-Spill-Trigger. i.e. activates the JTAG refresh (jtag_refresh_active) + + + Disables writing to JTAG registers, read-back only (jtag_check1_active) + + + + + Control register to insert or remove individual sensors from the chain + + The number of the sensor that should be removed or inserted + + + Selects whether the sensor should be removed (1) or inserted (0) + + + + + Set CS Options + + Skip bypass_reg_testchain if set + + + + + Set CS Options + + Base address for JTAG register RAM + + + + + + Control registers for the JTAG chain debugging + + + Set Breakpoint to stop state machine according to VHDL code + + + + + + Trigger copy of error counter RAM + + + + + + Trigger copy of JTAG read-back RAM + + Trigger copy of JTAG read-back RAM on read error + + + Trigger copy of JTAG read-back RAM on write error + + + Trigger copy of JTAG read-back RAM on data changed + + + Trigger copy of JTAG read-back RAM after next run + + + + + Trigger copy of error counter RAM + + + + + + Run counter at the time RAM1 was copied + + + + + Chain status at the time RAM1 was copied + + + + + + Run counter at the time RAM3 was copied + + + + + Chain status at the time RAM3 was copied + + + + + + + + + RAM with error counters for individual registers and sensors. Needs to be updated via slow-control command + + Error Counters for JTAG registers + + + -- 2.43.0