«« ( Date ) »» // «« ( Thread ) »» // vlsi-nastava - 2007

Re: i opet taj process

by Aleksandar Crnjin
petak, 22. jun 2007 - 14:52.

Ja bih ti odgovorio ranije da znam da moja informacija ima neku tezinu, ali
da budem iskren zaista nisam siguran.

dakle primi ovo sa velikom dozom rezerve, meni se cini da se prilikom
prevodjenja prevodilac ionako doda sve koriscene signale u telu procesa, u
listu senzitivnosti. (dobio sam par puta warning Incomplete sensitivity
list, assuming completeness).

Dakle moje je misljenje da sa svaki signal od kojeg zavisi ponasanje procesa
stavlja u listu senzitivnosti. Prilicno me cudi da u ovom citiranom kodu
dole proces nije osetljiv na signal Resetn.

Aleksandar

On 6/22/07, Veljko M <mightymv@gmail.com> wrote:

Postavio sam pitanje pre nekoliko dana i niko nije odgovorio. Mozda je
glupo.
Opet molim, jer ocigledno nesto ne kapiram u samoj logici stvari.


-- Scan the keyboard until a key is pressed
PROCESS (clk, key_pressed)
BEGIN
IF (resetn = '0') THEN d <= "0000"; -- asynchronous reset
ELSIF (clk'EVENT AND clk = '1') THEN
IF (key_pressed = '0') THEN d <= d + 1; END IF;
END IF; -- Counter stops counting when a key is pressed
END PROCESS;

Ovo je izvadjeno iz nekog koda. Cesto nailazim na ovakve sekvence.
Interesuje me zasto se u listu osetljivosti ovog procesa stavlja
"key_pressed" kada
i ukoliko njegova promena aktivira proces, nista se nece dogoditi.
clk'EVENT i clk=1 je kljucni uslov.
Ne verujem da je kozmeticke prirode.


hvala.

-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20vlsi-nastava
-----------------------------------------------------------------