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
    +关注

    关注

    1629

    文章

    21744

    浏览量

    603618
  • DFx
    DFx
    +关注

    关注

    0

    文章

    35

    浏览量

    10551

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

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

收藏 人收藏

    评论

    相关推荐

    用ad1246采集数据,参考电压2.5V有几个问题请教

    现用ad1246采集数据,参考电压2.5V,有几个问题请教。 使用时需要对ad进行标定吗?是不是发送几个命令就行了,最后AD输出的结果就是最终的二进制数据(对应下图的Final output
    发表于 12-26 07:13

    使用ADS5403遇到的几个问题求解

    您好, 我正在尝试 使用 ADC ADS5403 ,最简单的办法就是参照评估板,有几个问题想请教一下 1、如评估板原理图所示,前端电路采用了双巴伦的结构,我查了一些资料,两个1:1的双巴伦有
    发表于 11-15 06:35

    关于TDA3116D2的几个问题求解答

    有以下几个问题,请教一下: 1、在音乐暂停的时候,工作电流在500~600ma,这个正常吗? 2、供电12V,输入1K信号,只接上一个4欧的水泥电阻,用示波器观察,在没有失真的情况下,电流只有
    发表于 10-30 06:29

    有关TAS5630B的模拟地和地的几个问题求解

    您好,在此有关TAS5630B的模拟地和地有几个问题向您请教一下。 1、AGND和GND之间需要接电容或者电感吗? 2、官方给的资料里,引脚AGND和引脚GND是直接连接在一起的,那还有什么区别
    发表于 10-18 08:20

    求助,关于D类功放的几个问题求解

    本人做的是关于水声通信方面的研究,在硬件设计上需要用到功放,对功放效率有一定要求,所以想选用D类的 由于对功放了解不深,所以有几个问题想请教一下: 1、水声通信的信号频率比普通音频要高一些,经常
    发表于 10-15 06:38

    使用LM48901数字芯片遇到的几个问题求解

    关于LM48901 我想咨询以下几个问题,谢谢! 1:在芯片启动时,芯片的I2C设备是为主机吧? 2:(逻辑分析仪测试)在芯片启动时候,芯片I2C为主机,外部没有接E2ROM芯片,它会发送出【地址
    发表于 08-30 06:59

    求助,关于TRAVEO™ II MCU安全调试的几个问题求解

    我对TRAVEO™ II MCU 的安全调试有几个问题。 1.TRAVEO TRAVEO™ II 有两种方式保护DAP,一种是永久禁用,一种是身份验证访问,对于身份验证访问,它像密码一样吗? 不喜欢
    发表于 05-30 07:34

    在USB的MaxPktSize的几个问题求解

    你好,我想问一下在USB的MaxPktSize的几个问题。我在烧录固件之后发现MaxPktSize是16384大小。然后在以往的MaxPktSize配置只有512大小,那么这个
    发表于 05-29 06:40

    如何在AMD Vivado™ Design Tool中用工程模式使用DFX流程?

    本文介绍了在 AMD Vivado™ Design Tool 中用工程模式使用 DFX 流程以及需要注意的地方。在使用 DFX 工程模式的过程要把具体步骤映射到相应的 DFX 非工程
    的头像 发表于 04-17 09:28 893次阅读
    如何在AMD Vivado™ Design Tool中用工程模式使用<b class='flag-5'>DFX</b>流程?

    常见串口通信的几个问题请教?

    有关常见串口通信的几个问题请教论坛里的专家? 1、常见串口通信CAN,DP,PN,ETHER IP/TCP,ETHERCAT等,这些串口协议的终端电阻分别是多少? 2、这些终端电阻是为了阻抗匹配
    发表于 04-04 16:30

    关于使用STM32F412 DFSDM的几个问题求解

    本人有几个问题想请教一下: 1、使用MCU内部DFSD滤波器实现对片外24-bit ADC(ADS1246--非∑-△器件)的结果进行sinc3滤波操作,请问应该如何实现?(Note.MCU通过
    发表于 03-18 06:56

    EMS电刺激电路的几个问题

    EMS电刺激电路的几个问题 1.VP直接用锂电池、升压电感、MCU的PWM控制MOS通断,是否可以?(这种理疗级别的电压) 2.高压经过Q13经过人体经过Q16、Q17、R68到GND或者高压经过
    发表于 01-23 15:57

    采用UltraScale/UltraScale+芯片的DFX设计注意事项

    采用UltraScale/UltraScale+芯片进行DFX设计时,建议从以下角度对设计进行检查。
    的头像 发表于 01-18 09:27 926次阅读
    采用UltraScale/UltraScale+芯片的<b class='flag-5'>DFX</b>设计注意事项

    做数模混合设计遇到的几个问题求解

    最近一直在做数模混合方面的设计,遇到了几个问题 (1)通常建议AGND和DGND的铺铜不要上下重叠,如果模拟器件和数字器件实在没有办法完全分开,出现AGND和DGND铺铜上下重叠时,有什么好的办法
    发表于 01-09 07:01

    求助,关于LTC4370管脚及功能的几个问题

    工程师,你好!关于LTC4370有几个问题需要咨询一下: 1、diode-OR怎么理解 2、管脚EN1和EN2起到什么作用?什么情况下起作用? 3、管脚VCC又是起到什么作用,为什么案例VCC直接
    发表于 01-05 07:31