Sebastien and MM LM32 developers, If you're finding specific tool/HDL/documentation errors I would appreciate you sending any findings to [email protected] so that we can make the environment better for everyone involved. We can't fix what we don't know is broken.
LSCC will, necessarily, evaluate all incoming requests, and prioritize fixing issues reported. Obvious errors in the documentation, or critical functional issues with the HDL and C/C++ development tools will get priority treatment. At this time I request that wholesale feature additions/submissions be held back as LSCC is still evaluating our procedures for accepting community submissions. ________________________________________ From: [email protected] [[email protected]] On Behalf Of Sébastien Bourdeauducq [[email protected]] Sent: Tuesday, May 18, 2010 10:29 AM To: Milkymist development list Subject: Re: [Milkymist-devel] Yet another lm32 toolchain/cpu bug On Tuesday 18 May 2010 19:11:22 Philip Pemberton wrote: > Hmm. £35 (though no doubt that's excluding P&P). Not bad for what it is, > though how are you supposed to get VGA out of it? An add-on board? There's no VGA on this board (and no SDRAM either to store the framebuffer). It's a much feature-reduced version, more a learning/experimental tool. Though it could make a nice small project to develop an add-on board with SDRAM and VGA (if there's enough IO for that). It could even run uClinux... > Attempting to access the SDRAM seems to frag the CPU. I think I need to > put a logic analyser on this thing... It's a shame Chipscope is a > pay-for option on Webpack :-/ You can also run a functional (RTL) simulation of your system. By the way, Milkymist already features a proven (i.e. even used in a NASA project) SDRAM controller, integrated with LM32... > > If this blocks you, it seems older versions of LM32 (like the one in > > Joerg Bornschein's soc-lm32) didn't tickle this bug. > > Going by the gitlog, it looks like he's *fixed* the bug. Could you point at the specific commit? > > Hmm... true. Checking that out, I found out it's just a documentation > > error. The positions of the X and U bits are reversed. > > That'll be the... 4th error in the LM32 Processor Reference Manual, then > (by my count). That document seems to contain more bugs than the average > ant farm! If you list them, I'll put them on the Milkymist wiki. I can also give you an account for you to edit pages yourself. Sébastien _______________________________________________ http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org IRC: #milkym...@freenode Webchat: www.milkymist.org/irc.html Wiki: www.milkymist.org/wiki _______________________________________________ http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org IRC: #milkym...@freenode Webchat: www.milkymist.org/irc.html Wiki: www.milkymist.org/wiki
