Contents
III. USER’S REFERENCE
Chapter 3. THEORY OF OPERATION
3-1
OVERVIEW
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-2
MEMORY CHIP TYPE
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-4
MEMORY CHIP SIZE
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-4
WAIT STATES
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-6
WRITE PROTECTION
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-6
BATTERY BACKUP
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-7
I/O ADDRESSING
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-10
MEMORY ADDRESSING
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-13
20-bit Memory Addressing
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-13
24-bit Memory Addressing
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-13
MEMORY MAPPING
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-14
Paging
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-14
Map Registers
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-15
Configuration Register
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-17
Setting the Map Register
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-18
Absolute Address Mode
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-19
EXTENDED MEMORY MODE
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-20
Setting the 24-bit Map Register
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-20
Chapter 4. APPLICATION EXAMPLES
4-1
OVERVIEW
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-1
INITIALIZING ZT 8825 AS CONTINUOUS MEMORY
. . . . . . . . . . . . .
4-1
Assembly Language Setup
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2
Microsoft C Setup
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-4
EXAMPLE PROGRAMS USING EMS
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-7
Example 1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-7
Example 2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-12
Example 3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-21
Example 4
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-23
Chapter 5. CONFIGURABLE OPTIONS
5-1
OVERVIEW
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-2
MEMORY CHIP TYPE SELECTION
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-3
MEMORY CHIP SIZE SELECTION
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-6
WAIT STATE SELECTION
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-8
BATTERY BACKUP SELECTION
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-9
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com