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

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

3天内不再提示

DFX设计中的几个问题及其解决方案

FPGA技术驿站 来源:Lauren的FPGA 作者:Lauren的FPGA 2020-12-17 09:24 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

问题1:对于DFX(Dynamic FunctioneXchange)设计,如果出现如下Error信息,该如何解决?

ERROR:[DRC HDPR-6]Logic illegally placed:Cell 'scl_OBUF_inst' is placed at site 'IOB_X0Y47' which belongs toreconfigurable Pblock 'pb_app'. This cell is not part of the reconfigurablelogic assigned to this Pblock, and should not be placed at this site [Solution] 可以按照下面的方法,两步即可解决。

1.对于每个RM,如果其输入/输出引脚最终要被分配到某个FPGA管脚上,在代码中手工实例化IOBUF,然后选择OOC综合方式

2.在顶层设计中,使相应的输入/输出引脚不要再插入IOBUF,在xdc中添加下面的约束。 set_propertyIO_BUFFER_TYPE NONE [get_ports ] 如果不能在xdc中添加,可以在顶层代码里添加。 (*io_buffer_type = "none" *) input in1;

问题2:如何在RM(ReconfigurableModule)中使用ILA或VIO?

[Solution]目前在RM中使用ILA或VIO只能通过HDL代码实例化的方式,暂不支持网表插入ILA的方式。采用HDL代码实例化的方式还有一个问题就是如何使得RM中的ILA和Debug Hub相连。此时要通过如下方式解决。 首先在静态区,要按如下方式预留12个端口Verilog版本:

96964d52-359d-11eb-a64d-12bb97331649.png


VHDL版本:

96e3cc1c-359d-11eb-a64d-12bb97331649.png


这里需要注意,使用VHDL时,在端口映射时要使用open,以保证端口初始值为0,若为1,则无法与Debug Hub相连。在RM的顶层RTL代码中也预留这12个端口。最终这12个端口都会与Debug Hub相连。在综合阶段,Debug Hub可以被自动创建(此时为黑盒子),静态区和RM都会有自己的Debug Hub。

问题3:哪个版本的ISE或Vivado可以支持Partial Reconfiguration?
[Solution]目前,PartialReconfiguration已经更名为Dynamic Function eXchange,简称为DFX。对于ISE,从12.x开始支持PR,对于Vivado,从2013.x开始支持PR。


问题4:PR支持哪些配置方式?
[Solution]PR可支持JTAG、SelectMAP、BPI、SPI和ICAP五种配置方式。 Tcl之$$a 80%的概率...... DSP58来了 AI Engine到底是什么?

责任编辑:xj

原文标题:DFX设计中可能遇到的几个问题及解决方法

文章出处:【微信公众号:Lauren的FPGA】欢迎添加关注!文章转载请注明出处。

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

    关注

    1663

    文章

    22493

    浏览量

    638939
  • DFx
    DFx
    +关注

    关注

    0

    文章

    36

    浏览量

    11160

原文标题:DFX设计中可能遇到的几个问题及解决方法

文章出处:【微信号:Lauren_FPGA,微信公众号:FPGA技术驿站】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    将 Linux BSP 用于 i.MX8M Plus 或 i.MX8 Quad Max 平台,遇到的几个问题求解

    我计划将 Linux BSP 用于 i.MX8M Plus 或 i.MX8 Quad Max 平台。我有几个问题: - 对于 Linux BSP,它是否支持 1 Gbps 以太网并允许将视频流传
    发表于 04-20 10:25

    软国际联合华为发布多个解决方案

    3月20日,在华为中国合作伙伴大会2026华为ICT解决方案伙伴峰会中,软国际凭借在智慧园区领域的卓越创新与实践成果,荣获"联合方案孵化奖",同时获颁"优选级ICT服务解决方案伙伴"
    的头像 发表于 03-24 10:57 277次阅读

    变频器更为伺服必须考虑的几个问题

    把变频器驱动的普通异步电机升级为伺服系统,确实能带来性能和精度的飞跃,但这不仅仅是换个设备那么简单。为了确保升级顺利并充分发挥伺服的性能,下面几个核心问题需要重点考虑。 我为你整理了从机械到电气
    的头像 发表于 03-18 15:39 160次阅读
    变频器更为伺服必须考虑的<b class='flag-5'>几个问题</b>

    BNC接头解决方案

    本文围绕BNC接头解决方案,解析其在视频监控、射频测试及工业设备的应用思路与配置要点,帮助用户实现稳定可靠的同轴信号连接。
    的头像 发表于 01-16 14:29 539次阅读
    BNC接头<b class='flag-5'>解决方案</b>

    赛思分享时钟服务器的解决方案及其优势

    随着科技的不断发展,各种应用场景对于时间同步和精确性的要求也越来越高。在这种情况下,时钟服务器应运而生,为各行各业提供了高效、稳定、可靠的时间同步解决方案。本文将详细介绍时钟服务器的解决方案及其优势
    的头像 发表于 01-06 17:35 5911次阅读
    赛思分享时钟服务器的<b class='flag-5'>解决方案</b><b class='flag-5'>及其</b>优势

    ADI GMSL解决方案在车载安全系统的应用优势

    千兆多媒体串行链路(GMSL)是一种应用广泛的SERDES(串行器/解串器)技术,适用于多种终端市场的摄像头应用场景。本文介绍了当前车载安防系统架构的摄像头链路技术,及其核心特性与局限短板,同时深入分析了GMSL解决方案为何能
    的头像 发表于 10-09 02:09 1.5w次阅读
    ADI GMSL<b class='flag-5'>解决方案</b>在车载安全系统的应用优势

    软国际携手华为发布医药联合解决方案

    近日,在华为全联接大会2025“智慧园区与智算圆桌”活动上,软国际华为技术与解决方案集团模型工场业务部总裁张伟受邀出席。会上,在华为智算服务联合方案发布环节,软国际携手华为IT咨询
    的头像 发表于 09-19 14:16 1093次阅读

    三星电容在电源滤波的噪声问题及其解决方案

    出有效的解决方案。 ​一、三星电容噪声问题的成因 电容本身的物理特性 :电容在充放电过程,由于介质损耗、电极反应等因素,会产生一定的噪声。这种噪声在高频电路尤为明显,可能干扰电路的正常工作。 电路设计 :不合理的
    的头像 发表于 09-01 16:19 780次阅读
    三星电容在电源滤波<b class='flag-5'>中</b>的噪声问题<b class='flag-5'>及其</b><b class='flag-5'>解决方案</b>

    叉车限速解决方案

    叉车的动力系统,响应迅速,限速效果稳定可靠,且对叉车原有结构改动较小,适配性较强。 三、声光预警 声光预警功能是限速解决方案的重要辅助部分。当叉车即将达到限速值或出现超速情况时,装置会立即启动声光
    发表于 08-20 14:00

    银河功率表在使用应该注意的几个问题

    为了避免传输过程的干扰和损耗,银河电气的功率测量仪器均是采用基于光纤传输的 前端数字化技术 ,当然, 银河功率表 也是采用此种技术。银河功率表是银河电气研发的用于正弦信号测量的仪表,如果正确使用银河功率表,可以获得比较高精度的数据。 一、银河功率表接线需要的注意的问题 在电压直测、电流使用互感器(或者电流直测、电压使用互感器)的情况下,互感器的接地线必须悬空,不能接地,如果接地就会导致对地短路的情况出现。主
    的头像 发表于 08-04 09:31 915次阅读
    银河功率表在使用<b class='flag-5'>中</b>应该注意的<b class='flag-5'>几个问题</b>

    在Psoc4100S Datasheet关于flash操作有几个问题求解

    你好! 在Psoc4100S Datasheet 关于flash操作有几个问题:1. Tbulkerase时间是全片擦除的时间么?2.Tdevprog 的7秒,是如何计算的? 3. 64KB产品,最快的烧写速度是否有限制?手册上只写出了最大时间。
    发表于 07-29 12:22

    对 XMC4xxx 控制器的 svd 文件(外围接口库)有几个问题求解

    我对 XMC4xxx 控制器的 svd 文件(外围接口库)有几个问题: 1. 英飞凌的 *.svd 文件的官方来源是什么? 2. 那么:最新/当前的 xmc4700.svd 文件版本是什么? 提问
    发表于 07-21 06:37

    使用CYW20820实现低功耗程序遇到的几个问题求解

    你好,我正在使用CYW20820实现低功耗程序。我有几个问题。 1.我在原理图上看到一个 DEV_WAKE 引脚。它可以作为设备的睡眠引脚或者唤醒引脚吗?我可以直接连接按钮吗? 2.如果需要配置
    发表于 06-26 07:48

    劢微机器人携无人叉车解决方案亮相LET 2025广州物流展

    5月21日,劢微机器人携三向叉式无人叉车等智能物流解决方案的重磅产品亮相2025国(广州)国际物流装备与技术展,全方位展示在无人叉车及其智能物流解决方案领域的卓越实力与品牌影响力。
    的头像 发表于 06-19 16:36 964次阅读

    如何在ctd解决方案中使用FRS (ccg2,3)?

    你好,我正在检查用作 c 型多功能集线器的 ctd 解决方案。 多集线器希望通过允许 CCG3 在外部POWER_DRILL2GO被切断时(当充电端子在 ccg2 处被切断时)通过 FRS 切换到灌
    发表于 05-27 07:56