Specifications

Application Examples
Program Code
;
EXAMPLE #1
PROGRAMMING ABSTRACT
;
; Ziatech Corporation
; San Luis Obispo, CA
; 06/01/89
; THIS PROGRAMMING EXAMPLE ILLUSTRATES THE CODE USED BY
; STD ROM TO INITIALIZE THE
; V40 CONFIGURATION REGISTERS.
;
SYSTEM EQUATES
RESV1 EQU 0FFFFH ; NEC RESERVED
; ON-CHIP PERIPHERAL CONNECTION REGISTER (OPCN)
OPCN EQU 0FFFEH ; OPCN I/O ADDRESS
OPCN_INIT EQU 00000110B ; SERIAL, IRQ2
; ON-CHIP PERIPHERAL SELECTION REGISTER (OPSEL)
OPSEL EQU 0FFFDH ; OPSEL I/O ADDRESS
OPSEL_INIT EQU 00001110B ; ENABLE SCU AND TCU
; ON-CHIP PERIPHERAL HIGH ORDER ADDRESS (OPHA)
OPHA EQU 0FFFCH ; OPHA I/O ADDRESS
OPHA_INIT EQU 0 ; BOTTOM 256 BYTES
; DMA CONTROL UNIT
DULA EQU 0FFFBH ; DULA I/O ADDRESS
DULA_INIT EQU 0D0H ; DCU OFFSET ADDRESS
DCU EQU 256*OPHA_INIT+DULA_INIT; DCU I/O ADDRESS
; INTERRUPT CONTROL UNIT
IULA EQU 0FFFAH ; IULA I/O ADDRESS
IULA_INIT EQU 20H ; ICU OFFSET ADDRESS
ICU EQU 256*OPHA_INIT+IULA_INIT ; ICU I/O ADDRESS
; TIMER CONTROL UNIT
4-3