Hallo,
ich möchte an einen Cyclone IV an einen PCIe Slot eines Rechners hängen.
Meine Frage bezieht sich nur auf die elektrische Verbindung.
Ich habe nachgelesen
(https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/hb/cyclone-iv/cyiv-52001.pdf),
dass PCIe mit dem IO Standard
PCML 1,5V/1,4V funktioniert.
In sämtlichen Schaltplänen, die ich für den Cyclone IV/V finden konnte,
werden die RX Leitungen direkt an den FPGA angeschlossen und die TX
Leitungen mit einem DC-Block Kondensator.
Hier kommt nun meine eigentliche Frage:
Im Datenblatt des Cyclone steht, dass die Transceiver für PCIe keine
On-chip Terminierung haben sollen. Ist auch in den QSFs, die ich im
Internet gefunden habe nicht der Fall. Wie wird jedoch dann der
Transmitter (TX) "gebiast".
PCML benötigt doch einen Abschluss zu einer positiven Spannung. In den
Referenzdesigns, die ich gefunden habe, geht jedoch der PCIe Ausgang
direkt auf einen Kondensator.
Die RX Pins verwirren mich ebenso, da diese weder auf dem Board, noch im
FPGA, terminiert werden. Auch die REFCLK nicht.
Kann mir jemand erklären, was ich da übersehe?
Als Referenz für den Schaltplan/QSF verwende ich folgendes Board:
https://www.altera.com/products/boards_and_kits/dev-kits/altera/kit-cyclone-v-gt.html
Da kann man unten eine ZIP herunterladen mit Projekten und Schaltplan.
EDIT:
Das hier steht im User Manual des Boards:
1 | The PCIE_REFCLK_P/N signal is a 100 MHz differential input that is driven from the PC motherboard on to this board through the edge connector. This signal connects directly to a Cyclone V GT REFCLK input pin pair using DC coupling. This clock is terminated on the motherboard and therefore, no on-board termination is required. This clock can have spread-spectrum properties that change its period between 9.847 ps to 10.203 ps. The I/O standard is High-Speed Current Steering Logic (HCSL).
|
Damit klärt sich das für die REFCLK. Ist das bei den RX Datenpaaren auch
so?
Das Problem mit dem Transmitter biasing besteht für mich jedoch weiter.
Vielen Dank