online kép - Fájl  tubefájl feltöltés file feltöltés - adja hozzá a fájlokat onlinefedezze fel a legújabb online dokumentumokKapcsolat
  
 

Letöltheto dokumentumok, programok, törvények, tervezetek, javaslatok, egyéb hasznos információk, receptek - Fájl kiterjesztések - fajltube.com

 

Online dokumentumok - kep
  

Egyszerű PLD eszközök

gépészet

Fájl küldése e-mail



egyéb tételek

 
Analóg elektronika
Carboplate Epoxi bazisú gyantaval elő-impregnalt, pultrudalt, kétoldalasan tapadó, karbon-szal lemez
Aszinkron motor modellek
KÖTŐ GÉPELEMEK
Modul neve: Hidraulikus elem és rendszertechnika alkalmazasa, elemzése II
MOSFET TRANZISZTOR TESZTER
Képességeink kibontakoztatasa
Mérési Jegyzőkönyv
Egyszerű PLD eszközök
 
 

Logikai tervezés

Előadásvázlat


4. előadás, 


Egyszerű PLD eszközök (folytatás)


A 22V10 típus

A legszélesebb körben elterjedt eszköz, gyakorlatilag ipari szabvány

Tulajdonságok: változó számú p-term, kimenetenként 8-10-12-14-16-16-14-12-10-8

polaritás váltás a kimeneten (HIBA!)

közvetlen CLK, lehet bemenet is, nincs dedikált OE láb



regiszterekre közös aszinkron p-term RESET és szinkron PRESET



A 22V10 kimeneti makro cellája

Egyszerű tiszta struktúra, átlátható működési módok

Visszacsatolás regiszteres kimenetnél a PAL-okhoz hasonlóan a regiszter /Q

kimenetéről, itt viszont a polaritás váltás a kimeneten történik


Következmények:

1. A kombinációs kimeneti vcs. követi a polaritás váltást

A regiszteres kimeneti vcs. nem követi a polaritás váltást

2. Az AR és SP termek hatása a belső regiszterekre vonatkozik, a polaritástól függően

a kimenet ettől eltérően is beállhat



Érdekesebb továbbfejlesztések:

Intel 85C22V10 programozható órajel polaritás

NSC SCAN22V10 28PLCC foglalat, 4 extra láb beépített JTAG teszt interfész


Egyéb, részletesen nem tárgyalt érdekesebb egyszerű PLD típusok

Atmel ATV750 dupla regiszter a kimeneti makro cellában, többszörös vcs.

(belső, eltemetett logika!!!)

Intel 5AC312 bemeneti makro cellák, két órajel bemenet

p-term megosztás: átlagos komplexitás nem nő,

extra igények kezelhetők

TURBO/LOW POWER üzemmód

Az utolsó jelváltás után néhány 100 ns múlva LP üzemmódba kapcsol, a kimeneti jelszintek megtartása mellett.

Az első bemeneti változásra kb. 20ns alatt feléled és további tPD

kapcsolási idő múlva válaszol a kimeneten


Altera EP610

Egyszerű PLD a komplex PLD-k szinte összes tulajdonságával

- kis számú speciális bemeneti láb, nagyszámú., azonos I/O

- lábhoz kötött, azonos makro cellák, egyszerű, reguláris felépítés

- globális belső huzalozás, minden jel minden makro cella számára elérhető


Blokkvázlat




A makro cella felépítése

Jellemzők:         - a kimeneti regiszter típusa lehet D, T, JK, SR

- OE/CLK programozás nem teljesen független

(Mode0: OE pterm, CLK globális, szinkron,

Mode1: OE engedélyezett, CLK p-term, aszinkron)




Alkalmazási szempontok az órajel kiválasztásához

Szinkron, globális CLK:

minden regiszter azonos órajelet kap

az órajel belső késleltetése kicsi,

hosszú előkészítési idő, rövid tartási idő

Aszinkron CLK: az órajel belső késleltetése azonos az adatokkal


rövid előkészítési idő, normális tartási idő (normális viselkedés), viszont hosszú

a tCQ kimeneti kapcsolási válaszidő


Tervezés, implementáció:


1. Tervezési elképzelések:

Szükséges eszköz komplexitás becslése, (lábszám, kimenetek, sebesség, fogyasztás)


2. Terv előkészítés:

Általában valamilyen leíró nyelv vagy kapcsolási rajz szerkesztő használatával

HDL Hardware Description Language pl. ABEL, PALASM, AHDL, CUPL

Logikai feladat megfogalmazása: egyenletek, igazságtábla, állapot átmeneti tábla.


3. Terv feldolgozása

Szintaktikai elemzés,

Egyenletek rendezése, SOP formátum generálása,

Fordítás, állapotleírások, igazságtáblázatok kifejtése,

Minimalizálás, optimalizáció,


4. Szimuláció

Tesztkörnyezet beállítása, vektorok generálása

Logikai, funkcionális szimuláció (csak a logikai egyenletek ellenőrizhetők!)


5. Optimalizálás, leképezés

Eszközfüggő tulajdonságok figyelembevétele és kihasználása

Ponált-negált függvények

Együttes/független minimalizálás


6. Konfigurációs, programozói file generálása (JEDEC file)

Eszköz specifikus JEDEC file generálása


7. Szimuláció a JEDEC file alapján

Eszközmodell használata, nem az egyenleteket szimuláljuk!!

Megjegyzés: A JEDEC leírás és az eszközmodell lapján lehetséges a logikai funkciót

megvalósító ABEL file generálása (természetesen nem az eredeti forrás, csak

egy azonos funkcionalitást megvalósító verzió)


8. Programozás

A programozó algoritmusok GYÁRTÓ és VERZIÓ!!! specifikusak, azonos típus egyes

változatai egyedi programozói algoritmusokat igényelhetnek



Találat: 1637