FPGA IP核之PLL四种输出模式的理解

一、源同步模式

使得进入管脚时的数据和上升沿的相位关系与到达芯片内部第一级寄存器时数据和上升沿的相位关系保持不变 (通过调整内部的布局布线延时做到的,用于数据接口,特别是高速的情况下)

详细理解:左侧是信号源,产生data和clk 频率信号clk经过锁相环之后到FPGA寄存器,数据也到FPGA里面的寄存器。但是由于data和clk到FPGA的路径不一样,导致时间不一样,于是出现不同步的现象。这种现象会使得每次敏感时钟沿来了去采集数据出错。(错位的感觉)

使用源同步之后,Data at register和clock at register之间的相对关系和datapin与pll reference clock的相对关系一致。

如何使之一致的?

通过改变clk到pll的布局布线来控制时间,通过改变data到寄存器的时间 各方面协调


二、无补偿模式

External PLL clock outputs是对应下面红色波形的

三、标准模式

对内部时钟补偿,当外接时钟的时候,不补偿。

四、零延时缓冲模式

输出有补偿 ,但使用在内部寄存器上没有补偿


在配置IP核时没有特殊需求 就选择标准模式

是的,FPGA中的PLL(Phase-Locked Loop,锁相环)IP核可以用于改变待测信号的频率。PLL是一种常见的时钟管理器,可以生成稳定的时钟信号,并且具有频率合成和频率倍增的功能。 在FPGA中,可以使用PLL IP核来接收一个输入时钟信号,并通过配置PLL的参数来生成一个具有不同频率的输出时钟信号。通过改变PLL的分频比、倍频比以及其他参数,可以实现对待测信号的频率进行调整。 具体来说,可以通过以下步骤来改变待测信号的频率: 1. 实例化PLL IP核:在FPGA设计中,首先需要在代码中实例化一个PLL IP核。这通常涉及到在代码中定义PLL的输入和输出时钟端口,并连接到FPGA的时钟网络。 2. 配置PLL参数:接下来,需要根据需求配置PLL的参数。这包括设置输入时钟频率、输出时钟频率、分频比、倍频比以及其他相关参数。这些参数的具体配置方式取决于使用的FPGA开发工具和所选用的PLL IP核。 3. 生成输出时钟信号:一旦配置了PLL参数,可以使用PLL IP核生成一个具有所需频率的输出时钟信号。这个输出时钟信号可以连接到待测电路中,从而改变待测信号的频率。 需要注意的是,改变待测信号的频率可能会对电路的性能和稳定性产生影响,因此在进行频率调整时需要仔细考虑和验证设计的可靠性。另外,具体的操作和配置步骤可能因使用的FPGA开发工具而有所差异,建议参考相关的文档和资料进行具体实施。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值