Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Microchip FPGA : Need help in some PCIe Throughput calc

dpaul

Advanced Member level 5
Joined
Jan 16, 2008
Messages
1,799
Helped
317
Reputation
635
Reaction score
342
Trophy points
1,373
Location
Germany
Activity points
13,071
Hi,

I am referring to the Microchip PCIe spec, UG0685 User Guide Revision 7.0, page 40, 4.5 PCIe Subsystem Performance.

1694692496669.png


I am considering the case of using PCIe v2.0 (5Gbps) x4 lanes. So the Maximum Theoretical Throughput (MBps) of 2000 listed in the above chart is calc as shown below:

5 Gbps x 4 = 20 Gbps = 2500 MBps. The spec also says that as v2.0 uses 8b10b encoding, so this causes a 20% reduction in throughput.
So Max Theoretical Throughput = 2500 - 500 = 2000 MBps.

I would like to know to effect on Max Theoretical Throughput value when I use a 100MHz AXI clock instead of the 250MHz AXI clock?

Can it be assumed that since the AXI clock is reduced to a value less than half, would the Max Theoretical Throughput be also reduced by bit lesser than 2000 MBps?
Else how can I roughly calc the Max Theoretical Throughput when the PCIe AXI4 clock is 100 MHz?

Note: I have already posted this on the Microchip FPGA forum, but anybody familiar with that forum knows what happens to the threads!
--- Updated ---

* also reduced by bit lesser than 2000 MBps?
also reduced by a bit lesser than half of 2000 MBps?
 
Last edited:
My AXI4 data bus width is 64 bits.

......... when the PCIe AXI4 clock is 100 125 MHz?
 
Last edited:

LaTeX Commands Quick-Menu:

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top