FPGA外接DDR3,引脚配置完成后,编译出现如下错误

2019-07-15 21:01发布

FPGA选用alter公司的cyclone V系列,DDR3外接2片,程序调用DDR3 ip核UniPHY,程序综合编译没有问题,只配置了几个引脚定义,就出现了如下错误:
Error (14566): Could not place 1 periphery component(s) due to conflicts with existing constraints (1 dual-regional clock driver(s))     
        Error (175001): Could not place 1 dual-regional clock driver, which is within DDR3 SDRAM Controller with UniPHY fbone
erro 175001是erro 14566的具体错误,我不太清楚175001这个错误的意思,他的根本原因是因为我的引脚定义导致FPGA内部时钟资源的错误么?
谢谢哪位大神帮我解答一下

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
兰儿
1楼-- · 2019-07-16 01:07
这个错误是进行工程编译时出现的
CHNlyt
2楼-- · 2019-07-16 05:48
 精彩回答 2  元偷偷看……
reallmy
3楼-- · 2019-07-16 07:47
altera对ddr管脚是有限制的,你看看不分配管脚是不是就不报错了,如果是你就要找到是哪个管脚引起你这个错误的再去查手册看看为啥管脚不行!
兰儿
4楼-- · 2019-07-16 11:11
reallmy 发表于 2018-4-17 18:41
altera对ddr管脚是有限制的,你看看不分配管脚是不是就不报错了,如果是你就要找到是哪个管脚引起你这个错误的再去查手册看看为啥管脚不行!

谢谢您的回答,我这个工程里要控制2组DDR3,发现是内部PLL资源等不够,我现在将一组设为硬控,一组设为软控,硬控的PLL、DLL、OCT设为master,软控设为slave。编译就通过没有问题了!只是请问,这样设计可以么?硬控和软控一个full-rate,一个half-rate,可以共用PLL、DLL和OCT么?谢谢
兰儿
5楼-- · 2019-07-16 12:15
reallmy 发表于 2018-4-17 18:41
altera对ddr管脚是有限制的,你看看不分配管脚是不是就不报错了,如果是你就要找到是哪个管脚引起你这个错误的再去查手册看看为啥管脚不行!

谢谢您的回答,我这个工程里要控制2组DDR3,发现是内部PLL资源等不够,我现在将一组设为硬控,一组设为软控,硬控的PLL、DLL、OCT设为master,软控设为slave。编译就通过没有问题了!只是请问,这样设计可以么?硬控和软控一个full-rate,一个half-rate,可以共用PLL、DLL和OCT么?谢谢
reallmy
6楼-- · 2019-07-16 14:02
硬核没用过,不过编译过了应该就可以吧,这个就要上板测试啦!!!

一周热门 更多>