[libre-riscv-dev] Possible nMigen Milestone?
Luke Kenneth Casson Leighton
lkcl at lkcl.net
Mon Jan 6 20:29:24 GMT 2020
On 1/6/20, Immanuel, Yehowshua U <yimmanuel3 at gatech.edu> wrote:
> I notice you were trying to convert verilog to nMigen here:
>
> http://bugs.libre-riscv.org/show_bug.cgi?id=72
>
> Do you think we could instead directly embed verilog into nMigen instead of
> converting it to nMigen?
of course... except:
1. it can't then be run as a nmigen simulation, and
2. if it is not completely and wholly and 100% suited precisely and
exactly to our requirements, it needs modification
> https://github.com/m-labs/nmigen/issues/1
>
> Also, with the verilator backend, we can directly simulate nMigen and
> verilog together.
yes. we will have to do that when it comes to adding peripherals.
> I think this is a valid approach because nMigen would emit
> the verilog as EDA tools would see it
verilog is used exclusively by *proprietary* EDA tools (for verification etc.)
when you use alliance / coriolis2 or magic and so on, verilog is no
longer the primary sole exclusive EDA route to a VLSI layout.
l.
More information about the libre-riscv-dev
mailing list