完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,
我想创建自己的接口,通过芯片2芯片接口的专有设计交换数据。 我将在一个FPGA(A)中创建数据模式,通过芯片2芯片交换发送,将其存储在第二个FPGA(B)中,然后将其返回到FPGA(A)进行比较。 我想创建一个sim_tb_top.v来实例化设计的两半(即为不同的FPGA上的每个模块创建两个xdc文件)并编译并模拟设计的sim_tb_top.v。 我将如何进行此操作?我应该创建两个项目并在每个项目中定义接口IP并创建具有唯一IP名称的输出产品以在第三个顶级项目设置中进行模拟吗? 通过实例化两个接口IP? 具体问题是顶层仿真将如何知道XDC文件具有公共引脚位置参考但是针对不同的FPGA封装? 即XDC是否具有特定于xdc文件唯一的包/ loc实例的信息? |
|
相关推荐
1个回答
|
|
既然你提到了XDC文件,我假设你想要发布帖子&
路线时序模拟? 因为如果您只想进行行为模拟,则无需担心约束。 我的建议仍然是有两个项目,每个FPGA一个。 你可以有第三个项目用于模拟,但我的猜测是,将模拟测试平台添加到两个现有项目之一同样容易。 在另一个项目中构建后P& R时序仿真模型,并将其添加到具有测试平台的模拟专用源中。 然后,您可以在顶级测试平台中将其与当前项目一起实例化。 FPGA之间的任何互连都需要在测试平台中进行。 如果您希望在调试代码时拥有更标准的流程,则实际上可以为两个项目执行此操作。 即每个项目包括测试平台的其他项目仿真模型,并使用另一个项目的完整时序模拟作为参考,以任何模式(行为/功能,翻译后,后P& R)测试当前项目。 至于位置约束,模拟忽略它们。 甚至后期翻译模拟也不需要或不希望知道设备的实际物理引脚。 测试平台中的所有互连仅使用顶级端口上的信号名称。 - Gabor |
|
|
|
只有小组成员才能发言,加入小组>>
2427 浏览 7 评论
2828 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2295 浏览 9 评论
3377 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2467 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1261浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
591浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
455浏览 1评论
2009浏览 0评论
735浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 03:29 , Processed in 1.345346 second(s), Total 79, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号