首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

自动把某些信号安排为全局时钟,不能MAP该怎么办

自动把某些信号安排为全局时钟,不能MAP该怎么办

本人菜鸟,急着做毕业论文,MAP时报错ERROR:MapLib:93 - Illegal LOC on symbol "ts" (pad signal=ts) or BUFGP symbol
   "ts_BUFGP" (output signal=ts_BUFGP), IPAD-IBUFG should only be LOCed to
   GCLKIOB site.

查了一下,说是综合工具自动把某些信号安排为全局时钟的情况,也就是说会自动对某些信号加BUFG,如果该信号并未接到XILINX FPGA的专用时钟管脚的话,编译器会弹出以下错误

那么这个问题该怎么解决呢?看到一个帖子说:

看你的综合约束了如果你约束设计中不使用全局时钟资源的话,你在map的时候怎么分配管脚都可以,如果你用到了全局时钟的输入,那么一定要从GCLK输入,GCLK与IBUFG是一一对应的,而IBUFG后面又紧接一个BUFG组成一个BUFGP。如果你只想用BUFG又不想从GCLK输入,那么你就要显式的在代码中例化一个IBUF+BUFG的形式,这样综合后再MAP就应该没有错误了。
大虾,这样简单我看不懂呀,请问什么叫"显式的在代码中例化一个IBUF+BUFG的形式"
各位大虾,行行好吧
怎么设呀?
返回列表