Beschreibung
Einstieg in die FPGA-Programmierung mit dem MAX1000-Board und VHDPlus
Sind Sie bereit, die FPGA-Programmierung zu meistern? Mit diesem Bundle tauchen Sie ein in die Welt der Field-Programmable Gate Arrays (FPGAs) – einer konfigurierbaren integrierten Schaltung, die nach der Herstellung programmiert werden kann. Verwirklichen Sie jetzt Ihre Ideen, von einfachen Projekten bis hin zu kompletten Mikrocontrollersystemen!
Das MAX1000 ist ein kompaktes und leistungsstarkes FPGA-Entwicklungsboard mit zahlreichen Funktionen wie Speicher, Benutzer-LEDs, Drucktasten und flexiblen I/O-Ports. Es ist der ideale Ausgangspunkt für alle, die mehr über FPGAs und Hardwarebeschreibungssprachen (HDLs) erfahren möchten.
Mit dem beiliegenden Buch "FPGA Programming and Hardware Essentials" erhalten Sie einen praktischen Einblick in die Programmiersprache VHDPlus – eine einfachere Version von VHDL. Sie arbeiten mit dem MAX1000 an praktischen Projekten und erwerben so die Fähigkeiten und das Selbstvertrauen, um Ihrer Kreativität freien Lauf zu lassen.
Enthaltene Projekte im Buch
- Arduino-gesteuerter BCD-zu-7-Segment-Display-Decoder
- Verwenden Sie einen Arduino Uno R4, um BCD-Daten an den Decoder zu liefern, wobei von 0 bis 9 mit einer Verzögerung von einer Sekunde gezählt wird.
- Multiplexierter 4-stelliger Ereigniszähler
- Erstellen Sie einen Ereigniszähler, der die Gesamtzahl auf einem 4-stelligen Display anzeigt und sich mit jedem Tastendruck erhöht
- PWM-Wellenform mit festem Arbeitszyklus
- Erzeugen Sie eine PWM-Wellenform mit 1 kHz und einem festen Arbeitszyklus von 50 %
- Ultraschall-Abstandsmessung
- Messen Sie Entfernungen mit einem Ultraschallsensor und zeigen Sie die Ergebnisse auf einer 4-stelligen 7-Segment-LED an
- Elektronisches Schloss
- Bauen Sie ein einfaches elektronisches Schloss mit kombinatorischen Logikgattern mit Druckknöpfen und einem LED-Ausgang
- Temperatursensor
- Überwachen Sie die Umgebungstemperatur mit einem TMP36-Sensor und zeigen Sie die Messwerte auf einer 7-Segment-LED an
MAX1000 FPGA Development Board
Das MAX1000 ist ein anpassbares IoT/Maker-Board, das zur Evaluierung, Entwicklung und/oder Verwendung in einem Produkt bereit ist. Es basiert auf dem Intel MAX10 FPGA, dem branchenweit ersten nichtflüchtigen programmierbaren Logikgerät (PLDs) mit einem Chip, das den optimalen Satz an Systemkomponenten integriert.
Benutzer können jetzt die Vorteile einer enormen Rekonfigurierbarkeit gepaart mit einem leistungsstarken FPGA-System mit geringem Stromverbrauch nutzen. MAX10-Geräte bieten intern gespeicherte Dual-Images mit Selbstkonfiguration, umfassende Designschutzfunktionen, integrierte ADCs und Hardware zur Implementierung des Nios II 32-Bit-Mikrocontroller-IP und sind ideale Lösungen für Systemmanagement, Protokollüberbrückung, Kommunikationssteuerungsebenen, Industrie, Automobil- und Verbraucheranwendungen.
Der MAX1000 ist mit einem Arrow USB-Programmierer2, SDRAM, Flash-Speicher, Beschleunigungssensor und PMOD/Arduino-MKR-Anschlüssen ausgestattet, was ihn zu einer voll ausgestatteten Plug-and-Play-Lösung ohne zusätzliche Kosten macht.
Technische Daten
MAX 10 |
8 kLE |
- Flash |
Dual innen |
- ADC |
8x 12 Bit |
- Temperaturbereich |
0~85°C |
- Versorgung |
USB/Pins |
SDRAM |
8 MB |
3-Achsen-MEMS |
LIS3DH |
USB-Programmer |
an Bord |
MEMS-Oszillator |
12 MHz |
Schalter/LED |
2x / 8x |
Inhalt des Bundles
Downloads