ODMB7_UCSB_DEV
 All Classes Files Variables
Generics | Ports | Libraries | Use Clauses
CFEBJTAG Entity Reference

module handling JTAG (slow control) communication to (x)DCFEBs within ODMB VME More...

Inheritance diagram for CFEBJTAG:
PULSE2SAME ODMB_VME odmb7_ucsb_dev

Entities

CFEBJTAG_Arch  architecture
 

Libraries

ieee 
work 
UNISIM 

Use Clauses

UNISIM.vcomponents.all 
work.Latches_Flipflops.all 
ieee.std_logic_1164.all 
work.ucsb_types.all 

Generics

NCFEB  integer range 1 to 7 := 7

Ports

FASTCLK   in std_logic
 40 MHz clock. Currently unused.
SLOWCLK   in std_logic
 1.25MHz clock (previously 2.5 MHz clock, but this was too fast for some HD50 cables)
RST   in std_logic
 Firmware soft reset signal.
DEVICE   in std_logic
 Indicates if this is the selected ODMB VME device.
STROBE   in std_logic
 Strobe signal indicating a VME command is ready.
COMMAND   in std_logic_vector ( 9 downto 0 )
 VME command signal.
WRITER   in std_logic
 Indicates if VME command is a read or write command. Currently unused.
INDATA   in std_logic_vector ( 15 downto 0 )
 Input data accompanying VME command.
OUTDATA   out std_logic_vector ( 15 downto 0 )
 Output data to VME backplane.
DTACK   out std_logic
 Data acknowledge, indicates that VME command has been received.
INITJTAGS   in std_logic
 Signal generated when (x)DCFEBs finish programming to invoke a reset of the JTAG state machine.
TCK   out std_logic_vector ( NCFEB downto 1 )
 JTAG test clock signal to (x)DCFEBs. One per (x)DCFEB to allow communication with a single board.
TDI   out std_logic
 JTAG test data in signal to (x)DCFEBs.
TMS   out std_logic
 JTAG test mode select signal to (x)DCFEBs.
FEBTDO   in std_logic_vector ( NCFEB downto 1 )
 JTAG test data out signal from (x)DCFEBs.
LED   out std_logic
 Debug signals.
DIAGOUT   out std_logic_vector ( 17 downto 0 )
 Debug signals.

Detailed Description

module handling JTAG (slow control) communication to (x)DCFEBs within ODMB VME

Supported VME commands:


The documentation for this class was generated from the following file: