[Libre-silicon-devel] Status update
Luke Kenneth Casson Leighton
lkcl at lkcl.net
Fri Jul 6 08:31:06 CEST 2018
On Fri, Jul 6, 2018 at 6:43 AM, David Lanzendörfer
<david.lanzendoerfer at o2s.ch> wrote:
> The thing with this auto generated code is that it meshes everything into one
> verilog module.
> While Chisel produces nice hierarchical blocks, which makes it way easier to
> debug and understand.
> Additionally it basically assumes that "you want" to do an SoC so it kindof
> doesn't allow for easy extraction of the IP core...
> Additionally would we get stuck with an IP core with hard coded bus width and
> so on.
> Parameters are much nice, wouldn't you say?
why on earth didn't they put parameters into the python code?? oink??
> About the silicon verification: We have to do this anyway, because we develop
> a new process here. And a iVerilog test bench seems good enough for me to
> start with.
cocotb automatically generates and then wraps the iverilog test bench
and gives a python interface which can be interacted with by the
python cocotb application.
i just do not understand why the hell people have been developing
test benches in verilog. it's basically stone-age technology.
More information about the Libre-silicon-devel