215 lines
8.3 KiB
INI
215 lines
8.3 KiB
INI
;
|
|
; 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
|
|
|
|
|
|
|