欢迎来到天天文库
浏览记录
ID:27481531
大小:333.00 KB
页数:7页
时间:2018-12-04
《FPGA调试存在哪些不可避免的问题.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、FPGA调试存在哪些不可避免的问题 误解#1:调试工作的存在,是因为工程师不够称职。 误解#2:单一处理方法应解决所有调试问题。 误解#3:FPGA调试硬件总是“浪费”资源。 首先针对误解#1,调试工作是设计过程的一部分 可以很负责的说:即使是最好的工程师也需要进行调试验证工作。 如果“Debugging”这个个词会让你觉得厌烦的话,我们可以换一种说法“功能验证”、“功能测试”、性能检测”等。目前虽然可以通过工程师改进技术、实现方法、以及凭借自身经验和能力解决验证过程中出现的大多数问题。但仍然取代不了验证设计在工程设计中的核心地位。在工程设计中
2、调试工作往往会带来一定程度的复杂性,这使得调试工作已经成为电子系统设计中一个极其复杂的任务过程。其次针对误解#2,单一处理方法无法解决所有调试问题 调试工作涉及多种技术、工具,而工程师关键工作在于选择正确的技术以更有效地实现目标。 工程师常常抱怨硬件验证不能提供类如同仿真一般的可视化。但是我相信此问题的关键在于传统嵌入式LA(ILA)受限于存储容量的大小,无法可视化足够多的调试信息。如采用合适的调试工具,则可实现理想的可视化效果。如下图可Exostiv实现大容量调试数据追踪,实现理想的可视化调试。 高达8GB的外部存储器,从而提供比现有嵌入式仪器解决
3、方案大100.000倍的总跟踪容量 EXOSTIV超过1小时以突发方式捕获8GB数据 最后针对误解#3,调试不可能“凭空”进行,合理的调试工作是“浪费”节省资源。如何选择调试方案,才是“浪费”与否的关键 在调试中我们通常需要预留一部分“资源”。比如众所周知,调试工作需要预留硬件资源:如I/Os,logicandmemory等FPGA资源;如连接器或者用于数据收集并保证信号完整性的某些PCB资源。 除此之位以项目的角度来分析,调试工作同样需要“工程资源”——通常是工程团队用于查找所选调试策略的错误所花费的时间。 综上情况都会使我们的项目预算产生
4、额外的成本开销 PCB上用于调试的额外硬件成本; 逻辑分析仪或示波器的成本; 实施特定调试策略的工程小时成本。 如何平衡成本开销(硬件资源和工程资源),则成为选择何种调试方案的重中之重。针对受调试工作困扰的FPGA工程师们,新的调试方案来了!!!FPGA调试利器——EXOSTIV EXOSTIV™是一款面向FPGA开发的创新调试解决方案。他提供了远超JTAG调试工具的采样数据存储深度,却只使用远比逻辑分析仪少的IO资源。它对FPGA逻辑资源使用影响很小,并且能够进行TB级波形数据的分析,可大大缩短FPGA开发的调试周期。EXOSTIV支持全系
5、列XilinxAllProgrammable器件,支持IntelStratix10、Arria10、Cyclone10系列器件的调试。 EXOSTIV具有以下特色: 采用FPGA的串行收发器将捕获到的数据流放到一个外部存储器,并提供高达8GB的存储空间 最高支持32768个内部信号的连续重复捕获,可在FPGA运行速度下同时捕获数据 ExostivIP提供动态多路复用控制器,可添加尽量多的捕获信号,以减少重新编译FPGA的次数 使用MYRIAD波形分析软件,为该行业第一款支持TB级数字/模拟波形数据的快速分析工具 数据集采样的动态开关控制,充分利用收
6、发器带宽用于更深层次的捕获 高达4x12.5Gbps的数据传输带宽,支持通过SFP/SFP+/QSFP/QSFP+/HDMI/FMC接口与FPGA板卡连接 Exostiv的主营业务: ExostivLabs是ByteParadigmsprl的一个部门,主要提供FPGA调试创新解决方案。依元素科技的服务 依元素科技是Xilinx官方授权培训合作伙伴,我们除了在本地为您提供Exostiv的高性能FPGA调试工具与技术支持,我们还有全球最新的Xilinx官方培训课程服务供您选择,能够为您的项目提供全方位的支持,缩短您的项目开发周期。
此文档下载收益归作者所有