ADSP-219x/2192 DSP Hardware Reference B-101
ADSP-2192 DSP Peripheral Registers
#define TX1ADDR 0x50 // DMA Address, Fifo1 Transmit
#define TX1NXTADDR 0x51 // DMA Next Address, Fifo1 Transmit
#define TX1CNT 0x52 // DMA Count, Fifo1 Transmit
#define TX1CURCNT 0x53 // DMA Current Count, Fifo1 Transmit
#define RX1ADDR 0x54 // DMA Address, Fifo1 Receive
#define RX1NXTADDR 0x55 // DMA Next Address, Fifo1 Receive
#define RX1CNT 0x56 // DMA Count, Fifo1 Receive
#define RX1CURCNT 0x57 // DMA Current Count, Fifo1 Receive
// GPIO Control Registers (DSP IOPAGE=0x00)
#define GPIOCFG 0x10 // PIO Config Direction Control (1 = in, 0 = out)
#define GPIOPOL 0x12 // GPIO Polarity
//(Inputs: 0 = active hi, 1 = active lo;
//Outputs: 0 = CMOS, 1 = Open Drain)
#define GPIOSTKY 0x14 // GPIO Sticky: 1 = sticky, 0 = not sticky
#define GPIOWAKECTL 0x16 // GPIO Wake Control
// 1 = wake-up enabled (requires sticky set)
#define GPIOSTAT 0x18 //GPIO Status (Read = Pin state;
// Write: 0 = clear sticky status, 1 = no effect)
#define GPIOCTL 0x1A // GPIO Control(w), Init(r)
//(Read = Power-on state; Write : Set state of output pins)
#define GPIOPUP 0x1C // GPIO Pull-up Pull-up enable (if input):
// 1 = enable, 0 = hi-Z
#define GPIOPDN 0x1E // GPIO Pull-down Pull-down enable (if input):
//1 = enable, 0 = hiZ
// PCI/USB Mailbox Registers (DSP IOPAGE=0x00)
#define MBXSTAT 0x20 // Mailbox Status Mailbox Status
#define MBXCTL 0x22 // Mailbox Control Mailbox Interrupt Control
#define MBX_IN0 0x24 // Incoming Mailbox 0 PCI/USB to DSP mailbox
#define MBX_IN1 0x26 // Incoming Mailbox 1 PCI/USB to DSP mailbox
#define MBX_OUT0 0x28 // Outgoing Mailbox 0 DSP to PCI/USB mailbox
#define MBX_OUT1 0x2A // Outgoing Mailbox 0 DSP to PCI/USB mailbox
// SERIAL EEPROM Control Register (DSP IOPAGE=0x00)
#define SPROMCTL 0x30 // Serial EEPROM I/O Control/Status
// Direction and status for SEN, SCK, SDA pins.
// JTAG ID Registers(DSP IOPAGE=0x00)
#define JTAGIDL 0xA0 // IDCODE[15:0] JTAG ID0 :
// Value = 0xA1CB ( Read Only ).
#define JTAGIDH 0xA2 // IDCODE[31:16] JTAG ID1 :
// Value = 0x0278 ( Read Only ).