📄 regs.h
字号:
//********************************************************************************
// EMIF(External Memory Interface)
//********************************************************************************
#define EMIF_GCTL 0x01800000
#define EMIF_CE1 0x01800004
#define EMIF_CE0 0x01800008
#define EMIF_CE2 0x01800010
#define EMIF_CE3 0x01800014
#define EMIF_SDRAMCTL 0x01800018
#define EMIF_SDRAMTIM 0x0180001C
//#define EMIF_SDRAMEXT 0x01800020
//#define EMIF_CCFG 0x01840000 // Cache configuration register
//********************************************************************************
// DMA(Direct Memory Access)
//********************************************************************************
//#define _DMA_COND1 (CHIP_6202|CHIP_6203|CHIP_6204|CHIP_6205)
#define DMA_BASE_CHA0 0x01840000
#define DMA_BASE_CHA1 0x01840040
#define DMA_BASE_CHA2 0x01840004
#define DMA_BASE_CHA3 0x01840044
#define DMA_AUXCTL 0x01840070
#define DMA_PRICTL0 0x01840000
#define DMA_PRICTL1 0x01840040
#define DMA_PRICTL2 0x01840004
#define DMA_PRICTL3 0x01840044
#define DMA_SECCTL0 0x01840008
#define DMA_SECCTL1 0x01840048
#define DMA_SECCTL2 0x0184000C
#define DMA_SECCTL3 0x0184004C
#define DMA_SRC0 0x01840010
#define DMA_SRC1 0x01840050
#define DMA_SRC2 0x01840014
#define DMA_SRC3 0x01840054
#define DMA_DST0 0x01840018
#define DMA_DST1 0x01840058
#define DMA_DST2 0x0184001C
#define DMA_DST3 0x0184005C
#define DMA_XFRCNT0 0x01840020
#define DMA_XFRCNT1 0x01840060
#define DMA_XFRCNT2 0x01840024
#define DMA_XFRCNT3 0x01840064
#define DMA_GBLCNTA 0x01840028
#define DMA_GBLCNTB 0x0184002C
#define DMA_GBLIDXA 0x01840030
#define DMA_GBLIDXB 0x01840034
#define DMA_GBLADDRA 0x01840038
#define DMA_GBLADDRB 0x0184003C
#define DMA_GBLADDRC 0x01840068
#define DMA_GBLADDRD 0x0184006C
//********************************************************************************
// McBSP0
//********************************************************************************
#define S0_DRR 0x018C0000
#define S0_DXR 0x018C0004
#define S0_SPCR 0x018C0008
#define S0_RCR 0x018C000C
#define S0_XCR 0x018C0010
#define S0_SRGR 0x018C0014
#define S0_MCR 0x018C0018
#define S0_RCER 0x018C001C
#define S0_XCER 0x018C0020
#define S0_PCR 0x018C0024
//********************************************************************************
// McBSP1
//********************************************************************************
#define S1_DRR 0x01900000
#define S1_DXR 0x01900004
#define S1_SPCR 0x01900008
#define S1_RCR 0x0190000C
#define S1_XCR 0x01900010
#define S1_SRGR 0x01900014
#define S1_MCR 0x01900018
#define S1_RCER 0x0190001C
#define S1_XCER 0x01900020
#define S1_PCR 0x01900024
//********************************************************************************
// Timer0
//********************************************************************************
#define TIMER_CTL0 0x01940000
#define TIMER_PRD0 0x01940004
#define TIMER_CNT0 0x01940008
//********************************************************************************
// Timer1
//********************************************************************************
#define TIMER_CTL1 0x01980000
#define TIMER_PRD1 0x01980004
#define TIMER_CNT1 0x01980008
//********************************************************************************
// Interrupt selector registers
//********************************************************************************
#define MUXL 0x019c0004 //Interrupt mux low
#define MUXH 0x019c0000 //Interrupt mux high
#define EXTPOL 0x019c0008 //External Interrupt Polarity Register
//********************************************************************************
// PCI registers
//********************************************************************************
#define _PCI_BASE1 0x01A40000
#define _PCI_BASE2 0x01A80000
#define _PCI_RSTSRC 0x01A40000
#define _PCI_PMDCSR 0x01A40004
#define _PCI_PCIIS 0x01A40008
#define _PCI_PCIIEN 0x01A4000C
#define _PCI_DSPMA 0x01A40010
#define _PCI_PCIMA 0x01A40014
#define _PCI_PCIMC 0x01A40018
#define _PCI_CDSPA 0x01A4001C
#define _PCI_CPCIA 0x01A40020
#define _PCI_CCNT 0x01A40024
#define _PCI_HALT 0x01A40028
#define _PCI_EEADD 0x01A80000
#define _PCI_EEDAT 0x01A80004
#define _PCI_EECTL 0x01A80008
//********************************************************************************
// General Purpose I/O (not used with TMS320C6205)
//********************************************************************************
#define GPEN 0x01B00000 //GPIO Enable Register
#define GPDIR 0x01B00004 //GPIO Direction Register
#define GPVAL 0x01B00008 //GPIO Value Register
#define GPDH 0x01B00010 //GPIO Delta High Register
#define GPDL 0x01B00018 //GPIO Delta Low Register
#define GPHM 0x01B00014 //GPIO High Mask Register
#define GPLM 0x01B0001C //GPIO Low Mask Register
#define GPGC 0x01B00020 //GPIO Global Control Register
#define GPPOL 0x01B00024 //GPIO Interrupt Polarity Register
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -