| Autor | Missatge |
|---|
tigerajs
Antiguitat: 08 de febrer 2006 Missatges: 30
| 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
| 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
| 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
| 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
| 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
| 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
| 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
| 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
| 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
| 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

| 02 de marzo 2006 9:44 Anuncis | | |
|
|
|
|
| Tornar al principi | |
 |
Weng
Antiguitat: 13 gener 2006 Missatges: 32
| 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
| 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
| 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
| 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
| 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
| 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
| 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
| 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 | |
 |