Regles | Enviaments recents | RSS tema | Cercar | Registre | Entrar

Quina és la diferència entre el # 1 a <= b i a <= # 1 b


Post new topic Reply to topic EDAboard.com Fòrums de discussió -> Disseny ASIC Metodologies i Eines (Digital) -> Quina és la diferència entre el # 1 a <= b i a <= # 1 b
Autor Missatge
tigerajs



Antiguitat: 08 de febrer 2006
Missatges: 30


Post 20 febrer 2006 3:17

Quina és la diferència entre el # 1 a <= b i a <= # 1 b


plz help me
Tornar al principi
Aravind



Antiguitat: 29 juny 2004
Posts: 619
Ajudat: 23
Ubicació: Índia


Post 20 febrer 2006 3:40

Quina és la diferència entre el # 1 a <= b i a <= # 1 b


és o regla del polze no ha d'utilitzar un = # 5 B;
U pot utilitzar # 5 a = b;
perquè és el bloqueig de declaració.
1.it blocs valor de b per 5 segons i donar-la a un
2a = valor b ocórrer després de 5 segons.

simillary per a no bloquejar la declaració del seu viceversa
U haurà de seguir un <= # 5b
perquè solia bloquejar les declaracions corresponents
Tornar al principi
jarodz



Antiguitat: 12 març 2005
Posts: 100
Ajudat: 14


Post 20 febrer 2006 6:43

Quina és la diferència entre el # 1 a <= b i a <= # 1 b


A. # 5 a = b, després de 5 unitat de temps, un simulador d'execució d'assignar el valor de B a A.
B. A = # 5 B, quan simulador de executar aquesta instrucció,
mantenir el valor actual de B, i després assignar aquest valor keeper a una unitat de temps després de 5.
És el mateix amb "<=".



Atentament,
Jarod
Tornar al principi
nand_gates



Antiguitat: 19 juliol 2004
Posts: 908
Ajudat: 120


Post 20 febrer 2006 8:32

Re: Quina és la diferència entre el # 1 a <= b i a <= # 1 b


Aquestes són les formes de transport model d'una demora i el retard de inèrcia en verilog simulador.
If ur are familiar with VHDL you will get it!
Estic suposant terminis que 1NS
# 1 a <= b / / Aquest retard models de transport b apareixerà a 'a' a partir de l'1 ns
a <= # 1 b / / Aquest model demora inercial 'a' segueix 'b' després d'una demora de 1 ns a additin a aquest
qualsevol pols <1NS aconseguirà filtrar a 'A'

PLAESE vegeu l'enllaç de sota per VHDL!
http://www.gmvhdl.com/delay.htm
Tornar al principi
novis



Antiguitat: 14 febrer 2006
Missatges: 12


Post 20 febrer 2006 16:38

Re: Quina és la diferència entre el # 1 a <= b i a <= # 1 b


quan # 1a <= b s'utilitza b (t) s'assigna una en el temps t 1, d'altra banda, quan a <= # 1B és usada b (t 1) és assignat a una en el temps t 1
Tornar al principi
rsjgs



Antiguitat: 14 febrer 2006
Missatges: 10


Post 26 febrer 2006 19:37

Re: Quina és la diferència entre el # 1 a <= b i a <= # 1 b


La diferència és que en el primer cas l'avaluació de la RHS es realitza immediatament, però després d'Assignació 1 ns. En el segon cas, l'avaluació es realitza després de 1 ns
Tornar al principi
darylz



Antiguitat: 24 març 2005
Posts: 132
Va ajudar a: 4


Post 27 febrer 2006 3:21

Quina és la diferència entre el # 1 a <= b i a <= # 1 b


nand_gates va dir que és l'extracte d'!
Tornar al principi
bracketx



Antiguitat: 11 gener 2006
Missatges: 12


Post 28 febrer 2006 13:20

Quina és la diferència entre el # 1 a <= b i a <= # 1 b


hehe, hi ha diverses explicacions.
Tornar al principi
positive_edge



Antiguitat: 13 febrer 2006
Publicacions: 6


Post 01 de marzo 2006 20:12

Re: Quina és la diferència entre el # 1 a <= b i a <= # 1 b


1)

# 1 a <= b

D'Avaluació de la cessió s'ha endarrerit pel control de temps.
RHS expressió avaluada.
L'assignació és programada és a dir, un <--- b (t 1)

2) a <= # 1 b

RHS expressió avaluada.
L'assignació és pel retard en el control de temps i està prevista al final de la cua.
Flux continua.
a <- b en simulació en temps t 1
Tornar al principi
AlexWan



Antiguitat: 26 desembre 2003
Posts: 305
Ajudat: 6


Post 02 de marzo 2006 9:44

Re: Quina és la diferència entre el # 1 a <= b i a <= # 1 b


1 # N a <= b
Addició dels retards a l'esquerra-és defectuosa mà-costat (LHS) de no bloqueig de les assignacions a un model lògic combinatori.
Codi:

mòdul adder_t2 (CO, suma, A, B, CI);
co de sortida;
sortida [3:0] sum,
input [3:0] a, b;
CI d'entrada;

co reg;
reg [3:0] sum;

sempre @ (A o B o CC)
# 12 (CO, suma) <= a b ci;
endmodule

Si els canvis en el moment d'entrada de 15, llavors si l'A, B i tots els insums ci canviar durant el 9ns següent, els productes seran actualitzats amb els últims valors de A, B i CI. Aquest estil de modelatge permet l'entrada de CI per propagar un valor a la suma i portar a resultats després de només 3NS en lloc de la necessària 12NS retard de propagació.

Així que no poseu els retards en la LHS de no bloqueig de les assignacions a un model lògic combinatori. Aquest és un estil de codificació malament.

Qualsevol els joves poden obtenir el inforamtion més detall els documents de Clifford E. Cummings. [/ Code]
Tornar al principi
Google
AdSense
Google Adsense




Post 02 de marzo 2006 9:44

Anuncis




Tornar al principi
Weng



Antiguitat: 13 gener 2006
Missatges: 32


Post 03 de marzo 2006 20:01

Re: Quina és la diferència entre el # 1 a <= b i a <= # 1 b


Estàs de bloqueig i sense bloqueig d'assignació de reflectir el circuit real?

Pot qualsevol persona el codi d'un exemple?
Tornar al principi
Vonn



Antiguitat: 06 d'octubre 2002
Posts: 254
Ajudat: 2


Post 06 de marzo 2006 2:25

Re: Quina és la diferència entre el # 1 a <= b i a <= # 1 b


És clar que si ... Aquí hi ha un exemple:

Si vostè escriu en el seu procés:

a = 1;
b = a;
c = b;
El bloqueig d'aquests són d'assignació a = b = c = 1 i el circuit generat serà de 3 buffers connectats a cada un dels altres

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

mentre que si s'escriu usant no-bloqueig

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

Aquesta és sense bloqueig d'assignació que significa:
a = 1
b = valor anterior d'un
c = valor anterior de b

i el circuit real serà f / f en lloc de tampons

1 --- [F / F ]---> a --- [F / F ]---> b --- [F / F ]---> c
Tornar al principi
yuenkit



Antiguitat: 20 gener 2005
Posts: 110
Va ajudar a: 5


Post 10 març 2006 10:21

Re: Quina és la diferència entre el # 1 a <= b i a <= # 1 b


demora el transport i la demora inercial
Tornar al principi
Weng



Joined: 13 Jan 2006
Missatges: 32


Post Març 14, 2006 3:41

Re: Quina és la diferència entre el # 1 a <= b i a <= # 1 b


Cita:
Estàs de bloqueig i sense bloqueig d'assignació de reflectir el circuit real?

Pot qualsevol persona el codi d'un exemple?




Sento que no vaig fer la meva pregunta clara.

El que volia preguntar és si aquestes de bloqueig i sense bloqueig amb retards en les assignacions reflecteixen el circuit real. Com els retards en els treballs sintetitzar al circuit?
Tornar al principi
shiv_emf



Antiguitat: 31 agost 2005
Posts: 641
Ajudat: 16


Post 09 de septiembre 2006 18:18

Quina és la diferència entre el # 1 a <= b i a <= # 1 b


Vonn ha donat bon exemple! la puc utilitzar per al disseny de registre de desplaçament? /
Tornar al principi
archillios



Antiguitat: 29 juny 2005
Posts: 97
Va ajudar a: 4


Post 12 setembre 2006 16:53

Re: Quina és la diferència entre el # 1 a <= b i a <= # 1 b


AlexWan és correcte, que és un estil de codificació dolent quan s'utilitza en el modelatge de lògica combinatòria. Gràcies per Alex!
veure el codi de sota:

/ *
mal exemple d'estil de codificació
* /
mòdul adder_t2 (CO, suma, A, B, CI);
co de sortida;
sortida [3:0] sum;
input [3:0] a, b;
CI d'entrada;

co reg;
reg [3:0] sum;

sempre @ (A o B o CC)
# 12 (CO, suma) <= a b ci; / / no de mala assignació de bloc de retard estil de codificació
endmodule
tb mòdul;
reg [3:0] a, b;
ci reg;
filferro [3:0] sum;
co de filferro;
adder_t2 (DUT. Co (CO),. suma (suma),. a (a),. B (B),. CI (CI));
inicial
començar
# 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;
pantalla $ ( "bona nit");
$ Stop;

final
endmodule
/////////////////////////////////////////
un comportament inesperat es veurà.

després de la a / b / ci ha canviat, la cooperació (,) suma <= a b ci, està prevista a les 12 unitats de temps més tard, abans de l'hora ha arribat, qualsevol canvi de a / b / ci afectarà la ( co, suma), de manera que el retard no és # 12.
Tornar al principi
foster_cn



Antiguitat: 14 gener 2003
Missatges: 74
Ajudat: 2


Post Setembre 14, 2006 7:06

Quina és la diferència entre el # 1 a <= b i a <= # 1 b


fa el # 1 a <= # 1 b: el temps de transició flipflop?
Tornar al principi
darylz



Antiguitat: 24 març 2005
Posts: 132
Va ajudar a: 4


Post Setembre 14, 2006 7:13

Quina és la diferència entre el # 1 a <= b i a <= # 1 b


de la seqüència d'assignació és diferent!
Tornar al principi
Versió en àrab Versió búlgara Versió en català Versió txeca Versió danesa Versió alemanya Versió grega Versió Anglès Versió en espanyol Versió finlandesa Versió francesa Versió hindi Versió croat Versió indonèsia Versió italiana Versió hebrea Versió en japonès Versió coreana Versió lituana Versió letona Versió neerlandesa Versió noruega Versió polonesa Versió en portuguès Versió romanesa Versió russa Versió eslovaca Versió eslovena Versió sèrbia Versió sueca Versió en tagal Versió d'Ucraïna Versió en vietnamita Versió en xinès
Post new topic Reply to topic EDAboard.com Fòrums de discussió -> Disseny ASIC Metodologies i Eines (Digital) -> Quina és la diferència entre el # 1 a <= b i a <= # 1 b
Pàgina 1 de 1

subj

text

Totes les hores són GMT 2 Hores
Temes similars:
Quina diferència hi ha entre el GAL i PAL? (9)
Quina és la diferència entre l'STA i CTS? (4)
Diferència Z (11)
Diferència?? (3)
Quina és la diferència entre el DC i el PT? (4)
Quina és la diferència entre el AGC i ALC? (5)
Com la diferència MCS-51 i PIC (1)
Quina és la diferència entre ... ? (1)
Diferència entre VIH (AC) i VIH (DC) (3)
Diferència entre el PMC i XMC (2)


Abús | | Administrador | | Moderadors | | Suport a nosaltres | | Mapa del lloc
RSS tema