完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,大家好,
我正在使用zynq7000上的动态部分重配置,但我有些疑惑。 假设我有一个简单的设计,FPGA内部只有一个可重新配置的插槽,我想在可重新配置的插槽中加载2个可配置的模块。 这些tworeconfig。 模块是简单的led移位器,一个是左移,另一个是右移。 静态部分只是处理系统(因此除了一些缓冲区之外,FPGA几乎是空的)。 在部分可重新配置的设计中,我需要在不同的步骤中合成静态部分和可重新配置的模块。 之后,我可以执行实现和位生成,该工具将创建完整和部分比特流。 通过这种方式,我将得到4个比特流,两个部分(每个可重新配置模块一个比特流 - 让我们称之为BIT_A)和两个完整(一个比特流,左移reconfig。模块加载在可重新配置的插槽内,一个带有移位 - 右侧模块加载在可重新配置的插槽内)。 部分设计正常工作,我能够通过PCAP接口加载FPGA中的部分比特流。 此外,我解码了左移部分比特流,并尝试将其分成两部分,以便分两步下载到FPGA中。 我尝试了不同的切割,现在我可以将这两个部分存储在不同的存储位置,并将整个可重配置模块加载到FPGA内部。 然后我尝试修改静态部分添加一些GPIO外设。 然后我再次合成了静态部分和可重构模块。 之后,实现和我得到了其他4个比特流,两个部分(让我们称之为BIT_B)和两个完整。 我还切换了新的左移比特流。 在这个新设计中,我能够在FPGA内部加载所有非切片的部分比特流,但是我无法加载切片的部分比特流。 当我尝试加载切片比特流时,PCAP不会返回错误标志,但LED会继续向旧方向移动。 似乎PCAP忽略了数据。 所以,我试图调查比特流: 我期望BIT_A = BIT_B,但它们不是,即使我没有更改可重配置模块。 我以为是reconfig的合成。 模块不依赖于静态部分(但可能是我错了)。 也许BIT_A和BIT_B之间的区别取决于实施阶段。 可能在第二次尝试中,该工具在可重新配置的插槽内部路由一些静态连接,这就是BIT_A和BIT_B不同的原因。 这是对的吗? 我写错了吗? 有没有办法避免工具在可重新配置的插槽内路由静态连接? 对于这个大帖子我很抱歉。 我希望有人会帮助我! 万分感谢! 恩里科罗西 |
|
相关推荐
2个回答
|
|
Hi@devil.1989
预计静态设计网络可能通过RP区域进行路由。 查看此相关讨论来说:http://forums.xilinx.com/t5/Design-Methodologies-and/keep-out-areas-with-PR-flow/td-p/644378 谢谢,迪皮卡.---------------------------------------------- ---------------------------------------------- Google之前的问题 张贴。 如果某人的帖子回答了您的问题,请将帖子标记为“接受为解决方案”。 如果你看到一个特别好的和信息丰富的帖子,考虑给它Kudos(左边的明星) |
|
|
|
恩里科,
你是对的,Deepika也是如此。 PR设计在上下文流中实现,其中设计的静态和可重新配置部分共享父子类型关系。 第一个实现过程建立静态设计实现,所有后续运行连接到此已建立的锁定实现。 不仅会有通过可重新配置区域的静态路由,而且该区域内的接口网络也将存在于此框中。 每个新的可重新配置模块(RM)都连接到此静态接口,以及此上下文一致性 只要您在静态中修改某些内容,就有可能导致可重新配置区域内的更改。 我们采取保守的方法并要求重新实施所有RM,以确保所有完整和部分比特流保持同步。 您不必重新合成可重新配置的模块,但您必须在新的静态设计的上下文中重新实现它们。 因此,底线是BIT_A和BIT_B可能在逻辑上相同,但它们在物理上不相同,因为这些比特流包含可能已经改变的静态设计的信息。 虽然我们已经考虑了将设计的静态和可重构部分物理分离的机制,但我们还没有发布这样做的流程。 到目前为止,最有效的(从地点和路线角度来看)解决方案是重新实现完整的上下文设计配置,以获得最佳质量的结果和性能。 谢谢, 大卫。 |
|
|
|
只有小组成员才能发言,加入小组>>
2446 浏览 7 评论
2845 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2308 浏览 9 评论
3390 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2485 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1740浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
621浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
483浏览 1评论
2036浏览 0评论
760浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-11 18:13 , Processed in 1.191355 second(s), Total 49, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号