Modelsim kommando for å gjøre initialisering

C

chico_laranja

Guest
Hei

Jeg er ny på modelsim og VHDL filer og jeg begynte i begynnelsen: simulere enkle funksjoner.
Ved å simulere en enkel FlipFlipD Jeg la merke til at produksjonsgapet er udefinert før min første klokke cicle.
Det er mulig å gjøre modelsim starter produksjon av flipflops som '0 'eller jeg har å sette tilbakestille signal på FF?

Jeg gjør dette spørsmålet fordi hvis jeg har en kjede av FF og en logikk havn etter at kjeden Jeg har bare en utgang etter innspill kjørt gjennom alle FFS.

Takk for hjelpen.

 
Hei Jeg tror dette kodebit kan hjelpe

enhet my_ff er
Port (Q: i STD_LOGIC;
reset: i STD_LOGIC;
CLK: in STD_LOGIC;
D: out STD_LOGIC
);
end my_ff;

architecture Behavioral of my_ff er

begynne
process (clk)
begynne
if (clk 'event and clk = '1' and reset = '0 ') then
D <= Q;
ellers
D <= '0 ';
end if;

annet alternativ er at hvis du prøver å drive resultatet av en FF til inngangen av de andre FF gjennom signaler som er initilized null i begynnelsen som også kan fungere.

som dette

enhet ...arkitektur ....
signal drive1: std_logic: = '0 ';
signal drive2: std_logic: = '0 ';
.....
...
prosessen ()---end prosessen
end architecture ...
håper dette vil hjelpe

hilsen
Awais

 
Thank's mawais

Hvis jeg forstår godt, jeg har å initialisere signaler.

Min tvil om modelsim har en kommando som gjør at initialisering.Det bør være svært nyttig.

Takk for hjelpen.

Chico Laranja

 
<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Smil" border="0" />

Yes you got my point.
Ingen modelsim viser hva som føres inn gjennom test benk og / eller design modul.Hvis signalene ikke er initilized modelsim heller noen andre simulatar vil vise den som en "udefinert" signal.Det er ingen måte å slå signaler til enkelte høyt / lavt nivå innen modelsim under simulering.
Videre sin ytterligere varsel for designeren som kjører signalene ikke er initilized så det kan være en sjanse for feil i sanntid systemet (ved oppstart) på grunn av noe søppel verdi utført av de signaler.

hilsen,
Awais

 

Welcome to EDABoard.com

Sponsor

Back
Top