X-CPLD-38 |
![]() |
|
|
Anwenderspezifische Hardwaredesigns
Das Modul X-CPLD-38 bietet die Möglichkeit, eigene Hardwaredesigns zu entwickeln
und diese in die X-BUS Welt zu integrieren. Auf dem Modul befindet sich ein
frei programmierbares CPLD (=IC4) von XILINX mit 288 Makrozellen
(XC95288XL), das über ein weiteres CPLD bzw. FPGA (=IC1) an den X-BUS angekoppelt ist.
Der dem Anwender zur Verfügung stehende X-Bus Funktionsbereich umfasst bis zu 224 Byte. Es können
wahlweise Wort- oder Byte-Zugriffe auf diesen durchgeführt werden.
Außerdem sind 38 Pins des CPLDs nach außen auf den Modul-Stecker A geführt und
können somit direkt als Aus- oder Eingänge verwendet werden.
Verwendung des 82C54 Timer
Auf dem Modul befindet sich außerdem noch ein Timer (82C54 komptibel). Die Programmierung erfolgt über
IC1.
Die jeweils 3 Clock-, Gate- und Out-Leitungen des Timer sind direkt zum
CPLD IC4 durchgeschleift und können vom Anwender frei benutzt werden. Für die
Clock-Leitungen der 3 Timer steht dem Anwender ein on-board 1 MHz Quarz-Takt zur
Verfügung.
Programmiersoftware
Zum Programmieren des CPLDs kann das Programmpaket WebPACK von XILINX
verwendet werden. Es enthält auch eine kostenlose Programmiersoftware, die Designs
in VHDL, Verilog oder ABEL ermöglicht.
Beispieldesign
Als Ausgang für eine Eigenentwicklung steht ein Beispieldesign in ABEL und in
VHDL zur Verfügung, welches die Verwendung der Register, das Auslesen der Eingänge,
das Schalten der Ausgänge und die Verwendung der Modul-LED erläutert.
Das Beispieldesign kann von der SORCUS Homepage heruntergeladen werden.
| Parameter | Wert | Einheit |
|---|---|---|
| Anzahl externer digitaler Ein- bzw. Ausgänge | 38 | |
| Eingangsspannung (andere Standards auf Anfrage) (kompatibel mit 5V TTL und 5V, 3,3V und 2,5V CMOS): | ||
| • log. 0 | < 0,8 | V |
| • log. 1 | > 2,0 | V |
| Input Leakage Current, max. | 10 | µA |
| Ausgangsspannung (kompatibel mit 5V TTL und 3,3V CMOS): | ||
| • log. 0, max. (IOL=8mA) | 0,4 | V |
| • log. 1, min. (IOH=-4mA) | 2,4 | V |
| Ausgangsstrom: | ||
| • log. 0, min./typ. | 12/36 | mA |
| • log. 1, min./typ. | -12/-24 | mA |
|
Überspannungsfestigkeit der Eingänge für Impulse <10ns und <200mA |
-0,5 ... +5,5 -2,0 ... +7,0 |
V V |
| Watchdog-Timer, programmierbar | 80 ... 270 | ms |
| Timer: | ||
| • Anzahl | 3 | - |
| • Auflösung | 16 | Bit |
| • Betriebsarten | 6 | - |
| Temperatur-Bereich: | ||
| • Betrieb (standard) | 0...+70 | °C |
| • Betrieb (optional) | –40...+85 | °C |
| Abmessungen | 29x58x8 | mm |
| Gewicht | 8,85 | g |
| Stromaufnahme (3,3 V) min./max. | 385/430 | mA |
© SORCUS Computer GmbH ·
Im Breitspiel 5 ·
D-69126 Heidelberg ·
Tel.: +49(0)6221/3206-0 ·
www.sorcus.com
Fragen und Anregungen zu dieser Seite senden Sie bitte an: