On Sun, Jan 29, 2012 at 3:15 PM, Matthew Hicks <[email protected]> wrote:

> I think the most important question is why?  What does doing this buy us?
>
>
> ---Matthew Hicks
>
>
>
>

Flexibility.

I have a small system where the entire codeset fits inside the chip. I can
put that code anywhere in address space and point the reset vector to it.


Or my code lives in an external serial flash where the first bytes contain
the code length. I boot into a small internal bootloader that reads the
code
into sram and then points the reset vector to it. You don't have to muck
around with address overlays that have to be switched out on the fly. Those
things scare me.

Or you put a small barebones debug monitor that is booted when a pin is
strapped to a certain value. These are really useful when bringing a new
system from
scratch.  How many times times do people post here asking why their new
design appears dead? Check the power,clock,reset and debug strap and tell
us if
you get serial data out. Great help in debugging


John Eaton
_______________________________________________
OpenRISC mailing list
[email protected]
http://lists.openrisc.net/listinfo/openrisc

Reply via email to