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

📄 csl_vphal.h

📁 DSP图象处理的基础入门程序,对于复杂的DSP操作系统.能够让你得到一些启示
💻 H
📖 第 1 页 / 共 5 页
字号:
  #define  VP_PDIN_PDIN18_DEFAULT        0x00000000u  #define  VP_PDIN_PDIN18_OF(x)          _VALUEOF(x)  #define  VP_PDIN_PDIN18_VDATA18LO      0x00000000u  #define  VP_PDIN_PDIN18_VDATA18HI      0x00000001u    #define _VP_PDIN_PDIN17_MASK           0x00020000u  #define _VP_PDIN_PDIN17_SHIFT          0x00000011u  #define  VP_PDIN_PDIN17_DEFAULT        0x00000000u  #define  VP_PDIN_PDIN17_OF(x)          _VALUEOF(x)  #define  VP_PDIN_PDIN17_VDATA17LO      0x00000000u  #define  VP_PDIN_PDIN17_VDATA17HI      0x00000001u    #define _VP_PDIN_PDIN16_MASK           0x00010000u  #define _VP_PDIN_PDIN16_SHIFT          0x00000010u  #define  VP_PDIN_PDIN16_DEFAULT        0x00000000u  #define  VP_PDIN_PDIN16_OF(x)          _VALUEOF(x)  #define  VP_PDIN_PDIN16_VDATA16LO      0x00000000u  #define  VP_PDIN_PDIN16_VDATA16HI      0x00000001u    #define _VP_PDIN_PDIN15_MASK           0x00008000u  #define _VP_PDIN_PDIN15_SHIFT          0x0000000Fu  #define  VP_PDIN_PDIN15_DEFAULT        0x00000000u  #define  VP_PDIN_PDIN15_OF(x)          _VALUEOF(x)  #define  VP_PDIN_PDIN15_VDATA15LO      0x00000000u  #define  VP_PDIN_PDIN15_VDATA15HI      0x00000001u    #define _VP_PDIN_PDIN14_MASK           0x00004000u  #define _VP_PDIN_PDIN14_SHIFT          0x0000000Eu  #define  VP_PDIN_PDIN14_DEFAULT        0x00000000u  #define  VP_PDIN_PDIN14_OF(x)          _VALUEOF(x)  #define  VP_PDIN_PDIN14_VDATA14LO      0x00000000u  #define  VP_PDIN_PDIN14_VDATA14HI      0x00000001u    #define _VP_PDIN_PDIN13_MASK           0x00002000u  #define _VP_PDIN_PDIN13_SHIFT          0x0000000Du  #define  VP_PDIN_PDIN13_DEFAULT        0x00000000u  #define  VP_PDIN_PDIN13_OF(x)          _VALUEOF(x)  #define  VP_PDIN_PDIN13_VDATA13LO      0x00000000u  #define  VP_PDIN_PDIN13_VDATA13HI      0x00000001u    #define _VP_PDIN_PDIN12_MASK           0x00001000u  #define _VP_PDIN_PDIN12_SHIFT          0x0000000Cu  #define  VP_PDIN_PDIN12_DEFAULT        0x00000000u  #define  VP_PDIN_PDIN12_OF(x)          _VALUEOF(x)  #define  VP_PDIN_PDIN12_VDATA12LO      0x00000000u  #define  VP_PDIN_PDIN12_VDATA12HI      0x00000001u    #define _VP_PDIN_PDIN11_MASK           0x00000800u  #define _VP_PDIN_PDIN11_SHIFT          0x0000000Bu  #define  VP_PDIN_PDIN11_DEFAULT        0x00000000u  #define  VP_PDIN_PDIN11_OF(x)          _VALUEOF(x)  #define  VP_PDIN_PDIN11_VDATA11LO      0x00000000u  #define  VP_PDIN_PDIN11_VDATA11HI      0x00000001u    #define _VP_PDIN_PDIN10_MASK           0x00000400u  #define _VP_PDIN_PDIN10_SHIFT          0x0000000Au  #define  VP_PDIN_PDIN10_DEFAULT        0x00000000u  #define  VP_PDIN_PDIN10_OF(x)          _VALUEOF(x)  #define  VP_PDIN_PDIN10_VDATA10LO      0x00000000u  #define  VP_PDIN_PDIN10_VDATA10HI      0x00000001u    #define _VP_PDIN_PDIN9_MASK            0x00000200u  #define _VP_PDIN_PDIN9_SHIFT           0x00000009u  #define  VP_PDIN_PDIN9_DEFAULT         0x00000000u  #define  VP_PDIN_PDIN9_OF(x)           _VALUEOF(x)  #define  VP_PDIN_PDIN9_VDATA9LO        0x00000000u  #define  VP_PDIN_PDIN9_VDATA9HI        0x00000001u    #define _VP_PDIN_PDIN8_MASK            0x00000100u  #define _VP_PDIN_PDIN8_SHIFT           0x00000008u  #define  VP_PDIN_PDIN8_DEFAULT         0x00000000u  #define  VP_PDIN_PDIN8_OF(x)           _VALUEOF(x)  #define  VP_PDIN_PDIN8_VDATA8LO        0x00000000u  #define  VP_PDIN_PDIN8_VDATA8HI        0x00000001u    #define _VP_PDIN_PDIN7_MASK            0x00000080u  #define _VP_PDIN_PDIN7_SHIFT           0x00000007u  #define  VP_PDIN_PDIN7_DEFAULT         0x00000000u  #define  VP_PDIN_PDIN7_OF(x)           _VALUEOF(x)  #define  VP_PDIN_PDIN7_VDATA7LO        0x00000000u  #define  VP_PDIN_PDIN7_VDATA7HI        0x00000001u    #define _VP_PDIN_PDIN6_MASK            0x00000040u  #define _VP_PDIN_PDIN6_SHIFT           0x00000006u  #define  VP_PDIN_PDIN6_DEFAULT         0x00000000u  #define  VP_PDIN_PDIN6_OF(x)           _VALUEOF(x)  #define  VP_PDIN_PDIN6_VDATA6LO        0x00000000u  #define  VP_PDIN_PDIN6_VDATA6HI        0x00000001u    #define _VP_PDIN_PDIN5_MASK            0x00000020u  #define _VP_PDIN_PDIN5_SHIFT           0x00000005u  #define  VP_PDIN_PDIN5_DEFAULT         0x00000000u  #define  VP_PDIN_PDIN5_OF(x)           _VALUEOF(x)  #define  VP_PDIN_PDIN5_VDATA5LO        0x00000000u  #define  VP_PDIN_PDIN5_VDATA5HI        0x00000001u    #define _VP_PDIN_PDIN4_MASK            0x00000010u  #define _VP_PDIN_PDIN4_SHIFT           0x00000004u  #define  VP_PDIN_PDIN4_DEFAULT         0x00000000u  #define  VP_PDIN_PDIN4_OF(x)           _VALUEOF(x)  #define  VP_PDIN_PDIN4_VDATA4LO        0x00000000u  #define  VP_PDIN_PDIN4_VDATA4HI        0x00000001u    #define _VP_PDIN_PDIN3_MASK            0x00000008u  #define _VP_PDIN_PDIN3_SHIFT           0x00000003u  #define  VP_PDIN_PDIN3_DEFAULT         0x00000000u  #define  VP_PDIN_PDIN3_OF(x)           _VALUEOF(x)  #define  VP_PDIN_PDIN3_VDATA3LO        0x00000000u  #define  VP_PDIN_PDIN3_VDATA3HI        0x00000001u    #define _VP_PDIN_PDIN2_MASK            0x00000004u  #define _VP_PDIN_PDIN2_SHIFT           0x00000002u  #define  VP_PDIN_PDIN2_DEFAULT         0x00000000u  #define  VP_PDIN_PDIN2_OF(x)           _VALUEOF(x)  #define  VP_PDIN_PDIN2_VDATA2LO        0x00000000u  #define  VP_PDIN_PDIN2_VDATA2HI        0x00000001u    #define _VP_PDIN_PDIN1_MASK            0x00000002u  #define _VP_PDIN_PDIN1_SHIFT           0x00000001u  #define  VP_PDIN_PDIN1_DEFAULT         0x00000000u  #define  VP_PDIN_PDIN1_OF(x)           _VALUEOF(x)  #define  VP_PDIN_PDIN1_VDATA1LO        0x00000000u  #define  VP_PDIN_PDIN1_VDATA1HI        0x00000001u    #define _VP_PDIN_PDIN0_MASK            0x00000001u  #define _VP_PDIN_PDIN0_SHIFT           0x00000000u  #define  VP_PDIN_PDIN0_DEFAULT         0x00000000u  #define  VP_PDIN_PDIN0_OF(x)           _VALUEOF(x)  #define  VP_PDIN_PDIN0_VDATA0LO        0x00000000u  #define  VP_PDIN_PDIN0_VDATA0HI        0x00000001u    #define  VP_PDIN_OF(x)             _VALUEOF(x)  #define VP_PDIN_DEFAULT (Uint32)(\    _PER_FDEFAULT(VP,PDIN,PDIN22)\   |_PER_FDEFAULT(VP,PDIN,PDIN21)\   |_PER_FDEFAULT(VP,PDIN,PDIN20)\   |_PER_FDEFAULT(VP,PDIN,PDIN19)\   |_PER_FDEFAULT(VP,PDIN,PDIN18)\   |_PER_FDEFAULT(VP,PDIN,PDIN17)\   |_PER_FDEFAULT(VP,PDIN,PDIN16)\   |_PER_FDEFAULT(VP,PDIN,PDIN15)\   |_PER_FDEFAULT(VP,PDIN,PDIN14)\   |_PER_FDEFAULT(VP,PDIN,PDIN13)\   |_PER_FDEFAULT(VP,PDIN,PDIN12)\   |_PER_FDEFAULT(VP,PDIN,PDIN11)\   |_PER_FDEFAULT(VP,PDIN,PDIN10)\   |_PER_FDEFAULT(VP,PDIN,PDIN9)\   |_PER_FDEFAULT(VP,PDIN,PDIN8)\   |_PER_FDEFAULT(VP,PDIN,PDIN7)\   |_PER_FDEFAULT(VP,PDIN,PDIN6)\   |_PER_FDEFAULT(VP,PDIN,PDIN5)\   |_PER_FDEFAULT(VP,PDIN,PDIN4)\   |_PER_FDEFAULT(VP,PDIN,PDIN3)\   |_PER_FDEFAULT(VP,PDIN,PDIN2)\   |_PER_FDEFAULT(VP,PDIN,PDIN1)\   |_PER_FDEFAULT(VP,PDIN,PDIN0)\  )#if (!(CHIP_6413 | CHIP_6418 | CHIP_6410))  #define VP_PDIN_RMK(pdin22,pdin21,pdin20,pdin19,pdin18,pdin17,pdin16,\  pdin15,pdin14,pdin13,pdin12,pdin11,pdin10,pdin9,pdin8,pdin7,\  pdin6,pdin5,pdin4,pdin3,pdin2,pdin1,pdin0) (Uint32)(\    _PER_FMK(VP,PDIN,PDIN22,pdin22)\   |_PER_FMK(VP,PDIN,PDIN21,pdin21)\   |_PER_FMK(VP,PDIN,PDIN20,pdin20)\   |_PER_FMK(VP,PDIN,PDIN19,pdin19)\   |_PER_FMK(VP,PDIN,PDIN18,pdin18)\   |_PER_FMK(VP,PDIN,PDIN17,pdin17)\   |_PER_FMK(VP,PDIN,PDIN16,pdin16)\   |_PER_FMK(VP,PDIN,PDIN15,pdin15)\   |_PER_FMK(VP,PDIN,PDIN14,pdin14)\   |_PER_FMK(VP,PDIN,PDIN13,pdin13)\   |_PER_FMK(VP,PDIN,PDIN12,pdin12)\   |_PER_FMK(VP,PDIN,PDIN11,pdin11)\   |_PER_FMK(VP,PDIN,PDIN10,pdin10)\   |_PER_FMK(VP,PDIN,PDIN9,pdin9)\   |_PER_FMK(VP,PDIN,PDIN8,pdin8)\   |_PER_FMK(VP,PDIN,PDIN7,pdin7)\   |_PER_FMK(VP,PDIN,PDIN6,pdin6)\   |_PER_FMK(VP,PDIN,PDIN5,pdin5)\   |_PER_FMK(VP,PDIN,PDIN4,pdin4)\   |_PER_FMK(VP,PDIN,PDIN3,pdin3)\   |_PER_FMK(VP,PDIN,PDIN2,pdin2)\   |_PER_FMK(VP,PDIN,PDIN1,pdin1)\   |_PER_FMK(VP,PDIN,PDIN0,pdin0)\   )#endif     #define _VP_PDIN_FGET(N,FIELD)\    _PER_FGET(_VP_PDIN##N##_ADDR,VP,PDIN,##FIELD)  #define _VP_PDIN_FSET(N,FIELD,field)\    _PER_FSET(_VP_PDIN##N##_ADDR,VP,PDIN,##FIELD,field)  #define _VP_PDIN_FSETS(N,FIELD,SYM)\    _PER_FSETS(_VP_PDIN##N##_ADDR,VP,PDIN,##FIELD,##SYM)  #define _VP_PDIN0_FGET(FIELD)   _VP_PDIN_FGET(0,##FIELD) #if (CHIP_DM641 | CHIP_DM642)  #define _VP_PDIN1_FGET(FIELD)   _VP_PDIN_FGET(1,##FIELD) #endif #if (CHIP_DM642)  #define _VP_PDIN2_FGET(FIELD)   _VP_PDIN_FGET(2,##FIELD) #endif  #define _VP_PDIN0_FSET(FIELD,f)   _VP_PDIN_FSET(0,##FIELD,f) #if (CHIP_DM641 | CHIP_DM642)  #define _VP_PDIN1_FSET(FIELD,f)   _VP_PDIN_FSET(1,##FIELD,f) #endif #if (CHIP_DM642)  #define _VP_PDIN2_FSET(FIELD,f)   _VP_PDIN_FSET(2,##FIELD,f) #endif  #define _VP_PDIN0_FSETS(FIELD,SYM)   _VP_PDIN_FSETS(0,##FIELD,##SYM) #if (CHIP_DM641 | CHIP_DM642)  #define _VP_PDIN1_FSETS(FIELD,SYM)   _VP_PDIN_FSETS(1,##FIELD,##SYM) #endif #if (CHIP_DM642)  #define _VP_PDIN2_FSETS(FIELD,SYM)   _VP_PDIN_FSETS(2,##FIELD,##SYM) #endif  /******************************************************************************\* _____________________* |                   |* |  P D O U T        |* |___________________|** PDOUT0  - Video Port 0 Pin Data Out Register* PDOUT1  - Video Port 1 Pin Data Out Register* PDOUT2  - Video Port 2 Pin Data Out Register** FIELDS (msb -> lsb)* (rw) PDOUT22* (rw) PDOUT21* (rw) PDOUT20* (rw) PDOUT19* (rw) PDOUT18* (rw) PDOUT17* (rw) PDOUT16* (rw) PDOUT15* (rw) PDOUT14* (rw) PDOUT13* (rw) PDOUT12* (rw) PDOUT11* (rw) PDOUT10* (rw) PDOUT9* (rw) PDOUT8* (rw) PDOUT7* (rw) PDOUT6* (rw) PDOUT5* (rw) PDOUT4* (rw) PDOUT3* (rw) PDOUT2* (rw) PDOUT1* (rw) PDOUT0*\******************************************************************************/  #define _VP_PDOUT_OFFSET            11  #define _VP_PDOUT0_ADDR   (_VP_BASE_PORT0 + 4*_VP_PDOUT_OFFSET) #if (CHIP_DM641 | CHIP_DM642)  #define _VP_PDOUT1_ADDR   (_VP_BASE_PORT1 + 4*_VP_PDOUT_OFFSET) #endif #if (CHIP_DM642)  #define _VP_PDOUT2_ADDR   (_VP_BASE_PORT2 + 4*_VP_PDOUT_OFFSET) #endif  #define _VP_PDOUT_PDOUT22_MASK           0x00400000u  #define _VP_PDOUT_PDOUT22_SHIFT          0x00000016u  #define  VP_PDOUT_PDOUT22_DEFAULT        0x00000000u  #define  VP_PDOUT_PDOUT22_OF(x)          _VALUEOF(x)  #define  VP_PDOUT_PDOUT22_VCTL2LO        0x00000000u  #define  VP_PDOUT_PDOUT22_VCTL2HI        0x00000001u    #define _VP_PDOUT_PDOUT21_MASK           0x00200000u  #define _VP_PDOUT_PDOUT21_SHIFT          0x00000015u  #define  VP_PDOUT_PDOUT21_DEFAULT        0x00000000u  #define  VP_PDOUT_PDOUT21_OF(x)          _VALUEOF(x)  #define  VP_PDOUT_PDOUT21_VCTL1LO        0x00000000u  #define  VP_PDOUT_PDOUT21_VCTL1HI        0x00000001u    #define _VP_PDOUT_PDOUT20_MASK           0x00100000u  #define _VP_PDOUT_PDOUT20_SHIFT          0x00000014u  #define  VP_PDOUT_PDOUT20_DEFAULT        0x00000000u  #define  VP_PDOUT_PDOUT20_OF(x)          _VALUEOF(x)  #define  VP_PDOUT_PDOUT20_VCTL0LO        0x00000000u  #define  VP_PDOUT_PDOUT20_VCTL0HI        0x00000001u    #define _VP_PDOUT_PDOUT19_MASK           0x00080000u  #define _VP_PDOUT_PDOUT19_SHIFT          0x00000013u  #define  VP_PDOUT_PDOUT19_DEFAULT        0x00000000u  #define  VP_PDOUT_PDOUT19_OF(x)          _VALUEOF(x)  #define  VP_PDOUT_PDOUT19_VDATA19LO      0x00000000u  #define  VP_PDOUT_PDOUT19_VDATA19HI      0x00000001u    #define _VP_PDOUT_PDOUT18_MASK           0x00040000u  #define _VP_PDOUT_PDOUT18_SHIFT          0x00000012u  #define  VP_PDOUT_PDOUT18_DEFAULT        0x00000000u  #define  VP_PDOUT_PDOUT18_OF(x)          _VALUEOF(x)  #define  VP_PDOUT_PDOUT18_VDATA18LO      0x00000000u  #define  VP_PDOUT_PDOUT18_VDATA18HI      0x00000001u    #define _VP_PDOUT_PDOUT17_MASK           0x00020000u  #define _VP_PDOUT_PDOUT17_SHIFT          0x00000011u  #define  VP_PDOUT_PDOUT17_DEFAULT        0x00000000u  #define  VP_PDOUT_PDOUT17_OF(x)          _VALUEOF(x)  #define  VP_PDOUT_PDOUT17_VDATA17LO      0x00000000u  #define  VP_PDOUT_PDOUT17_VDATA17HI      0x00000001u    #define _VP_PDOUT_PDOUT16_MASK           0x00010000u  #define _VP_PDOUT_PDOUT16_SHIFT          0x00000010u  #define  VP_PDOUT_PDOUT16_DEFAULT        0x00000000u  #define  VP_PDOUT_PDOUT16_OF(x)          _VALUEOF(x)  #define  VP_PDOUT_PDOUT16_VDATA16LO      0x00000000u  #define  VP_PDOUT_PDOUT16_VDATA16HI      0x00000001u    #define _VP_PDOUT_PDOUT15_MASK           0x00008000u  #define _VP_PDOUT_PDOUT15_SHIFT          0x0000000Fu  #define  VP_PDOUT_PDOUT15_DEFAULT        0x00000000u  #define  VP_PDOUT_PDOUT15_OF(x)          _VALUEOF(x)  #define  VP_PDOUT_PDOUT15_VDATA15LO      0x00000000u  #define  VP_PDOUT_PDOUT15_VDATA15HI      0x00000001u    #define _VP_PDOUT_PDOUT14_MASK           0x00004000u  #define _VP_PDOUT_PDOUT14_SHIFT          0x0000000Eu  #define  VP_PDOUT_PDOUT14_DEFAULT        0x00000000u  #define  VP_PDOUT_PDOUT14_OF(x)          _VALUEOF(x)

⌨️ 快捷键说明

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