FPGA/Alchitry/Cu: Unterschied zwischen den Versionen
Tw (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „right|thumb|250px|Alchitry Cu vorne right|thumb|250px|Alchitry Cu hinten __NOTOC__<br /> == Mojo v3 ==…“) |
Tw (Diskussion | Beiträge) (→Alchitry Cu Spezifikation) |
||
| Zeile 16: | Zeile 16: | ||
<br /> | <br /> | ||
=== Alchitry Cu Spezifikation === | === Alchitry Cu Spezifikation === | ||
| + | |||
| + | Das Alchitry Cu verwendet einen Lattice iCE40 HX FPGA der von einer Open Source ToolChain unterstützt wird ([https://github.com/cliffordwolf/icestorm Project IceStorm]). Alchitry Labs unterstützt Open Source, für das Alchitry Cu benötigt man ausschließlich Open Source Werkzeuge! | ||
| + | |||
| + | * iCE40-HX8K FPGA - 7680 Logic Elemente | ||
| + | * 79 IO pins (3.3V logic Level) | ||
| + | * USB C um das Board zu konfigurieren | ||
| + | * 8 LEDs | ||
| + | 1 button (typically used as a reset) | ||
| + | 100 MHz on-board clock (can be multiplied internally by the FPGA) | ||
| + | Powered with 5V through USB C port, 0.1" holes, or headers | ||
| + | USB to serial interface for data transfer (up to 12Mbaud) | ||
| + | Dimensions of 65mm x 45mm | ||
* Spartan 6 XC6SLX9 FPGA | * Spartan 6 XC6SLX9 FPGA | ||
| Zeile 29: | Zeile 41: | ||
<br /> | <br /> | ||
| + | |||
=== WEB Links === | === WEB Links === | ||
* [https://alchitry.com/pages/lucid-fpga-tutorials Einführung] | * [https://alchitry.com/pages/lucid-fpga-tutorials Einführung] | ||
Version vom 22. September 2019, 16:47 Uhr
Mojo v3
Das Alchitry Cu ist der Nachfolger des Mojo v3 und eignet sich hervorragend als Einsteiger Board in die Welt der FPGA.
Das Ziel bei der Entwicklung des Alchitry Board ist eine einfache Benutzung. Alles ist darauf ausgelegt, einen möglichst einfachen Einstieg zu bekommen in die Entwicklung von digitalem Design mit einem FPGA. Zu diesem Board gibt es eine gute Anleitung und viele praktische Beispiele, die den Einstieg erleichtern und das Wissen über digitales Design erweitern.
Für den Alchitry gibt es eine eigene IDE die sehr Bediener freundlich ist. Wie bei einem Arduino braucht es nur einen Klick, um den Sourcecode zu kompilieren und in das Alchitry Board hoch zu laden.
Erwähnenswert ist auch die neue Sprache Lucid, die der Erfinder des Mojo entwickelt hat. Lucid basiert auf Verilog und abstrahiert die für Anfänger verwirrende Schreibweise in den üblichen Sprachen Verilog und VHDL.
Alchitry Cu Spezifikation
Das Alchitry Cu verwendet einen Lattice iCE40 HX FPGA der von einer Open Source ToolChain unterstützt wird (Project IceStorm). Alchitry Labs unterstützt Open Source, für das Alchitry Cu benötigt man ausschließlich Open Source Werkzeuge!
- iCE40-HX8K FPGA - 7680 Logic Elemente
- 79 IO pins (3.3V logic Level)
- USB C um das Board zu konfigurieren
- 8 LEDs
1 button (typically used as a reset) 100 MHz on-board clock (can be multiplied internally by the FPGA) Powered with 5V through USB C port, 0.1" holes, or headers USB to serial interface for data transfer (up to 12Mbaud) Dimensions of 65mm x 45mm
- Spartan 6 XC6SLX9 FPGA
- 84 digitalw IO Pins
- 8 analoge Eingänge
- 8 LEDs
- 1 Reset Taster
- 1 LED die zeigt, ob der FPGA korrekt konfiguriert wurde
- Onbboard Spannungsregler (4.8V - 12V)
- Ein Controller (ATmega32U4) für die Konfiguration des FPGA, für USB Kommunikation und für die analogen Eingänge
- Arduino kompatibler Bootloader der eine einfache Programmierung erlaubt
- Onboard Flash Speicher für die permanente Konfiguration des PGA