Com Carregar Un Projecte En Un FPGA D’Altera

Taula de continguts:

Com Carregar Un Projecte En Un FPGA D’Altera
Com Carregar Un Projecte En Un FPGA D’Altera

Vídeo: Com Carregar Un Projecte En Un FPGA D’Altera

Vídeo: Com Carregar Un Projecte En Un FPGA D’Altera
Vídeo: Пошаговое руководство по мигающим светодиодам FPGA [Altera] 2024, Maig
Anonim

Preparem i carreguem el projecte des de l’entorn de desenvolupament Quartus II a l’Altera FPGA.

Programador USB Blaster
Programador USB Blaster

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.

Seleccioneu la família i el model FPGA a la finestra Dispositiu
Seleccioneu la família i el model FPGA a la finestra Dispositiu

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.

Assignació de la correspondència dels pins FPGA als senyals del projecte
Assignació de la correspondència dels pins FPGA als senyals del projecte

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.

Instal·lació del controlador per al programador USB Blaster
Instal·lació del controlador per al programador 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.

S'està carregant el microprogramari a FPGA mitjançant JTAG
S'està carregant el microprogramari a FPGA mitjançant JTAG

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.

S'està carregant el firmware a FPGA en mode sèrie activa
S'està carregant el firmware a FPGA en mode sèrie activa

Pas 6

Feu clic al botó Inicia per descarregar el firmware a l'FPGA.

Recomanat: