AN1836-AN21161 Analog Devices, AN1836-AN21161 Datasheet - Page 66

no-image

AN1836-AN21161

Manufacturer Part Number
AN1836-AN21161
Description
Interfacing the ADSP-21161 SIMD SHARC DSP to the AD1836 (24-bit/96 kHz) Multichannel Codec
Manufacturer
Analog Devices
Datasheet
ADSP-21161 Interrupt Vector Table
/* ************************************************************************************ */
/*
/*
/*
/*
/*
/*
/*
/* ************************************************************************************ */
.EXTERN
.EXTERN
.EXTERN
.EXTERN
.EXTERN
.section /dm dm_data;
/* SPORT TX ISR counter, for debug purposes */
.VAR
.section/PM
/* 0x00 Reserved Interrupt */
/*
/*
// Vector for RESET:
/* 0x04 - reset vector starts at location 0x40005 */
RSTI_scv:
/* 0x08 -
IICD_svc:
/* 0x0C - Vector address for status stack/loop stack overflow or PC stack full: */
SOVFI_svc:
// 0x10 - Vector address for high priority timer interrupt:
TMZHI_svc:
// 0x14 - Vector address for Vector Interrupt:
VIRPTI_svc:
// 0x18 - Vector address for Hardware Interrupt 2 (IRQ2):
IRQ2I_svc:
// 0x1C - Vector address for Hardware Interrupt 1 (IRQ1):
IRQ1I_svc:
// 0x20 - Vector address for Hardware Interrupt 0 (IRQ0):
IRQ0I_svc:
/* 0x24
reserved_0x24: NOP;
// Vectors for Serial port DMA channels:
/* 0x28 - Vector address for serial port 0 primary A, secondary B RX/TX buffers (DMA Channels 0 & 1) */
SP0I_svc:
/* 0x2C - Vector address for serial port 1 primary A, secondary B RX/TX buffers (DMA Channel 2 & 3) */
SP1I_svc:
/* 0x30 - Vector address for serial port 2 primary A, secondary B RX/TX buffers (DMA Channel 4 & 5) */
SP2I_svc:
ADI DSP Central Applications Engineering
10/3/00
- Reserved interrupt */
Vector address for illegal input condition detected */
isr_tbl;
_main;
Init_DSP;
Count_SPORT1_RX_IRQs;
Count_SPORT3_TX_IRQs;
Process_AD1836_Audio_Samples;
SPORT2_TXDMA_counter = 0;
0x00
NOP;
/* IDLE;
call Init_DSP;
NOP;
jump _main;
RTI;
RTI;
RTI;
RTI;
RTI;
RTI;
RTI;
JUMP Process_AD1836_Audio_Samples;
RTI;
JUMP Count_SPORT1_RX_IRQs;
RTI;
r0=dm(SPORT2_TXDMA_counter);
RTI(db);
r0=r0+1;
dm(SPORT2_TXDMA_counter)=r0;
For use with the 21161 EZ-KIT Lite
0x01
NOP;
RTI;
RTI;
RTI;
RTI;
RTI;
RTI;
RTI;
NOP;
RTI;
RTI;
ADSP-21161 INTERRUPT VECTOR TABLE
/* 21161 Interrupt Service Table */
0x02
NOP;
*/
RTI;
RTI;
RTI;
RTI;
RTI;
RTI;
RTI;
NOP;
RTI;
RTI;
0x03 */
NOP; */
RTI;
RTI;
RTI;
RTI;
RTI;;
RTI;
RTI;
NOP;
// Reserved interrupt
// Implicit IDLE instruction for boot kernel cleanup
// Reserved interrupt
/* get last count */
/* increment count */
/* save updated count */
*/
*/
*/
*/
*/
*/
*/

Related parts for AN1836-AN21161