sinistra spostando

S

sree205

Guest
Salve,
questo codice è lo stesso che lo spostamento a sinistra?

reg [7:0] a;

sempre @ (clk posedge)
a <= (a 6:0 [], 1'b0);

 
Sì, il fuction è lo stesso,
ma il risultato di sintesi, magari diverso.

 
sree205 ha scritto:

Salve,

questo codice è lo stesso che lo spostamento a sinistra?reg [7:0] a;sempre @ (clk posedge)

a <= (a 6:0 [], 1'b0);
 
a <= a <<1; è più comune:

è più leggibile e intuitiva.Credo che la DC può generare un circuito migliore per questa sintassi.Aggiunto dopo 3 minuti:langauge programmazione in altre, come ad esempio VB & C, un'operazione di concatenazione causerà la memoria e pena di runtime.

Immagino che farà lo stesso effetto sul runtime di simulazione e di runtime di sintesi, nonché

 

Welcome to EDABoard.com

Sponsor

Back
Top