Pravidla | Poslední příspěvky | RSS téma | Vyhledávání | Registrace | Přihlášení

jaký je rozdíl mezi # 1 <= b a <= # 1 b


Post new topic Reply to topic EDAboard.com Obsah fóra -> ASIC Design Metodiky a pomůcky (digitální) -> jaký je rozdíl mezi # 1 <= b a <= # 1 b
Autor Zprávy
tigerajs



Datum registrace: 08 Feb 2006
Příspěvky: 30


Post 20 února 2006 3:17

jaký je rozdíl mezi # 1 <= b a <= # 1 b


plz help me
Zpět na začátek
Aravind



Datum registrace: 29 červen 2004
Příspěvky: 619
Pomohl: 23
Místo: Česká republika


Post 20 února 2006 3:40

jaký je rozdíl mezi # 1 <= b a <= # 1 b


to je pravidlo, palec u neměli používat = # 5 b;
můžete používat # 5 = b;
protože blokuje prohlášení.
1.it bloky b hodnotu na 5 sekund a dát to
2.a b = hodnota stane po 5 sekund.

simillary pro non-blocking prohlášení jeho obráceně
u musí následovat <= # 5b
protože je zvyklý blok odpovídající prohlášení
Zpět na začátek
jarodz



Datum registrace: 12 březen 2005
Příspěvky: 100
Pomohl: 14


Post 20 února 2006 6:43

jaký je rozdíl mezi # 1 <= b a <= # 1 b


A. # 5 = b, po 5 časovou jednotku, simulátor spustit přiřadit hodnotu b do a.
B. = # 5 b, když simulátor provedení tohoto prohlášení,
zachovat současnou hodnotu b, a pak přiřadit k tomuto keeped hodnotu po 5 časovou jednotku.
To je stejné s "<=".



S pozdravem,
Jarod
Zpět na začátek
nand_gates



Datum registrace: 19 červenec 2004
Příspěvky: 908
Pomohl: 120


Post 20 února 2006 8:32

Re: jaký je rozdíl mezi # 1 <= b a <= # 1 b


To jsou způsoby, jak jeden model dopravní zpoždění a zpoždění v setrvačných Verilog simulátoru.
Li ur jsou obeznámeni s VHDL dostanete jej!
Jsem za předpokladu, že časový rámec, jak 1ns
# 1 <= b / / Toto modely dopravní zpoždění b se objeví na 'a' po 1 ns
<= # 1 b / / Tento model inerciální zpoždění '' takto 'b' za 1 ns zpoždění v této additin
jakýkoli impuls <1ns dostane odfiltrovat na 'a'

Plaese viz níže uvedený odkaz pro VHDL!
http://www.gmvhdl.com/delay.htm
Zpět na začátek
novise



Datum registrace: 14 únor 2006
Příspěvky: 12


Post 20.únor 2006 16:38

Re: jaký je rozdíl mezi # 1 <= b a <= # 1 b


když 1a # <= b se používá b (t) je přiřazena v čase t 1, na druhé straně, pokud je <= # 1b použít b (t 1) je přiřazena v čase t 1
Zpět na začátek
rsjgs



Datum registrace: 14 únor 2006
Příspěvky: 10


Post 26.únor 2006 19:37

Re: jaký je rozdíl mezi # 1 <= b a <= # 1 b


rozdílem je, že v prvním případě hodnocení RHS proběhne ihned, ale assigment po 1 ns. V druhém případě vlastní hodnocení provádí po 1 ns
Zpět na začátek
darylz



Datum registrace: 24 březen 2005
Příspěvky: 132
Pomohl: 4


Post 27 února 2006 3:21

jaký je rozdíl mezi # 1 <= b a <= # 1 b


nand_gates řekl, že je extrakt!
Zpět na začátek
bracketx



Datum registrace: 11 leden 2006
Příspěvky: 12


Post 28.únor 2006 13:20

jaký je rozdíl mezi # 1 <= b a <= # 1 b


hehe, je tu několik vysvětlení.
Zpět na začátek
positive_edge



Datum registrace: 13 únor 2006
Příspěvky: 6


Post 01 Mar 2006 20:12

Re: jaký je rozdíl mezi # 1 <= b a <= # 1 b


1)

# 1 <= b

Vyhodnocení zadání je zpožděn o načasování kontroly.
RHS výraz hodnocena.
Přiřazení je naplánována, tj. <--- b (t 1)

2) <= # 1 b

RHS výraz hodnocena.
Přiřazení je zpožděn o načasování a ovládání je plánováno na konec fronty.
Flow pokračuje dál.
<- b u t simulační čas 1
Zpět na začátek
AlexWan



Datum registrace: 26 prosinec 2003
Příspěvky: 305
Pomohl: 6


Post 02 Mar 2006 9:44

Re: jaký je rozdíl mezi # 1 <= b a <= # 1 b


1 # N <= b
Přidání zpoždění na left-hand-side (LHS), z nebránící přiřazení modelu kombinační logika je chybný.
Kód:

Modul adder_t2 (co, suma, a, b, CI);
Výstup co;
výkon [3:0] sum;
příkon [3:0], b;
vstup ci;

reg co;
reg [3:0] sum;

Vždy @ (A nebo B, nebo ci)
# 12 (spolupráce, sum) <= a b ci;
endmodule

Je-li vstupní změny v čase 15, pak v případě, b ci vstupy všechny změny v průběhu příštího 9ns, budou výstupy jsou aktualizovány nejnovějšími hodnot a, b, a ci. Tento styl modeling povolen vstup ci propagaci hodnotu částky a provádět výstupy po pouhých 3ns místo požadovaných 12ns propagation delay.

Takže nepokládejte zpoždění na LHS na neblokující přiřazení modelu kombinační logiky. To je špatné kódování styl.

Jakékoli kluci mohou získat podrobnější inforamtion z dokumentů Clifford Cummings. [/ Code]
Zpět na začátek
Weng



Datum registrace: 13 leden 2006
Příspěvky: 32


Post 03 Mar 2006 20:01

Re: jaký je rozdíl mezi # 1 <= b a <= # 1 b


Do těchto blokování a nebránící úkol odrážet skutečný okruh?

Může někdo kód příklad?
Zpět na začátek
Vonn



Datum registrace: 06 Oct 2002
Příspěvky: 254
Pomohl: 2


Post 06 Mar 2006 2:25

Re: jaký je rozdíl mezi # 1 <= b a <= # 1 b


jistý, že to dělá ... Zde je příklad:

Pokud píšete ve svém procesu:

= 1;
b =;
c = b;
jsou Blokování přiřazení a = b = c = 1 a vygenerovaný obvod bude 3 vyrovnávací paměti je spojena s každým jiní

1 --- [buffer ]---> --- [buffer ]---> b --- [buffer ]---> c

zatímco pokud píšete, že použití non-blocking

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

to je neblokující zadání, které znamená:
= 1
b = stará hodnota
c = stará hodnota b

a vlastní okruh bude f / f místo nárazníků

1 --- [f / f ]---> --- [f / f --- ]---> b [f / f ]---> c
Zpět na začátek
yuenkit



Datum registrace: 20 leden 2005
Příspěvky: 110
Pomohl: 5


Post 10 březen 2006 10:21

Re: jaký je rozdíl mezi # 1 <= b a <= # 1 b


dopravní zpoždění a inerciální zpoždění
Zpět na začátek
Google
AdSense
Google AdSense




Post 10 březen 2006 10:21

Reklamy




Zpět na začátek
Weng



Datum registrace: 13 leden 2006
Příspěvky: 32


Post 14 března 2006 3:41

Re: jaký je rozdíl mezi # 1 <= b a <= # 1 b


Citace:
Do těchto blokování a nebránící úkol odrážet skutečný okruh?

Může někdo kód příklad?




Je mi líto, že jsem neudělal na mou otázku jasná.

Co jsem se chtěl zeptat, zda se tyto úkoly blokování a nebránící se zpožděním odrážet skutečný obvod. Jak se zpožděním v obou úkolů syntetizovat na okruh?
Zpět na začátek
shiv_emf



Datum registrace: 31 srpen 2005
Příspěvky: 641
Pomohl: 16


Post 09 Sep 2006 18:18

jaký je rozdíl mezi # 1 <= b a <= # 1 b


Vonn dal pěkný příklad! Mohu ji použít pro navrhování posuvný registr? /
Zpět na začátek
archillios



Datum registrace: 29 červen 2005
Příspěvky: 97
Pomohl: 4


Post 12.září 2006 16:53

Re: jaký je rozdíl mezi # 1 <= b a <= # 1 b


AlexWan má pravdu, že je špatné kódování styl při použití v kombinačních logických modelování. Thanks for Alex!
viz níže uvedený kód:

/ *
špatný příklad kódování styl
* /
Modul adder_t2 (co, suma, a, b, CI);
Výstup co;
výkon [3:0] sum;
příkon [3:0], b;
vstup ci;

reg co;
reg [3:0] sum;

Vždy @ (A nebo B, nebo ci)
# 12 (spolupráce, sum) <= a b ci; / / špatný nejsou-blok přiřazení zpoždění kódování styl
endmodule
Modul tb;
reg [3:0], b;
reg ci;
drátu [3:0] sum;
drát co;
adder_t2 dut (. spolufinancování (co). součet (součet). (a). b (b). CI (CI));
počáteční
začít
# 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 ( "dobrou noc");
$ stop;

konec
endmodule
/////////////////////////////////////////
neočekávané chování bude vidět.

po a / b / ci se změní, co (,) sum <= a b ci; je naplánován na 12 časovou jednotku později, než přijde čas, že jakákoli změna / b / ci ovlivní ( co, sum), takže zpoždění není # 12.
Zpět na začátek
foster_cn



Datum registrace: 14 leden 2003
Příspěvky: 74
Pomohl: 2


Post 14 září 2006 7:06

jaký je rozdíl mezi # 1 <= b a <= # 1 b


se # 1 <= # 1 b znamená flipflop přechodnou dobu?
Zpět na začátek
darylz



Datum registrace: 24 březen 2005
Příspěvky: 132
Pomohl: 4


Post 14 září 2006 7:13

jaký je rozdíl mezi # 1 <= b a <= # 1 b


přiřazení sekvence je jiná!
Zpět na začátek
Arabské znění Bulharská verze Katalánština verze Česká verze Dánská verze Německá verze Řecké znění Anglická verze Španělská verze Finská verze Francouzská verze Hindština verze Chorvatská verze Indonéská verze Italská verze Hebrejská verze Japonská verze Korejská verze Litevské znění Lotyšské znění Holandská verze Norská verze Polská verze Portugalské znění Rumunská verze Ruská verze Slovenská verze Slovinské znění Srbská verze Švédská verze Tagalog version Ukrajinština verze Vietnamské verze Čínská verze
Post new topic Reply to topic EDAboard.com Obsah fóra -> ASIC Design Metodiky a pomůcky (digitální) -> jaký je rozdíl mezi # 1 <= b a <= # 1 b
Strana 1 z 1 Časy uváděny v GMT 2 hodiny
Podobná témata:
Jaký rozdíl je mezi holky a pal? (9)
Jaký je rozdíl mezi STA a CTS? (4)
Z rozdílu (11)
Rozdíl? (3)
Jaký je rozdíl mezi DC a PT? (4)
Jaký je rozdíl mezi AGC a ALC? (5)
Jak rozdíl MCS-51 a PIC (1)
jaký je rozdíl mezi ... ? (1)
Rozdíl mezi VIH (ac) & VIH (dc) (3)
Rozdíl mezi PMC a XMC (2)


Zneužití | | Administrátor | | Moderátoři | | Podpořte nás | | mapa stránek
téma RSS