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相关推荐

  1. (125)FPGA面试题-熟悉AXI总线吗,介绍AXI

    1.1 FPGA面试题-熟悉AXI总线吗,介绍AXI 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)FPGA面试题-熟悉AXI总线吗,介绍AXI: 5)结束语. 1.1 ...

  2. AXI总线的DMA数据高速传输

    硕士论文:AXI总线的DMA数据高速传输 1 基于AXI总线的DMA高速通道及驱动设计与实现[D] 1 绪论 1.1 背景 1.2 DMA意义 1.3 Zynq 7000介绍 1.3.1 Zynq开发 ...

  3. 深度解读AMBA、AHB、APB、AXI总线

    什么是AMBA? 现如今,集成电路芯片的规模越来越大.数字IC从基于时序驱动的设计方法,发展到基于IP复用的设计方法,并在SoC设计中得到了广泛应用.在基于IP复用的SoC设计中,片上总线设计是最关键 ...

  4. AXI总线技术简介——ZYNQ PS和PL的互联技术

    AXI总线技术简介--ZYNQ PS和PL的互联技术 1.AXI总线介绍 2.AXI协议通道介绍 3.ZYNQ芯片内部的AXI总线 4.常用AXI接口IP介绍 5. 多个AXI接口互联交互 1.AXI ...

  5. AXI 总线协议学习笔记(2)

    引言 从本文开始,正式系统性学学习AXI总线. 如何获取官方协议标准? 第一步:登陆官网:armDeveloper 第二步:登录,无账号需要注册 第三步:点击文档 第四步: 第五步:浏览页面建议下载下 ...

  6. 开发自定义AXI总线外设IP核——以LED和开关为例

    http://www.eefocus.com/nightseas/blog/12-10/287343_15762.html ZedBoard学习手记(二) 开发自定义AXI总线外设IP核--以LED和 ...

  7. AXI_01 《AXI总线系列文章》由来

    笔者从学习ZYNQ开始接触AXI总线,绝大多数学习ZYNQ的资料中都是从定义一个简单的自定义IP核开始的,设计一个通过PS端ARM,写一段C代码通过AXI总线读写自定义IP核的寄存器,来完成LED流水 ...

  8. (13)ZYNQ AXI总线应用范围(学无止境)

    0 AXI协议应用 ZYNQ FPGA中PL与PS交互接口为AXI接口,AXI接口按照协议分类,可以分为AXI4总线.AXI4-Lite.AXI4-Stream. 1 AXI4总线简介 (For hi ...

  9. AMBA 系列之 AXI 总线协议

    目录 0.绪论 1.简介 1.1 AXI协议特点 1.2 AXI 读写架构 1.3 接口和互联 1.4 复位 2. 信号描述 2.1 全局信号 2.2 写地址通道信号 2.3 写数据通道信号 2.4 ...

最新文章

  1. python培训比较好的机构-上海有哪些可以系统学习python的培训机构?
  2. android项目模块导入eclipse编译报错,android中studio导入eclipse项目报错怎么办
  3. AtCoder AGC036C GP 2 (组合计数)
  4. dubbo控制中心部署,权重配置,以及管控台中各个配置的简单查看
  5. Anaconda中下载速度贼慢?
  6. 电脑怎么重置host_电脑又双叒叕卡顿?究竟要“重装”还是“重置”?原来这区别大了...
  7. MEF(Managed Extensibility Framework)学习笔记
  8. 根据id查询数据(向前台返回json格式的数据)
  9. 选择本地照片之后即显示在Img中(客户体验)
  10. 【问题解决】sql2012安装时卡在正在启动操作系统功能"NetFx3"上不动的解决办法...
  11. UCF101和HMDB51数据集的处理 for Human Action Recognition
  12. Weka 3.8.6安装与Weka 3.8.6功能介绍
  13. R语言初级教程(02): RStudio的使用
  14. 编译程序原理VS解释程序原理
  15. Day6-2021.1.14 计算机网络面经从基础到总结+力扣 链表 题目的整理。
  16. table固定首行首列
  17. 在matlab中理解采样定理
  18. 谁偷走了销售人员的时间
  19. OVS 内核CT实现
  20. 好玩的神乐七奈桌面宠物+附带音效

热门文章

  1. uniapp 微信小程序分享功能
  2. 功能核磁共振影像分析AFNI教程(3)
  3. 微服务项目中引入全链路监控平台:Pinpoint、SkyWalking、Zipkin怎么选?
  4. 如何安装FastDFS
  5. 抖音养号步骤有哪些?最重要的3步你做到了吗?
  6. 敢为天下先,邮储银行“新核心”构建与落地之路
  7. 2022-2028年中国网络安全产品产业竞争现状及投资方向分析报告
  8. keil5 每次重启或者编译显示save changes to xxx.c
  9. 摇骰子计算骰子点数之和(骰子个数可改变)
  10. 多商品订单填写防伪码