[En-Nut-Discussion] How Ethernut 1.3-Rev. G hardware works?
Janusz U.
nopsoft at poczta.onet.pl
Sun Oct 29 13:18:26 CET 2006
> Ok, I'm trying to understand. For me, the external RAM is not avaible,
> it's
> in deselected mode, when CE/ is high, so when A15 pin is high (cf.
> functional description in the DataSheet). At the same time, the RTL's pin
> SA15 is at low. Because :
> A15 = H
> so CE/ = H => External RAM not enabled
> A15 is inverted so SA15 is LOW.
exactly, RAM is deselected for 0x8000-0xFFFF
> It's not logical :( ! Where am I wrong? They are enabled at the same
> time...
RAM is disabled by CE/ - only RTL is enabled because
> 0x8000 = 0b1000/0000/0000/0000 => only A15=1
> 0x8300 = 0b1000/0011/0000/0000 => A15=A9=A8=1
RTL has an INTERNAL ADDRESS DECODER for address range 0x0300-0x031F.
Therefore A15 is inverted...
I hope this helps you
Janusz
More information about the En-Nut-Discussion
mailing list