Je hoeft niet langer te zoeken! Hier vind je alle basiskennis die nodig is om FPGA's te begrijpen. In FPGA Programming and Hardware Essentials Kick off with the MAX1000 and VHDPlus bundel loodst professor dr. Dogan Ibrahim u deskundig door de complexiteit van FPGA programmeren.

Bedenk hoe interessant het zou zijn om je ideeën werkelijkheid te laten worden, of het nu gaat om een klein project of een volledig microcontrollersysteem! Met de MAX1000 en VHDPlus krijg je praktijkervaring en praktische knowhow die je helpen vol vertrouwen FPGA-projecten in de echte wereld aan te pakken.

Maak kennis met de MAX1000

De MAX1000, geproduceerd door Trenz Electronic, is een klein, budgetvriendelijk FPGA-ontwikkelboard dat perfect is voor iedereen die geïnteresseerd is in FPGA's en Hardware Description Languages (HDL's). Het is een geweldig startpunt voor beginners.

Hier zijn enkele van de belangrijkste functies:
 
  • Logische elementen: 2.000 tot 16.000, afhankelijk van het model.
  • Flashgeheugen voor gebruiker: Varieert van 96 KB tot 2.368 KB.
  • SDRAM: 8 MB voor solide prestaties.
  • Oscillator: 12 MHz, kan gaan tot 100 MHz.
  • A/D converter: inbegrepen in alle modellen.
  • USB-bridge: Eenvoudige connectiviteit

Bovendien vind je hier:

  • 8 LED's
  • 2 knoppen
  • Bewegingssensor
  • 3-assige versnellingsmeter
  • Pmod header gaten
  • Arduino header
  • JTAG-header
  • GPIO-header
 
 MAX1000-ontwikkelboard
 

FPGA-programmering vereenvoudigen met VHDPlus

VHDPlus is een superset van VHDL die het programmeren vereenvoudigt door functies te verbeteren en de syntaxis te stroomlijnen. Dit betekent dat u nog steeds alles kunt doen wat u al kon met VHDL, maar nu is het nog toegankelijker!

Wat VHDPlus onderscheidt is zijn moderne, gebruiksvriendelijke benadering van FPGA programmeren, vooral voor beginners. Het ondersteunt de open CRUVI Standaard voor betere compatibiliteit en bevat een handige Simulatie Assistent die u helpt uw ontwerpen snel te simuleren en eventuele fouten te herstellen. Bovendien integreert VHDPlus belangrijke functies van Quartus en is het beschikbaar voor zowel Windows als Linux. Het biedt zelfs C++ ondersteuning met een debugger!
 

Het MAX1000-ontwikkelboard selecteren in VHDPlus

Je vindt interessante projecten in leer FPGA programmeren 


Arduino-gestuurde BCD-naar-7-segment displaydecoder: Gebruik een Arduino Uno R4 om BCD-gegevens te leveren aan de decoder, die telt van 0 tot 9 met een vertraging van een seconde.
Gemultiplexte 4-cijferige gebeurtenisteller: Maak een gebeurtenisteller die de totale telling weergeeft op een 4-cijferig display, dat bij elke druk op een knop wordt verhoogd.
PWM-golfvorm met vaste duty cycle: Genereer een PWM-golfvorm bij 1 kHz met een vaste duty cycle van 50%.
Ultrasone afstandsmeting: Meet afstanden met behulp van een ultrasone sensor en geef de resultaten weer op een 4-cijferige LED met 7 segmenten.
Elektronisch slot: Bouw een eenvoudig elektronisch slot met gecombineerde logische poorten met drukknoppen en een LED-uitgang.
Temperatuursensor: Controleer de omgevingstemperatuur met een TMP36 sensor en geef de resultaten weer op een 7-segment LED.


 

Blokschema van het project met ultrasone afstandmeting
Klaar om te beginnen? Koop vandaag nog de bundel en ontdek de wereld van FPGA-programmering met de MAX1000 en VHDPlus!

Inschrijven
Schrijf u in voor tag alert e-mails over FPGA!