2. Serial RapidIO Interface > Lookup Tables
52
Tsi578 User Manual
June 6, 2016
Integrated Device Technology
www.idt.com
When a port value for a lookup table entry is unmapped, the default port is used for routing the packet
as defined in RIO Route LUT Attributes CSR register. If the default port value is unmapped, packets
routed using the default port value are discarded and the IMP_SPEC_ERR bit is set in the
Port x Error Detect CSR” on page 294
.
A LUT parity error can also be left over from initializing the LUTs. The Tsi578’s design always checks
the routing table entry for routing maintenance packets it receives, even though when the hop count is
zero the receiving port is automatically used to return the response. If the destID in the maintenance
packet is not a programmed LUT entry, though the routing table entry is not used to determine where
the response packet is to be sent, parity errors are still detected and flagged if they occur. Since the
LUTs power up in a random state, the occurrence of a LUT_PAR_ERR will be a random occurrence
until all LUT entries are programmed with values to support all destIDs that the switch encounters.
Parity Error
When a lookup table entry’s parity is incorrect, the
lookup table entry is in a parity error state.
• Packet Header recorded in error capture
registers
• Packet is discarded
• IMP_SPEC_ERR bit is set in the RIO Port x Error
and Status CSR
• Port write can be generated
• Interrupt can be generated
• Port number is captured in RIO Port x LUT Parity
Error Info CSR (see
Unprogrammed
(Undefined)
After reset all lookup table entries must be
programmed to a known value to achieve
predictable operation.
Non-deterministic operation can occur
Lookup table entries can be programmed through the standard RapidIO compliant interface
or through a IDT-specific interface.
Table 2: Lookup Table States
Lookup Table
Entry State
How to get into States
Action on Packet Arrival
Содержание Tsi578
Страница 1: ...IDT Tsi578 Serial RapidIO Switch User Manual June 6 2016 Titl ...
Страница 20: ...About this Document 20 Tsi578 User Manual June 6 2016 Integrated Device Technology www idt com ...
Страница 102: ...4 Internal Switching Fabric Packet Queuing 102 Tsi578 User Manual June 6 2016 Integrated Device Technology www idt com ...
Страница 228: ...11 Signals Pinlist and Ballmap 228 Tsi578 User Manual June 6 2016 Integrated Device Technology www idt com ...
Страница 504: ...B Clocking P_CLK Programming 504 Tsi578 User Manual June 6 2016 Integrated Device Technology www idt com ...
Страница 526: ...Index 526 Tsi578 User Manual June 6 2016 Integrated Device Technology www idt com ...