Hi guys,

I've finally found some spare time to push the changes from my local 'patched LM32' Mercurial repository up to my webserver.

This includes:
* LM32 core V3.6 (based on Diamond 1.1-lm32 Nov 2010), with the following patches: - JTAG patches from Wesley Terpstra, Michael Walle and Sebastien Bordeauducq - Interrupt polarity flip patch (interrupts are now pos-level sensitive). At some point I should really look into making the interrupt polarity configurable...
    - Remove monitor ROM

* LM32 DMA, GPIO and Timer peripherals, verbatim, with sample device driver code from Lattice.

* My SDRAM controller core. Apache license V2.0. This is a fairly simplistic SDRAM controller; the configuration is fixed but parameterised (i.e. not reconfigurable at runtime) and no caching is performed. It can't even deal with WISHBONE burst transactions. Setting the BURST_ENABLE bit on the DMA controller while using this core would not be a good idea...

All these cores are located at:
  http://hg.philpem.me.uk/IPCores/

As always, I'm interested to hear your comments on this "grand plan" :)

Thanks,
--
Phil.
phil...@philpem.me.uk
http://www.philpem.me.uk/
_______________________________________________
http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org
IRC: #milkymist@Freenode
Twitter: www.twitter.com/milkymistvj
Ideas? http://milkymist.uservoice.com

Reply via email to