| Author | Poruka |
|---|
tigerajs
Joined: 08 Feb 2006 Postova: 30
| 20. veljača 2006 3:17 Koja je razlika između # 1 <= b i <= # 1 b | | |
|
| | plz pomoć mene |
|
| Povratak na vrh | |
 |
aravind
Joined: 29 lipanj 2004 Postova: 619 Pomogao: 23 Location: india
| 20. veljača 2006 3:40 Koja je razlika između # 1 <= b i <= # 1 b | | |
|
| to je u pravilu palac ne bi trebali koristiti = # 5 b; u može iskoristiti # 5 = b; jer je blokiranje izjavu. 1.it blokovi b vrijednost za 5 sekundi te ga dati 2.a = vrijednost b dogoditi nakon 5 sekundi.
simillary za neblokirajući svoj iskaz i obrnuto U mora slijediti <= # 5b jer navika blok odgovarajuće izjave |
|
| Povratak na vrh | |
 |
jarodz
Joined: 12 ožujak 2005 Postova: 100 Pomogao: 14
| 20. veljača 2006 6:43 Koja je razlika između # 1 <= b i <= # 1 b | | |
|
| A. # 5 = b, a nakon 5 jedinici vremena, simulator izvršiti dodijeliti vrijednost za b a. B. = # 5 b, kada simulator izvršiti ovu izjavu, zadržati sadašnja vrijednost b, a onda dodijeliti ovu keeped vrijednost nakon 5 jedinici vremena. To je isti sa "<=".
S poštovanjem, Jarod |
|
| Povratak na vrh | |
 |
nand_gates
Joined: 19 srpanj 2004 Postova: 908 Pomogao: 120
| 20. veljača 2006 8:32 Re: Koja je razlika između # 1 <= b i <= # 1 b | | |
|
| To su načini jedan model transporta i odlaganja inercijskih zakašnjenja u verilog simulator. Ako ur su upoznati s VHDL ćete ga dobiti! Ja sam uz pretpostavku vremenske rokove kao 1ns # 1 <= b / / To kašnjenje modeli b prijevoz pojavit će se na '' nakon 1 ns <= # 1 b / / Ovo modeli inercijskih odgoditi '' slijedi 'b' nakon 1 ns kašnjenje u additin na ovu bilo impulsa <1ns će se filtrirati na ''
Plaese pogledajte link ispod za VHDL! http://www.gmvhdl.com/delay.htm |
|
| Povratak na vrh | |
 |
novise
Joined: 14 veljača 2006 Postova: 12
| 20 veljača 2006 16:38 Re: Koja je razlika između # 1 <= b i <= # 1 b | | |
|
| | Kad # 1a <= b je korišten b (t) je dodijeljena u trenutku t 1, s druge strane, kada se koristi <= # 1b b (t 1) je dodijeljena u trenutku t 1 |
|
| Povratak na vrh | |
 |
rsjgs
Joined: 14 veljača 2006 Postovi: 10
| 26 veljača 2006 19:37 Re: Koja je razlika između # 1 <= b i <= # 1 b | | |
|
| | razlika je u tome što u prvom slučaju procjene RHS odvija odmah zadatka, ali nakon 1 ns. U drugom slučaju sam učinio evaluacija nakon 1 ns |
|
| Povratak na vrh | |
 |
darylz
Joined: 24 ožujak 2005 Postova: 132 Pomogao: 4
| 27. veljača 2006 3:21 Koja je razlika između # 1 <= b i <= # 1 b | | |
|
| | nand_gates je rekao da je ekstrakt! |
|
| Povratak na vrh | |
 |
bracketx
Joined: 11 siječanj 2006 Postova: 12
| 28 veljača 2006 13:20 Koja je razlika između # 1 <= b i <= # 1 b | | |
|
| | hehe, tu je nekoliko objašnjenja. |
|
| Povratak na vrh | |
 |
positive_edge
Joined: 13 veljača 2006 Postova: 6
| 01 Mar 2006 20:12 Re: Koja je razlika između # 1 <= b i <= # 1 b | | |
|
| 1)
# 1 <= b
Evaluacija je zadatak odgođen vrijeme kontrole. RHS izraz vrednovati. Prijenos je na rasporedu tj. <--- b (t 1)
2) <= # 1 b
RHS izraz vrednovati. Dodjela je odgođeno zbog vremena i kontrola je zakazana na kraju red čekanja. Flow nastavlja on. <- b simulacija u trenutku t 1 |
|
| Povratak na vrh | |
 |
AlexWan
Joined: 26 prosinac 2003 Postova: 305 Pomogao: 6
| 02 Mar 2006 9:44 Re: Koja je razlika između # 1 <= b i <= # 1 b | | |
|
| 1 # N <= b Dodavanje odgode do lijeve ruke je manjkav-strana (LHS) od nonblocking zadataka za model kombinatorne logike. | Šifra: | modul adder_t2 (co, zbroj, a, b, ci); izlaz co; izlaz [3:0] suma; input [3:0], b; ulazne ci;
reg co; reg [3:0] suma;
Uvijek @ (ili b ili ci) # 12 (ko, iznos) <= a b CI; endmodule
| Ako unosa promjena u vremenu 15, onda ako je a, b i ci ulazi sve promjene tijekom sljedećeg 9ns, izlaza će se ažurirati s najnovijim vrijednosti, b i ci. Ovaj stil modeliranje dopušten CI ulaza za propagirati vrijednost zbroja i nositi izlazi nakon samo 3ns umjesto potrebnih 12ns kašnjenje prostiranja.
Zato ne mjesto kašnjenja na LHS of nonblocking zadataka za model kombinatorne logike. To je loše stila kodiranja.
Bilo koju dečki svibanj dobiti detaljnije informacion od Clifford E. Cummings radova. [/ Code] |
|
| Povratak na vrh | |
 |
Weng
Joined: 13 siječanj 2006 Postova: 32
| 03 Mar 2006 20:01 Re: Koja je razlika između # 1 <= b i <= # 1 b | | |
|
| Da li te blokiranje i nonblocking dodjela odražavaju stvarni sklop?
Može bilo tko kôd primjer? |
|
| Povratak na vrh | |
 |
Vonn
Joined: 06 Oct 2002 Postova: 254 Pomogao: 2
| 06 Mar 2006 2:25 Re: Koja je razlika između # 1 <= b i <= # 1 b | | |
|
| sigurni da to ne ... Ovdje je primjer:
Ako ste napisali u svom procesu:
= 1; b =; c = b; To su Blokiranje dodjela = b = c = 1 i generirani sklop će biti 3 odbojnika povezani jedni drugima
1 --- [tampon ]---> --- [tampon ]---> b --- [tampon ]---> c
a ako vam pisati koristeći ga bez blokiranja
<= 1; b <=; c <= b;
ovo je Nonblocking dodjela to znači da je: = 1 b = stara vrijednost c = stara vrijednost b
i stvarni sklop će biti f / f umjesto pufera
1 --- [f / f ]---> --- [f / f ]---> b --- [f / f ]---> c |
|
| Povratak na vrh | |
 |
yuenkit
Joined: 20 siječanj 2005 Postova: 110 Pomogao: 5
| 10 ožujak 2006 10:21 Re: Koja je razlika između # 1 <= b i <= # 1 b | | |
|
| | prijevoza i odlaganja inercijalno kašnjenje |
|
| Povratak na vrh | |
 |
Weng
Joined: 13 siječanj 2006 Postova: 32
| 14. ožujak 2006 3:41 Re: Koja je razlika između # 1 <= b i <= # 1 b | | |
|
| | Quote: | Da li te blokiranje i nonblocking dodjela odražavaju stvarni sklop?
Može bilo tko kôd primjer?
|
Žao mi je taj JA nije 'izraditi moj pitanje jasno.
Što sam htjela pitati je da li ove blokiranje i nonblocking zadatke s kašnjenja odražavaju stvarni sklop. Kako kašnjenja u oba zadatke sintetizirati u krug? |
|
| Povratak na vrh | |
 |
shiv_emf
Joined: 31 kolovoz 2005 Postova: 641 Pomogao: 16
| 09 Sep 2006 18:18 Koja je razlika između # 1 <= b i <= # 1 b | | |
|
| | Vonn je dao lijep primjer! mogu li ga koristiti za izradu promjena registrirati? / |
|
| Povratak na vrh | |
 |
archillios
Joined: 29 lipanj 2005 Postova: 97 Pomogao: 4
| 12 rujan 2006 16:53 Re: Koja je razlika između # 1 <= b i <= # 1 b | | |
|
| AlexWan je u pravu, da je loš stila kodiranja kada se koriste u modeliranju kombinatorne logike. Hvala za Alex! vidi kod ispod:
/ * loš stila kodiranja primjer * / modul adder_t2 (co, zbroj, a, b, ci); izlaz co; izlaz [3:0] suma; input [3:0], b; ulazne ci;
reg co; reg [3:0] suma;
Uvijek @ (ili b ili ci) # 12 (ko, iznos) <= a b CI; / / loše non-blok dodjela kašnjenje stila kodiranja endmodule modul TB; reg [3:0], b; reg ci; žice [3:0] suma; žica co; adder_t2 dut (. suradnji (co),. svota (iznos),. (),. b (b),. ci (ci)); početna započeti # 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; $ prikaz ( "laku noć"); $ stop;
kraj endmodule ///////////////////////////////////////// neočekivano ponašanje će se vidjeti.
nakon / b / ci se mijenja, (ko, iznos) <= a b CI; je predviđen na 12 jedinici vremena kasnije, prije nego se dođe vrijeme, svaku promjenu / b / ci će efekt ( co, iznos), tako da kašnjenje nije # 12. |
|
| Povratak na vrh | |
 |
foster_cn
Joined: 14 siječanj 2003 Postovi: 74 Pomogao: 2
| 14. rujan 2006 7:06 Koja je razlika između # 1 <= b i <= # 1 b | | |
|
| | ne # 1 u <= # 1 b znači flipflop vrijeme tranzicije? |
|
| Povratak na vrh | |
 |
Google AdSense

| 14. rujan 2006 7:06 Oglasi | | |
|
|
|
|
| Povratak na vrh | |
 |
darylz
Joined: 24 ožujak 2005 Postova: 132 Pomogao: 4
| 14. rujan 2006 7:13 Koja je razlika između # 1 <= b i <= # 1 b | | |
|
| | zadatak redoslijed je drugačiji! |
|
| Povratak na vrh | |
 |