⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 c5410.h

📁 DSP仿真 FFT程序 已测试 大家多多支持下
💻 H
字号:
#ifndef _C5410_H
#define _C5410_H 1

#define DMPREC_ADDR             0x0054
#define DMSBAR_ADDR             0x0055
#define DMSBAI_ADDR             0x0056
#define DMSBAN_ADDR             0x0057
#define DMSRC0_SUBADDR          0x0000
#define DMDST0_SUBADDR          0x0001
#define DMCTR0_SUBADDR          0x0002
#define DMSFC0_SUBADDR          0x0003
#define DMMCR0_SUBADDR          0x0004
#define DMSRC1_SUBADDR          0x0005
#define DMDST1_SUBADDR          0x0006
#define DMCTR1_SUBADDR          0x0007
#define DMSFC1_SUBADDR          0x0008
#define DMMCR1_SUBADDR          0x0009
#define DMSRC2_SUBADDR          0x000a
#define DMDST2_SUBADDR          0x000b
#define DMCTR2_SUBADDR          0x000c
#define DMSFC2_SUBADDR          0x000d
#define DMMCR2_SUBADDR          0x000e
#define DMSRC3_SUBADDR          0x000f
#define DMDST3_SUBADDR          0x0010
#define DMCTR3_SUBADDR          0x0011
#define DMSFC3_SUBADDR          0x0012
#define DMMCR3_SUBADDR          0x0013
#define DMSRC4_SUBADDR          0x0014
#define DMDST4_SUBADDR          0x0015
#define DMCTR4_SUBADDR          0x0016
#define DMSFC4_SUBADDR          0x0017
#define DMMCR4_SUBADDR          0x0018
#define DMSRC5_SUBADDR          0x0019
#define DMDST5_SUBADDR          0x001a
#define DMCTR5_SUBADDR          0x001b
#define DMSFC5_SUBADDR          0x001c
#define DMMCR5_SUBADDR          0x001d
#define DMSRCP_SUBADDR          0x001e
#define DMDSTP_SUBADDR          0x001f
#define DMIDX0_SUBADDR          0x0020
#define DMIDX1_SUBADDR          0x0021
#define DMFRI0_SUBADDR          0x0022
#define DMFRI1_SUBADDR          0x0023
#define DMGSA_SUBADDR           0x0024
#define DMGDA_SUBADDR           0x0025
#define DMGCR_SUBADDR           0x0026
#define DMGFR_SUBADDR           0x0027

#define DMPREC                  *(volatile unsigned int *)(DMPREC_ADDR)
#define DMSBAR                  *(volatile unsigned int *)(DMSBAR_ADDR)
#define DMSBAI                  *(volatile unsigned int *)(DMSBAI_ADDR)
#define DMSBAN                  *(volatile unsigned int *)(DMSBAN_ADDR)

#define HPIC_ADDR       0x002c
#define HPIC            *(volatile unsigned int *)(HPIC_ADDR)

#define IMR_ADDR        0x0000
#define IMR             *(volatile unsigned int *)(IMR_ADDR)
#define IFR_ADDR        0x0001
#define IFR             *(volatile unsigned int *)(IFR_ADDR)
#define PRD_ADDR        0x0025
#define PRD             *(volatile unsigned int *)(PRD_ADDR)
#define TCR_ADDR        0x0026
#define TCR             *(volatile unsigned int *)(TCR_ADDR)


#define BXINT0		0x0020
#define EXT3_INT        0x0100
#define HPI_INT         0x0200
#define DMA2_INT        0x0400
#define DMA3_INT        0x0800

#define FIELD_VAL(bit,length,val)       (MASK_FIELD(bit,length) & (val<<bit))
#define BIT_VAL(bit,val)                ((0x1&val)<<bit)

#define SWWSR_ADDR      0x0028
#define SWWSR           *(volatile unsigned int *)(SWWSR_ADDR)
#define BSCR_ADDR       0x0029
#define BSCR            *(volatile unsigned int *)(BSCR_ADDR)
#define SWCR_ADDR       0x002b
#define SWCR            *(volatile unsigned int *)(SWCR_ADDR)

#define PLL_REG   0x0058

#define PLLMUL	  0xF000
#define PLLDIV	  0x0800
#define PLLCNT	  0x07F8
#define PLLOFF	  0x0004
#define PLLNDIV   0x0002
#define PLLSTAT   0x0001

#define PLL_DIV_INIT         0x6004
#define PLL_LOCK_INIT_X1     0x07fb
#define PLL_LOCK_INIT_X2     0x17fb
#define PLL_LOCK_INIT_X3     0x27fb
#define PLL_LOCK_INIT_X4     0x37fb
#define PLL_LOCK_INIT_X5     0x47fb
#define PLL_LOCK_INIT_X6     0x57fb
#define PLL_LOCK_INIT_X7     0x67fb
#define PLL_LOCK_INIT_X8     0x77fb
#define PLL_LOCK_INIT_X9     0x87fb
#define PLL_LOCK_INIT_X10    0x97fb
#define PLL_LOCK_INIT_X11    0xa7fb
#define PLL_LOCK_INIT_X12    0xb7fb
#define PLL_LOCK_INIT_X13    0xc7fb
#define PLL_LOCK_INIT_X14    0xd7fb
#define PLL_LOCK_INIT_X15    0xe7fb

ioport unsigned port80;
ioport unsigned port81;
ioport unsigned port82;

#define CPLD_REG0 port80
#define CPLD_REG1 port81
#define CPLD_REG2 port82

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -