Motorola MC68VZ328 User Manual page 109

Motorola mc68vz328 integrated processor user's manual
Table of Contents

Advertisement

************************************************
*
Chip-Select registers
************************************************
REGSBASE
equ
BASEA
equ
REGSBASE+0x100
BASEB
equ
REGSBASE+0x102
BASEC
equ
REGSBASE+0x104
BASED
equ
REGSBASE+0x106
CSA
equ
REGSBASE+0x110
CSB
equ
REGSBASE+0x112
CSC
equ
REGSBASE+0x114
CSD
equ
REGSBASE+0x116
************************************************
*
PORT control registers
************************************************
PORTBASE
equ
PBDir
equ
PBData
equ
PBPU
equ
PBSel
equ
************************************************
*
Initialization
************************************************
START
move.b
move.w
move.w
move.w
move.w
move.w
move.w
move.w
* The preceding initialization will configure the CSA and CSB chip-selects as
* follows :
*
*
CSA0 0x0000000-0x001ffff,read-only, 16-bit,0 wait state,128K
*
CSA1 0x0020000-0x003ffff,read-only, 16-bit,0 wait state,128K
*
CSB0 0x4000000-0x403ffff,read/write,16-bit,1 wait state,256K
*
CSB1 0x4040000-0x407ffff,read/write,16-bit,1 wait state,256K
*
CSC0 0x4080000-0x4087fff,read/write,flash,16-bit,1 wait state, 32K
*
CSC1 0x4088000-0x408ffff,read/write,flash,16-bit,1 wait state, 32K
*
CSD0 disabled
*
CSD1 disabled
Example 6-2. Programming Example
0xFFFFF000internal registers base address
group A base register
group B base register
group C base register
group D base register
group A chip-select register
group B chip-select register
group C chip-select register
group D chip-select register
REGSBASE+0x400 port B registers base address
PORTBASE+0x08 port B direction register
PORTBASE+0x09 port B data register
PORTBASE+0x0A port B pullup enable register
PORTBASE+0x0B port B select register
#0x00,PBSel
#0x0000,BASEA
set base address 0x0000000
#0x8081,CSA
read-only,16-bit,0 wait state,128K
#0x2000,BASEB
set base address 0x4000000
#0x0093,CSB
read/write,16-bit,1 wait state,256K
#0x2040,BASEC
set base addrs 0x4080000
#0x0191,CSC
read/write,flash,16-bit,1 ws,32K
#0x0000,CSD
config CSC,CSD as non-DRAM memory type
Chip-Select Logic
disable PortB, select chip-selects
Programming Model
6-21

Advertisement

Table of Contents
loading

Table of Contents