Can somebody provide a working testbench for gfmpw...
# efabless
g
Can somebody provide a working testbench for gfmpw-1c? The directory verilog/dv is empty and using io_ports, la_test1, la_test2 or wb_port from main doesn't work.
t
@Marwan Abbas: Where are the cocotb files for caravel-gf180mcu?
m
@Tim Edwards cocotb is not supported for gf180mcu
t
@Marwan Abbas: Can you address @Gon Solo’s problem, then? Which repository should he be running verification from?
m
I'm working on it
👍 2
g
Is there any update on this? It's only 27 days left until the deadline on Dec 11th.
Nothing? The project submission requirements say "Projects should implement and pass a simulation testbench...". The testbenches from the main branch don't work, the demo project at https://repositories.efabless.com/jdicorpo/gfmpw-1_demo contains no testbenches. @Matt Venn @Tim Edwards @Marwan Abbas io_out in the user_project_wrapper is set correctly but mprj_io in the testbench is always xxxxxxxx.
m
@Gon Solo are you also driving
io_oeb
and have the
user_defines.v
set correctly?
g
io_oeb
is driven and
user_defines.v
looks like this: ``define USER_CONFIG_GPIO_5_INIT
GPIO_MODE_USER_STD_OUTPUT
...
The point is, I usually follow an existing testbench and apply changes very carefully. I just can't find a working testbench for gfmpw-1; in the template there is none, in the demo is none, I also tried some other submissions, and either there is no testbench or it's not working.
m
io_oeb
is low, right? You might be able to look at the working sky130 test bench and modify it for gfmpw-1.
g
I tried both combinations:
Copy code
assign io_oeb = 16'hFFFF;
//assign io_oeb = 16'h0000;
assign io_out = 16'hFFFF;
I tried several working sky130 test benches. Nothing worked.
m
io_oeb
low enables
io_out
.
io_oeb
disables
io_out
.
g
Like I said; I tried both combinations. By also commenting the first line above and uncommenting the second.
m
I think we might have to wait for @Marwan Abbas to solve this. I believe he’s working on it.
g
Ok, but my hope is dwindling; I asked 22 days ago, and it's only 6 days left. 😞
But thanks, @Mitch Bailey!