P
pirita
Guest
Hola,
Tengo algunas preguntas sobre la verilog estilo de codificación.
¿Qué es mejor en términos de velocidad / zona de síntesis?
Pregunta 1:
a.Puedo crear algunas funciones, como una función que hará añadir una función que hará la multiplicación.De modo que cada vez que tengo que hacer alguna multiplicación (por ejemplo), sólo puedo llamar a esta función.
b.O que pueda hacer la multiplicación / adición simplemente en el código sin usar funciones.
Pregunta 2 (en relación con la pregunta 1):
a.Usar la función.
b.Utilice submódulo.
Pregunta 3:
a.siempre @ (posedge clk)
a <= b c;
b.asignar d <= b c;
siempre @ (posedge clk)
a <= d;
Pregunta 4:
a.if (b == 3'b111)
.........
b.asignar un &b; =
si (a)
.........Gracias de antemano!
Jeff
Tengo algunas preguntas sobre la verilog estilo de codificación.
¿Qué es mejor en términos de velocidad / zona de síntesis?
Pregunta 1:
a.Puedo crear algunas funciones, como una función que hará añadir una función que hará la multiplicación.De modo que cada vez que tengo que hacer alguna multiplicación (por ejemplo), sólo puedo llamar a esta función.
b.O que pueda hacer la multiplicación / adición simplemente en el código sin usar funciones.
Pregunta 2 (en relación con la pregunta 1):
a.Usar la función.
b.Utilice submódulo.
Pregunta 3:
a.siempre @ (posedge clk)
a <= b c;
b.asignar d <= b c;
siempre @ (posedge clk)
a <= d;
Pregunta 4:
a.if (b == 3'b111)
.........
b.asignar un &b; =
si (a)
.........Gracias de antemano!
Jeff