подій моделювання результаті питання?

X

xiongdh

Guest
////////////////////////////////////////////////// /////
СТИЛЬ 1:
рег reg_temp1, reg_temp2;
початковий
починати
reg_temp1 <= 1'b0;
reg_temp2 <= 1'b0;
кінець
завжди @ (posedge годин)
reg_temp1 <=! reg_temp1;

завжди @ (posedge години
І reg_temp1)
reg_temp2 <=! reg_temp2;
////////////////////////////////////////////////// / / / /////////////////////////////////////////////////// /////
style2:
рег reg_temp1, reg_temp2;
початковий
починати
reg_temp1 <= 1'b0;
reg_temp2 <= 1'b0;
кінець
завжди @ (posedge годин)
reg_temp1 <=! reg_temp1;

завжди @ (posedge годин)
якщо (reg_temp1)
reg_temp2 <=! reg_temp2;
////////////////////////////////////////////////// / / / /
з інструментом моделювання verilog-XL
моделювання результату це не те ж саме.зі стилем 1.the хвиля два сигналу то же самое.зі стилем 2 reg_temp1 'з частотою два рази на reg_temp2.
Чому це сталося ????????????

 
Тобто все в порядку.Прохання простежити наступні випадки:

У СТИЛЬ 1:
Першим завжди призводить до "reg_temp1" перемикає коли "годинник" піднімається.Другий завжди відчуває росте з reg_temp1 і годинник.Тому що призначення на reg_temp1 виконує в дельті часу,
тому завжди умова буде справедливо на той момент reg_temp1 rised.Іншими словами, підвищення сигналу можуть бути виявлені як той же самий час зміни.Але значення цього сигналу не можуть.

У style2:
Першим завжди призводить до "reg_temp1" перемикає коли "годинник" піднімається.Але друга завжди просто почуття підйому годинники і перевірте значення в reg_temp1.Нове значення в reg_temp1 не діє в час сходу і попереднє значення з reg_temp1 будуть розглянуті.

Привіт,
KH

 

Welcome to EDABoard.com

Sponsor

Back
Top