前门_adapter与总线链路

返回知识网络总入口 · 寄存器与复用

核心结论

前门走真实总线:map 解析地址,adapter 转换标准寄存器操作与 bus transaction,sequencer/driver 执行并返回结果。

关键机制

  • reg2bus 生成 bus req,bus2reg 还原地址、方向、数据、status。
  • map.set_sequencer(bus_sqr,adapter) 绑定通路,driver/sequencer 端口仍须连接。
  • req 内回填结果后完成对应 provides_responses=0,独立 rsp 则为1。
  • 核对字节使能、地址单位、宽度、错误码;前门检查真实协议与译码,依赖 bus agent 正常工作。

小例子或流程

reg.read → map/address → adapter.reg2bus → bus sequencer
 → driver → DUT → req回填或rsp → adapter.bus2reg
 → data/status返回 → 按预测策略更新模型

read 卡住沿此链定位,adapter 本身不驱动引脚。

易错点

  • 设为1却不返回 rsp 会等待不到结果。
  • 前门成功不保证镜像自动更新,仍看预测配置。
  • rsp 保存 ID,bus2reg 读取正确对象的数据和错误状态。

关联知识

原文出处与已有面试题