Memory Management

From F256 Foenix
Revision as of 07:54, 23 December 2023 by Marnuba (talk | contribs) (Created page with "The F256 line comes with 512 KB of RAM and 256 KB of flash memory. Up to 256 KB additional Memory, either RAM or Flash, can be added through the Expansion Port. === Physical Memory Layout === The address bus is 21 bits wide, allowing a total of 2<sup>21</sup> = 2 MB to be addressed. {| class="wikitable" !Address!!Purpose |- |$00:0000 - $07:FFFF||RAM |- |$80:0000 - $0F:FFFF||Flash |- |$10:0000 - $13:FFFF||Expansion Memory |- |$14:0000 - $1F:FFFF||Reserved |}")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

The F256 line comes with 512 KB of RAM and 256 KB of flash memory. Up to 256 KB additional Memory, either RAM or Flash, can be added through the Expansion Port.

Physical Memory Layout

The address bus is 21 bits wide, allowing a total of 221 = 2 MB to be addressed.

Address Purpose
$00:0000 - $07:FFFF RAM
$80:0000 - $0F:FFFF Flash
$10:0000 - $13:FFFF Expansion Memory
$14:0000 - $1F:FFFF Reserved