CSR配置字典之LogicSelfTest类
更新时间: 2025/07/22
在Gitcode上查看源码

📋 文档信息

项目内容
文档标题LogicSelfTest类配置字典
版本v1.0
创建日期2025-01-27
最后更新2026-05-27
维护状态✅ 活跃维护

🎯 类概览

LogicSelfTest 类

属性
类名称LogicSelfTest
功能描述逻辑器件自检对象,提供CPLD/FPGA等逻辑器件的自检功能
所属SIG组hardware
所属组件general_hardware
责任人单板管理组
最后更新2026-05-27
状态🟢 正常运行

📊 属性定义详表

必选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
RefChipU8[]-U8[]CpldChip_0关联的逻辑器件CPLD/FPGA自检"#/CpldChip_0"CSR配置硬件
WriteRegU32-U32-关联写入的寄存器CPLD/FPGA自检"#/Accessor_LogicalSelfTest_0.Value"CSR配置硬件
ReadRegU32-U32-关联读取的寄存器CPLD/FPGA自检"#/Accessor_LogicalSelfTest_0.Value"CSR配置硬件
WriteValU32[]-U32[]-实际写入的值CPLD/FPGA自检[85, 170]CSR配置硬件
ReadValU32[]-U32[]-预期读出的值CPLD/FPGA自检[170, 85]CSR配置硬件
DebounceCountU83U8-防抖次数CPLD/FPGA自检3CSR配置软件
PeriodMsU326000U32-扫描周期(ms)CPLD/FPGA自检6000CSR配置软件

📝 配置示例

json
{
  "LogicSelfTest_0": {
    "RefChip": "#/CpldChip_0",
    "WriteReg": "#/Accessor_LogicalSelfTest_0.Value",
    "ReadReg": "#/Accessor_LogicalSelfTest_0.Value",
    "WriteVal": [85, 170],
    "ReadVal": [170, 85],
    "DebounceCount": 3,
    "PeriodMs": 6000
  }
}

📚 相关文档