PCI-Entwicklungsboard für Xilinx Spartan-3



Durch die Möglichkeit die PCIS3BASE PCI-Karte von Cesys um eigene Elektronik zu ergänzen, steht mit dieser Karte eine Plattform für kundenspezifische Designs zur Verfügung. Neben einem 1,5 Mio. Gatter großen XC3S1500 Spartan-3 FPGA sind auf der Karte 32 MByte SDRAM, 4 MBit Flash Speicher und ein busmasterfähiger PCI9056 Baustein vorhanden. Der Modulsteckplatz hat Verbindung zu 93 FPGA I/O balls. 28 weitere I/O balls sind auf einer Stiftleiste abgreifbar. Zum Anschluss externer Signale steht ein 78-poliger HD-SUB Stecker zur Verfügung.

 

Zwischen dem FPGA und dem externen Erweiterungsstecker befindet sich der Steckplatz für I/O Module. Als Standard I/O-Modul wird ein digitales 64-Bit Schnittstellenmodul mit 8 Bänken zu je 8 Signalen mitgeliefert. Gesondert erhältlich ist ein Modul mit 32-Bit digital I/O, 6 analogen Eingängen und 4 analogen Ausgängen. Die Analogwandler haben 16 Bit, sind simultan abtastend und arbeiten mit 250 kSamples/s.

 

Ein im Lieferumfang enthaltenes Beispieldesign verdeutlicht, wie Daten vom PC über den PCI9056 Controller in das SDRAM der Karte und zurück übertragen werden können. Ein weiteres Beispiel demonstriert die Benutzung der 64 digital I/Os des Standardmoduls. Mitgeliefert werden die VHDL Quellcodes des Beispieldesigns, die als Ausgangspunkt für eigene Entwickungen dienen können. Die Beispiele basieren auf dem Wishbone Interface. Bis auf die von Xilinx kostenlos erhältliche FPGA-Entwicklungsumgebung ist laut Hersteller bei der 699 Euro (zzgl. MwSt.) teuren PCIS3BASE Karte alles dabei, um mit eigenen Designs beginnen zu können.

Fachartikel