
IDT Switch Core
PES32NT24xG2 User Manual
4 - 4
January 30, 2013
Notes
In addition to providing HOLB relief, the EFB is used as a dynamically-sized replay buffer. This allows for
efficient use of the egress buffer space: when transmitted packets are not being acknowledged by the link
partner the replay buffer grows to allow further transmission; when transmitted packets are successfully
acknowledged by the link partner the replay buffer shrinks and this space is used as egress buffer space to
provide more HOLB relief to the IFBs. Assuming a link partner issues ACK DLLPs at the rates recom-
mended in the PCI Express Specification 2.1, the replay buffer naturally grows to the optimal size for the
port’s link width and speed. Table 4.3 shows the maximum number of TLPs that may be stored in the EFB’s
replay buffer.
Crossbar Interconnect
The crossbar is a matrix of pathways, capable of concurrently transferring data between all the memory
modules associated with the port IFBs and EFBs, as well as the two DMA modules. As mentioned before,
the port IFBs and EFBs are implemented using shared memory modules. A memory module is capable of
Stack
Mode
EFB
Queue
Total Size and Limitations
(per-port)
x8
Merged
Posted
8192 Bytes and up to 128 TLPs
Non Posted
2048 Bytes and up to 128 TLPs
Completion
8192 Bytes and up to 128 TLPs
x4
Bifurcated
Posted
4096 Bytes and up to 64 TLPs
Non Posted
1024 Bytes and up to 64 TLPs
Completion
4096 Bytes and up to 64 TLPs
x2
Bifurcated
Posted
2048 Bytes and up to 32 TLPs
Non Posted
512 Bytes and up to 32 TLPs
Completion
2048 Bytes and up to 32 TLPs
x1
Bifurcated
Posted
1024 Bytes and up to 16 TLPs
Non Posted
256 Bytes and up to 16 TLPs
Completion
1024 Bytes and up to 16 TLPs
Table 4.2 EFB Buffer Sizes
Stack
Mode
Replay Buffer Storage
Limit
x8
Merged
128 TLPs
x4
Bifurcated
64 TLPs
x2
Bifurcated
32 TLPs
x1
Bifurcated
16 TLPs
Table 4.3 Replay Buffer Storage Limit
Summary of Contents for PCI Express 89HPES32NT24xG2
Page 20: ...IDT Table of Contents PES32NT24xG2 User Manual x January 30 2013 Notes...
Page 24: ...IDT List of Tables PES32NT24xG2 User Manual xiv January 30 2013 Notes...
Page 28: ...IDT List of Figures PES32NT24xG2 User Manual xviii January 30 2013 Notes...
Page 56: ...IDT PES32NT24xG2 Device Overview PES32NT24xG2 User Manual 1 20 January 30 2013 Notes...
Page 100: ...IDT Switch Core PES32NT24xG2 User Manual 4 22 January 30 2013 Notes...
Page 128: ...IDT Failover PES32NT24xG2 User Manual 6 4 January 30 2013 Notes...
Page 148: ...IDT Link Operation PES32NT24xG2 User Manual 7 20 January 30 2013 Notes...
Page 164: ...IDT SerDes PES32NT24xG2 User Manual 8 16 January 30 2013 Notes...
Page 170: ...IDT Power Management PES32NT24xG2 User Manual 9 6 January 30 2013 Notes...
Page 196: ...IDT Transparent Switch Operation PES32NT24xG2 User Manual 10 26 January 30 2013 Notes...
Page 244: ...IDT SMBus Interfaces PES32NT24xG2 User Manual 12 40 January 30 2013 Notes...
Page 247: ...IDT General Purpose I O PES32NT24xG2 User Manual 13 3 January 30 2013 Notes...
Page 248: ...IDT General Purpose I O PES32NT24xG2 User Manual 13 4 January 30 2013 Notes...
Page 330: ...IDT Switch Events PES32NT24xG2 User Manual 16 6 January 30 2013 Notes...
Page 342: ...IDT Multicast PES32NT24xG2 User Manual 17 12 January 30 2013 Notes...
Page 344: ...IDT Temperature Sensor PES32NT24xG2 User Manual 18 2 January 30 2013 Notes...
Page 384: ...IDT Register Organization PES32NT24xG2 User Manual 19 40 January 30 2013...
Page 492: ...IDT Proprietary Port Specific Registers PES32NT24xG2 User Manual 21 44 January 30 2013 Notes...
Page 588: ...IDT NT Endpoint Registers PES32NT24xG2 User Manual 22 96 January 30 2013 Notes...
Page 710: ...IDT JTAG Boundary Scan PES32NT24xG2 User Manual 25 12 January 30 2013 Notes...
Page 743: ...IDT Usage Models PES32NT24xG2 User Manual 26 33 January 30 2013 Notes...
Page 744: ...IDT Usage Models PES32NT24xG2 User Manual 26 34 January 30 2013 Notes...