Preparem i carreguem el projecte des de l’entorn de desenvolupament Quartus II a l’Altera FPGA.
Necessari
- FPGA d’Altera;
- Programador USB-Blaster;
- equip amb entorn de desenvolupament Quartis II.
Instruccions
Pas 1
Al menú Tasques -> Dispositiu …, seleccioneu el FPGA en què "omplireu" el projecte. Al grup Família de dispositius, heu de seleccionar la família a la qual pertany el vostre FPGA. Seleccioneu el vostre model FPGA al camp Dispositius disponibles.
Al grup de llista Mostra a "Dispositius disponibles", podeu ordenar els dispositius per tipus de paquet (Paquet) o per nombre de pins () per trobar ràpidament el vostre model FPGA.
No és superflu especificar en quin estat estaran les potes FPGA no connectades. Feu clic al botó Opcions del dispositiu i dels pins …, aneu al pas i especifiqueu l'estat dels pins.
Després d'especificar el model FPGA, tanqueu la finestra del dispositiu fent clic al botó D'acord.
Pas 2
Si voleu que el sintetitzador assigni funcions als pins per si mateix, no podeu fer res més. I per assignar manualment pins FPGA, aneu al menú Tasques -> Pin Planner o premeu la combinació de tecles Ctrl + Maj + N.
S'inicia l'eina d'assignació de pins. A continuació es mostra una llista dels pins d'E / S utilitzats al vostre projecte amb els noms corresponents.
Ara, a la columna Ubicació, heu d’establir els números dels pins. Feu doble clic a la cel·la corresponent i seleccioneu el número de PIN o introduïu el número des del teclat. Els números dels pins dependran de la taula de proves.
Després de definir tots els pins, es pot tancar la finestra del planificador de pins. Ara compileu el projecte: Processament -> Inicia la compilació o Ctrl + L.
Pas 3
Connectem el programador a l'ordinador. La primera vegada que us connecteu, heu d’instal·lar el controlador. S'instal·la de manera estàndard i es troba al directori Quartus, a la carpeta de controladors: C: / altera / 13.0sp1 / quartus / drivers.
Després d'instal·lar el controlador, el programador es mostrarà al gestor de dispositius com Altera USB-Blaster.
Pas 4
Els FPGA d’Altera admeten diversos modes de programació. En primer lloc, vegem la descàrrega del firmware a través de la interfície JTAG. Connecteu el programador al connector JTAG de la placa FPGA.
Comencem l'eina de programació: Eines -> Programador.
Afegim un programador. Per fer-ho, premeu el botó Configuració de maquinari … i seleccioneu el connectat a la llista desplegable. Tanquem la finestra.
A la finestra Programador, feu clic al botó Detecció automàtica per fer que Quartus intenti detectar automàticament el FPGA connectat i el fitxer de microprogramari *.sof. Quartus crea el fitxer de firmware per defecte durant la compilació, tret que s’especifiqui el contrari.
A la finestra Programador, seleccioneu el mode JTAG, marqueu la casella de selecció Programa / Configura i feu clic al botó Inicia. El firmware s’escriurà a la memòria FPGA.
Pas 5
Amb aquesta opció d’escriptura, el microprogramari s’escriu a la memòria volàtil de l’FPGA i s’esborrarà després del reinici. Per desar el firmware a la ROM, escriviu-lo en mode sèrie activa.
Connecteu el cable de programació al connector AS o. Executeu el programa de firmware: Eines -> Programador. Seleccioneu Mode -> Sèrie activa. Poseu-vos d’acord en respondre a una pregunta aclaridora.
Afegiu el fitxer de firmware fent clic al botó Afegeix un fitxer … Al subdirectori del projecte output_files, cerqueu el fitxer amb l'extensió.pof. Després d'obrir el fitxer de microprogramari, configureu les caselles de selecció Programa / Configura i, si es vol, les d'acer. Presteu atenció al tipus de memòria de configuració de la columna Dispositiu: ha de coincidir amb el tipus de memòria del vostre FPGA.
Pas 6
Feu clic al botó Inicia per descarregar el firmware a l'FPGA.