Deze korte reeks van semi-korte lessen over Verilog is bedoeld als een inleiding in de taal en hopelijk lezers stimuleren om te verder kijken naar FPGA ontwerp.
Deze tutorials neem aan dat u bekend bent met eenvoudige logische circuits en logica vergelijkingen, alsmede bijbehorende gedrag.
Ik stel deze vraag aan jou: als F = (A • B), en A logica hoog is en B is logica laag, wat is F? Als u deze vraag niet kan beantwoorden, adviseer ik dat u uw logica circuit studies opnieuw te bezoeken. Logica circuit tutorials zijn een mogelijkheid als voldoende aanvragen worden gedaan.
Controlelijst van de fundamentele dingen weten voordat u begint:
-De functies van logische poorten (AND, OR, NAND, XOR,...)
-Het verschil tussen "logic hoog" en "logica lage" en welke wordt vertegenwoordigd door een '1' en die door een "0"
Vertrouwdheid met C/C++ helemaal nuttig (soms) maar niet verplicht.
Als u bereid bent te volgen samen met deze tutorial, moet u twee dingen:
-Een IDE voor uw Verilog (ik aanbevelen Xilinx ISE Design Suite; na registratie gratis u kan het downloaden van deze zeer robuust IDE)
-Een FPGA digitale ontwerp board (ik liever Digilent Inc's platen voor hun gebruiksgemak en "hard to ruïneren" ontwerp)
Er is voldoende documentatie over de ISE daar dus ik zal niet gaan over de vraag hoe de software te gebruiken.
De afbeelding op deze introductie is van een typische ISE venster met teksteditor, module directory en proces deelvenster open.
Oh, en op sommige dia ziet u titels die met VM x.x beginnen; Dit staat voor Verilog Module en maakt het een stuk makkelijker om bij te houden.
Aan Verilog!