我正在Virtex 6中构建一个ADC接口。
使用ug361中定义的方法在网络模式下驱动iserdes
[位时钟通过buf io和div clk通过bufr设置为div / 4]
我在地图中收到错误
-----------------------------------------
阶段1.1初始放置分析ERROR:位置:1073 - 由于以下原因,Placer无法为BUFIO类型的组件Inst_ADC6445_interface / BUFIO_inst创建RPM [BUFIO_RPMs]。
出现此问题的原因:与此结构相关的一些逻辑被锁定。
这应该导致其余的逻辑被锁定。
我们发现了一个问题,我们应该将BUFIO Inst_ADC6445_interface / BUFIO_inst置于芯片边缘,以满足该逻辑的相对布局要求。
以下组件是此结构的一部分:BUFIO Inst_ADC6445_interface / BUFIO_inst IOB RX_MEZZ_A_DCLK_PRX_MEZZ_A_DCLK_P并且它的N对应是我的位时钟
DCLK_P / N - > ibufds - > DCLK - > bufio - > BIT_CLK - > iserdes_high_speed_clock
DCLK - > bufr / 4 - > DIV_CLK - > iserdes_divided_clock
是我目前的设置....
使用mmcm划分我的bitclock工作,但我需要恢复mmcm以在设计中的其他地方使用,这应该是一个简单的交换。
有人能够对我在这里看到的东西有所了解吗?
我正在Virtex 6中构建一个ADC接口。
使用ug361中定义的方法在网络模式下驱动iserdes
[位时钟通过buf io和div clk通过bufr设置为div / 4]
我在地图中收到错误
-----------------------------------------
阶段1.1初始放置分析ERROR:位置:1073 - 由于以下原因,Placer无法为BUFIO类型的组件Inst_ADC6445_interface / BUFIO_inst创建RPM [BUFIO_RPMs]。
出现此问题的原因:与此结构相关的一些逻辑被锁定。
这应该导致其余的逻辑被锁定。
我们发现了一个问题,我们应该将BUFIO Inst_ADC6445_interface / BUFIO_inst置于芯片边缘,以满足该逻辑的相对布局要求。
以下组件是此结构的一部分:BUFIO Inst_ADC6445_interface / BUFIO_inst IOB RX_MEZZ_A_DCLK_PRX_MEZZ_A_DCLK_P并且它的N对应是我的位时钟
DCLK_P / N - > ibufds - > DCLK - > bufio - > BIT_CLK - > iserdes_high_speed_clock
DCLK - > bufr / 4 - > DIV_CLK - > iserdes_divided_clock
是我目前的设置....
使用mmcm划分我的bitclock工作,但我需要恢复mmcm以在设计中的其他地方使用,这应该是一个简单的交换。
有人能够对我在这里看到的东西有所了解吗?
举报