|
|
From simnav@... Thu Sep 11 17:41:40 2008
Return-Path: <simnav@...>
Received: (qmail 87243 invoked from network); 12 Sep 2008 00:41:40 -0000
Received: from unknown (66.218.67.97)
by m53.grp.scd.yahoo.com with QMQP; 12 Sep 2008 00:41:40 -0000
Received: from unknown (HELO n36a.bullet.mail.sp1.yahoo.com) (66.163.168.130)
by mta18.grp.scd.yahoo.com with SMTP; 12 Sep 2008 00:41:40 -0000
Received: from [69.147.65.151] by n36.bullet.mail.sp1.yahoo.com with NNFMP; 12 Sep 2008 00:41:40 -0000
Received: from [66.218.66.86] by t5.bullet.mail.sp1.yahoo.com with NNFMP; 12 Sep 2008 00:41:40 -0000
X-Sender: simnav@...
X-Apparently-To: gbadev@yahoogroups.com
X-Received: (qmail 83410 invoked from network); 6 Sep 2008 16:51:49 -0000
X-Received: from unknown (66.218.67.97)
by m53.grp.scd.yahoo.com with QMQP; 6 Sep 2008 16:51:49 -0000
X-Received: from unknown (HELO n41d.bullet.mail.sp1.yahoo.com) (66.163.169.147)
by mta18.grp.scd.yahoo.com with SMTP; 6 Sep 2008 16:51:49 -0000
X-Received: from [69.147.65.151] by n41.bullet.mail.sp1.yahoo.com with NNFMP; 06 Sep 2008 16:51:49 -0000
X-Received: from [66.218.69.1] by t5.bullet.mail.sp1.yahoo.com with NNFMP; 06 Sep 2008 16:51:49 -0000
X-Received: from [66.218.66.74] by t1.bullet.scd.yahoo.com with NNFMP; 06 Sep 2008 16:51:49 -0000
Date: Sat, 06 Sep 2008 16:51:49 -0000
To: gbadev@yahoogroups.com
Message-ID: <g9ucf5+cm5e@eGroups.com>
User-Agent: eGroups-EW/0.82
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Yahoo Groups Message Poster
X-Yahoo-Newman-Property: groups-system
X-Originating-IP: 66.163.169.147
X-eGroups-Msg-Info: 1:6:0:0:0
X-Yahoo-Post-IP: 84.223.182.97
From: "dreamflighter78" <simnav@...>
Subject: Question about sequential memory access
X-Yahoo-Group-Post: member; u=124956596; y=uvOfljiGkBu9DkyC4jAkUGuCDq_Mr0OBqFwQET7y3n7IfNRIPMLqbK4h
X-Yahoo-Profile: dreamflighter78
X-eGroups-Approved-By: vbrunn3r <vbrunner_@...> via web; 12 Sep 2008 00:41:38 -0000
Hi to everybody,
I'm new here but I'm studying how to "bend" GBA to use it for
something different from gaming. I'm trying to understand how
sequential memory access works: I readed that firstly a non sequential
access is needed, lower 16 bits of address are put on AD0-AD15 and
latched into a counter keeping /CS low while higher 8 bits of address
are direcly put on A16-A23 then when /RD goes low, data out from flash
and it is latched by GBA on /RD rising edge. The doubt is what happens
in sequential access: /CS should remain low when /RD goes high, this
will increment by one the counter containing the 16 bit lower part of
address but what happens if previous readed address in non sequential
way is for example 0x00ffff ? New address will be 0x000000 !? What's
the mistake ? Pheraps counter have to latch and count all 24 bits ?=20
Thank you.
Regards,
Simone Navari.
|
"dreamflighter78" <simnav@...>
dreamflighter78
Offline Send Email
|
|