0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

国微思尔芯多FPGA联合深度调试新思路

思尔芯S2C 2022-06-16 10:16 次阅读

引言

Preface

随着芯片设计规模的增加,传统基于单颗 FPGA 的设计调试方法已经不能满足对大型设计的调试需求,因此多 FPGA 联合调试技术应运而生。

本次国微思尔芯白皮书《先进多FPGA联合深度调试方法剖析》分析了用户在进行大规模原型验证过程中的多 FPGA 联合调试难题,并介绍了一种新型 FPGA 原型验证深度跟踪调试解决方案,用于帮助客户在 SoC 开发过程中解决调试问题,从而加速设计验证、缩短验证周期。本调试解决方案还提供了不同使用模式,可以用于灵活适配不同用户的使用场景。

核心内容

Main Point

大规模原型验证调试中的挑战

传统的基于单颗 FPGA 的设计调试方法是在单颗 FPGA 中插入嵌入式逻辑分析仪的方式进行调试的,这种调试方式适用于 单颗 FPGA 的独立调试应用场景。但是随着设计规模的增长,当单颗 FPGA 无法满足原始设计规模时,原始设计就会被分割到多颗 FPGA 中,在此应用场景下传统基于单颗 FPGA 的设计调试方法存在各种问题。

多FPGA的深度跟踪调试解决方案

针对 SoC 原型验证系统中调试需求,本文提出了一种多 FPGA 的深度跟踪调试解决方案。主要包含以下内容:

硬件连接及工作流程

基于调试 IP 的探针信号标记过程

基于 GT 的调试信号传输

基于 DDR4 的波形数据存储

基于以太网的波形数据上传和远程调试

基于外部高速采样时钟和内部逻辑时钟采样

3c5116f6-ecd5-11ec-a2f4-dac502259ad0.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1599

    文章

    21273

    浏览量

    592820
  • 调试
    +关注

    关注

    7

    文章

    527

    浏览量

    33621
收藏 人收藏

    评论

    相关推荐

    万象奥科联合RT-Thread举办RK3568+OpenAMP混合部署线下workshop!

    3月21日,万象奥科联合RT-Thread在上海张江举办RK3568+OpenAMP混合部署线下workshop,体验在一个SOC上的同时运行RT-Thread和Linux,为电力、医疗、工业控制、机器人、新能源等行业应用提供新思路
    的头像 发表于 03-22 11:42 336次阅读
    万象奥科<b class='flag-5'>联合</b>RT-Thread举办RK3568+OpenAMP混合部署线下workshop!

    FPGA深度学习应用中或将取代GPU

    现场可编程门阵列 (FPGA) 解决了 GPU 在运行深度学习模型时面临的许多问题 在过去的十年里,人工智能的再一次兴起使显卡行业受益匪浅。英伟达 (Nvidia) 和 AMD 等公司的股价也大幅
    发表于 03-21 15:19

    国产FPGA介绍-上海安路

    安路科技成立于2011年,总部位于上海张江,2014年获中信资本投资,2015年获杭州士兰和深圳创维集团联合投资,2017年获华大半导体和上海科技战略投资。 安路科技团队已从2019年初的120人
    发表于 01-24 10:46

    浅析FPGA调试-内嵌逻辑分析仪(SignalTap)原理及实例

    对于FPGA调试,主要以Intel FPGA为例,在win10 Quartus ii 17.0环境下进行仿真和调试,开发板类型EP4CE15F17。
    的头像 发表于 01-12 09:34 862次阅读
    浅析<b class='flag-5'>FPGA</b>的<b class='flag-5'>调试</b>-内嵌逻辑分析仪(SignalTap)原理及实例

    如何用内部逻辑分析仪调试FPGA

    1 推动FPGA调试技术改变的原因 进行硬件设计的功能调试时,FPGA的再编程能力是关键的优点。CPLD和FPGA早期使用时,如果发现设计不
    的头像 发表于 12-20 13:35 187次阅读
    如何用内部逻辑分析仪<b class='flag-5'>调试</b><b class='flag-5'>FPGA</b>?

    #FPGA 调试技巧课(调试能力)

    fpga调试
    明德扬助教小易老师
    发布于 :2023年11月02日 06:13:34

    机器人设计:解决人类问题的新思路

    不再仅仅是科幻小说中的情节,机器人已经进入到我们的工作、学习和日常生活中,为我们解决了许多问题。本文将探讨机器人设计如何成为解决人类问题的新思路
    的头像 发表于 08-07 20:39 410次阅读
    机器人设计:解决人类问题的<b class='flag-5'>新思路</b>

    使用STM32调试FMSDR模块及解调FM电台(1)

    当我们使用FPGA或者STM32模块配合FMSDR模块使用的时候,需要从零开始调试这个电路,逐步完成:硬件好坏判断、8027和MSI001寄存器控制、波形采集、FM解调、滤波器设计和声音回放,这需要我们有一个清晰的调试
    的头像 发表于 07-06 10:50 1269次阅读
    使用STM32<b class='flag-5'>调试</b>FMSDR模块及解调FM电台(1)

    视频分享|拓TMI8150B 低噪音防抖动的小体积云台马达驱动

    拓尔微电子
    发布于 :2023年06月20日 14:37:09

    介绍FPGA在线调试的一大利器—VIO

    之前的文章介绍了FPGA在线调试的方法,包括选定抓取信号,防止信号被优化的方法等等。
    发表于 06-20 10:38 3694次阅读
    介绍<b class='flag-5'>FPGA</b>在线<b class='flag-5'>调试</b>的一大利器—VIO

    Xilinx FPGA远程调试方法(二)

    上篇主要是分享了Vivado编译软件远程调试的方法。杰克使用Vivado软件进行远程连接,主要是用于固化程序以及FPGA(PL端)的异常排查。而本篇主要内容是对使用Vitis软件远程调试的方法进行总结和分享。
    发表于 05-25 14:36 1769次阅读
    Xilinx <b class='flag-5'>FPGA</b>远程<b class='flag-5'>调试</b>方法(二)

    Xilinx FPGA远程调试方法(一)

    日常的FPGA开发常常会遇到“编码与上机调试使用各自的电脑”的场景,解决方法一般如下。
    发表于 05-25 14:36 1838次阅读
    Xilinx <b class='flag-5'>FPGA</b>远程<b class='flag-5'>调试</b>方法(一)

    网新规下电力DTU最小系统核心板设计的新思路

    根据国家能源局2020年能源领域行业标准制修订计划,中国电力科学研究院有限公司牵头起草了《12kV一二次融合成套柱上开关》、《12kV一二次融合成套环网箱》两项电力行业标准。2021年6月中电科院
    发表于 05-12 11:19

    FPGA说起的深度学习:数据并行性

    这是新的系列教程,在本教程中,我们将介绍使用 FPGA 实现深度学习的技术,深度学习是近年来人工智能领域的热门话题。
    的头像 发表于 05-04 11:22 785次阅读
    从<b class='flag-5'>FPGA</b>说起的<b class='flag-5'>深度</b>学习:数据并行性

    研讨会预告 | 新工具赋予视效制作新变革 — AI 时代的设计新思路专题线上研讨会

    随着技术进步,创意设计行业的生产工具不断进化。在加速生产力的同时,AI 时代的多元生产工具也赋予了设计师新思路、新视野,助力创意设计的诞生。易于扩展、模块化的  NVIDIA Omniverse
    的头像 发表于 04-21 05:45 423次阅读
    研讨会预告 | 新工具赋予视效制作新变革 — AI 时代的设计<b class='flag-5'>新思路</b>专题线上研讨会