Dies ist eine alte Version des Dokuments!
Auf dieser Seite soll an einem Beispiel gezeigt werden wie GPIOs über eine PCIe Schnittstelle mit einem Linux Rechner angesteuert werden können. Das unten dargestellte Bild zeigt eine Übersicht über das gesamte System. Ein Linux Rechner ist über PCI Express (PCIe) mit einem FPGA verbunden. In diesem befindet sich zwei Blöcke einerseits der von Altera bereitgestellte IP Compiler und anderseits ein selbst geschriebener GPIO Block mit Avalon Interface.
Als erstes soll genauer auf den GPIO Block eingegangen werden. Der Beispielcode kann hier heruntergeladen werden.