让我们看一下我们今天发现的 soc 中一个典型的基于 amba 的子系统:
从这张图片中,我清楚地看到不同口味的多个amba组件的优势(axi3 / 4,ace,ahb,apb)。因此,即使我们有所有不同的 vip 来代表这些 .不同的口味,就完成完整子系统的验证而言,这并不是一个灌篮。将所有这些组件拼接在一起并提出这样一个验证环境本身就是一个巨大的挑战。为了应对每4-6个月出货一次新设备的市场压力,soc公司正在逐步向现有平台添加新的设计模块。鉴于这些时间限制,无法从头开始再次开发新的核查环境。如果我们深入挖掘,我们会看到引入 soc 更改所需的验证类型:
确保数据完整性: 维护跨系统环境不同块的数据流的完整性非常重要。这是因为每个块或子系统都有自己的事务类型,它在子系统内与之通信例如,当多个 axi-ace 主站通过互连结构与多个 ahb 从存储器通信时,axi 相干事务应转换为 ahb 事务。
事务路由:系统级验证环境的一个重要目标是确保跨各个组件路由的不同事务符合指定的内存映射。
同步:多个 amba 组件之间需要有足够的同步。这对于产生有意义的刺激很重要。
连接:在具有多个 amba 组件实例的系统环境中,需要确保它们已按照规范挂钩。这要求在测试平台中正确连接各种amba总线功能模型。
系统级检查、性能分析:尽管各个模块的检查很重要,但随着我们逐步进入系统级别,验证环境需要能够跨系统内的所有ahb,apb和axi端口执行所有系统级检查。它还需要涵盖跨协议的事务流,同时分析破产矩阵在吞吐量、延迟等方面的性能。
此外,上述要求需要在原始系统级基础设施的多个变体中解决。
中国传感器走出象牙之塔的关键七步
基于ZynqArtix-7实现GigE Vision协议的机器视觉摄像头方案
FFS(边缘场切换)广视角技术
无人机被用于自动巡检京沪高铁
汽车主模型的前车灯检测模块设计等方面进行研究
基于AMBA的子系统:验证它们需要什么
刻录机-正确使用刻录盘
多领域北斗应用改变新疆人民的生活
RISC-V下的变革 中科昊芯率先破局DSP
时钟芯片的作用、国产实时时钟芯片中微爱芯替代AT8563/HYM8563/PCF8563及什么是时钟以下为大家解答
element14丰富XP Power电源解决方案库存
工控主板面临的温度难题和采取的措施
如何制定公共建筑解决方案?实现设备节能是关键
红米4X卖699,确实比很多1499元的手机来的值
经纬恒润再次荣获PACCAR集团 10PPM 质量奖!
光绘胶卷一些常见的冲洗问题和解决方法(图解法)
百度又推出了一款芯片 并与华为麒麟达成深度合作
电路设计滞回电路解决方案
基于地图匹配和定位技术在智能交通管理系统中应用
全球首款太空人工智能机器人推出 由IBM联手空客合力打造