AXI总线性能监测和FPGA调试:VARONVSTAR
Vtech:致力于总线性能监测和FPGA调试
About Vtech
Vtech(Verification Technology Inc.)是一家开发EDA工具以及LSI(Large Scale Semiconductor)验证技术的验证公司,最初于2003年在日本成立,目前拥有约100名员工,主要工程师居住在日本,马尼拉和现在的圣何塞。
根据Vtech首席执行官兼创始人Hideto Takeuchi所述的公司愿景,他在1999年担任仿真器团队的销售和市场总监,发现在SoC开发中,验证的时间开销增长速度比RTL编码快。这是由于SoC设计变得越来越复杂,具有适用于多种应用的许多功能和IP。市场需要使用高级验证技术来缩短验证时间。因此,他们于2003年成立了Vtech,专注于验证技术。看到了客户对AXI总线性能分析和FPGA调试的需求,Vtech开发并发布了自己的EDA工具。
VARON:AXI总线性能监视器
通常,AXI总线上有许多设备,例如CPU,外围设备,视频子系统,DDR控制器。这些系统中有许多是使用IP构建的,并且组件之间存在复杂的交互。性能是这些系统的一个非常关键的方面,但是主要的EDA供应商并未解决此问题。SoC开发项目大多使用逻辑模拟器执行性能验证,系统无法在实际芯片中提供预期的性能,此外,也没有易于使用的工具来对实际设备进行性能分析。因此,Vtech开发了VARON,这是一款AXI总线性能验证工具,可通过将其集成到实际芯片中来使用。在产品的初始版本发布之后,基于用户的反馈,Vtech将VARON与硬件仿真器一起使用,并且既能传输性能的数值,又能帮助用户分析传输瓶颈,VARON 2.0 版本基于此优化而发布。
该软件为总线互连系统的每一层提供了许多类型的性能图表。所有这些都可以使某些类型的问题变得非常清楚,例如按端口显示延迟,端口上的事务处理时序以及更典型的图表,这些图表可能会显示总线何时处于空闲状态,或者每个时间段内每个港口的最小、平均或最大周期。还可以设置超出范围的阈值,以便立即注意到有问题的活动。
VSTAR:FPGA调试工具
由软件控制的系统以毫秒为单位运行,而硬件则以数十到数百纳秒的速度运行。由于存在这种差距,传统的片上逻辑分析仪的可观察时间范围很窄,因此不适合FPGA SoC调试。这就是VSTAR开发背后的动机,即方便进行系统级调试。为了扩大可观察的时间范围,系统必须分配巨大的存储空间并高速记录数据,但是VSTAR选择了另一种方法。VSTAR调用了设计的嵌入式验证IP,可以实时观察信号转换并自动提取信号序列规则。最重要的是,Vtech开发了一种系统级调试工具,该工具可以监视系统几天的运行情况,检测潜在的设计故障,并自动获取信号状态的详细转换,生成波形捕获图以供用户直观地进行分析。
AXI总线性能监测和FPGA调试:VARONVSTAR相关推荐
- (125)FPGA面试题-熟悉AXI总线吗,介绍AXI
1.1 FPGA面试题-熟悉AXI总线吗,介绍AXI 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)FPGA面试题-熟悉AXI总线吗,介绍AXI: 5)结束语. 1.1 ...
- AXI总线的DMA数据高速传输
硕士论文:AXI总线的DMA数据高速传输 1 基于AXI总线的DMA高速通道及驱动设计与实现[D] 1 绪论 1.1 背景 1.2 DMA意义 1.3 Zynq 7000介绍 1.3.1 Zynq开发 ...
- 深度解读AMBA、AHB、APB、AXI总线
什么是AMBA? 现如今,集成电路芯片的规模越来越大.数字IC从基于时序驱动的设计方法,发展到基于IP复用的设计方法,并在SoC设计中得到了广泛应用.在基于IP复用的SoC设计中,片上总线设计是最关键 ...
- AXI总线技术简介——ZYNQ PS和PL的互联技术
AXI总线技术简介--ZYNQ PS和PL的互联技术 1.AXI总线介绍 2.AXI协议通道介绍 3.ZYNQ芯片内部的AXI总线 4.常用AXI接口IP介绍 5. 多个AXI接口互联交互 1.AXI ...
- AXI 总线协议学习笔记(2)
引言 从本文开始,正式系统性学学习AXI总线. 如何获取官方协议标准? 第一步:登陆官网:armDeveloper 第二步:登录,无账号需要注册 第三步:点击文档 第四步: 第五步:浏览页面建议下载下 ...
- 开发自定义AXI总线外设IP核——以LED和开关为例
http://www.eefocus.com/nightseas/blog/12-10/287343_15762.html ZedBoard学习手记(二) 开发自定义AXI总线外设IP核--以LED和 ...
- AXI_01 《AXI总线系列文章》由来
笔者从学习ZYNQ开始接触AXI总线,绝大多数学习ZYNQ的资料中都是从定义一个简单的自定义IP核开始的,设计一个通过PS端ARM,写一段C代码通过AXI总线读写自定义IP核的寄存器,来完成LED流水 ...
- (13)ZYNQ AXI总线应用范围(学无止境)
0 AXI协议应用 ZYNQ FPGA中PL与PS交互接口为AXI接口,AXI接口按照协议分类,可以分为AXI4总线.AXI4-Lite.AXI4-Stream. 1 AXI4总线简介 (For hi ...
- AMBA 系列之 AXI 总线协议
目录 0.绪论 1.简介 1.1 AXI协议特点 1.2 AXI 读写架构 1.3 接口和互联 1.4 复位 2. 信号描述 2.1 全局信号 2.2 写地址通道信号 2.3 写数据通道信号 2.4 ...
最新文章
- python培训比较好的机构-上海有哪些可以系统学习python的培训机构?
- android项目模块导入eclipse编译报错,android中studio导入eclipse项目报错怎么办
- AtCoder AGC036C GP 2 (组合计数)
- dubbo控制中心部署,权重配置,以及管控台中各个配置的简单查看
- Anaconda中下载速度贼慢?
- 电脑怎么重置host_电脑又双叒叕卡顿?究竟要“重装”还是“重置”?原来这区别大了...
- MEF(Managed Extensibility Framework)学习笔记
- 根据id查询数据(向前台返回json格式的数据)
- 选择本地照片之后即显示在Img中(客户体验)
- 【问题解决】sql2012安装时卡在正在启动操作系统功能"NetFx3"上不动的解决办法...
- UCF101和HMDB51数据集的处理 for Human Action Recognition
- Weka 3.8.6安装与Weka 3.8.6功能介绍
- R语言初级教程(02): RStudio的使用
- 编译程序原理VS解释程序原理
- Day6-2021.1.14 计算机网络面经从基础到总结+力扣 链表 题目的整理。
- table固定首行首列
- 在matlab中理解采样定理
- 谁偷走了销售人员的时间
- OVS 内核CT实现
- 好玩的神乐七奈桌面宠物+附带音效