module handling JTAG (slow control) communication to (x)DCFEBs within ODMB VME
More...
|
FASTCLK | in |
| 40 MHz clock. Currently unused.
|
SLOWCLK | in |
| 1.25MHz clock (previously 2.5 MHz clock, but this was too fast for some HD50 cables)
|
RST | in |
| Firmware soft reset signal.
|
DEVICE | in |
| Indicates if this is the selected ODMB VME device.
|
STROBE | in |
| Strobe signal indicating a VME command is ready.
|
COMMAND | in ( 9 downto 0 ) |
| VME command signal.
|
WRITER | in |
| Indicates if VME command is a read or write command. Currently unused.
|
INDATA | in ( 15 downto 0 ) |
| Input data accompanying VME command.
|
OUTDATA | out ( 15 downto 0 ) |
| Output data to VME backplane.
|
DTACK | out |
| Data acknowledge, indicates that VME command has been received.
|
INITJTAGS | in |
| Signal generated when (x)DCFEBs finish programming to invoke a reset of the JTAG state machine.
|
TCK | out ( NCFEB downto 1 ) |
| JTAG test clock signal to (x)DCFEBs. One per (x)DCFEB to allow communication with a single board.
|
TDI | out |
| JTAG test data in signal to (x)DCFEBs.
|
TMS | out |
| JTAG test mode select signal to (x)DCFEBs.
|
FEBTDO | in ( NCFEB downto 1 ) |
| JTAG test data out signal from (x)DCFEBs.
|
LED | out |
| Debug signals.
|
DIAGOUT | out ( 17 downto 0 ) |
| Debug signals.
|
module handling JTAG (slow control) communication to (x)DCFEBs within ODMB VME
Supported VME commands:
- W 1Y00 shift Y+1 data bits with no JTAG header or tailer
- W 1Y04 shift Y+1 data bits with JTAG header
- W 1Y08 shift Y+1 data bits with JTAG tailer
- W 1Y0C shift Y+1 data bits with JTAG header and tailer
- R 1014 read last data bits shifted into TDO register
- W 1018 send JTAG reset pattern
- W 1Y1C identical to W 1Y3C
- W 1020 select (x)DCFEBs; one bit per (x)DCFEB
- R 1024 read selected (x)DCFEBs
- W 1Y30 shift Y+1 instruction bits with no JTAG header or tailer
- W 1Y34 shift Y+1 instruction bits with JTAG header
- W 1Y38 shift Y+1 instruction bits with JTAG tailer
- W 1Y3C shift Y+1 instruction bits with JTAG header and tailer
- W 1Y48 shift Y+1 instruction bits with special JTAG tailer
- W 1Y4C shift Y+1 instruction bits with JTAG header and special JTAG tailer
The documentation for this class was generated from the following file:
- /homes/oshiro/odmb/firmware/odmb7_ucsb_dev/source/odmb_vme/cfebjtag.vhd