Übersicht | Leseproben | Inhaltsverzeichnis | CD-ROM | Ergänzungen&Druckfehler | Buch bestellen |
B Inhalt der CD-ROM
Die CD-ROM ist mit einer Benutzeroberfläche ausgestattet, die in HTML, der Sprache des World Wide Web, realisiert ist. Dadurch können alle Informationen auf der CD-ROM sehr einfach gefunden und "angesteuert" werden.
Um diese Möglichkeit nutzen zu können wird ein Browser benötigt, der die HTML-Seiten anzeigen kann und den Verbindungen (Links) zwischen den HTML-Seiten folgen kann. Anstelle einer Adresse im WWW wird jeweils eine HTML-Datei von der CD-ROM geöffnet. Die Startseite, von der aus alle Informationen erreicht werden können, ist im Hauptverzeichnis der CD-ROM unter dem Namen inhalt.html abgespeichert.
B.1 Dienst-Programme
Da alle Datenblätter im PDF-Format abgespeichert sind, wird der Acrobat-Reader von Adobe benötigt, um diese Dateien zu lesen oder auszudrucken. Die deutsche Version 3.01 dieses Programms ist in der Datei
\tools\acrobat\ar32d301.exe
gespeichert. Dies ist eine Version für 32-Bit Windows Betriebssysteme (95 und NT), die durch das Ausführen der Datei installiert wird. Ist zuvor bereits ein Web-Browser, z.B. Netscape oder Internet-Explorer, auf dem Rechner installiert, so wird der Acrobat-Reader automatisch als Helper-Application dieses Browsers eingetragen und somit fortan zur Darstellung aller Dateien mit der Endung *.pdf von dem Browser aktiviert.
B.2 Datenblätter und Applikationsschriften
Auf der CD-ROM sind die aktuellen Datenblätter aller FPGAs gespeichert. Daneben sind auch viele Applikationsschriften der Herstellerfirmen mit aufgenommen.
Auch die Datenblätter der in Abschnitt 7.7 vorgestellten programmierbaren Verbindungsbausteine (FPID), der feldprogrammierbaren analogen Bausteine (FPAD) aus Abschnitt 7.8 und der FPGA-zu-ASIC-Konvertierungstechnologien sind auf der CD-ROM enthalten. Die Übersicht im Einzelnen:
FPGA (Fieldprogrammable Gate Array)
/fpga/actel/
Firma Actel: Datenblätter, Applikationsschriften, Beschreibung der Familien, Informationen zur MX-Familie/fpga/altera/
Firma Altera: Datenblätter FPGAs und Datenblätter PROMs/fpga/atmel/
Firma Atmel: Datenblätter und Applikationsschriften, Datenblätter PROMs/fpga/dynachip/
Firma DynaChip: Datenblätter und Applikationsschriften/fpga/gatefield/
Firma GateField: Datenblätter bzw. Datenbuch/fpga/lucent/
Firma Lucent Technologies: Datenblätter FPGAs und Datenblätter PROMs/fpga/motorola/
Firma Motorola: Datenblätter und Applikationsschriften, MPA Design System Version 2.4.4/fpga/quicklogic/
Firma QuickLogic: Datenbuch inkl. Applikationsschriften/fpga/vantis/
Firma Vantis: Vorabdatenblatt der VF1-Familie/fpga/xilinx/
Firma Xilinx: Datenbuch mit Datenblättern, Applikationsschriften, etc.FPADs (Fieldprogrammable Analog Device)
/fpad/fhg-ims/
Fraunhofer Institut IMS: Infos und Demosoftware zum ASB101-Baustein/fpad/motorola/
Firma Motorola; Datenblätter, Produktinfos und FAQ zu den MPAAs/fpad/zetex/
Firma Zetex: Datenblatt und FAQ zu dem Baustein TRAC020FPID (Field Programmable Interconnect Device)
/fpid/i-cube/
Firma I-Cube: Datenblätter IQ, IQX und PSX/fpid/lattice/
Firma Lattice: Datenblätter und Applikationsschriften: GDS und GDXFPGA-zu-ASIC-Konvertierung
/asic/chipexpr/
Firma Chip Express: Artikel zu den LPGA-Technologie/asic/temic/
Firma TEMIC: Artikel zu der ULC-KonvertierungB.3 Entwurfswerkzeuge und Dokumentationen
Auf der CD-ROM sind eine Reihe von EDA-Werkzeugen gespeichert. Dies sind zumeist Demo-Versionen, die zwar voll funktionsfähig sind, deren Leistungsumfang jedoch gegenüber den Vollprodukten eingeschränkt wurde. Die Programme sind alle so abgespeichert, daß sie direkt von der CD-ROM aus auf die Festplatte des Rechners installiert werden können. Ein Dekomprimieren in temporären Verzeichnissen ist nicht erforderlich.
Zusätzlich zu den Demoprogrammen sind zu vielen der in Kapitel 8 vorgestellten Werkzeugen Datenblätter und Informationsschriften auf der CD-ROM gespeichert. Diese sind teilweise im Format PDF, teilweise jedoch auch als HTML-Dateien verfügbar. Auch diese Dateien können alle mit einem HTML-Browser ausgehend von der Startseite /inhalt.html erreicht werden.
Kurzübersicht:Accolade: PeakVHDL und PeakFPGA
/eda/accolade/
Demoversionen von PeakVHDL und PeakFPGA, Version 4.10
PeakVHDL: VHDL-Simulator inkl. Erstellen und Verwalten von Entwürfen
PeakFPGA: VHDL-Synthese für FPGAs (Actel, Altera, Lucent, Xilinx) und PLDs
Die Programme sind voll funktionsfähig, lediglich die Entwurfsgröße ist beschränkt auf: 70 Zeilen VHDL, Modulgrößen bis 5kByte, max. 4 VHDL-Design-Units für die Simulation, max. 50 VHDL-Anweisungen für die Synthese.
Aldec: ActiveCAD Starter Kit V 2.5, ActiveVHDL Eval V. 3.0 und EVITA
/eda/aldec/
Das ActiveCAD Starter Kit beinhaltet Schaltplaneingabe (50 Komponenten), VHDL-Eingabe (50 Zeilen), FSM-Eingabe mit automatischer VHDL-Generierung, Logiksynthese (15 Semikolons), Simulation (1.000 Ereignisse), Projekt-Manager und Schnittstellen zu den Backends der verschiedenen Hersteller und Synthesewerkzeuge. Die Programme sind voll funktionsfähig jedoch ist die Entwurfsgröße beschränkt, wie oben in Klammern angegeben ist.
Active-VHDL ist eine VHDL-Entwurfsumgebung inkl. VHDL-Simulator. Die Evaluation-Version kann nach der Installation 30 Tage lang genutzt werden. Achtung: Die auf der CD-ROM gespeicherte Lizenz ist nur bis zum 31.3.98 gütig. Eine neuere Lizenz gibt es hier. Die Simulationszeit ist auf 1 ms beschränkt und das Ausdrucken ist gesperrt.
Das VHDL-Tutorial EVITA (Enhanced VHDL Tutorial with Applications) besteht in der Shareware-Version aus 3 Kapiteln: "System Representation in VHDL: Design Units", "VHDL Objects: Signal" und "Specifying Behavior with Processes".
ETHZ: Trianus und Hades für Windows 95, V. 23.12.996
/eda/ethz/
Trianus/Hades ist eine Entwurfsumgebung für die Bausteine der XC6200-Familie von Xilinx. Entwickelt am Institut für Computersysteme von Prof. Niklaus Wirth an der Eidgenössischen Technischen Hochschule Zürich (ETHZ). Als Eingabe wird die Hardwarebeschreibungssprache LOLA benutzt.
Fraunhofer Institut IMS: Breadboard Design Tool
/fpad/fhg-ims/
Das Breadboard Design Tool ist ein Entwurfswerkzeug für den FPAD (fieldprogrammable analog device) ASB101 des Fraunhofer Institut IMS.
Green Mountain: VHDL Compiler Demo V. 1.4
/eda/gm-vhdl/
Die Demoversion des VHDL-Simulators von Green Mountain. läuft unter DOS oder in einem DOS-Fenster unter Windows. Sie ist auf 70 Zeilen VHDL-Quellcode beschränkt, ansonsten jedoch voll funktionsfähig.
MINC: PLS Starter Kit für Windows 95
/eda/minc_int/
Die Demoversion des PLSynthesizers V. 3.2.3 von MINC synthetisiert VHDL-Modelle bis zu 60 I/O und 500 Literale.
Motorola: MPA Design System PC
/fpga/motorola/software/
Das MPA Design System Version 2.4.4 von Motorola ist ein voll funktionsfähiges Entwurfssystem für die FPGAs von Motorola. Es ist lediglich auf Designgrößen bis 8.000 Gatter beschränkt. Dies reicht jedoch für Entwürfe für die Bausteine MPA1016 und MPA1036 völlig aus. Dies ist ein reines Backend und P&R-Werkzeug, das als Eingabe eine EDIF-Netzliste benötigt. enthalten sind Bibliotheken (Schaltplan und Synthese) für ViewLogic, Veribest, OrCAD und Synopsys.
Schuster&Beltle: PLD/FPGA-Pilot V 1.42/2.16
/eda/schuster/
Der PLD/FPGA-Pilot ist eine Datenbank mit Informationen über FPGAs und PLDs. Die Demoversionen beinhaltet das Programm V 1.42 von 1996 und eine kleine Datenbank zum Ausprobieren, V. 2.16 von 1995.
SynaptiCAD: WaveFormer und TestBencher V. 4.0
/eda/synapticad/
Der WaveFormer dient zum Erstellen und Analysieren von Zeitdiagrammen. TestBencher kann zusätzlich die Reaktionen einer Schaltung auf die vorgegebenen Signalmuster überwachen. Die kombinierte Evaluierungsversion der beiden Programme ist voll funktionsfähig, jedoch auf 8 Signale und 8 Signalparameter beschränkt.
Synplicity: Synplify Version 3.0b
/eda/synplicity/
Synplify ist ein HDL- und Verilog-Syntheseprogramm für FPGAs und CPLDs. Es handelt sich um eine Vollversion, für die eine Probelizenz für 20 Tage bei der Firma MTC angefordert werden kann. Dazu muß zuerst die Software installiert werden. Eine dabei ermittelte HOST-ID ist zusammen mit anderen Angaben in ein ebenfalls abgespeichertes Formular einzutragen. Das Formular kann dann per Fax (08142/5961-44) oder E-Mail (MTCinfo@mtc.de) an MTC geschickt werden.
TUE: IDaSS Version 0.09 / 9.12.1997
/eda/tue/
IDaSS (Interactive Design and Simulation System) wurde/wird an der Technischen Universität Eindhoven in den Niederlanden entwickelt. Es stellt eine interaktive Entwurfs- und Simulationsumgebung für den VLSI-Entwurf dar.
B.4 Weitere Dokumentationen
Außer zu den bereits genannten Programmen befinden sich zusätzlich Dokumentationen zu folgenden EDA-Werkzeugen auf der CD-ROM:
B.5 Informationssammlungen
FPGA-Infoseiten
\www\fpga\
Kopie von http://www.aufzu.de/FPGA
inkl. Adressenliste aus Anhang C, mit Online-Links ins Internet und einem Archiv der FPGA-Usenet-News mit Fragen aus der Praxis und Antworten der Experten weltweit
B.6 VHDL-Anleitungen und -Tutorien
Wie bereits in Kapitel 5 angesprochen befinden sich folgende einführende Texte zum Thema VHDL auf der CD-ROM:
\eda\gm-vhdl\lib
VHDL-Online-Tutorial von Green Mountain Computing: eine kurze, leicht verständliche Einführung in VHDL; realisiert in HTML zum schnellen "Durchklicken"
\www\vhdl\maeder\vhdl.pdf
VHDL-Kurzbeschreibung von Andreas Mäder in deutsch, 120 Seiten mit vielen Syntax-Diagrammen
\eda\minc_int\pls\doc\how_vhdl.pdf
How to declare in VHDL. Eine Einführung in VHDL von der Firma MINC, 113 Seiten
\eda\accolade\manual\afirstlo.pdf
A First Look at VHDL Eine kurze, praxisnahe Einführung in VHDL der Firma Accolade Design Automation, 38 Seiten, (Teil des Manuals von PeakVHDL)
\www\vhdl\vhdl-faq\
VHDL-FAQ Häufig gestellte Fragen (Frequently Asked Questions) und Antworten zum Thema VHDL mit umfangreichen Listen der Informationsquellen, Werkzeuge und Literatur, Teil 1 bis 3