Le 17/02/13 17:24, Florent Kermarrec a écrit :
> Hi,
>
> I've found a small bug and added some functionalities to Migen while
> porting a simplified version of milkymist-ng to the De0-Nano:
>
> _bug:_
> - in structure.py, assert(min< max) should be assert(min <= max) -->
> ex : Signal(max=1)  (fhdl.patch)
>
> _addition:_
> - remove signal reset if reset is initialized to None --> ex :
> Signal(max=32, reset=None) (fhdl.patch)
> Inserting a reset on signals that don't need it can prevent some
> optimizations.
>
> - add we_granularity parameter to Wishbone SRAM (wishbone.patch):
> On altera cyclone 2, we_granularity is not supported by M4K memory blocks.
>
> - add Wishbone ROM class (wishbone.patch):
> In my case, it is used to store LM32 instructions in M4K memory blocks.
>
> With some others small modifications (addition of a wishbone size
> adapter and addition of 1 phase support to the ASMICON) the simplified
> version of milkymist-ng is now working on the De0-Nano :)
>  : http://github.com/Florent-Kermarrec/Soc-De0Nano
>
> Regards,
>
Hi,

Very good news :)

What do you intend to do with your Milkymist-ng SoC ported on this
De0-Nano board?
Is it just to provide a cheap demo-board for Milkymist-ng SoC? Or do you
have some precise project?

It's pretty cool to see the Milkymist (ng or not) SoC being ported to
other FPGA and boards. It shows how good the design is and how easily
you can cut it into pieces and just take what you want (and what can fit
into smaller FPGA) to do whatever you like.

Please keep sharing with us the wonderful things you achieve using and
hacking Milkymist/Migen etc :)

Cheers,

-- 
Yann Sionneau
_______________________________________________
http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org
IRC: #milkymist@Freenode

Reply via email to