@Mitch Bailey I instantiated the gpiov2 IO pad in my design.v file ( for each input and output port) and do the simulation with gate level netlist, but I didn't get the output.
t
Tim Edwards
09/12/2023, 1:02 PM
@Anshumaan Kumar Yadav: Simulating the whole Caravel chip from the top level is probably easier than trying to instantiate gpiov2 pads into your testbench. The gpiov2 pads are very complicated and difficult to set up correctly. On Caravel, there is a complicated control interface between the user project and the GPIO pads. I'm not sure what you're trying to accomplish by placing the pads directly into a simulation.
a
Anshumaan Kumar Yadav
09/13/2023, 10:32 AM
@Tim Edwards I'm not instantiating gpiov2 in test bench for simulation. But I instantiate in my design.v file for each input and output port. I'm using gpiov2 as input pad and for that reason I'm instantiating in design.v file.
Linen is a search-engine friendly community platform. We offer integrations with existing Slack/Discord communities and make those conversations Google-searchable.