CSR配置字典之LocalBus类
更新时间: 2026/06/01
在Gitcode上查看源码

📋 文档信息

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

📋 变更历史记录

版本发布日期变更类型变更内容影响范围维护人员
v1.02026-06-01初始版本创建LocalBus类配置字典全新文档系统管理员

🎯 类概览

LocalBus类

属性
类名称LocalBus
功能描述LocalBus总线对象
所属SIG组hardware
所属组件hwproxy
责任人硬件代理组
最后更新2026-06-01
状态🟢 正常运行

📊 属性定义详表

必选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
IdU8-U80、1、2、3LocalBus片选,0:片选1,1:片选2,2:片选3,3:片选0总线初始化0CSR硬件

可选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
Addr2DataNumU8-U8-时序参数总线初始化2CSR硬件
WidthU8255U80或1LocalBus数据位宽,0:8bit,1:16bit总线初始化1CSR硬件
AddrOffsetU8255U80或1LocalBus地址偏移,0:不偏移,1:偏移1bit总线初始化0CSR硬件

📝 配置示例

json
{
  "LocalBus_1": {
    "Id": 0,
    "Addr2DataNum": 2,
    "Width": 1,
    "AddrOffset": 0
  }
}

🔧 使用指南

配置步骤

  1. 配置LocalBus片选:0表示片选1,1表示片选2,2表示片选3,3表示片选0
  2. 配置时序参数:通过Addr2DataNum配置
  3. 配置数据位宽:0表示位宽为8bit,1表示位宽为16bit
  4. 配置地址偏移:0表示不偏移,1表示偏移1bit