CPLD kezdo lepesek

VFX info at vfx.hu
Mon Sep 1 21:29:17 CEST 2003


Hali!


> Most meg az a kerdesem, hogy abelben hogy kell sima be- ill. kimenetet
> definialni?

Bemenet;
 akarmi pin;

Kimenet:
 akarmi pin istype 'com';

> PIN istype buffer, aztan a .oe-t fixen 0-ra vagy 1-re kotom?

Ha mindig kimenetet akarsz, akkor nem kell az .oe-t piszkalni. A fenti
peldaban az "akarmi" alapbol kimenet.
Az .oe akkor kell, a ketiranyu labat akarsz hasznalni. Ekkor ha .oe=1
kimenet, .oe=0 tre-state vagy bemenet. ( bemenetnek mindig hasznalahtod
a labat, meg akkor is ha kimenetnek definialtad. akarmi.pin mindig a
labon levo erteket adja vissza. Igy ellenoriheto, hogy valoban a kivant
ertek van-e a labon fizikailag).


> Tovabbi kerdes: lehet-e a chipen belul tristate jeleket hasznalni,
> illetve erdemes-e, vagy inkabb multiplexeljem?

Tudtommal CPLD nem tamogatja az ICn belul a tre-state allapotot.
Multiplexelni kell, erre vannak HW multiplexerek a makrocellakon belul.



> Konkret esetben egy 8-bites buszrol van szo amely 5 kulso eszkoz es egy
> belso regiszter kozott van nem kell mindenhonnan mindenhova adatnak
> aramolnia.
> Mondhatom azt, hogy NODE istype buffer es lehet piszkalni a .oe "labat".

node-nak nincs .oe "laba" a CPLDkben (nincs tre-state cpldn belul).

Nem egeszen ertem az 5 kulso eszkozt. Egy 8 bites buszon vannak es 5 CE
lab kulon, vagy 5db 8 bites kulso busz minden egyes eszkoz fele?

UDV. VFX.
http://www.vfx.hu



More information about the Elektro mailing list