3. A DIGILENT BASYS 2 FEJLESZTŐLAP LEÍRÁSA

Hasonló dokumentumok
LOGSYS LOGSYS SPARTAN-3E FPGA KÁRTYA FELHASZNÁLÓI ÚTMUTATÓ szeptember 19. Verzió

2008. október 9. Verzió

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

11. KÓDÁTALAKÍTÓ TERVEZÉSE HÉTSZEGMENSES KIJELZŐHÖZ A FEJLESZTŐLAPON

T Bird 2. AVR fejlesztőpanel. Használati utasítás. Gyártja: BioDigit Kft. Forgalmazza: HEStore.hu webáruház. BioDigit Kft, Minden jog fenntartva

IDAXA-PiroSTOP. PIRINT PiroFlex Interfész. Terméklap

Új kompakt X20 vezérlő integrált I/O pontokkal

Előadó: Nagy István (A65)

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

Programozási segédlet DS89C450 Fejlesztőpanelhez

10. EGYSZERŰ HÁLÓZATOK TERVEZÉSE A FEJLESZTŐLAPON Ennél a tervezésnél egy olyan hardvert hozunk létre, amely a Basys2 fejlesztőlap két bemeneti

T Bird 2. AVR fejlesztőpanel. Használati utasítás. Gyártja: BioDigit Kft. Forgalmazza: HEStore.hu webáruház. BioDigit Kft, Minden jog fenntartva

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

A LOGSYS rendszer ismertetése

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

Multi-20 modul. Felhasználói dokumentáció 1.1. Készítette: Parrag László. Jóváhagyta: Rubin Informatikai Zrt.

Ismerkedés az MSP430 mikrovezérlőkkel

FPGA áramkörök alkalmazásainak vizsgálata

MSP430 programozás Energia környezetben. Kitekintés, további lehetőségek

14. TARTALOM FUTTATÁSA A FEJLESZTŐLAP HÉTSZEGMENSES KIJELZŐJÉN

LOGSYS LOGSYS ECP2 FPGA KÁRTYA FELHASZNÁLÓI ÚTMUTATÓ szeptember 18. Verzió

A tervfeladat sorszáma: 1 A tervfeladat címe: ALU egység 8 regiszterrel és 8 utasítással

SYS700-PLM Power Line Monitor modul DDC rendszerelemek, DIALOG-III család

PIC16F877 KÍSÉRLETI PANEL

Bepillantás a gépházba

SYS700-A Digitális szabályozó és vezérlõ modul DDC rendszerelemek, DIALOG-III család. Terméktámogatás:

A LEGO Mindstorms EV3 programozása

USB I/O kártya. 12 relés kimeneti csatornával, 8 digitális bemenettel (TTL) és 8 választható bemenettel, mely analóg illetve TTL módban használható.

SR mini PLC Modbus illesztő modul. Modul beállítása Bemeneti pontok kiosztása főmodul esetén Bemeneti pontok címkiosztása kiegészítő modul esetében

micron s e c u r i t y p r o d u c t s EzeProx proximity kártyaolvasó és kódbillentyűzet

I. C8051Fxxx mikrovezérlők hardverfelépítése, működése. II. C8051Fxxx mikrovezérlők programozása. III. Digitális perifériák

KIBŐVÍTETT RUGALMAS AUTOMATIZÁLÁS

Kaméleon K860. IAS Automatika Kft

Ipari vezérlés és automatizálás

Programozó- készülék Kezelőkozol RT óra (pl. PC) Digitális bemenetek ROM memória Digitális kimenetek RAM memória Analóg bemenet Analóg kimenet

A Xilinx FPGA-k. A programozható logikákr. Az FPGA fejlesztés s menete. BMF KVK MAI, Molnár Zsolt, 2008.

IDAXA-PiroSTOP. BI12KR8 Optocsatolt bemeneti egység 12 bemenettel és Relés kimeneti egység 8 relével. Terméklap 2004/0177/073

Laboratóriumi műszerek megvalósítása ARM alapú mikrovezérlővel és Linux-szal

Leírás. Készítette: EMKE Kft február 11.

KINCO árlista. Viszonteladói árlista. K2 PLC család K5 PLC család MT,GL univerzális kijelzők CV frekvenciaváltók PS tápegységek

Hobbi Elektronika. A digitális elektronika alapjai: Újrakonfigurálható logikai eszközök

XI. DIGITÁLIS RENDSZEREK FIZIKAI MEGVALÓSÍTÁSÁNAK KÉRDÉSEI Ebben a fejezetben a digitális rendszerek analóg viselkedésével kapcsolatos témákat

Nyomtatóport szintillesztő

Kommunikáció az EuroProt-IED multifunkcionális készülékekkel

RÁDIÓS ADATGYŰJTŐ BERENDEZÉS RD01. Használati útmutató

AVR-Stamp1.0F_USB Leírás, használati útmutató. Rev.B

SB-Controls Kft Sóskút, Ipari Park 3508/64 Hrsz. T.: F.: E-Line CPU PCD1.

Nyomtatóport szintillesztő 4V2

Serial 2: 1200/2400 bps sebességû rádiós modem vagy

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

KINCO PLC és HMI, frekvenciaváltó árlista

LOGSYS LOGSYS KINTEX-7 FPGA KÁRTYA FELHASZNÁLÓI ÚTMUTATÓ április 3. Verzió

IDAXA-PiroSTOP JFE RS485 intelligens repeater 2004/0177/0113 Terméklap

RUBICON Serial IO kártya

MASCO Biztonságtechnikai és Nyílászáró Automatizálási Kereskedelmi Kft Budapest, Madridi út 2. Tel: (06 1) , Fax: (06 1) ,

Nagy Gergely április 4.

PROTOTÍPUSKÉSZÍTÉS. Előadó: Dr. Oniga István

Mintavételes szabályozás mikrovezérlő segítségével

PAL és s GAL áramkörök

5.4. Perifériák helyettesítése párhuzamos feldolgozással a Propeller esetében

PLC-K ÁLTALÁNOS FELÉPÍTÉSE

KINCO PLC és HMI, frekvenciaváltó árlista

KeyLock-2V Digitális kódzár 2 kimenettel

1. Digitális írástudás: a kőtáblától a számítógépig 2. Szedjük szét a számítógépet 1. örök 3. Szedjük szét a számítógépet 2.

Digitális technika (VIMIAA02) Laboratórium 1

A/D és D/A konverterek vezérlése számítógéppel

TxRail-USB Hőmérséklet távadó

DIALOG II PLM-B-000-LCD Hálózati paraméter felügyeleti modul Speciális készülékek

TxBlock-USB Érzékelőfejbe építhető hőmérséklet távadó

Digitális technika (VIMIAA02) Laboratórium 1

IDAXA-PiroSTOP HI1 Hurokkezelő 1 intelligens hurokhoz 2004/0177/063 Terméklap

Roger UT-2. Kommunikációs interfész V3.0

OMRON FOTOELEKTROMOS KAPCSOLÓK E3NT

Elektronika laboratóriumi mérőpanel elab panel NEM VÉGLEGES VÁLTOZAT! Óbudai Egyetem

A tantárgyon az előadó és a tanársegéd: Mgr. Divéki Szabolcs

Számítógép felépítése

2 VEZETÉKES KAPUTELEFON RENDSZER Kültéri egység

LOGSYS LOGSYS SPARTAN-6 FPGA KÁRTYA (V2.1) FELHASZNÁLÓI ÚTMUTATÓ október 2. Verzió

Tartalomjegyzék. 2 Telepítés A rendszer standard telepítése Eszköz leírása Eszköz mérete 4

11.2. A FESZÜLTSÉGLOGIKA

KeyLock-23 Digitális kódzár 2 kimenettel, 3 bemenettel

SIOUX-RELÉ. Sioux relé modul telepítési leírás Szerkesztés MACIE0191

A LOGSYS GUI. Fehér Béla Raikovich Tamás, Laczkó Péter BME MIT FPGA laboratórium

6.2. TMS320C64x és TMS320C67xx DSP használata

Használati útmutató M-SHEV hő és füstelvezető központhoz

MŰSZAKI LEÍRÁS Az I. részhez

Bevezetés a mikrovezérlők programozásába: Ismerkedés az Arduino fejlesztői környezettel

Billentyűzet. Csatlakozók: A billentyűzetet kétféle csatlakozóval szerelhetik. 5 pólusú DIN (AT vagy XT billentyűzet csatlakozó),

ATMEL ATMEGA MIKROVEZÉRLŐ-CSALÁD

KINCO PLC és HMI, frekvenciaváltó árlista

LOGSYS FPGA FEJLESZTŐI KÖRNYEZET FEHÉR BÉLA RAIKOVICH TAMÁS LACZKÓ PÉTER

MEM 5. A DIGITÁLIS ADATTÁRAK (MEMÓRIÁK) A FÉLVEZETŐ ALAPÚ MEMÓRIÁK

0 0 1 Dekódolás. Az órajel hatására a beolvasott utasítás kód tárolódik az IC regiszterben, valamint a PC értéke növekszik.

1. Kombinációs hálózatok mérési gyakorlatai

Alapvető információk a vezetékezéssel kapcsolatban

Nyomtatóport szintillesztő 3V3

TM Hanglejátszó

Channel Expander 1.xx Használati útmutató

Átírás:

3. A DIGILENT BASYS 2 FEJLESZTŐLAP LEÍRÁSA Az FPGA tervezésben való jártasság megszerzésének célszerű módja, hogy gyári fejlesztőlapot alkalmazzunk. Ezek kiválóan alkalmasak tanulásra, de egyes ipari tervezésekhez is felhasználhatók. 1

A Digilent cég által gyártott BASYS2 elnevezésű fejlesztői lap fényképét az alábbi ábrán láthatjuk. 2

A lap tömbvázlatát az alábbi ábrán láthatjuk. 3

3.1. AZ ALKALMAZOTT FPGA PARAMÉTEREI A BASYS2 lapra épített FPGA eszköz Xilinx gyártmányú, típusjelzése Spartan3E-100 CP132. Az eszköz 100.000 logikai kaput tartalmaz, a CLB-k száma 240, 72 kbit blokk RAM-ot tartalmaz, a hardveres szorzók száma 4. Ezek a paraméterek ma alsó kategóriának felelnek meg. A tokozás BGA típusú, összesen 132 kivezetés van, ebből 108 használható bemenetként illetve kimenetként. 4

A lábkiosztást az alábbi ábrán láthatjuk. 5

3.2. A TÁPLÁLÁS A BASYS2 lap fejlesztés közben az USB kábelen keresztül kap táplálást. Kiképeztek egy külön csatlakozót is a fejlesztői rendszertől független táplálásra (J5), ide 3,5...4,5 V feszültséget kell hozni. A kívülről érkező táplálást egy LTC3545 típusú integrált szabályzó fogadja, ez alakítja ki az FPGA és a külső alkatrészek táplálásához szükséges 3,3 V, 2,5 V és 1,2 V tápfeszültségeket. 6

3.3. AZ USB2 PORT Az FPGA eszközök programozása peremfigyeléses (boundary scan) módszerrel történik. Alapesetben ez JTAG konnektort feltételez a fejlesztőlapon. A BASYS2 lapnál a fejlesztő számítógéppel a kapcsolattartás USB protokoll szerint történik. Az USB kommunikációt egy Atmel gyártmányú mikrovezérlő (AT90USB2) végzi, ez hozza létre a peremfigyeléses programozáshoz szükséges jeleket is. 7

3.4. A FLASH MEMÓRIA A fejlesztés során a konfigurációs bit fájlt közvetlenül az FPGA eszközbe kell betölteni, a betöltés után az eszköz programozott állapotban van, készen áll a feladatok elvégzésére. A tápfeszültség esetleges megszűnésekor az FPGA-ba betöltött program törlődik. 8

Az FPGA normális használatához (fejlesztés után) a konfigurációs fájlt egy olyan memória áramkörbe kell tárolni, amely nem veszti el a tartalmat tápfeszültség hiányában (nonvolatile memory), innen kell minden induláskor az FPGAba tölteni a programot. A BASYS2 lapon egy flash EPROM (XCF02 platform flash) látja el ezt a feladatot. 9

A konfigurálásban résztvevő elemek kapcsolatát az ábra szemlélteti. 10

3.5. A KÜLSŐ ÓRAJEL FORRÁS Az FPGA eszközök egy vagy több órajelet kívánnak a belső működés szinkronizálására, de rendszerint nem tartalmaznak belső órajel forrást. A BASYS2 lapon az alap órajelet egy külső, integrált áramkör (LTC6905 típus) formájában megépített oszcillátor biztosítja. Egy tüskesor érintkezőinek rövidre zárásával az órajel frekvenciáját 25 MHz-re, 50 MHz-re vagy 100 MHz-re állíthatjuk. 11

Az alap órajel forrás frekvenciája nem túl stabil, ezért az ábrán IC6-tal jelölt helyre szerelhető egy kristály oszcillátor. 12

3.6. AZ I/O VONALAK A BASYS2 fejlesztőlapon számos digitális bemeneti és kimeneti vonalat hoztak létre a szerteágazó alkalmazások érdekében. A bemenetek egy része nyomógombokhoz csatlakozik (BTN0...BTN3), másik részük váltókapcsolókhoz (SW0...SW7). 13

A kimenetek egyik csoportja nyolc LED-et vezérel, a másik csoport egy négy számjegyből álló hétszegmenses kijelzőt. A kijelző vezérlése idő multiplexben történik: úgy kell konfigurálni az FPGA-t, hogy periódikusan kapcsolja az egyes számjegyeket. 14

A 15

3.7. PS2 PORT A hat kivezetéses mini DIN konnektor egér vagy billentyűzet csatlakoztatását teszi lehetővé. Ezek az eszközök két vezetéken (órajel és adat) keresztül kommunikálnak az FPGA-val (ábra). A port kezeléséhez az FPGA-ban megfelelő kommunikációs modult kell létrehozni. 16

A 17

3.8. VGA PORT A tizenöt kivezetéses video konnektoron (ábra) keresztül az FPGA monitort tud vezérelni. Az RGB színjelek mellett generálni kell a sor- és kép szinkronizációt végző jeleket. A vörös jelet három digitális kimenettel nyolc analóg értékre tudjuk állítani, hasonlóan a zöld jelet, a kék jelnél két kimenet mindössze négy analóg értéket hoz létre, tekintettel arra, hogy az emberi szem kevésbé érzékeny a kék színre. 18

A 19