Cercare here per un buon libro wiki. Ho avuto alcuni corsi che ho scritto quando insegnavo a Electronic Eng, ma non riuscivo a trovarlo. Quando stavo insegnando, la maggior parte degli studenti era felice di usare gli strumenti di acquisizione schematica nel pacchetto Xilinx Foundation. Si sono trasferiti su ISE e WebPACK ora. È possibile scaricare gratuitamente il WebPack, che è utile, e ha la cattura schematica e la simulazione in esso.
Se vuoi davvero brillare, impara VHDL o Verilog (il VHDL sembra essere più comune in cui ho lavorato, ma questa è solo una piccola infarinatura di luoghi) e codifica il disegno piuttosto che inserirlo attraverso la GUI.
Se si conosce NULLA circa la progettazione della logica digitale (e alcune HDL), credo che si possa avere un microprocessore a 8 bit un po 'funzionale che simula in VHDL in circa 2 giorni. Non costruirai nulla di incredibilmente veloce o enormemente potente in quel momento, ma è un buon punto di partenza per crescere. Se devi conoscere la progettazione digitale, calcola in un paio di giorni per imparare come funzionano gli strumenti e simula alcuni circuiti logici di base prima di passare al design uP.
Iniziare a imparare le basi dei sistemi digitali e come costruire un sommatore binario. Passa alla costruzione di una ALU per gestire addizione, sottrazione e, o, xor, ecc. E poi un sequencer per leggere gli opcode dalla RAM e fornirli all'unità di esecuzione.
È possibile essere fantasiosi con il set di istruzioni, ma ti consiglio di iniziare DAVVERO semplice fino a quando non hai la testa attorno a cosa sta succedendo, quindi buttalo fuori e ricomincia da capo con qualcosa di più complesso.
Una volta che il progetto ha simulato bene, è possibile valutare la sua complessità e acquistare un dispositivo adatto. Dovresti esaminare un sistema di sviluppo per la famiglia di dispositivi che hai scelto. Scegli un dispositivo più grande di quello che ti serve per lo sviluppo, perché è bello poter aggiungere strumentazione aggiuntiva per eseguire il debugging quando è in esecuzione, e quasi certamente non avrai ottimizzato il tuo design nelle fasi iniziali del caricamento sul dispositivo.
MODIFICA: Colin Mackenzie ha un buon tutorial sul design di uC e alcune schede FPGA e un po 'di altre cose.
fonte
2009-03-11 05:54:16
+1 per interessi. Hai guardato qui? http://www.fpga4fun.com/ – epatel