Hogyan programozza a konfigurációs ROM Altera EPC típusú vagy párja tambura körül

A konfigurációs ROM Altera EPC típusú programozza JTAG interfész aktív soros módban bármelyik Altera letöltő kábel, például USB-Blaster, Byte-Blaster és firmware file használják JTAG Közvetett Configuration méret (.jic). Jic-fájl generálható FPGA .sof konfigurációs fájlt a Quartus tervezési környezetben. Ehhez kövesse az alábbi lépéseket:

1. A főmenüben a Fájl> Átalakítás programozásakor Files
2. A kiválasztás panelen válassza ki a fájl típusát, mint egy programozható JTAG Közvetett
Konfigurációs fájl (.jic) a programozás fájltípus
3. Configuration eszköz mezőben válassza ki, hogy milyen típusú devaysa
4. A Fájlnév mezőben adja meg a nevét és diretoriyu .jic kimeneti fájl
5. Kliknkt a SOF adatok ablakban Input fájlokat konvertálni
6. Kattintson a Fájl hozzáadása
7. Expression .sof kívánt fájlt konvertálni .jic
8. Jelölje FlashLoader mezőt, és kattintson a gombra Eszköz hozzáadása
9. A következő panelen válassza ki a készülék FPGA
10. Klinut generálása gombra

Hogyan programozza a konfigurációs ROM Altera EPC típusú vagy párja tambura körül

Hogyan programozza a konfigurációs ROM Altera EPC típusú vagy párja tambura körül

Ezután állítjuk elő a fent leírt módszerrel .jic fájl átvihetők a megfelelő konfigurációt használ ROM EPC Quartus programozó hozzáadásával, mint egy programozási létrehozott fájl .jic fájl.

Hogyan programozza a konfigurációs ROM Altera EPC típusú vagy párja tambura körül

Az összes fenti eljárások leírása című dokumentumban: „A Serial FlashLoader a Quartus II Software”

Úgyhogy létre, és hibakeresést a projekt egy beágyazott processzor NIOS II. Ebben az esetben a két kiterjesztésű fájlokat .sof és .elf jön létre. Az első a konfigurációs program a második FPGA NIOS II. Hogy hozzanak létre a rendszer működéséhez önállóan kell .sof .elf és helyezzük a konfigurációs memória egymást, és töltik fel a megfelelő helyen és FPGA On-Chip (SDRAM) Power on. Számos lehetőség áll rendelkezésre a letöltés. Egyikük, véleményem szerint a legjobb hely - használat SOPC rendszer EPC soros flash Controller, amely magában foglalja egy speciális bootloader - a program fut a bekapcsolási. Bootloader (vagy bootloader) végrehajtja a boot sorrend hardver és szoftver részei a projekt, és elküldi a vektor elején a program.

Hogyan programozza a konfigurációs ROM Altera EPC típusú vagy párja tambura körül

Bekötési rajz típusú flash devaysa EPC az FPGA nem különbözik. Status Msel bemenet [1..0] meghatározza a konfigurációs üzemmódban, Aktív soros.

Hogyan programozza a konfigurációs ROM Altera EPC típusú vagy párja tambura körül

Az egyetlen dolog, ami a kinevezését a lábak beállításához szükséges összes lába dvoyngo úticélt I / O Ehhez válassza ki a menüt a Quartus assigments> Eszköz és kattintson a gombra Device és Pin Options. A megjelenő panelen, hogy megy egy könyvjelzőt Dual-Purpose Pins és mind a csapok, mint a használata, mint a rendszeres I / O

Hogyan programozza a konfigurációs ROM Altera EPC típusú vagy párja tambura körül

Hogyan programozza a konfigurációs ROM Altera EPC típusú vagy párja tambura körül

Most alapú test.sof fájlokat és létrehozhat testelf.hex .jic kép - a kép EPC flash, amely tartalmazza képeket FPGA konfiguráció és NIOS II szoftver egymást. Ahogy azt az elején ezt a bejegyzést lépések végrehajtásához sorozata pont a cikkszám 9. A következő:
10. Klinut Add Hex adatok és megtalálni a konfigurációs fájl testelf.hex szoftver projekt. Adja meg a tulajdonságok Hex Data tulajdonságai - Viszonylagos címzés.
11. Kattintson a Létrehozás gomb. Miután sikeresen generál .jic knfiguratsii állományt az egész projekt egomozhno varrt EPC készüléken a Quartus programozó

Hogyan programozza a konfigurációs ROM Altera EPC típusú vagy párja tambura körül

Ha a kedves olvasó úgy gondolta, hogy minden nincs jelen. Nem mindig verziójukban a Quartus Ez az opció az. Azaz a bekapcsolás után a projekt nem működik. A legjobb megoldás az NIOS II vaku Programozó. Vele, akkor villog a készülék típusától EPC képek FPGA konfiguráció és szoftver NIOS II (fájlok .sof és .elf) egy csapásra nem különösebben feszült. A legfontosabb, hogy egy ilyen lehetőség teljesen működőképes, azaz a bekapcsolási modulnak az összetételében FPGA (NIOS II) + program (például operációs SDRAM) indul el és pontosan úgy, ahogy a debugger. Szóval, miután tanulmányozta a dokumentumot NIOS II vaku programozó Használati útmutató:

Hogyan programozza a konfigurációs ROM Altera EPC típusú vagy párja tambura körül

Hogyan programozza a konfigurációs ROM Altera EPC típusú vagy párja tambura körül

Megjegyzés: Az összes fenti végeztük alapján Quartus 9.0 A későbbi verziói Quartus EPC programozás gyártott ugyanazt a technológiát korrigált saját verzióját jellemzői.

Menj, és elolvad a kedvenc szociális szférában