Gast
#5148347
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 | |
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