Repository URL to install this package:
Version:
9.0~240807-1.fc42 ▾
|
;
; 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