MSB900/L Detailed Technical Manual V1.0 |
5.8.1.EEPROM Memory for Setup
The EEPROM is used for setup and configuration data, stored as an alternative to the
Organization of the 2048Byte EEPROMs:
Address MAP: | Function: |
|
|
0000h | |
0001h | Reserved |
0003h | Flag for |
Copy of | |
Reserved for | |
Production date (year/day/month) | |
1. Service date (year/day/month) | |
2. Service date (year/day/month) | |
3. Service date (year/day/month) | |
Boot errors (Auto incremented if any boot error occurs) | |
Setup Entries (Auto incremented on every Setup entry) | |
Low Battery (Auto incremented every time the battery is low, EEPROM | |
Startup (Auto incremented on every | |
0130h | Reserved |
0131h | Reserved |
0132h/0133h | BIOS Version (V1.4 => [0132h]:= 4, [0133h]:=1) |
0134h/0135h | BOARD Version (V1.5 => [0124h]:=5, [0125h]:=1) |
0136h | BOARD TYPE (‘M’=PC/104, ‘E’=Euro, ‘W’=MSWS, ‘S’=Slot, ‘C’=Custom, ‘X’= smart- |
| Core or smartModule) |
0137h | CPU TYPE: |
| (01h=ELAN300/310, 02h=ELAN400, 05h=P5, 08h=P3, 09h=ELAN520, |
Reserved | |
Reserved | |
Free for Customer use |
5.9.Memory & I/O Map
5.9.1.System Memory Map
The X86 CPU, used as a central processing unit on the MICROSPACE, has a memory address space which is defined by 32 address bits. Therefore, it can address 1 GByte of memory. The memory address MAP is as follows:
CPU GEODE
Address: | Size: | Function / Comments: |
|
|
|
000000 - 09FFFFh | 640 kBytes | Onboard DRAM for DOS applications |
0A0000 - 0BFFFFh | 128 kBytes | CGA, EGA, LCD Video RAM 128kB |
0C0000 - 0C7FFFh | 32 kBytes | VGA BIOS |
0C8000 - 0CFFFFh | 32 kBytes | Free for user |
0D0000 - 0DFFFFh | 64 kBytes | Free for user |
0E0000 - 0EBFFFh | 32 kBytes | Bios |
0EC000 - 0EFFFFh | 16 kBytes | BIOS extensions |
0F0000 - 0FFFFFh | 64 kBytes | Core BIOS |
100000 - 1FFFFFFh | 31 MBytes | DRAM for extended onboard memory |
35