Tilbakestille signaler i VHDL Combinational Process

O

omara007

Guest
Hei folkens

Jeg har en combinational prosess, hvor noen signaler er tildelt verdier.Jeg trenger et kriterium for å tilbakestille disse signalene før tildele dem forskjellige verdier i prosessen.Er det mulig å gjøre følgende:

Code:hvis rst_n = '0 'da

x <= "000";

y <= "00";

elsif aktiverer = '1 'da

hvis staten = state_0 deretter

x <= "101";

y <= "10";

elsif state = state_1 deretter

x <= "111";

y <= "11";

end if;

end if;
 
hei, det er ikke nødvendig å tildele mislighold verdier wrt nullstilt.kan du følge denne prosedyren.

alltid @ (*)
x = "000";
y = "00;
if (aktiverer = 1)
x = "verdi";
y = "verdi";
elsif
resten av oppdraget.

disse verdiene vil bli opprettholdt så lenge det tilsvarende tilstander r vedlikeholdt.

skål.

 
sree205 skrev:

hei, det er ikke nødvendig å tildele mislighold verdier wrt nullstilt.
kan du følge denne prosedyren.alltid @ (*)

x = "000";

y = "00;

if (aktiverer = 1)

x = "verdi";

y = "verdi";

elsif

resten av oppdraget.disse verdiene vil bli opprettholdt så lenge det tilsvarende tilstander r vedlikeholdt.skål.
 
Quote:

Jeg trenger et kriterium for å tilbakestille disse signalene før tildele dem forskjellige verdier i prosessen.
 
Fvm skrev:Quote:

Jeg trenger et kriterium for å tilbakestille disse signalene før tildele dem forskjellige verdier i prosessen.
 
.

OK Nullstill er ikke et problem, er koden mulig.and rst_n
, it's not necessarily safe.

Men avhengig av tidspunktet for inngangssignaler stat, aktivere
og rst_n,
er det ikke nødvendigvis trygt.

Quote:

når vil de nye verdiene av (x) og (y) settes?
 

Welcome to EDABoard.com

Sponsor

Back
Top