Quello che sto facendo è fare un po 'di CPU. È un bel modo arrotondato per coprire tutte le basi.
Coprirai tutte le basi di un grande progetto in VHDL e sarai esposto a tutti gli argomenti chiave nella progettazione VHDL (orologi, input, output, logica, bus e progettazione sequenziale in modo prominente) così come molti core elettronici e computer concetti di progettazione e architettura come registri, operazioni sui dati, memoria e aritmetica del computer.
Si può iniziare con un semplice addizione e sottrazione e quindi aggiungere ulteriori funzionalità, come si impara, lavoro il vostro senso ad una completamente funzionale (anche se semplice ... o come preferisco chiamarlo "retro") del computer. Almeno, questo è il mio piano.
Inoltre, avendo il proprio computer progettati su misura su un chip è semplicemente cool :) Come un Raspberry Pi a 16 bit: P
Altri progetti comuni FPGA:
sintetizzatore -Music
generatore di effetti -DSP
-MIDI regolatore / interruttore
minatore -Bitcoin
emulatori di console di gioco -Video
-Scudi personalizzati Arduino
processori -Parallel (molto utile per alcuni problemi matematici che i computer convenzionali non sono grandi a)
-Robotics / sistemi di controllo
acquisizione -Data (fair pochi oscilloscopio progetta là fuori per FPGA se si sa come lavorare con amplificatori operazionali)
VHDL da solo non è orribilmente complicato. La cosa più importante da ricordare è che stai progettando un circuito digitale elettronico fisico, non scrivendo un programma per un microcontrollore. La tua simulazione non è un programma che funzionerà riga per riga, in pratica, quindi non lasciarti ingannare dalla somiglianza superficiale con C, VHDL è un paradigma molto diverso.