apb_system_env master agent 的配置

svt_apb_env 的master/slave cfg


  • 之前没有使用过svt_apb_env的master agent,在配置的时候发现一些坑,mark一下

svt_apb_system_configuration

  • 整个svt_apb_env都使用了该configuration
  • apb_env的config是专门为了做apb_slave而设计的,配置为master看起来有点别扭
  • 不同于ahb/axi的配置可以使用create_sub_cfgs(master,slave)的方法来同时配置master&slave, apb只有一种选项create_sub_cfg(slave), 而master/slave的选择项为cfg.is_active
  • cfg里面没有 master_cfg[num],就算使用master agent, 信号名也是 slave_cfg
  • 关于配置可以参考example : amba_svt/version-xxx/examples/sverilog/tb_apb_svt_uvm_basic_env/apb_shared_cfg.sv

apb_system_env关于agent

  • 只例化了一个Master_agent 无法通过参数配置
  • slave可以通过参数配置例化多个

apb_if同样只有slave_if接口,apb_master_if同slave的连接示例:

相关推荐
txh05071 天前
Nmos,Pmos,三极管和MOS管
硬件工程
txh05072 天前
如何使用示波器
嵌入式硬件·硬件工程
小帽子_1232 天前
PCS高电压穿越:硬件设计与控制逻辑实现及电网异常应对方案
硬件工程
MuMuMu12234 天前
公共机构碳普惠落地硬件工程方案:越华环保集团碳惠小屋一体化结构与节能设计解析
硬件工程
ye150127774557 天前
220V转5V1A隔离芯片WT5602
单片机·嵌入式硬件·其他·硬件工程
ye150127774557 天前
DC24V-100V转3.3V500mA隔离芯片WT5602
单片机·嵌入式硬件·其他·硬件工程
ARM|X86+FPGA工业主板厂家8 天前
AI视觉跟随运动控制实战|RK3588 NPU检测+FPGA EtherCAT多轴联动精准跟随方案,适用于半导体视觉对位等
人工智能·fpga开发·硬件工程·ethercat·实时系统
hai3152475439 天前
芯片设计的空间框架:以电流步距与相位为核心
硬件架构·硬件工程·材料工程
aixingkong9219 天前
Atlas 950 1024卡SuperPoD推测分析
网络·人工智能·硬件架构·硬件工程
屈服强度拉满10 天前
SolidWorks草图绘制技巧大全
硬件工程