En el siguiente código de verificación, ¿está creando un puerto de cable de 32 bits que puede ser una entrada o una salida?
module test2 (CLOCK_50B, DUT0);
// Basic clocks
input CLOCK_50B;
// parallel ports
inout [31:0] DUT0;
endmodule
En el siguiente código de verificación, ¿está creando un puerto de cable de 32 bits que puede ser una entrada o una salida?
module test2 (CLOCK_50B, DUT0);
// Basic clocks
input CLOCK_50B;
// parallel ports
inout [31:0] DUT0;
endmodule
Eso es correcto. DUT0
es un cable de 32 bits que se puede usar para conectar dos módulos. Por ejemplo, puede conectar la salida de un módulo a la entrada de otro módulo.
Podría estar equivocado, pero no creo que pueda asignar directamente un valor a un inout
cable. p.ej. DUT0 <= 0
no se permitiría para un inout
.