Regulamin | Ostatnio dodane | temat RSS | Szukaj | Rejestracja | Zaloguj

Jaka jest różnica między # 1 <= b, a <= b # 1


Post new topic Reply to topic EDAboard.com Forum Index -> ASIC Design Methodologies & Tools (Digital) -> Jaka jest różnica między # 1 <= b, a <= b # 1
Autor Wiadomość
tigerajs



Dołączył: 08 lutego 2006
Posty: 30


Post 20 lutego 2006 3:17

Jaka jest różnica między # 1 <= b, a <= b # 1


plz help me
Powrót do góry
Aravind



Dołączył: 29 czerwca 2004
Posty: 619
Helped: 23
Lokalizacja: Polska


Post 20 lutego 2006 3:40

Jaka jest różnica między # 1 <= b, a <= b # 1


jest u zasada kciuka nie powinien używać = # 5 b;
U można używać # 5 = b;
ponieważ blokuje oświadczenie.
1.it wartości bloków B na 5 sekund i przekazać go
2.a = wartość b nastąpi po 5 sek.

simillary dla non-blocking oświadczenie jego vice versa
u muszą być zgodne z <= # 5b
ponieważ przyzwyczajenie zablokować odpowiednie oświadczenia
Powrót do góry
jarodz



Dołączył: 12 marca 2005
Posty: 100
Helped: 14


Post 20 lutego 2006 6:43

Jaka jest różnica między # 1 <= b, a <= b # 1


A. # 5 = b, po 5 jednostce czasu, symulator wykonać przypisanie wartości B do A.
B. = # 5 b, gdy symulator wykonania niniejszego oświadczenia,
utrzymania bieżącej wartości b, a następnie przypisać to keeped wartości po 5 jednostce czasu.
To samo z "<=".



Z poważaniem,
Jarod
Powrót do góry
nand_gates



Dołączył: 19 lipca 2004
Posty: 908
Helped: 120


Post 20 lutego 2006 8:32

Re: jaka jest różnica między # 1 <= b, a <= b # 1


Są sposoby jeden transport opóźnienie modelu i inercyjnych opóźnienia w Verilog symulatora.
Jeśli ur znają VHDL dostaniesz to!
Zakładam, z harmonogramem, 1ns
# 1 <= b / / To modele b transportu opóźnienie pojawi się "a" po 1 ns
<= # 1 b / / To modeli inercyjnych zwłoki "" po "b", po 1 ns opóźnienie w additin do tego
żadnych impulsów <1ns dostanie odfiltrować "A"

Plaese zwrócić poniższy link na VHDL!
http://www.gmvhdl.com/delay.htm
Powrót do góry
novise



Dołączył: 14 lutego 2006
Posty: 12


Post 20 lutego 2006 16:38

Re: jaka jest różnica między # 1 <= b, a <= b # 1


kiedy # 1a <= b jest używany b (t) jest przydzielony w czasie t 1, z drugiej strony, gdy <= # 1b stosuje b (t 1) jest przypisany w momencie t 1
Powrót do góry
rsjgs



Dołączył: 14 lutego 2006
Posty: 10


Post 26 lutego 2006 19:37

Re: jaka jest różnica między # 1 <= b, a <= b # 1


Różnica jest taka, że w pierwszym przypadku oceny RHS odbywa się natychmiast, ale assigment po 1 ns. W drugim przypadku sam dokonać oceny od 1 ns
Powrót do góry
Google
AdSense
Google Adsense




Post 26 lutego 2006 19:37

Reklamy




Powrót do góry
darylz



Dołączył: 24 marca 2005
Posty: 132
Helped: 4


Post 27 lutego 2006 3:21

Jaka jest różnica między # 1 <= b, a <= b # 1


nand_gates powiedział, że jest wyciąg!
Powrót do góry
bracketx



Dołączył: 11 stycznia 2006
Posty: 12


Post 28 lutego 2006 13:20

Jaka jest różnica między # 1 <= b, a <= b # 1


hehe, istnieje kilka wyjaśnień.
Powrót do góry
positive_edge



Dołączył: 13 lutego 2006
Posty: 6


Post 01 marca 2006 20:12

Re: jaka jest różnica między # 1 <= b, a <= b # 1


1)

# 1 <= b

Ocena zadania jest opóźniona o kontroli czasu.
Wyrażenie RHS ocenie.
Cesja jest zaplanowane tj. <--- b (t 1)

2) <= # 1 b

Wyrażenie RHS ocenie.
Cesja jest opóźniony o kontroli czasu i planowane jest na koniec kolejki.
Przepływ trwa dalej.
<- B w czasie t 1 symulacji
Powrót do góry
AlexWan



Dołączył: 26 grudzień 2003
Posty: 305
Pomógł: 6


Post 02 marca 2006 9:44

Re: jaka jest różnica między # 1 <= b, a <= b # 1


1 # N <= b
Dodanie opóźnienia lewy-side (LHS) nonblocking przypisania do modelu kombinowanych logika jest błędna.
Kod:

Moduł adder_t2 (co, suma, a, b, ci);
Współpraca wyjścia;
output [3:0] suma;
wejscie [3:0], B;
ci wejście;

reg współpracy;
reg [3:0] suma;

always @ (A, B lub CI)
# 12 (co, suma) <= a b ci;
endmodule

W przypadku wprowadzania zmian w czasie 15, a następnie, jeżeli a, b, ci nakładów wszystkich zmian w ciągu najbliższych 9ns, wyniki zostaną zaktualizowane przy użyciu najnowszych wartości a, b, ci. Ten styl modelowania dozwolone ci wejście do propagowania wartości sumy i prowadzenia wyjść już po 3ns zamiast wymaganego 12ns opóźnienia propagacji.

Więc nie miejsce opóźnienia LHS z nonblocking przypisania do modelu kombinowanych logiki. To jest zły styl kodowania.

Wszelkie faceci mogą uzyskać więcej inforamtion fragment Clifford E. kart Cummings. [/ Code]
Powrót do góry
Weng



Dołączył: 13 stycznia 2006
Posty: 32


Post 03 marca 2006 20:01

Re: jaka jest różnica między # 1 <= b, a <= b # 1


Czy te blokady i nonblocking zadanie odzwierciedlać rzeczywisty obwód?

Czy ktoś kod przykład?
Powrót do góry
Vonn



Dołączył: 06 października 2002
Posty: 254
Helped: 2


Post 06 marca 2006 2:25

Re: jaka jest różnica między # 1 <= b, a <= b # 1


pewność, że nie ... Oto przykład:

Jeśli piszesz na swoim procesie:

= 1;
b =;
c = b;
Są to zadania Blokowanie = b = c = 1 i generowane obwodu będzie 3 buforów połączony z każdym innym

1 --- [buforze ]---> --- [buforze ]---> b --- [buforze ]---> c

a jeśli napiszesz go przy użyciu non-blocking

<= 1;
b <=;
c <= b;

to Nonblocking zadania, które oznacza:
= 1
b = starej wartości
c = starej wartości b

i rzeczywistego obwodu będzie f / f zamiast buforów

1 --- [f / f ]---> --- [f / f ]---> b --- [f / f ]---> c
Powrót do góry
yuenkit



Dołączył: 20 stycznia 2005
Posty: 110
Helped: 5


Post 10 marca 2006 10:21

Re: jaka jest różnica między # 1 <= b, a <= b # 1


opóźnienie transportu i inercyjnych opóźnienia
Powrót do góry
Weng



Dołączył: 13 stycznia 2006
Posty: 32


Post 14 marca 2006 3:41

Re: jaka jest różnica między # 1 <= b, a <= b # 1


Cytat:
Czy te blokady i nonblocking zadanie odzwierciedlać rzeczywisty obwód?

Czy ktoś kod przykład?




Przykro mi, że nie mogę uczynić moje pytanie jasne.

Chciałem zapytać, czy te blokady i nonblocking zadań z opóźnień odzwierciedlać rzeczywisty obwód. Jak opóźnienia w zadania syntezy do obiegu?
Powrót do góry
shiv_emf



Dołączył: 31 sierpnia 2005
Posty: 641
Helped: 16


Post 09 września 2006 18:18

Jaka jest różnica między # 1 <= b, a <= b # 1


Vonn dał przykład nice! Czy mogę używać go do projektowania rejestru zmiany? /
Powrót do góry
archillios



Dołączył: 29 czerwca 2005
Posty: 97
Helped: 4


Post 12 września 2006 16:53

Re: jaka jest różnica między # 1 <= b, a <= b # 1


AlexWan ma rację, że jest zły styl pisania używane w kombinowanych modelowania logiki. Thanks for Alex!
patrz poniższy kod:

/ *
zły przykład stylu kodowania
* /
Moduł adder_t2 (co, suma, a, b, ci);
Współpraca wyjścia;
output [3:0] suma;
wejscie [3:0], B;
ci wejście;

reg współpracy;
reg [3:0] suma;

always @ (A, B lub CI)
# 12 (co, suma) <= a b CI / / zły niż blok opóźnienia zadania styl pisania
endmodule
Moduł tb;
reg [3:0], B;
reg ci;
wire [3:0] suma;
współpracy z drutu;
adder_t2 dut (. CO (CO). suma (suma). (). b (b). przedział ufności (CI));
początkowej
zacząć
# 0 (a, b, ci) (4'h1, 4'h1, 1'h0);
# 50;
# 11 (a, b, ci) (4'h2, 4'h5, 1'h1);
# 5 (a, b, ci) (4'he, 4'h0, 1'h1);
# 9 (a, b, ci) (4'h5, 4'h1, 1'h0);
# 50;
$ display ( "good night");
$ stop;

koniec
endmodule
/////////////////////////////////////////
nieoczekiwane zachowanie będzie widoczna.

po / b / ci ulega zmianie, (co, suma) <= a b ci, planowane jest na 12 jednostce czasu później, przed godziną przyszedł każdej zmianie / b / ci będzie efekt ( co, suma), więc opóźnienie nie jest # 12.
Powrót do góry
foster_cn



Dołączył: 14 stycznia 2003
Posty: 74
Helped: 2


Post 14 września 2006 7:06

Jaka jest różnica między # 1 <= b, a <= b # 1


nie # 1 <= # 1 b oznacza Flipflop czas przejścia?
Powrót do góry
darylz



Dołączył: 24 marca 2005
Posty: 132
Helped: 4


Post 14 września 2006 7:13

Jaka jest różnica między # 1 <= b, a <= b # 1


Sekwencja zadaniem jest inny!
Powrót do góry
Wersja arabska Wersja bułgarska Wersja katalońska Wersja w języku czeskim Wersja duńska Wersja niemiecka Wersja grecka Wersja anglojęzyczna Wersja hiszpańska Wersja fińska Wersja francuska Wersja Hindi Wersja chorwacka Indonezyjski wersji Wersja włoska Wersja hebrajska Wersja japońska Koreańskiej wersji Wersja litewska Wersja łotewska Wersja w języku niderlandzkim Wersja norweska Wersja polska Wersja portugalska Wersja rumuńska Wersja rosyjska Wersja słowacka Wersja słoweńska Serbski wersji Wersja szwedzka Wersja Tagalog Ukrainian version Wersja wietnamska Chinese version
Post new topic Reply to topic EDAboard.com Forum Index -> ASIC Design Methodologies & Tools (Digital) -> Jaka jest różnica między # 1 <= b, a <= b # 1
Strona 1 z 1 All times are GMT 2 Hours
Podobne tematy:
Jaka jest różnica między gal i pal? (9)
Jaka jest różnica między STA i CTS? (4)
Różnica Z (11)
Różnica? (3)
Jaka jest różnica między DC i PT? (4)
Jaka jest różnica między AGC i ALC? (5)
Jak różnica MCS-51 i TIFF (1)
Jaka jest różnica między ... ? (1)
Różnica między Vih (AC) i Vih (DC) (3)
Różnica między PMC i XMC (2)


Abuse | | Administrator | | Moderatorzy | | Wspomóż nas | | mapa strony
wątek RSS