online kép - Fájl  tube fájl feltöltés file feltöltés - adja hozzá a fájlokat online fedezze fel a legújabb online dokumentumok Kapcsolat
   
 

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
   
kategória
 

Biológia
Filozófia
Gazdaság Adminisztráció Auto építészet építőipari Gépészet Jogi Jogszabályok Közlekedés Mezőgazdaság Pénzügy Turizmus újságírás üzleti
Gyógyszer
Irodalom
Menedzsment
Receptek
Vegyes

 
 
 
 













































 
 

Architektúra-független leíras

gépészet

Fájl küldése e-mail Esszé Projekt


egyéb tételek

 
Csapagyszerelő prés
Autóvasarlaskor a vevö nem tudja eldönteni, szívó vagy feltöltös motort vasaroljon.
A szakmai vizsga szóbeli tantargyai: Gazdasagi, munkajogi, munka- és környezetvédelmi ismeretek Gépipari technológia Gyartasi folyamat tervezése
Architektúra-független leíras
 
 

Logikai tervezés

Előadásvázlat

6. előadás                                                        

Architektúra-független leírás

Nincs információ az eszköz speciális tulajdonságairól

Az általános makrocella modell használható (egyszerű kombinációs vagy regiszteres kimenet)

Bemenet-kimenet típusú leírás, belső jel hivatkozások csak az általános makrocella jeleire (.clk, .oe, .fb, .pin típusú hivatkozások)

Architektúra-függő leírás

A választott eszköz makrocellájának belső jeleire is hivatkozhatunk (az előbbieken kívül, ha létezik, a .d, .t, .j, .k, .ap, .ar, .sp, .sr, .ce stb.) 535j98f



Általános értékelés

A nyelv leírási képessége jó, illeszkedik a PLD eszközök átlagos komplexitásához

A fordítóban alkalmazott algoritmusok hatékonyak, (Berkeley ESPRESSO)

A tesztvektor környezet kissé gyenge. A ciklus szervezés nehézkes, a közömbös vagy nem definiált jelekre nincs egyszerű leírás. Szimulációs eredmények megjelenítése alapvetően szöveges.

A tervezőrendszer megbízható, régi jól bevált program

Nagybonyolultságú programozható eszközök

Felhasználói igények                         nagyobb logikai és interfész kapacitásra

Technológiai lehetőségek                  integráltság növelésére

80-as évek második fele

két megközelítés

programozhatóságkomplexitás                 komplexitás programozhatóság

PAL,PLD MEGAPAL, CPLD                    MPGA FPGA

CPLD-k általános felépítése

ˇ    Blokkos felépítés, a blokkok kb. önálló PLD modulok

ˇ    Egyszintű vagy kétszintű huzalozás, globális/lokális jelek

ˇ    Többé-kevésbé lábakhoz kapcsolódó makrocellák, ezért a regiszterek száma arányos a tok lábszámával (illetve a félvezető szelet I/O blokkjainak számával)

Kedvező tulajdonságok

ˇ    Tervezési módszerek, technológiák hasonlóak a normál PLD-khez, egyszerű fordítók, elhelyezők, JEDEC szabványú programozói file

ˇ    Nincs bonyolult, időigényes elhelyezés-huzalozás fázis, az un,. fitterek minimális idő alatt generálják a JEDEC file-t

ˇ    Nem kell bonyolult CAD rendszereket újratanulni

ˇ    Nagy rendszer órajel érhető el, az időzítések determinisztikusak, a konfiguráció elhelyezés invariáns

Hátrányok

ˇ    Sok esetben kevés a regiszter

ˇ    Sok esetben az aritmetikai funkciók túl költségesek, sok p-termet igényelnek

A jelentősebb gyártók ill. családok:

ˇ    Lattice ispLSI

ˇ    Vantis (AMD MACH)

ˇ    Altera MAX

ˇ    Xilinx  XC9500 sorozat

Lattice ispLSI               in system programmable Large Scale Integrated circuit

Teljes család, különböző tulajdonságú sorozatok (sebesség 5-20ns/50-200MHz, alkatelem sűrűség makrocellák 32-320, regiszterek 32-512, I/O 36-258)

ˇ    1000 sorozat:         átlagos tulajdonságok    logika + I/O    

ˇ    2000 sorozat:         megnövelt I/O képességek, normál logika sűrűség

ˇ    3000 sorozat:         nagy komplexitású eszközök (logika + I/O)

ˇ    6000 sorozat:         specialitás belső memória modul

Általános felépítés

Az eszköz főbb egységei

Globális huzalozás

Mega blokkok (~2 GAL16V8),

amelyek tartalmaznak

-     4 GLB Generic Logic Block

-     Output Routing Pool

-     16 I/O láb

-     2 közvetlen bemenet

Órajel elosztó és meghajtó modul

Programozó interfész

(isp vagy JTAG)

Újítások a szokásos PLD felépítéshez képest:

-     a makro cella és a láb lazábban rendelődik egymáshoz, nem módosítható megkötés csak a mega blokkon kívül van

-     egy mega blokkon belül a 16 kimenet vagy I/O láb bármelyike bármely lábhoz rendelhető

-     megjelenik az I/O cella, és programozható opciói (I,O,I/O, plusz bemeneti regiszter, programozható kimeneti felhúzó ellenállás)

A GLB-k felépítése  

Kb. 1/2 GAL16V8 komplexitás

16+2 bemenet,

4 kimenet

regiszterek típusa konfigurálható

p-termek flexibilisen allokálhatók a megosztó hálózaton keresztül

Nagyon sok (a gyakorlatban leginkább előforduló) 4 bites logikai funkció megvalósítható a GLB-vel


P-term elosztó hálózat

Összesen 20 p-term (a mega blokk 18 bemenetébõl)

Alapesetben 4 p-term kimenetenként, ha a megosztást nem használjuk

Lehetséges a programozott inverzió, XOR kapu

Bemeneti maradék p-termek társíthatók az OR kapuk bemenetén, max. 7 p-term-ig

Kimeneti "huzalozott" vagy kapcsolati lehetőség nagyobb bonyolultságú függvényekhez

Ezen keresztül megosztott p-term használat is lehetséges

Összegzés: igen hasznos kiegészítése az alapelrendezésnek, hatékony, flexibilis elem

 isp soros programozás lényeges újítás a Lattice-től:

az eszközök felprogramozása nem igényel külső +5V-nal nagyobb feszültséget

ezért nem kell programozó készülék,

sőt egy speciális soros interfész egységen keresztül (isp, később JTAG) programozható,

akár a rendszeren belül is

VANTIS (AMD MACH) család                      Macro Array CMOS High density

Szokásos PAL/GAL blokkok, központi kapcsolómezővel összekötve

MACH1          hagyományos I/O makro cellák, lábakhoz rendelve

MACH2          hagyományos I/O makro cellák, lábakhoz rendelve + belső eltemetett cellák

MACH1          1 makrocella/láb

MACH2          2 makrocella/láb, + input regiszter

Általános felépítés (példa MACH 130)

Egyszintű huzalozás, minden jel átmegy a központi kapcsolómátrixon

A PAL blokkon belül a p-term kiosztás dinamikus, az aktuális függvény igényeinek megfelelő

A p-termek csoportokba rendezettek

 

Fejletteb család MACH 5 family


                                                                       

-      Modulszerű, szegmentált, hierarchikus felépítés

-      Blokkon belül teljes közvetlen huzalozás, modulok között szegmens huzalozás

-      A család elemei a modulok számában különböznek csak

-      A blokkok lényegében korszerűsített PAL blokkok (AND mező, p-term elosztó, makro cellák, órajel vezérlés, kimeneti engedélyezés vezérlés, I/O elosztó hálózat)

-      Jellemzők:

megfelel a PCI busz követelményeinek (meghajtóképesség, terhelés, időzítés)

bemenetek latch-up védettek, működés közbeni kártyacsere lehetősége

több különböző komplexitású eszköz azonos tokozásban

rendszeren belüli programozhatóság a JTAG interfészen keresztül

programozható kimeneti jelváltási sebesség, FF set/reset,

szinttartó áramkörök a bemeneteken

Makro cella felépítése

P-term megosztó hálózat

Találat: 1487