D Lattice-Werkzeugkette »Diamond«

In diesem Kapitel wird das Werkzeug »Diamond« des Herstellers Lattice vorgestellt. Es wird die Version 3.7.1 unter Windows 7 Professional benutzt. Als Board wird »MachXO3 StarterKit« verwendet.

Eine Besonderheit des auf diesem Board vorhandenen FPGA der Lattice-Familie »MachXO3« ist, dass die Konfigurationsinformation in Flash-Speicher und nicht in SRAM gespeichert wird.

Zur Demonstration von Diamond wird ein neues Projekt mit dem Namen mxo3_fb angelegt. Die zugrunde liegende Beispielschaltung ist fpga_basic. Das File fpga_basic.vhd wird im Laufe des Projekts eingebunden. Es wird ein neues File mxo3_fb.vhd angelegt, welches einen Wrapper um fpga_basic bildet. In diesem Wrapper erfolgt die Anpassung an die auf ...

Get FPGAs für Maker now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.