Programozható áramkörök

Slides:



Advertisements
Hasonló előadás
Alaplap.
Advertisements

A számítógép műszaki, fizikai része
ENVOY Újdonságok • NT9005 Központ - kezelőegység - rádiós vevőegység (433MHz) • Ikonos kezelővel megegyező kezelő felület • 1 mester, 32 felhasználói,
LOGICA System.
Rendszertervezés Hardver ismeretek.
Memóriák típusai, jellemzői
A számítógép felépítése
BIOS A BIOS mozaikszó, a Basic Input/Output System rövidítése, magyar fordításban alapvető ki- és bemeneti rendszerként szokták emlegetni.
Memória.
Digitális elektronika
Neumann-elvek A számítógép legyen teljesen elektronikus, külön vezérlő és végrehajtó egységgel. Kettes számrendszert használjon. Az adatok és a programok.
1 Products for Growth - Hannover 03 PLC-s rendszerünk evolúciója.
Sorrendi (szekvenciális)hálózatok tervezése
Az integrált áramkörökben (IC-kben) használatos alapáramkörök
Az előadásokon oldandók meg. (Szimulációs modell is tartozik hozzájuk)
Az integrált áramkörök (IC-k) típusai
A számítógép felépítése
Alapfogalmak Hardver:  A számításokat végző fizikai-technikai rendszer (kézzel fogható, fizikai termékek) Szoftver:  Programok, programrendszerek (szellemi.
Kovalens kötés a szilícium-kristályrácsban
Digitális rendszerek I. c
Mikrokontrollerek - MCU -. Mikor kontroller, amikor professzor? Az Aranyköpések c. gyűjteményből…
A memória.
Számítógép memória jellemzői
Felkészítő tanár: Széki Tibor tanár úr
A memóriák típusai, jellemzői
Hardver alapismeretek
MI A MEMÓRIA? A memória tulajdonképpen egy logikai áramkör, ami adatok megőrzésére alkalmas. Az adat számunkra most azt jelenti, hogy van-e jel vagy nincs.
A mikroszámítógép felépítése
VI.) Memóriák, memória szervezés
FPGA & Verilog ismertető
Mikrokontroller (MCU, mikroC)
Integrált áramkörök tesztelése (minőségellenőrzés)
Berendezés-orientált IC-k BME Villamosmérnöki és Informatikai Kar Elektronikus Eszközök Tanszéke Székely Vladimír, Mizsei János 2004 április BME Villamosmérnöki.
A PLC és használatának előnyei
A számítógép elvi felépítése
A Neumann-elvű gépek A Neumann elvek:
A központi egység Informatika alapjai Készítette: Senkeiné B. Judit.
Ismerkedjünk tovább a számítógéppel
A fizikai réteg. Az OSI modell első, avagy legalsó rétege Feladata a bitek kommunikációs csatornára való juttatása Ez a réteg határozza meg az eszközökkel.
1 Termikus-elektromos eszköz a nanoelektronikában Áttekintés VO 2 háttérismeretek Termikus-elektromos eszköz a nanoelektronikában elmélet gyakorlat neuron.
A Számítógép memória jellemzői Készítette: Döbrei Péter DOPSAAI.
IT ALAPFOGALMAK HARDVER.
Számítógépek felépítése 4. előadás ALU megvalósítása, vezérlő egység
1 TÁROLÓ ÁRAMKÖRÖK TAKÁCS BÉLA Mi történik, ha két invertert az alábbi módon összekapcsolunk? Ki1/Be2 Ki2/be A kapcsolásnak.
FPGA Készítette: Pogrányi Imre.
A ROM ÉS A BIOS. K ÉSZÍTETTE R ELL P ATRIK A ROM A ROM egy olyan elektrotechnikai eszköz, amely csak olvasható adatok tárolására alkalmas memória. Tartalma.
1 A számítógépek felépítése jellemzői, működése. 2 A számítógép feladata Az adatok Bevitele Tárolása Feldolgozása Kivitele (eredmény megjelenítése)
A számítógép modulokból (részegységekből) áll. Az alaplap A részek illesztését megvalósító elem:
Sz&p prof.
Nyomkövetés Mikroprocesszor és mikrokontroller programjainak és a rendszernek a belövése.
Információtechnológiai alapismeretek
Programozott vezérlések Mitsubishi PLC programozás
Neumann elvek és a Neumann elvű számítógép felépítése
A berendezés tervező korszerű eszköztára
Jelformáló és jelelőállító elemek
Periféria (vezérlő) áramkörök
Tároló tulajdonságú logikai hálózatok
Szekvenciális hálózatok
A programozható mikrokontroller
Programozható áramkörök használata
A számítógép ér és ideg rendszere
Félvezető Memória elemek alapjai és használatuk
PLC PROGRAMOZÁS Bemutató gyakorlat
Grosz Imre f. doc. Sorrendi áramkörök
A számítógép felépítése
Programozható áramkörök
Jelformáló és jelelőállító elemek
A digitális technika alapjai
Twido PLC és Magelis XBT GT grafikus terminál programozása
Berendezés-orientált IC-k
Előadás másolata:

Programozható áramkörök Grosz Imre 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Grosz Imre f. doc. Programozható logikai áramkörök Alapfogalmak: - Cella - IO cella - Makrocella (Megablokk) - Kapcsoló, vagy kapcsolat mátrix - Összekötő vezetékek - Erőforrások 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Grosz Imre f. doc. Programozható logikai áramkörök Programozható tulajdonságú logikai áramkör általános felépítésének blokkvázlata. Proglog. 1. ábra. 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Grosz Imre f. doc. Programozható logikai áramkörök IO áramkörök (1) Bemeneti áramkörök - Szintérzékelés nagysága: - TTL - CMOS - Csökkentett tápfeszültségű logika - Beállítható komparálási szint - Szintérzékelés fajtája: - Normál kapu bemenetnek megfelelő komparálás - Schmitt triggeres bemenet 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Grosz Imre f. doc. Programozható logikai áramkörök IO áramkörök (2) - Bemenet választása: - direkt - tárolós - Bemeneti felhúzó (és esetleg lehúzó) ellenállás programozhatósága - Bemeneti szinttartó áramkör programozható, hogy Bus-hold áramkörként, vagy felhúzó ellenállásként működjön - Bemeneti tároló elem mintavételi tulajdonsága: - latch - flip-flop - Órajel és órajel él választása 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Grosz Imre f. doc. Programozható logikai áramkörök IO áramkörök (3) - IO fokozat tápfeszültsége, több családnál, külön erre a célra szolgáló csatlakozó lábak felhasználásával, a maglogikával azonos, vagy attól eltérő tápfeszültségre köthető. - A nagyobb áramköröknél több - egymástól eltérő feszültségről működő – IO zóna alakítható ki. 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Grosz Imre f. doc. Programozható logikai áramkörök IO áramkörök (4) - A bemeneti áramkörökhöz tartozik még a védelmi áramkör is. Túlfeszültség tűrés - Nem használt lábak földelése 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Kimenetek lehetőségei (1) - Kimeneti tulajdonságok meghatározása és kimeneti meghajtó - A kimenőjel vezérelt negálása: - beépített - programozható lehetőség - Kimenet típusa: - Kombinációs hálózat - Regiszter (D tár) lehetősége 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Kimenetek lehetőségei (2) - Kimenet engedélyezés: - alacsony szint engedélyez - magas szint engedélyez - állandó engedélyezés (Totem-Pool kimenet) - kimenet letiltása (A csatlakozás Input láb legyen) - nyitott kollektoros kimenet kialakítása - Kimenet engedélyező jel választása: - tokra közös külső jel - tokban előállított kombinatív jel - Jelváltási meredekség beállítása: - lassúbb jelváltási sebesség - gyorsabb jelváltási sebesség 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Grosz Imre f. doc. Programozható logikai áramkörök Tesztelés és égetés - Programozás égető berendezésben - Beépítés helyén programozás 5 vezeték - Programozó áramkör - Másolás elleni védekezésként (security bit(ek)) - Beépített, működésvizsgáló (tesztelő) logika - Boundary-scan megléte a betöltővel azonos 4, opcionálisan 5 vezérlő vonal segítségével 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Összeköttetések kialakítása - Kapcsolat mátrix: - Központi elosztó mátrix és elosztó részmátrixok 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Logikai feladatokat megvalósító alapáramkörök (cellák, makrocellák) - Bemeneti meghajtó fokozat - Bemenőjelek száma - ÉS hálózat - VAGY hálózat - Vezérelt negáció: KIZÁRÓ-VAGY (EXOR) kapu - Tárolók vagy Flip-flopok 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

ÉS áramkör és programozhatósága Proglog.3. ábra. 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

VAGY hálózat és programozhatósága Proglog.4. ábra. 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Grosz Imre f. doc. Programozható logikai áramkörök Vezérelt negáció Proglog.5. ábra. 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Élvezérelt tároló és kimeneti MUX Proglog.6. ábra. 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Egyszerű Programozható áramkörök főbb típusai - PROM Rögzített ÉS mátrix 2n kapu VAGY programozható - PAL Programmable Array Logic ÉS hálózata programozható a VAGY rögzített - GAL Generic Array Logic. A PAL EEPROM-os, összetettségében is bővített változata - HAL Hardware Array Logic - FPLA Field Programmable Logic Array. Programozható az ÉS, és a VAGY mátrixa 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Grosz Imre f. doc. Programozható logikai áramkörök Az egyszerű, kapu típusú programozható áramkörök felépítésének összehasonlítása 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Grosz Imre f. doc. Programozható logikai áramkörök Egy összetett SSI áramkör: a Lattice cég GAL16V8 egy blokkjának logikai rajza. 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Összetett programozható logikák (nagy integráltságú eszközök): - A belsejükben létrehozott logikai változókat már nem feltétlen vezetik ki az IC lábaihoz. - Nem egy esetben a belső jelek száma jóval nagyobb az IC IO lábainál. - Egy-egy nagyobb “logikai kapacitású” áramkör több féle tokozásban, ennek megfelelően eltérő számú IO lábbal kapható. 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Grosz Imre f. doc. Programozható logikai áramkörök - FPGA Field Programmable Gate Array. Felhasználó által programozható kaputömb. Több igen eltérő család közös neve pl. - LCA Large Cell Array. Logikai cellatömb áramkör. Egyfajta FPGA megvalósítás. Főbb elemei: - CLB: Configurable Logic blokk = Meghatározható tulajdonságú logikai egység. - SM: Switch Mátrix - IO Bemeneti-kimeneti egység 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

CLB: Configurable Logic blokk Meghatározható tulajdonságú logikai egység. Felépül: - Egy kis kapacitású RAM-ból (a logikai funkciók számára) - ezt szokás LUT-nak Logical Unit Table = leírótáblának nevezni - Muxokból - D tárolókból - Jellemzően kevés bemenetűek a cellák - Alapvetően szinkron áramkör céljaira szolgálnak 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Grosz Imre f. doc. Programozható logikai áramkörök CLB felépítése Proglog.9. ábra. 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Grosz Imre f. doc. Programozható logikai áramkörök Kapcsolódásaik A CLB-k több vezetékes összeköttetés csatornák, és a csatornák kereszteződésében lévő SM: Switch mátrix = kapcsoló mátrixok segítségével programozhatók a kívánt kapcsolássá. 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

SM Switch Mátrix kialakítása Az általános összekötő vezetékek kereszteződésében. Használatosak Proglog.10. ábra. 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

XILINX FPGA áramkörök összeköttetés hálózata. 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

IO cella kialakítása a XILINX XC FPGA áramköröknél 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

A RAM bázisú FPGA programbetöltési lehetőségei - Betöltés párhuzamos EPROM-ból - Betöltés soros (EE)PROM-ból - Betöltés perifériaként mikroprocesszor adatsínről - Betöltés speciális soros (5 vezetékes) vonalról (IEEE 1491) - A betöltést az FPGA vezérli - A mód kiválasztása kijelölő lábak bekötésével történik 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

CPLD Configurable Programmable Logic Device - Programozással kialakítható logikai eszköz. Makrocella bázisú programozható logikák - Alapegységük a GAL-ra hasonlít - Összeköttetésük: - Összekötés hálózattal és SM-el - Kapukból kialakított központi elosztó hálózattal - Először a Lattice cég jelentkezett EEPROM bázisú eszközeivel, majd a Xilinx is már Flash alapú családokkal 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Grosz Imre f. doc. Programozható logikai áramkörök Xilinx cég XC9500 család Több változat van forgalomban: XC 5 V-s család 36 bemenetű ÉS kapuk XL 3,3 V-s család 50 bemenetű ÉS kapuk XV 2,5 V-s család 54 bemenetű ÉS kapuk 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Az XC 9500 család általános blokkvázlata 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

XV Funkcionális blokk be és kimenetei 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

A Makrocella funkcionális részei 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Órajel, és aszinkron beírások választható lehetőségei 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Egy lehetséges logikai alapegység 5 db ÉS kapu VAGY kapcsolata 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

15 darab Product Term (ÉS kapu) Egy feladatra való felhasználása 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

18 X 54 bemenetű ÉS-VAGY kapu és a maradék 2 felhasználása 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

ÉS kapukat vagyis Product termeket elosztó hálózatok 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

A kapcsolatot biztosító Gyors összeköttetés mátrix és csatlakozásai 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Kimenet, bemenet lehetséges kialakításaihoz felhasználható jelek 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Tápfeszültség bekötési lehetőségek 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Kimeneti jelváltási sebesség változtatási lehetősége 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Bemeneti tartó (Bus-Hold) áramkör felhasználási lehetősége 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Tápfeszültség bekötés lehetőségei 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Programozás fizikai csatlakoztatása 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Grosz Imre f. doc. Programozható logikai áramkörök Időhelyek funkciói 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Grosz Imre f. doc. Programozható logikai áramkörök Az időhelyek modellje 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Tápfeszültség be és kikapcsolási állapotai 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

A betöltés vezérlés logikája 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Tápfeszültség bekapcsolás aktivizálása 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök

Grosz Imre f. doc. Programozható logikai áramkörök Köszönöm! Tartós türelmeteket. 2011. 03. 14. 51 dia Grosz Imre f. doc. Programozható logikai áramkörök