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

📄 csl_cachehal.h

📁 在DSP6416T上实现的二次引导程序
💻 H
📖 第 1 页 / 共 5 页
字号:
  #define _CACHE_MAR178_FSET(FIELD,f)  _CACHE_MAR_FSET(178,##FIELD,f)  #define _CACHE_MAR179_FSET(FIELD,f)  _CACHE_MAR_FSET(179,##FIELD,f)  #define _CACHE_MAR180_FSET(FIELD,f)  _CACHE_MAR_FSET(180,##FIELD,f)  #define _CACHE_MAR181_FSET(FIELD,f)  _CACHE_MAR_FSET(181,##FIELD,f)  #define _CACHE_MAR182_FSET(FIELD,f)  _CACHE_MAR_FSET(182,##FIELD,f)  #define _CACHE_MAR183_FSET(FIELD,f)  _CACHE_MAR_FSET(183,##FIELD,f)  #define _CACHE_MAR184_FSET(FIELD,f)  _CACHE_MAR_FSET(184,##FIELD,f)  #define _CACHE_MAR185_FSET(FIELD,f)  _CACHE_MAR_FSET(185,##FIELD,f)  #define _CACHE_MAR186_FSET(FIELD,f)  _CACHE_MAR_FSET(186,##FIELD,f)  #define _CACHE_MAR187_FSET(FIELD,f)  _CACHE_MAR_FSET(187,##FIELD,f)  #define _CACHE_MAR188_FSET(FIELD,f)  _CACHE_MAR_FSET(188,##FIELD,f)  #define _CACHE_MAR189_FSET(FIELD,f)  _CACHE_MAR_FSET(189,##FIELD,f)  #define _CACHE_MAR190_FSET(FIELD,f)  _CACHE_MAR_FSET(190,##FIELD,f)  #define _CACHE_MAR191_FSET(FIELD,f)  _CACHE_MAR_FSET(191,##FIELD,f)  #if (CHIP_6414 | CHIP_6415 | CHIP_6416)    #define _CACHE_MAR96_FSETS(FIELD,SYM)   _CACHE_MAR_FSETS(96,##FIELD,##SYM)    #define _CACHE_MAR97_FSETS(FIELD,SYM)   _CACHE_MAR_FSETS(97,##FIELD,##SYM)    #define _CACHE_MAR98_FSETS(FIELD,SYM)   _CACHE_MAR_FSETS(98,##FIELD,##SYM)    #define _CACHE_MAR99_FSETS(FIELD,SYM)   _CACHE_MAR_FSETS(99,##FIELD,##SYM)    #define _CACHE_MAR100_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(100,##FIELD,##SYM)    #define _CACHE_MAR101_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(101,##FIELD,##SYM)    #define _CACHE_MAR102_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(102,##FIELD,##SYM)    #define _CACHE_MAR103_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(103,##FIELD,##SYM)    #define _CACHE_MAR104_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(104,##FIELD,##SYM)    #define _CACHE_MAR105_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(105,##FIELD,##SYM)    #define _CACHE_MAR106_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(106,##FIELD,##SYM)    #define _CACHE_MAR107_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(107,##FIELD,##SYM)    #define _CACHE_MAR108_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(108,##FIELD,##SYM)    #define _CACHE_MAR109_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(109,##FIELD,##SYM)    #define _CACHE_MAR110_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(110,##FIELD,##SYM)    #define _CACHE_MAR111_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(111,##FIELD,##SYM)  #endif  #define _CACHE_MAR128_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(128,##FIELD,##SYM)  #define _CACHE_MAR129_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(129,##FIELD,##SYM)  #define _CACHE_MAR130_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(130,##FIELD,##SYM)  #define _CACHE_MAR131_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(131,##FIELD,##SYM)  #define _CACHE_MAR132_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(132,##FIELD,##SYM)  #define _CACHE_MAR133_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(133,##FIELD,##SYM)  #define _CACHE_MAR134_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(134,##FIELD,##SYM)  #define _CACHE_MAR135_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(135,##FIELD,##SYM)  #define _CACHE_MAR136_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(136,##FIELD,##SYM)  #define _CACHE_MAR137_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(137,##FIELD,##SYM)  #define _CACHE_MAR138_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(138,##FIELD,##SYM)  #define _CACHE_MAR139_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(139,##FIELD,##SYM)  #define _CACHE_MAR140_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(140,##FIELD,##SYM)  #define _CACHE_MAR141_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(141,##FIELD,##SYM)  #define _CACHE_MAR142_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(142,##FIELD,##SYM)  #define _CACHE_MAR143_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(143,##FIELD,##SYM)  #define _CACHE_MAR144_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(144,##FIELD,##SYM)  #define _CACHE_MAR145_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(145,##FIELD,##SYM)  #define _CACHE_MAR146_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(146,##FIELD,##SYM)  #define _CACHE_MAR147_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(147,##FIELD,##SYM)  #define _CACHE_MAR148_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(148,##FIELD,##SYM)  #define _CACHE_MAR149_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(149,##FIELD,##SYM)  #define _CACHE_MAR150_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(150,##FIELD,##SYM)  #define _CACHE_MAR151_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(151,##FIELD,##SYM)  #define _CACHE_MAR152_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(152,##FIELD,##SYM)  #define _CACHE_MAR153_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(153,##FIELD,##SYM)  #define _CACHE_MAR154_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(154,##FIELD,##SYM)  #define _CACHE_MAR155_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(155,##FIELD,##SYM)  #define _CACHE_MAR156_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(156,##FIELD,##SYM)  #define _CACHE_MAR157_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(157,##FIELD,##SYM)  #define _CACHE_MAR158_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(158,##FIELD,##SYM)  #define _CACHE_MAR159_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(159,##FIELD,##SYM)  #define _CACHE_MAR160_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(160,##FIELD,##SYM)  #define _CACHE_MAR161_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(161,##FIELD,##SYM)  #define _CACHE_MAR162_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(162,##FIELD,##SYM)  #define _CACHE_MAR163_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(163,##FIELD,##SYM)  #define _CACHE_MAR164_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(164,##FIELD,##SYM)  #define _CACHE_MAR165_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(165,##FIELD,##SYM)  #define _CACHE_MAR166_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(166,##FIELD,##SYM)  #define _CACHE_MAR167_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(167,##FIELD,##SYM)  #define _CACHE_MAR168_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(168,##FIELD,##SYM)  #define _CACHE_MAR169_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(169,##FIELD,##SYM)  #define _CACHE_MAR170_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(170,##FIELD,##SYM)  #define _CACHE_MAR171_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(171,##FIELD,##SYM)  #define _CACHE_MAR172_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(172,##FIELD,##SYM)  #define _CACHE_MAR173_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(173,##FIELD,##SYM)  #define _CACHE_MAR174_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(174,##FIELD,##SYM)  #define _CACHE_MAR175_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(175,##FIELD,##SYM)  #define _CACHE_MAR176_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(176,##FIELD,##SYM)  #define _CACHE_MAR177_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(177,##FIELD,##SYM)  #define _CACHE_MAR178_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(178,##FIELD,##SYM)  #define _CACHE_MAR179_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(179,##FIELD,##SYM)  #define _CACHE_MAR180_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(180,##FIELD,##SYM)  #define _CACHE_MAR181_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(181,##FIELD,##SYM)  #define _CACHE_MAR182_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(182,##FIELD,##SYM)  #define _CACHE_MAR183_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(183,##FIELD,##SYM)  #define _CACHE_MAR184_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(184,##FIELD,##SYM)  #define _CACHE_MAR185_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(185,##FIELD,##SYM)  #define _CACHE_MAR186_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(186,##FIELD,##SYM)  #define _CACHE_MAR187_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(187,##FIELD,##SYM)  #define _CACHE_MAR188_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(188,##FIELD,##SYM)  #define _CACHE_MAR189_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(189,##FIELD,##SYM)  #define _CACHE_MAR190_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(190,##FIELD,##SYM)  #define _CACHE_MAR191_FSETS(FIELD,SYM)  _CACHE_MAR_FSETS(191,##FIELD,##SYM)#endif/******************************************************************************\* _____________________* |                   |* |  L 2 W B A R      |* |___________________|** L2WBAR   - L2 writeback base address register** Fields:* (rw) L2WBAR*\******************************************************************************/#if (L2CACHE_SUPPORT)  #define _CACHE_L2WBAR_ADDR           0x01844000u  #define _CACHE_L2WBAR_L2WBAR_MASK    0xFFFFFFFFu  #define _CACHE_L2WBAR_L2WBAR_SHIFT   0x00000000u  #define  CACHE_L2WBAR_L2WBAR_DEFAULT 0x00000000u  #define  CACHE_L2WBAR_L2WBAR_OF(x)   _VALUEOF(x)  #define  CACHE_L2WBAR_OF(x)          _VALUEOF(x)  #define CACHE_L2WBAR_DEFAULT (Uint32)( \     _PER_FDEFAULT(CACHE,L2WBAR,L2WBAR) \  )  #define CACHE_L2WBAR_RMK(l2wbar) (Uint32)( \     _PER_FMK(CACHE,L2WBAR,L2WBAR,l2wbar) \  )  #define _CACHE_L2WBAR_FGET(FIELD)\    _PER_FGET(_CACHE_L2WBAR_ADDR,CACHE,L2WBAR,##FIELD)  #define _CACHE_L2WBAR_FSET(FIELD,field)\    _PER_FSET(_CACHE_L2WBAR_ADDR,CACHE,L2WBAR,##FIELD,field)  #define _CACHE_L2WBAR_FSETS(FIELD,SYM)\    _PER_FSETS(_CACHE_L2WBAR_ADDR,CACHE,L2WBAR,##FIELD,##SYM)#endif/******************************************************************************\* _____________________* |                   |* |  L 2 W W C        |* |___________________|** L2WWC    - L2 writeback word count register** Fields:* (rw) L2WWC*\******************************************************************************/#if (L2CACHE_SUPPORT)  #define _CACHE_L2WWC_ADDR           0x01844004u  #define _CACHE_L2WWC_L2WWC_MASK     0x0000FFFFu  #define _CACHE_L2WWC_L2WWC_SHIFT    0x00000000u  #define  CACHE_L2WWC_L2WWC_DEFAULT  0x00000000u  #define  CACHE_L2WWC_L2WWC_OF(x)    _VALUEOF(x)  #define  CACHE_L2WWC_OF(x)          _VALUEOF(x)  #define CACHE_L2WWC_DEFAULT (Uint32)( \     _PER_FDEFAULT(CACHE,L2WWC,L2WWC) \  )  #define CACHE_L2WWC_RMK(l2wwc) (Uint32)( \     _PER_FMK(CACHE,L2WWC,L2WWC,l2wwc) \  )  #define _CACHE_L2WWC_FGET(FIELD)\    _PER_FGET(_CACHE_L2WWC_ADDR,CACHE,L2WWC,##FIELD)  #define _CACHE_L2WWC_FSET(FIELD,field)\    _PER_FSET(_CACHE_L2WWC_ADDR,CACHE,L2WWC,##FIELD,field)  #define _CACHE_L2WWC_FSETS(FIELD,SYM)\    _PER_FSETS(_CACHE_L2WWC_ADDR,CACHE,L2WWC,##FIELD,##SYM)#endif/******************************************************************************\* _____________________* |                   |* |  L 2 W I B A R    |* |___________________|** L2WIBAR  - L2 writeback-invalidate base address register** Fields:* (rw) L2WIBAR*\******************************************************************************/#if (L2CACHE_SUPPORT)  #define _CACHE_L2WIBAR_ADDR           0x01844010u  #define _CACHE_L2WIBAR_L2WIBAR_MASK    0xFFFFFFFFu  #define _CACHE_L2WIBAR_L2WIBAR_SHIFT   0x00000000u  #define  CACHE_L2WIBAR_L2WIBAR_DEFAULT 0x00000000u  #define  CACHE_L2WIBAR_L2WIBAR_OF(x)   _VALUEOF(x)  #define  CACHE_L2WIBAR_OF(x)          _VALUEOF(x)  #define CACHE_L2WIBAR_DEFAULT (Uint32)( \     _PER_FDEFAULT(CACHE,L2WIBAR,L2WIBAR) \  )  #define CACHE_L2WIBAR_RMK(l2wibar) (Uint32)( \     _PER_FMK(CACHE,L2WIBAR,L2WIBAR,l2wibar) \  )  #define _CACHE_L2WIBAR_FGET(FIELD)\    _PER_FGET(_CACHE_L2WIBAR_ADDR,CACHE,L2WIBAR,##FIELD)  #define _CACHE_L2WIBAR_FSET(FIELD,field)\    _PER_FSET(_CACHE_L2WIBAR_ADDR,CACHE,L2WIBAR,##FIELD,field)  #define _CACHE_L2WIBAR_FSETS(FIELD,SYM)\    _PER_FSETS(_CACHE_L2WIBAR_ADDR,CACHE,L2WIBAR,##FIELD,##SYM)#endif/******************************************************************************\* _____________________* |                   |* |  L 2 W I W C      |* |___________________|** L2WIWC   - L2 writeback-invalidate word count register** Fields:* (rw) L2WIWC*\******************************************************************************/#if (L2CACHE_SUPPORT)  #define _CACHE_L2WIWC_ADDR           0x01844014u  #define _CACHE_L2WIWC_L2WIWC_MASK     0x0000FFFFu  #define _CACHE_L2WIWC_L2WIWC_SHIFT    0x00000000u  #define  CACHE_L2WIWC_L2WIWC_DEFAULT  0x00000000u  #define  CACHE_L2WIWC_L2WIWC_OF(x)    _VALUEOF(x)  #define  CACHE_L2WIWC_OF(x)          _VALUEOF(x)  #define CACHE_L2WIWC_DEFAULT (Uint32)( \     _PER_FDEFAULT(CACHE,L2WIWC,L2WIWC) \  )  #define CACHE_L2WIWC_RMK(l2wiwc) (Uint32)( \     _PER_FMK(CACHE,L2WIWC,L2WIWC,l2wiwc) \  )  #define _CACHE_L2WIWC_FGET(FIELD)\    _PER_FGET(_CACHE_L2WIWC_ADDR,CACHE,L2WIWC,##FIELD)  #define _CACHE_L2WIWC_FSET(FIELD,field)\    _PER_FSET(_CACHE_L2WIWC_ADDR,CACHE,L2WIWC,##FIELD,field)  #define _CACHE_L2WIWC_FSETS(FIELD,SYM)\    _PER_FSETS(_CACHE_L2WIWC_ADDR,CACHE,L2WIWC,##FIELD,##SYM)#endif/******************************************************************************\* ___________________* |                 |* |  L 2 I B A R    |* |_________________|** L2IBAR  - L2 invalidate base address register** Fields:* (rw) L2IBAR*\******************************************************************************/#if (L2CACHE_SUPPORT && C64_SUPPORT)  #define _CACHE_L2IBAR_ADDR           0x01844018u  #define _CACHE_L2IBAR_L2IBAR_MASK    0xFFFFFFFFu  #define _CACHE_L2IBAR_L2IBAR_SHIFT   0x00000000u  #define  CACHE_L2IBAR_L2IBAR_DEFAULT 0x00000000u  #define  CACHE_L2IBAR_L2IBAR_OF(x)   _VALUEOF(x)  #define  CACHE_L2IBAR_OF(x)          _VALUEOF(x)  #define CACHE_L2IBAR_DEFAULT (Uint32)( \     _PER_FDEFAULT(CACHE,L2IBAR,L2IBAR) \  )  #define CACHE_L2IBAR_RMK(l2ibar) (Uint32)( \     _PER_FMK(CACHE,L2IBAR,L2IBAR,l2ibar) \  )  #define _CACHE_L2IBAR_FGET(FIELD)\    _PER_FGET(_CACHE_L2IBAR_ADDR,CACHE,L2IBAR,##FIELD)  #define _CACHE_L2IBAR_FSET(FIELD,field)\    _PER_FSET(_CACHE_L2IBAR_ADDR,CACHE,L2IBAR,##FIELD,field)  #define _CACHE_L2IBAR_FSETS(FIELD,SYM)\    _PER_FSETS(_CACHE_L2IBAR_ADDR,CACHE,L2IBAR,##FIELD,##SYM)#endif/******************************************************************************\* ___________________* |                 |* |  L 2 I W C      |* |_________________|** L2IWC   - L2 invalidate word count register** Fields:* (rw) L2IWC*\******************************************************************************/#if (L2CACHE_SUPPORT && C64_SUPPORT)  #define _CACHE_L2IWC_ADDR           0x0184401Cu  #define _CACHE_L2IWC_L2IWC_MASK     0x0000FFFFu  #define _CACHE_L2IWC_L2IWC_SHIFT    0x00000000u  #define  CACHE_L2IWC_L2IWC_DEFAULT  0x00000000u  #define  CACHE_L2IWC_L2IWC_OF(x)    _VALUEOF(x)  #define  CACHE_L2IWC_OF(x)          _VALUEOF(x)  #define CACHE_L2IWC_DEFAULT (Uint32)( \     _PER_FDEFAULT(CACHE,L2IWC,L2IWC) \  )  #define CACHE_L2IWC_RMK(l2iwc) (Uint32)( \     _

⌨️ 快捷键说明

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