Blame | Last modification | View Log | Download | RSS feed
ifndef stddef3xinc ; avoid multiple inclusionstddef3xinc equ 1savelisting off ; no listing over this file;****************************************************************************;* *;* AS 1.42 - File STDDEF3X.INC *;* *;* Contains Register and Address Definitions for TMS320C3x CPUs *;* *;****************************************************************************if (MOMCPU<>3279920)&&(MOMCPU<>3279921)fatal "wrong target selected: only 320C30/320C31 supported"endifif MOMPASS=1message "TMS320C3x Definitions (C) 1994 Alfred Arnold"endif;------------------------------------------------------------------------------; TimersT0CTRL equ 808020hT0CNT equ 808024hT0PERIOD equ 808028hT1CTRL equ 808030hT1CNT equ 808034hT1PERIOD equ 808038h;------------------------------------------------------------------------------; Serial PortsS0CTRL equ 808040hS0TXPORTCTRL equ 808042hS0RXPORTCTRL equ 808043hS0TIMERCTRL equ 808044hS0TIMERCNT equ 808045hS0TIMERPERIOD equ 808046hS0TBUF equ 808048hS0RBUF equ 80804chif MOMCPU=320C30hS1CTRL equ 808050hS1TXPORTCTRL equ 808052hS1RXPORTCTRL equ 808053hS1TIMERCTRL equ 808054hS1TIMERCNT equ 808055hS1TIMERPERIOD equ 808056hS1TBUF equ 808058hS1RBUF equ 80805chendif;------------------------------------------------------------------------------; DMADMACTRL equ 808000hDMASRCADR equ 808004hDMADESTADR equ 808006hDMACNT equ 808008h;------------------------------------------------------------------------------; Interrupt Vector AddressesINTVEC_RESET equ 0INTVEC_INT0 equ 1INTVEC_INT1 equ 2INTVEC_INT2 equ 3INTVEC_INT3 equ 4INTVEC_XINT0 equ 5INTVEC_RINT0 equ 6if MOMCPU=320C30hINTVEC_XINT1 equ 7INTVEC_RINT1 equ 8endifINTVEC_TINT0 equ 9INTVEC_TINT1 equ 0ahINTVEC_DINT equ 0bh__TMPINTVEC set 0rept 28INTVEC_TRAP{"\{__TMPINTVEC}"} equ __TMPINTVEC+20h__TMPINTVEC set __TMPINTVEC+1endm;------------------------------------------------------------------------------restore ; allow listing againendif ; stddef3xinc