diff --git a/wally-pipelined/testbench/testbench-arch.sv b/wally-pipelined/testbench/testbench-arch.sv index 7f4233ff3..b32cc4a47 100644 --- a/wally-pipelined/testbench/testbench-arch.sv +++ b/wally-pipelined/testbench/testbench-arch.sv @@ -467,6 +467,12 @@ string tests32f[] = '{ logic [31:0] GPIOPinsIn, GPIOPinsOut, GPIOPinsEn; logic UARTSin, UARTSout; + logic SDCCLK; + tri1 SDCCmd; + tri1 [3:0] SDCDat; + + assign SDCmd = 1'bz; + assign SDCDat = 4'bz; // instantiate device to be tested assign GPIOPinsIn = 0; diff --git a/wally-pipelined/testbench/testbench-coremark.sv b/wally-pipelined/testbench/testbench-coremark.sv index 82a41d837..2feccab57 100644 --- a/wally-pipelined/testbench/testbench-coremark.sv +++ b/wally-pipelined/testbench/testbench-coremark.sv @@ -52,6 +52,12 @@ module testbench(); string signame, memfilename; logic [31:0] GPIOPinsIn, GPIOPinsOut, GPIOPinsEn; logic UARTSin, UARTSout; + logic SDCCLK; + tri1 SDCCmd; + tri1 [3:0] SDCDat; + + assign SDCmd = 1'bz; + assign SDCDat = 4'bz; // instantiate device to be tested assign GPIOPinsIn = 0; assign UARTSin = 1; diff --git a/wally-pipelined/testbench/testbench-coremark_bare.sv b/wally-pipelined/testbench/testbench-coremark_bare.sv index 90003e98d..71fb52be5 100644 --- a/wally-pipelined/testbench/testbench-coremark_bare.sv +++ b/wally-pipelined/testbench/testbench-coremark_bare.sv @@ -52,6 +52,14 @@ module testbench(); string signame, memfilename; logic [31:0] GPIOPinsIn, GPIOPinsOut, GPIOPinsEn; logic UARTSin, UARTSout; + logic SDCCLK; + tri1 SDCCmd; + tri1 [3:0] SDCDat; + + assign SDCmd = 1'bz; + assign SDCDat = 4'bz; + + // instantiate device to be tested assign GPIOPinsIn = 0; assign UARTSin = 1; diff --git a/wally-pipelined/testbench/testbench-fpga.sv b/wally-pipelined/testbench/testbench-fpga.sv index fbe13cf45..3059eb65c 100644 --- a/wally-pipelined/testbench/testbench-fpga.sv +++ b/wally-pipelined/testbench/testbench-fpga.sv @@ -569,6 +569,15 @@ string tests32f[] = '{ logic [31:0] GPIOPinsIn, GPIOPinsOut, GPIOPinsEn; logic UARTSin, UARTSout; + logic SDCCLK; + tri1 SDCCmd; + tri1 [3:0] SDCDat; + + sdModel sdcard + (.sdClk(SDCCLK), + .cmd(SDCCmd), + .dat(SDCDat)); + // instantiate device to be tested assign GPIOPinsIn = 0; assign UARTSin = 1; diff --git a/wally-pipelined/testbench/testbench-imperas.sv b/wally-pipelined/testbench/testbench-imperas.sv index 82aea2683..c312ef0a8 100644 --- a/wally-pipelined/testbench/testbench-imperas.sv +++ b/wally-pipelined/testbench/testbench-imperas.sv @@ -588,10 +588,14 @@ string tests32f[] = '{ // SD card model + assign SDCmd = 1'bz; + assign SDCDat = 4'bz; +/* -----\/----- EXCLUDED -----\/----- sdModel sdcard (.sdClk(SDCCLK), .cmd(SDCCmd), .dat(SDCDat)); + -----/\----- EXCLUDED -----/\----- */ // initialize tests diff --git a/wally-pipelined/testbench/testbench-linux.sv b/wally-pipelined/testbench/testbench-linux.sv index 64bd24e70..c090ad93c 100644 --- a/wally-pipelined/testbench/testbench-linux.sv +++ b/wally-pipelined/testbench/testbench-linux.sv @@ -55,6 +55,14 @@ module testbench(); logic [31:0] GPIOPinsIn; logic [31:0] GPIOPinsOut, GPIOPinsEn; logic UARTSin, UARTSout; + + logic SDCCLK; + tri1 SDCCmd; + tri1 [3:0] SDCDat; + + assign SDCmd = 1'bz; + assign SDCDat = 4'bz; + assign GPIOPinsIn = 0; assign UARTSin = 1;