[libre-riscv-dev] kestrel kcp53000 developer making a nmigen RISC-V core
Luke Kenneth Casson Leighton
lkcl at lkcl.net
Wed Apr 10 05:15:11 BST 2019
On Wed, Apr 10, 2019 at 4:20 AM Jacob Lifshay <programmerjake at gmail.com> wrote:
>
> I spent a little time to look through this, I'll look more later.
cool. i'm in touch with samuel, the developer: he's going to write a
nmigen front-end for the PLU (FSM) engine that he created, allowing
him to *auto-generate* the majority of the CPU from this existing
(proven) file:
https://github.com/KestrelComputer/polaris/blob/master/processor/rtl/SMG/seq.smg
that program auto-generated the following verilog (and will
auto-generate a nmigen version soon):
https://github.com/KestrelComputer/polaris/blob/master/processor/rtl/verilog/seq.v
the PLU-style FSM he based on studies of how the 6502 works. i could
have the acronym wrong....
it's an amazing approach, that only a software engineer would come up
with when faced with the challenge of designing a processor :)
l.
More information about the libre-riscv-dev
mailing list