CPLD kezdo lepesek
VFX
info at vfx.hu
Sun Aug 31 10:47:09 CEST 2003
Hali!
> [di15..di0] PIN; di=[di15..di0];
>
> Ezek utan mi a kulonbseg a di es a di.pin kozott? Altalaban mi van ha
A di ebben az esetben csak bemenet, igy a di es a di.pin azonos. Nincs
kulonbseg kozottuk. Ekkor nem is redemes a di.pin-t hasznalni (5-tel
tobb billentyu nyomas :).
> nem irok .valamit? A forditot ugy tunik nem zavarja, de nem nagyon
> talalok a helpben (mar amelyik mukodik) ezzel kapcsolatban infot. Vagy
> ne hasznaljak .valami nelkul semmit?
A .valami az alapertelmezesek kiterjesztesere valo. A fenti esetben a
di.pin == di, mert bemenet. Ha kimenet lenne mas lenne a helyzet. Akkor
ugye a di a kimenetet adja, mig a di.pin a labon levo erteket. Ha Te
magasat adsz a di-re (di=1), de pl. rovidzar miatt nem tudja az IC
megemelni a labat, marad LOW szinten. A di.pin 0-t fog beolvasni, pedig
a di=1-t amutat.
> Masik kerdes:
>
> [dif7..dif0] PIN istype 'com'; dif=[dif7..dif0];
>
> Ez ugye csak kimenet. Megsem akad ki a kovetkezo sorra:
>
> dif.oe=0;
Teljeszen szabalyos. Ebben az esetben a dif "kioptimalizalodik" es nem
tortenik semmi. tre-stateben maradnak a labak. Egy warningot biztos kuld
a fordito!
> Utolso kerdes (egyelore): Ez a kedvenc warningja a forditonak, szinte
> mindegyik jelre kiirja, de nem a deklaracional, hanem amikor hasznalom a
> jelet valamire:
>
> WARNING:Ahdl2blf:1124 - acntr.abl Line 19. 'INVERT' or 'BUFFER' not
> specified for 'dir6' - assuming 'BUFFER'.
>
> Jol van ez igy, vagy csinaljak maskepp valamit?
Et taroloknal irogatja ki (legalabbis Lattice-os korokben) az alabbi
deklaraciora:
valami pin (node) istype 'reg';
Ez csak annyit mond, hogy tarolo lesz a jelbol, de hogy milyen arra
infot nem ad. Forditas kozben majd kiderul. Ekkor warningol, hogy mit
csinalt belole.
valami pin (node) istype 'reg_d'; ha igy jelolod, akkor D-tipus tarolot
fordit, es nem adja a fenti warningot, mert megadtad, hogy mit kell
forditson.
Ettol fuggetlenul, a DT-optimalizalas be van kapcsolva D helyett soman
fordit T tarolot is. De legalabb nem Warning-ol, es meg muxik is :)
Aztan lehet, hogy Xilinxnel nem csak flip-flopnal irja ki, hanem sima
signalnal is. Ezt nem tudom.
UDV. VFX.
http://www.vfx.hu
More information about the Elektro
mailing list