[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