HOST INTERFACE (HI32)
SELF CONFIGURATION MODE
6.7.1
Self Configuration Procedure for the PCI Mode
Example 6-1 Self Configuration Procedure for the PCI Mode
M_DCTR
M_DPMC
M_DPAR
movep
movep
movep
movep
movep
movep
movep
6.7.2
Self Configuration Procedure for the Universal Bus Mode
Example 6-2 Self Configuration Procedure for the Universal Bus Mode
M_DCTR
M_DPMC
M_DPAR
movep
movep
movep
movep
movep
movep
6-90
equ
DCTR_ADDR
equ
DPMC_ADDR
equ
DPAR_ADDR
#$500000, x: M_DCTR
#BASE_ADDRESS, x: M_DPMC
#CCMR_DATA, x: M_DPAR
#$0, x: M_DPAR
#CLAT_DATA, x: M_DPAR
#$0, x: M_DPAR
#$0, x: M_DCTR
equ
DCTR_ADDR
equ
DPMC_ADDR
equ
DPAR_ADDR
#$500000, x: M_DCTR
#BASE_ADDRESS, x: M_DPMC
#$0, x: M_DPAR
#$0, x: M_DPAR
#HIRQ__DURATION, x: M_DPAR
#$0, x: M_DPAR
DSP56305 User's Manual
; HI32 via programmed address :$5
; HI32 via programmed address :$6
; HI32 via programmed address :$8
; enter self configuration mode
; CBMA Data (location $10)
; write CSTR & CCMR (location $04)
; dummy write to location $08
; write CLAT (location $0C)
; write CBMA (location $10)
; return to personal software reset
; HI32 via programmed address :$5
; HI32 via programmed address :$6
; HI32 via programmed address :$8
; enter self configuration mode
; CBMA Data (location $10)
; dummy write to location $04
; dummy write to location $08
; write CLAT (location $0C)
; write CBMA (location $10)
MOTOROLA