Quartus ii, az elején a szerelem

A program VHDL már most megmondja, hogy mit kell csinálni vele.

Amikor elkezdi a programot kínál, hogy hozzon létre egy új projektet vagy nyisson meg egy meglévőt

Quartus ii, az elején a szerelem

válassza ki a „Create a New Project”, ha már be van jelentkezve a program, míg
File-> New Project Wizard ...
Nem hiszem, hogy látni fogja, valami újat: a katalógus kiválasztása, valamint a projekt neve, hozzátéve, hogy a projekt fájlt a chip kiválasztás, befejezni.

Most kell, hogy hozzon létre egy fájlt (a cikket Mi VHDL. Egy egyszerű példát: létrehozunk egy logikai elem FPGA) létrehozása VHDL file
Fájl-> Új-> VHDL fájl

Quartus ii, az elején a szerelem

Copy-paste az egész kódot bele, kivéve. Most adja meg a program, amely a fő projekt fájl
Projekt-> Beállítás Top-Level Entity

Quartus ii, az elején a szerelem

(Ez nem fog működni anélkül, hogy ezt).

Meg lehet összeállítani.
Feldolgozó-> Indítás Compilation (Ctrl + L)
lila háromszög felső panel.

Jelenik meg a válogatás jelentés, amennyiben minden rendben van - megyünk tovább.

Mielőtt a firmware szeretné hozzárendelni közötti levelezés a bemeneti és kimeneti jelek a projektben, és a csapok a chip. megy
Assignments-> Pins

Quartus ii, az elején a szerelem

Az alján látjuk a nevét a jeleket. A Hely mezőben egyszerűen válassza ki a kívánt csap vagy klatsnut kétszer csap (ahol a kép a chip), és válassza ki a kívánt nevet.

Az FPGA egyenlő az összes pin lehet a bemeneti és kimeneti, vagy kétirányú. Néhány következtetés forrása lehet a globális foszlány, globális visszaállítása vagy a globális engedélyezze. A projektünk van minden ilyen típusú jelek természetesen nem szükséges csatlakoztatni őket ezek a csapok, de a nagy projektek, ahol egy órajel megy sok modulja, akkor sokkal hatékonyabb, mert fizikailag jól építették a chipbe. Szintén függően az adott chip lehet kiválasztott terhelési kapacitása kimenet, felhúzó ellenállás, vagy csatlakozni egy védő dióda.

Miután lábkiosztás lehet kezdeni programozási
Eszközök-> programozó

Quartus ii, az elején a szerelem

Ha a projekt egy sor fájlokat (ami gyakran), akkor kényelmes megoldás volt a fő áramkört leíró fájl. teremt
Fájl-> Új-> Blokk Diagram / rajz fájl
Mentés és nevezd meg a fő.

Ahhoz, hogy hozzá a VHDL file akkor létre kell hozni egy karaktert aktáját. Ehhez válasszuk ki a VHDL fájlt, kattintson
File-> Create / Update> Új szimbólum fájl az aktuális fájl

Quartus ii, az elején a szerelem

Menj vissza a main.bdf kattintson Symbol Tool (egy gomb formájában ÉS-kapu).

Quartus ii, az elején a szerelem

A program létrehozott egy 2 karakter fájlt, mivel a két VHDL személy. Tulajdonképpen amit leírt entitás látjuk a képen a szimbólum fájl, egy fekete doboz, amely be- és kimenetek, valamint az a tény, hogy ez történik a leírt építészet.

Most adjuk hozzá a csapok, így nekik valamilyen értelmes nevet.

Quartus ii, az elején a szerelem

Meg kell kinéznie:

Quartus ii, az elején a szerelem

Itt hozzá a különböző érdekes dolgokat, mint például a chips, vagy a különféle szabványos logikai összeadás, multiplexerek és így tovább. D.

Quartus ii, az elején a szerelem

Továbbá, attól függően, hogy az áramkör a „töltelék” a memóriában vagy hasonló a család MAX II, on-chip oszcillátor 5 MHz. Minden hozzá és összekötött vezetékek, és ez fizikailag is csatlakozik a chip.

Mentse el a fájlt újra, akkor a
Projekt-> Beállítás Top-Level Entity

Most a megjegyzéseket és a tervezet véglegesítése.

Itt 2 egység lesz fölösleges, mivel a megvalósítása az áramkör a fájlban, akkor csatlakoztassa az összes blokkot a szokásos módon, és egy jel, hogy segítségével bárhol.

Van is nem kell csatlakoztatni a könyvtár, azaz. K. Ez nem használják (jeleket std_logic típusú ott leírt).

A fájl egyszerűsödik az ilyen


Most meghozom én 5 cent a kódot

kifogások
Történelmileg írtam le a létesítmény a projekt Kvartuse az első cikket a VHDL, bár jobb lenne, ha a második. De mivel nem volt hozzászólás a cikkhez, és szeretnék Ultrin'u megmutatjuk, hogyan lehet létrehozni egy projekt Kvartuse elhatároztam, hogy nem változtatja meg.

Általában a téma a FPGA egyre népszerűbb, és nekem különösen. Én még nem olvastam a cikkeket, de még mindig nem dönt, amit a gyártó, hogy hagyja abba - Altera vagy Xilinx. Mindenesetre, nagyon örülök, hogy nem volt olyan emberek közössége, és hozza a cikkeket az FPGA, majd indítsa el csak a külföldi szakirodalom és adatlap valahogy szomorú.

PS. Ezzel párhuzamosan, igyekszem elsajátítani az AVR. NICHO így))))))))))
ZZY. Vonzó azoknak, akik ismerik és lehetősége: én rettenetesen hálás (és valószínűleg nem csak én), ha továbbra is beszélni erről az érdekes témáról ugyanolyan lelkesedéssel

Az egykori Szovjetunió valahogy Alterovskaya termékek népszerűbbek (IMHO, talán az a tény, hogy vannak olyan hivatalos Altera központok), hanem külföldön, különösen Japánban, és a koreaiak Európában is igen gyakori a fejlesztések Xilinx. Véleményem orosz nyelvű anyagok Alter egyre könnyebb megtanulni.

Nos, annyi zavarban. Ellenőrizze az árakat terraelektronike ugyanaz.

És a téma: ez az, amit a logika jó, ellentétben a szabályozó - a következő:

- Hát persze, mindent meg párhuzamosított (és ez fontos!). Gondoljunk csak lej UART, SPI olvasni - minden ugyanabban az időben, csak, hogy legyen ideje a memória (jó, ha egyáltalán szükséges).
- Nem valami interfészek? Hozzá még valamivel, ami kell egy kövön.

De vannak persze dolgok, melyek logikai, IMHO, nem nagyon alkalmas a dolog: például FAT támogatás, a TCP / IP stack ... és ez minden, amire emlékszem :)
Tehát nem kell foglalkozni szemetet, és próbálja meg ezt a logikát néhány százalék, például alterovsky NIOS II. Semmi értelme, hogy jobb, hogy egy kész, de még mindig nyer a sebesség és a szar lesz sokkal kevesebb.

Nos, ha vannak kihasználatlan erőforrásokat, akkor jobb, ha gyötrelem és zaphat RAT mint tulit megjelenést. Általában sok a dolog, hogy a MKkonrollerah / processzor gyakran nem lehet helyettesíteni komplex digitális gép.

A kezdők tanácsot még egy jó cikksorozatot a Quartus I. Ott és összeállítása, valamint a rendeltetési kikötő, és a modellezés és TaymKvest.

EasyEDA: Free Cloud CAD

élő most

Kapcsolódó cikkek