AMC13
Firmwares for the different applications of the AMC13 uTCA board made at Boston University
 All Classes Variables
Entities | Public Attributes
TTS_if Entity Reference

Generate the 400Mbit TTS stream for the current TTS state. More...

Inheritance diagram for TTS_if:
Inheritance graph
[legend]

List of all members.

Entities

Behavioral  architecture

Libraries

UNISIM 
UNIMACRO 

Use Clauses

amc13_pack  Package <amc13_pack>
VComponents 
vcomponents 

Ports

sysclk   in STD_LOGIC
TTS_clk   in STD_LOGIC
 200Mhz TCDS DDR or 160Mhz fake TTC clock
reset   in STD_LOGIC
local_TTC   in STD_LOGIC
 Controls TCDS DDR or TTC clock output.
TTS   in STD_LOGIC_VECTOR ( 3 downto 0 )
 this is clocked by sysclk, the state signal in the top module AMC13_T1
TTS_out_p   out STD_LOGIC
 TTS output stream (p)
TTS_out_n   out STD_LOGIC
 TTS output stream (n)

Detailed Description

Generate the 400Mbit TTS stream for the current TTS state.

Definition at line 57 of file TTS_if.vhd.


Member Data Documentation

sysclk in STD_LOGIC
Port

Additional Comments:

TTC Hamming encoding hmg[0] = d[0]^d[1]^d[2]^d[3]; hmg[1] = d[0]^d[4]^d[5]^d[6]; hmg[2] = d[1]^d[2]^d[4]^d[5]^d[7]; hmg[3] = d[1]^d[3]^d[4]^d[6]^d[7]; hmg[4] = d[0]^d[2]^d[3]^d[5]^d[6]^d[7];

L1A trigger from CTR module takes the position of L1A in TTC message format takes that of TTC broadcast message.(FMT = 0) BcntRes uses brcst_data(0), TTS signals uses brcst_data(7 downto 4), brcst_data(3 downto 1) are reserved and are always 0

Definition at line 58 of file TTS_if.vhd.


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