Vivado Synth8-5535 报错解决办法

报错内容:Synth 8-5535 port <sys_clk> has illegal connections. It is illegal to have a port connected to an input buffer and other components. The following are the port connections : Input Buffer: Port I of instance clkin1_ibufg(IBUF) in module <clk_wiz_0_clk_wiz> Other Components: Port C of instance sys_rst_n_reg(FD) in module ddr3_rw_top...

**报错原因:**从引脚输入的sys_clk未经buffer不可以直接作为多个模块的输入信号。在我的代码中,sys_clk即做了always的时钟输入又做了PLL的输入,这样是不允许的连接PLL时,输入信号先要连接到内部buffer以产生较强的驱动能力,从而保证时钟的时序质量。但是由于输入信号的另一分支不经过任何电路就直接连接到了输出pad,所以存在一种可能,即连接buffer的分支会被短路,从而失去预期的效果。正因为如此,vivado给出了错误警告。

**解决办法:**最简单的一种办法是sys_clk只做为PLL的输入,PLL输入一个和sys_clk时钟频率相同的时钟信号,将输出的信号用于always模块。

相关推荐
ARM|X86+FPGA工业主板厂家2 小时前
基于ARM+FPGA平台在精密测控领域的应用:ZYNQ千兆以太网高速数据记录仪
arm开发·fpga开发
cmc10282 小时前
275.需要双边沿触发时,直接对时钟取反会不会出问题
fpga开发
LCMICRO-133108477461 天前
国产长芯微LPS7118完全pin-pin替代ADP7118,是一款采用 CMOS 技术设计的低噪声、高 PSRR、快速瞬态响应、低压差线性稳压器
arm开发·单片机·嵌入式硬件·fpga开发·硬件工程·线性稳压器·adp7118
LCMICRO-133108477461 天前
国产长芯微LM3042完全P2P替代LT3042,是一款高性能低压差线性稳压器
arm开发·单片机·嵌入式硬件·fpga开发·硬件工程·线性稳压器·lt3042
ARM|X86+FPGA工业主板厂家1 天前
基于ARM+FPGA平台在精密测控领域的应用:ZYNQ高精度温振压多参融合采集系统
fpga开发
辰丁电子2 天前
PCB设计:EMMC设计规范
fpga开发·pcb设计·pcb工艺·layout·pcb layout
小蘇的FPGA3 天前
FPGA远程更新升级和测试(MultiBoot)
fpga开发
156082072193 天前
关于国微SQM7VX690T和复旦微JFM7VX690T调试
fpga开发
minglie14 天前
简易寄存器接口SMMR---正交编码器
fpga开发
神电测控4 天前
新品发布:32通道50MS/s同步并行14位采集模块PG-FMC9249(支持任意FPGA/ZYNQ,兼容LabVIEW FPGA软件开发)
fpga开发·labview·ni·神电测控·王电令·ad9249·32通道