Motorola DSP56012 User Manual page 10

24-bit digital signal processor
Table of Contents

Advertisement

8.3
DAX FUNCTIONAL OVERVIEW . . . . . . . . . . . . . . . . . . . . . 8-5
8.4
DAX PROGRAMMING MODEL . . . . . . . . . . . . . . . . . . . . . . 8-6
8.5
DAX INTERNAL ARCHITECTURE. . . . . . . . . . . . . . . . . . . . 8-6
8.5.1
8.5.2
DAX Audio Data Buffer (XADBUF). . . . . . . . . . . . . . . . . . 8-7
8.5.3
DAX Audio Data Shift Register (XADSR) . . . . . . . . . . . . . 8-8
8.5.4
DAX Control Register (XCTR) . . . . . . . . . . . . . . . . . . . . . 8-8
8.5.4.1
DAX Enable (XEN)-Bit 0 . . . . . . . . . . . . . . . . . . . . . . 8-8
8.5.4.2
DAX Interrupt Enable (XIEN)-Bit 1 . . . . . . . . . . . . . . 8-8
8.5.4.3
DAX Stop Control (XSTP)-Bit 2 . . . . . . . . . . . . . . . . . 8-8
8.5.4.4
8.5.4.5
XCTR Reserved Bits-Bits 5-9, 16-23. . . . . . . . . . . . . 8-9
8.5.4.6
DAX Channel A Validity (XVA)-Bit 10 . . . . . . . . . . . . 8-9
8.5.4.7
DAX Channel A User Data (XUA)-Bit 11 . . . . . . . . . . 8-9
8.5.4.8
8.5.4.9
DAX Channel B Validity (XVB)-Bit 13 . . . . . . . . . . . . 8-9
8.5.4.10
8.5.4.11
8.5.5
DAX Status Register (XSTR) . . . . . . . . . . . . . . . . . . . . . 8-10
8.5.5.1
DAX Audio Data Register Empty (XADE)-Bit 0 . . . . 8-10
8.5.5.2
XSTR Reserved Bits-Bits 1, 5-23 . . . . . . . . . . . . . . 8-10
8.5.5.3
8.5.5.4
DAX Block Transfer Flag (XBLK)-Bit 3 . . . . . . . . . . 8-11
8.5.5.5
DAX Transmit In Progress (XTIP)-Bit 4 . . . . . . . . . . 8-11
8.5.6
DAX Non-Audio Data Buffer (XNADBUF) . . . . . . . . . . . 8-12
8.5.7
DAX Parity Generator (PRTYG) . . . . . . . . . . . . . . . . . . . 8-12
8.5.8
DAX Biphase Encoder . . . . . . . . . . . . . . . . . . . . . . . . . . 8-12
8.5.9
DAX Preamble Generator. . . . . . . . . . . . . . . . . . . . . . . . 8-12
8.5.10
DAX Clock Multiplexer . . . . . . . . . . . . . . . . . . . . . . . . . . 8-13
8.5.11
DAX State Machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-14
8.6
DAX PROGRAMMING CONSIDERATIONS . . . . . . . . . . . 8-14
8.6.1
Initiating A Transmit Session . . . . . . . . . . . . . . . . . . . . . 8-14
8.6.2
8.6.3
Block Transferred Interrupt Handling . . . . . . . . . . . . . . . 8-14
8.6.4
DAX Operation During Stop . . . . . . . . . . . . . . . . . . . . . . 8-15
A.1
INTRODUCTION. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-3
A.2
BOOTSTRAPPING THE DSP. . . . . . . . . . . . . . . . . . . . . . . . A-3
A.3
BOOTSTRAP PROGRAM LISTING . . . . . . . . . . . . . . . . . . . A-4
x

Advertisement

Table of Contents
loading

Table of Contents