Voor sommige studenten elektronica kunnen een bare metal FPGA nogal saai, wetende dat een Microcontroller een veel betere baan in veel situatie kunt doen. Dat betekent echter niet dat de FPGA zelf is saai! We kunnen bijvoorbeeld een informatie over een stel in het geheugen van FPGA opslaan en zet dan het beeld via de VGA-kabel op het LCD-scherm.
Eerste dingen eerst, voor het project gebruikte ik ijverig Basys 2 board, dat nu bijna verouderd is. Ik stel voor dat je met behulp van sommige nieuwere FPGA voor een betere beeldkwaliteit, groter aantal verbindingen en grotere hoeveelheid geheugen als de afbeelding die ik hier gebruikt ongeveer 99% van de chip!
Ik gebruikte Verilog programmeertaal en een van de softwarepakketten van Xilinx (een ander moet het werk ook doen). Digilent bedreven 2 software werd gebruikt voor het uploaden van het bestand van de bits van Verilog naar de Raad van bestuur.
Een meer interessante ding om erop te wijzen - u waarschijnlijk gemerkt hoe vervormd het beeld op het scherm is. Dit is omdat de Raad van bestuur echt oud is en een vreselijke klok gebruikt! Ik heb momenteel een externe klok, die worden in plaats daarvan zetten kan, maar als je hebt (of een nieuwere bestuur heeft), u zal meest waarschijnlijk ontdoen van dit effect.
Meer over de Raad van bestuur: