Altera_Forum
Honored Contributor
9 years agoCyclone IV/V Transceiver IO Standard | Biasing | Termination | PCIe
Hello,
I have a fundamental question regarding the transceivers of Cyclone IV/V devices. The documentation says, that these transceivers support 'PCML-1.5V IO STANDARD' for TX lanes. https://www.altera.com/content/dam/altera-www/global/en_us/pdfs/literature/hb/cyclone-iv/cyiv-53001.pdf Follwoing documentation explains the use of the transceivers: https://www.altera.com/content/dam/altera-www/global/en_us/pdfs/literature/hb/cyclone-iv/cyiv-52001.pdf It says, that the transceivers are "current-mode drivers" which is contrary to PCML because PCML is Pseudo!!!-CML and not true CML. The problem I see with this is following: It says you should disable on Chip termination for PCIe applications (85Ohm). In every design I found online the PCIe lanes are AC coupled with a capacitor and connected directly to the FPGA. However, the docuentation states, that the transceivers MUST be biased externally if no on-chip termination is selected (required for PCIe). I do not see these biasing resistors in the schematic of any PCIe hardware. Can anyone explain to me, how this works? The datasheet explicitly says, that the Transceiver outputs are current mode drivers... Furthermore the transceiver manual says: - Output voltage swing can be configured - Output voltage swing is dependent on termination resistor, due to current mode drivers. Can anyone clarify these contradictory statements? I searched the internet, but nobody really explains the Hardware aspect of the transceivers and how to properly connect them.