DiskOnChip for PowerPC embedded system.
David Woodhouse
dwmw2 at infradead.org
Wed Jan 5 04:13:46 EST 2000
Brendan.Simon at ctam.com.au said:
> I just noticed something. 48KB of linear ROM space would require a
> minimum of 16 address lines. As far as I can see, the DOC2000 only
> has 13 address lines (ie. 8KB address space). I'm a bit confused
> here.
> How does the DOC distinguish between accesses to the linear ROM and
> accesses to the NAND-Flash ?
The 48Kb of firmware is actually on the flash, before the NFTL starts. You can
expand that as much as you like, although I'm not sure if M-Systems' drivers
will be happy with the NFTL starting in a different place. My drivers scan the
whole of the flash to find it, though.
The 'linear rom' is only about 32 bytes (or 64?) repeated throughout the first
half of the device's (externally-visible) address space. The second half of
the address space holds the registers through which you control and access the
flash.
On ia32, the linear rom holds just enough code to read the next 48Kb off the
flash into memory, then jump to it.
--
dwmw2
To unsubscribe, send "unsubscribe mtd" to majordomo at infradead.org
More information about the linux-mtd
mailing list