完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,
我正在使用ISE 14.1在CPLD(XCR3256XL)上实现设计。 我完成了原理图,包含了所有I / O引脚并命名。 原理图包含6个解码器和大量基本逻辑门(AND,NOR等)。 当我选择我的顶级原理图并转到用户约束>布局图IO - 预合成并启动PACE时,列表中出现的唯一I / O引脚是单个解码器的引脚。 我的原理图中有140个I / O引脚,但它们没有显示在PACE中。 因此,我无法针对CPLD进行销售计划。 如何让PACE包含我正在使用的所有其他I / O引脚? 任何帮助将不胜感激。 |
|
相关推荐
4个回答
|
|
我附上了整个原理图的截图,我的一些输入的特写,以及我在PACE中看到的截图。
如果您想要实际文件,请告诉我。 PACE不仅仅列出了我总I / O的一小部分,而且它列出的引脚名称与我的任何引脚都不对应。 它们对应于一个4到16解码器的引脚名称。 在原帖中查看解决方案 |
|
|
|
嗨,
我编译了一个简单的CPLD设计,我可以看到完整的引脚,如下所示。 从设计中可以看出,它有8个IO,所有其他未使用的IO都在包视图中看到。 将您的设计和包装视图与完整部件相连。 --HS -------------------------------------------------- --------------------------------------------请注意 - 请注明 如果提供的信息有用,请回答“接受为解决方案”。给予您认为有用并回复导向的帖子。感谢K-- -------------------------------------------------- --------------------- |
|
|
|
我附上了整个原理图的截图,我的一些输入的特写,以及我在PACE中看到的截图。
如果您想要实际文件,请告诉我。 PACE不仅仅列出了我总I / O的一小部分,而且它列出的引脚名称与我的任何引脚都不对应。 它们对应于一个4到16解码器的引脚名称。 |
|
|
|
这是同样的问题:https://forums.xilinx.com/t5/CPLDs-Archived/ISE-WebPack-14-4-PACE-Floorplan-IO-Pins-are-incorrect-will-not/
td-p / 294225自10.1以来显然存在同样的问题 - 不知道它是否在14.4之后被修复 - 我下载了6.8GB的14.7进行检查但是在等待时我提出了一个解决方案,感谢关于移动内容的提示 上面的帖子。问题是当原理图文件(.sch)转换为vhdl时。 这会在您的目录.vhf和.vhd中放置两个文件 - 它们在我拥有的所有项目中都完全相同.PACE然后抓取_first实体中的端口定义_有时候Xilinx自己的部分由于某种原因首先输入,如果滚动 在vhf(或vhd)文件中,您将找到您的实体与您的端口可能与名称实体“项目名称”而不是各种大写字母prefixed_“项目名称”实体。所需要的是移动实体声明和 在它之前的库声明到列表的顶部,你将在PACE中获得一个正确的列表。每次更改sch或重做vhd / vhf文件时,你都必须重做这个。 我不知道是否需要仅更改vhd或vhf所以我更改了一个并将其保存到另一个名称。今天的例子:这是vhd文件中的第一个: 图书馆; 使用ieee.std_logic_1164.ALL; 使用ieee.numeric_std.ALL; 图书馆UNISIM; 使用UNISIM.Vcomponents.ALL; 实体FD_MXILINX_logic_191是 generic(INIT:bit:='0'); port(C:in std_logic; D:在std_logic中; 问:出std_logic); 结束FD_MXILINX_logic_191; etcI将我的信号的实体库头和实体声明(只是那个架构)移到了顶部: 图书馆; 使用ieee.std_logic_1164.ALL; 使用ieee.numeric_std.ALL; 图书馆UNISIM; 使用UNISIM.Vcomponents.ALL; 实体logic_191是 端口(LS191_1:在std_logic中; LS191_4:在std_logic中; LS191_5:在std_logic中; LS191_10:在std_logic中; LS191_11:在std_logic中; LS191_14:在std_logic中; LS191_15:在std_logic中; LS191_2:out std_logic; LS191_3:out std_logic; LS191_6:out std_logic); 结束logic_191; 然后它被保存为.vhd和.vhf然后问题解决了 - PACE显示了正确的I / O:s。 得到的文件有我希望它拥有的输出。问题是为什么他们没有使这个自动化过程将项目名称置于顶部,我使用的是v13.1 - 14.4仍然有它并且如果它没有修复 对于14.7它永远不会被修复为vivado或其他任何它被称为你应该使用的东西。某种类型的脚本文件可能会自动解决问题,这是非常烦人的必须手动完成每一个小的变化 示意图。 也许有一个技巧可以在原理图中用来解决这个问题......? |
|
|
|
只有小组成员才能发言,加入小组>>
2416 浏览 7 评论
2821 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2292 浏览 9 评论
3372 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2459 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1151浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
583浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
449浏览 1评论
2004浏览 0评论
728浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 22:05 , Processed in 1.906890 second(s), Total 85, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号