[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Re: [openrisc] Re: binutils, gcc and Linux on the OpenRISC [repost]



On 27 Mar 2002 11:54 CET you wrote:

> On Wednesday 27 March 2002 05:53, you wrote:
> > On Mon, Mar 25, 2002 at 09:05:00AM  0100, Marko Mlinar wrote:
> > > OpenRISC Reference Platform (ORP)
> > >
> > > Address Space
> > >
> > > 0xf000_0000 - 0xffff_ffff  Cached	256MB	ROM
> > > 0xc000_0000 - 0xefff_ffff  Cached	768MB	Reserved
> > > 0xb800_0000 - 0xbfff_ffff  Uncached	128MB	Reserved for custom devices
> > > 0xa600_0000 - 0xb7ff_ffff  Uncached	288MB	Reserved
> > > 0xa500_0000 - 0xa5ff_ffff  Uncached	16MB	Debug 0-15
> > > 0xa400_0000 - 0xa4ff_ffff  Uncached	16MB	Digital Camera Controller 0-15
> > > 0xa300_0000 - 0xa3ff_ffff  Uncached	16MB	I2C Controller 0-15
> > > 0xa200_0000 - 0xa2ff_ffff  Uncached	16MB	TDM Controller 0-15
> >
> > [...]
> >
> > Is that how OR platforms would generally be built?  IMHO it's a bad idea
> > to hardcode the address of every conceivable piece of hardware.
> 
> It also recreates some interesting limits, such as only 16 onboard (onchip?) 
> ethernet controllers, 16 IDE controllers, 16 graphics controllers, etc. (and 
> of course you want all of those, a 16 port ethernet swtich with 32 disk 
> drives (RAID 5) running a 4x4 video wall just wont be enough  ;-)

The idea was that the first 16 devices of the same kind are defined, and if you want to have them more, you can add them as custom devices.

> 
> I just noticed there is no bios or flash memory on the ORP.

There is, at 0xf0000000.

Anyway I like the ROM device tables idea ...

regards,
Damjan

--
To unsubscribe from openrisc mailing list please visit http://www.opencores.org/mailinglists.shtml