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