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

Reply via email to