; ; This file defines SFR names and bit names for TMS320C3X processors. ; ; This file can be configured for different devices. ; At the beginning of the file there are definitions common for all devices ; Device-specific definitions are introduced by ; ; .devicename ; ; line. Also an optional directive ; ; .default=devicename ; ; designates the default device name. ; .default C30AllModes ; definitions common for all devices ;------------------------------- ; Device specific definitions .C30AllModes ; MicroComputer Mode ; MicroProcessor Mode area DATA SYSDEV 0x808000:0x8097FF System devices area DATA INTRAM 0x809800:0x809FFF Internal (on chip) RAM entry RESET 0x00 External reset signal input on the RESET pin entry INT0 0x01 External interrupt on the INT0 pin entry INT1 0x02 External interrupt on the INT1 pin entry INT2 0x03 External interrupt on the INT2 pin entry INT3 0x04 External interrupt on the INT3 pin entry XINT0 0x05 Internal interrupt generated when serial-port 0 transmit buffer is empty entry RINT0 0x06 Internal interrupt generated when serial-port 0 receive buffer is full entry XINT1 0x07 Internal interrupt generated when serial-port 1 transmit buffer is empty entry RINT1 0x08 Internal interrupt generated when serial-port 1 receive buffer is full entry TINT0 0x09 Internal interrupt generated by timer0 entry TINT1 0x0A Internal interrupt generated by timer1 entry DINT0 0x0B Internal interrupt generated by DMA channel 0 entry DINT1 0x0C Internal interrupt generated by DMA channel 1 DMActl 0x808000 DMA global control DMAsrc 0x808004 DMA source address DMAdst 0x808006 DMA destination address DMAcnt 0x808008 DMA transfer counter T0ctrl 0x808020 Timer 0 global control T0cnt 0x808024 Timer 0 counter T0per 0x808028 Timer 0 period T1ctrl 0x808030 Timer 1 global control T1cnt 0x808034 Timer 1 counter T1per 0x808038 Timer 1 period register SER0ctl 0x808040 Serial port 0 global control SER0FSX 0x808042 FSX/DX/CLKX serial port 0 control SER0FSR 0x808043 FSR/DR/CLKR serial port 0 control SER0Tctl 0x808044 Serial port 0 R/X timer control SER0Tcnt 0x808045 Serial port 0 R/X timer counter SER0Tper 0x808046 Serial port 0 R/X timer period SER0Tx 0x808048 Serial port 0 data transmit SER0Rx 0x80804C Serial port 0 data receive SER1ctl 0x808050 Serial port 1 global control SER1FSX 0x808052 FSX/DX/CLKX serial port 1 control SER1FSR 0x808053 FSR/DR/CLKR serial port 1 control SER1Tctl 0x808054 Serial port 1 R/X timer control SER1Tcnt 0x808055 Serial port 1 R/X timer counter SER1Tper 0x808056 Serial port 1 R/X timer period SER1Tx 0x808058 Serial port 1 data transmit SER1Rx 0x80805C Serial port 1 data receive ExpBusCtl 0x808060 Expansion-buscontrol PriBusCtl 0x808064 Primary-buscontrol ; insert definitions here .C31MicroProcessorMode ; MicroProcessor Mode area DATA SYSDEV 0x808000:0x8097FF System devices area DATA INTRAM 0x809800:0x809FFF Internal (on chip) RAM entry RESET 0x00 External reset signal input on the RESET pin entry INT0 0x01 External interrupt on the INT0 pin entry INT1 0x02 External interrupt on the INT1 pin entry INT2 0x03 External interrupt on the INT2 pin entry INT3 0x04 External interrupt on the INT3 pin entry XINT0 0x05 Internal interrupt generated when serial-port 0 transmit buffer is empty entry RINT0 0x06 Internal interrupt generated when serial-port 0 receive buffer is full entry XINT1 0x07 Internal interrupt generated when serial-port 1 transmit buffer is empty entry RINT1 0x08 Internal interrupt generated when serial-port 1 receive buffer is full entry TINT0 0x09 Internal interrupt generated by timer0 entry TINT1 0x0A Internal interrupt generated by timer1 entry DINT0 0x0B Internal interrupt generated by DMA channel 0 entry DINT1 0x0C Internal interrupt generated by DMA channel 1 DMActl 0x808000 DMA global control DMAsrc 0x808004 DMA source address DMAdst 0x808006 DMA destination address DMAcnt 0x808008 DMA transfer counter T0ctrl 0x808020 Timer 0 global control T0cnt 0x808024 Timer 0 counter T0per 0x808028 Timer 0 period T1ctrl 0x808030 Timer 1 global control T1cnt 0x808034 Timer 1 counter T1per 0x808038 Timer 1 period register SERctl 0x808040 Serial port global control SERFSX 0x808042 FSX/DX/CLKX serial port control SERFSR 0x808043 FSR/DR/CLKR serial port control SERTctl 0x808044 Serial port R/X timer control SERTcnt 0x808045 Serial port R/X timer counter SERTper 0x808046 Serial port R/X timer period SERTx 0x808048 Serial port data transmit SERRx 0x80804C Serial port data receive ExpBusCtl 0x808060 Expansion-buscontrol PriBusCtl 0x808064 Primary-buscontrol ; insert definitions here .C31MicroComputerMode ; MicroComputer Mode area DATA SYSDEV 0x808000:0x8097FF System devices area DATA INTRAM 0x809800:0x809FFF Internal (on chip) RAM entry INT0 0x809FC1 External interrupt on the INT0 pin entry INT1 0x809FC2 External interrupt on the INT1 pin entry INT2 0x809FC3 External interrupt on the INT2 pin entry INT3 0x809FC4 External interrupt on the INT3 pin entry XINT0 0x809FC5 Internal interrupt generated when serial-port 0 transmit buffer is empty entry RINT0 0x809FC6 Internal interrupt generated when serial-port 0 receive buffer is full entry XINT1 0x809FC7 Internal interrupt generated when serial-port 1 transmit buffer is empty entry RINT1 0x809FC8 Internal interrupt generated when serial-port 1 receive buffer is full entry TINT0 0x809FC9 Internal interrupt generated by timer0 entry TINT1 0x809FCA Internal interrupt generated by timer1 entry DINT0 0x809FCB Internal interrupt generated by DMA channel 0 entry DINT1 0x809FCC Internal interrupt generated by DMA channel 1 DMActl 0x808000 DMA global control DMAsrc 0x808004 DMA source address DMAdst 0x808006 DMA destination address DMAcnt 0x808008 DMA transfer counter T0ctrl 0x808020 Timer 0 global control T0cnt 0x808024 Timer 0 counter T0per 0x808028 Timer 0 period T1ctrl 0x808030 Timer 1 global control T1cnt 0x808034 Timer 1 counter T1per 0x808038 Timer 1 period register SERctl 0x808040 Serial port global control SERFSX 0x808042 FSX/DX/CLKX serial port control SERFSR 0x808043 FSR/DR/CLKR serial port control SERTctl 0x808044 Serial port R/X timer control SERTcnt 0x808045 Serial port R/X timer counter SERTper 0x808046 Serial port R/X timer period SERTx 0x808048 Serial port data transmit SERRx 0x80804C Serial port data receive ExpBusCtl 0x808060 Expansion-buscontrol PriBusCtl 0x808064 Primary-buscontrol ; insert definitions here .C32AllModes ; MicroComputer Mode ; MicroProcessor Mode area DATA SYSDEV 0x808000:0x8097FF System devices area DATA INTRAM 0x87FE00:0x87FFFF Internal (on chip) RAM DMA0ctl 0x808000 DMA 0 global control DMA0src 0x808004 DMA 0 source address DMA0dst 0x808006 DMA 0 destination address DMA0cnt 0x808008 DMA 0 transfer counter DMA1ctl 0x808010 DMA 1 global control DMA1src 0x808014 DMA 1 source address DMA1dst 0x808016 DMA 1 destination address DMA1cnt 0x808018 DMA 1 transfer counter T0ctrl 0x808020 Timer 0 global control T0cnt 0x808024 Timer 0 counter T0per 0x808028 Timer 0 period T1ctrl 0x808030 Timer 1 global control T1cnt 0x808034 Timer 1 counter T1per 0x808038 Timer 1 period register SERctl 0x808040 Serial port global control SERFSX 0x808042 FSX/DX/CLKX serial port control SERFSR 0x808043 FSR/DR/CLKR serial port control SERTctl 0x808044 Serial port R/X timer control SERTcnt 0x808045 Serial port R/X timer counter SERTper 0x808046 Serial port R/X timer period SERTx 0x808048 Serial port data transmit SERRx 0x80804C Serial port data receive IOSTRB 0x808060 IOSTRB bus control STRB0 0x808064 STRB0 bus control STRB1 0x808068 STRB1 bus control