WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
chip_definitions.h 文件参考
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

宏定义

#define BT   0
 
#define PROTOCOL   1
 
#define APPS   2
 
#define GNSS   3
 
#define SECURITY   4
 
#define HIFI   PROTOCOL
 
#define WIFI   5
 
#define CONTROL_CORE   6
 
#define SENSOR   7
 
#define CM3   0
 
#define CM7   1
 
#define RISCV31   2
 
#define RISCV70   3
 
#define RISCV32   4
 
#define CHIP_LIBRA   (TARGET_CHIP_LIBRA)
 
#define CHIP_SOCMN1   (TARGET_CHIP_SOCMN1)
 
#define CHIP_BS25   (TARGET_CHIP_BS25)
 
#define CHIP_BRANDY   (TARGET_CHIP_BRANDY)
 
#define CHIP_SW39   (TARGET_CHIP_SW39)
 
#define CHIP_SW21   (TARGET_CHIP_SW21)
 
#define MASTER_BY_ALL   APPS
 
#define CORE_NUMS   1
 
#define CPU_NUM   1
 
#define OTHER_CPU_NUM   (CPU_NUM - 1)
 
#define MASTER_BY_LIBRA_ONLY   (CHIP_LIBRA && (CORE == APPS))
 
#define MASTER_BY_SOCMN1_ONLY   (CHIP_SOCMN1 && (CORE == APPS))
 
#define MASTER_BY_BS25_ONLY   (CHIP_BS25 && (CORE == APPS))
 
#define MASTER_BY_BS20_ONLY   (CHIP_BS20 && (CORE == APPS))
 
#define MASTER_BY_BS21_ONLY   (CHIP_BS21 && (CORE == APPS))
 
#define MASTER_BY_BS21E_ONLY   (CHIP_BS21E && (CORE == APPS))
 
#define MASTER_BY_BS21A_ONLY   (CHIP_BS21A && (CORE == APPS))
 
#define MASTER_BY_BS22_ONLY   (CHIP_BS22 && (CORE == APPS))
 
#define MASTER_BY_BS26_ONLY   (CHIP_BS26 && (CORE == APPS))
 
#define MASTER_BY_BRANDY_ONLY   (CHIP_BRANDY && (CORE == APPS))
 
#define MASTER_BY_WS53_ONLY   (CHIP_WS53 && (CORE == APPS))
 
#define MASTER_BY_SW39_ONLY   (CHIP_SW39 && (CORE == APPS))
 
#define MASTER_BY_SW21_ONLY   (CHIP_SW21 && (CORE == APPS))
 
#define MASTER_ONLY
 
#define MCU_ONLY
 
#define SLAVE_BY_LIBRA_BT   (CHIP_LIBRA && (CORE == BT))
 
#define SLAVE_BY_LIBRA_GNSS   (CHIP_LIBRA && (CORE == GNSS))
 
#define SLAVE_BY_LIBRA_SECURITY   (CHIP_LIBRA && (CORE == SECURITY))
 
#define SLAVE_BY_LIBRA_ONLY   (SLAVE_BY_LIBRA_BT || SLAVE_BY_LIBRA_GNSS || SLAVE_BY_LIBRA_SECURITY)
 
#define SLAVE_BY_SOCMN1_ONLY   (CHIP_SOCMN1 && (CORE == BT))
 
#define SLAVE_BY_SW39_BT   (CHIP_SW39 && (CORE == BT))
 
#define SLAVE_BY_BS25_ONLY   (CHIP_BS25 && (CORE == BT))
 
#define SLAVE_BY_BRANDY_BT   (CHIP_BRANDY && (CORE == BT))
 
#define SLAVE_BY_BRANDY_DSP   (CHIP_BRANDY && (CORE == DSP))
 
#define SLAVE_BY_BRANDY_ONLY   (SLAVE_BY_BRANDY_BT || SLAVE_BY_BRANDY_DSP)
 
#define SLAVE_BY_WS53_ONLY   (CHIP_WS53 && (CORE == CONTROL_CORE))
 
#define CHIP_LIBRA_FPGA   (CHIP_LIBRA && (LIBRA_CHIP_FPGA))
 
#define CHIP_LIBRA_CS   (CHIP_LIBRA && (LIBRA_CHIP_CS))
 
#define CHIP_SOCMN1_FPGA   (CHIP_SOCMN1 && (SOCMN1_CHIP_FPGA))
 
#define CHIP_SOCMN1_V100   (CHIP_SOCMN1 && (SOCMN1_CHIP_V100))
 
#define CHIP_SOCMN1_V200   (CHIP_SOCMN1 && (SOCMN1_CHIP_V200))
 
#define CHIP_BS25_FPGA   (CHIP_BS25 && (BS25_CHIP_FPGA))
 
#define CHIP_BS25_V100   (CHIP_BS25 && (BS25_CHIP_V100))
 
#define CHIP_BS20_FPGA   (CHIP_BS20 && (FPGA))
 
#define CHIP_BS20_V100   (CHIP_BS20 && (ASIC))
 
#define CHIP_BS21_FPGA   (CHIP_BS21 && (FPGA))
 
#define CHIP_BS21_V100   (CHIP_BS21 && (ASIC))
 
#define CHIP_BS21E_FPGA   (CHIP_BS21E && (FPGA))
 
#define CHIP_BS21E_V100   (CHIP_BS21E && (ASIC))
 
#define CHIP_BS21A_FPGA   (CHIP_BS21A && (FPGA))
 
#define CHIP_BS21A_V100   (CHIP_BS21A && (ASIC))
 
#define CHIP_BS22_FPGA   (CHIP_BS22 && (FPGA))
 
#define CHIP_BS22_V100   (CHIP_BS22 && (ASIC))
 
#define CHIP_BS26_FPGA   (CHIP_BS26 && (FPGA))
 
#define CHIP_BS26_V100   (CHIP_BS26 && (ASIC))
 
#define CHIP_WS63_FPGA   (CHIP_WS63 && (FPGA))
 
#define CHIP_WS63_V100   (CHIP_WS63 && (ASIC))
 
#define CHIP_BRANDY_FPGA   (CHIP_BRANDY && (BRANDY_CHIP_FPGA))
 
#define CHIP_BRANDY_V100   (CHIP_BRANDY && (BRANDY_CHIP_V100))
 
#define CHIP_SW39_FPGA   (CHIP_SW39 && (SW39_CHIP_FPGA))
 
#define CHIP_SW21_FPGA   (CHIP_SW21 && (SW21_CHIP_FPGA))
 
#define CHIP_SW21_V100   (CHIP_SW21 && (SW21_CHIP_V100))
 
#define CHIP_WS53_FPGA   (CHIP_WS53 && (FPGA))
 
#define CHIP_WS53_V100   (CHIP_WS53 && (ASIC))
 
#define CHIP_FPGA
 
#define CHIP_SOCMN1_ASIC   (CHIP_SOCMN1_V100 || CHIP_SOCMN1_V200)
 
#define CHIP_BS25_ASIC   (CHIP_BS25_V100)
 
#define CHIP_BS20_ASIC   (CHIP_BS20_V100)
 
#define CHIP_BS21_ASIC   (CHIP_BS21_V100)
 
#define CHIP_BS21E_ASIC   (CHIP_BS21E_V100)
 
#define CHIP_BS21A_ASIC   (CHIP_BS21A_V100)
 
#define CHIP_BS22_ASIC   (CHIP_BS22_V100)
 
#define CHIP_BS26_ASIC   (CHIP_BS26_V100)
 
#define CHIP_BRANDY_ASIC   (CHIP_BRANDY_V100)
 
#define CHIP_WS63_ASIC   (CHIP_WS63_V100)
 
#define CHIP_WS53_ASIC   (CHIP_WS53_V100)
 
#define CHIP_SW21_ASIC   (CHIP_SW21_V100)
 
#define CHIP_ASIC