FPGA--IP核之PLL

本文详细介绍了Spartan-6 FPGA中的时钟资源,包括DCM(数字时钟管理器)和PLL(锁相环)。DCM用于解决时钟偏差、相移和频率合成等问题,而PLL则作为频率合成器和抖动滤波器。文中提到了三种DCM与PLL的结合方式,并详细阐述了如何配置PLL参数以生成所需时钟,包括输入时钟频率、输出时钟参数、复位引脚和时钟锁存信号。最后,文章指导了如何生成和例化PLL IP核及其相关模块。
摘要由CSDN通过智能技术生成

在 Spartan-6 中时钟资源模块称之为CMT,它是由两个DCM和一个PLL组成的。

DCM 即数字时钟管理器(DCMs),它为 Spartan-6 提供了先进的时钟功能。并且 DCM 是将时钟功能直 接集成到全局时钟网络中去的。因此在高性能、高频等应用中,DCM 解决了以下常见的时钟问题:

1. 消除设备内部或外部组件的时钟偏差,以改善整体系统性能并消除时钟分配延迟;

2. 通过改变时钟周期的固定分量或增量对时钟信号进行相移;

3. 对输入时钟进行分频或倍频来产生全新的时钟,全新的时钟频率是基于输入时钟频率的静态或动态 参数的乘法和除法混合而成;

4. 确保输出时钟标准和稳定,可以调整占空比(常用 50%)、镜像、转发或重新缓冲时钟信号等等, 可以将输入时钟去歪斜并转换为其他 I / O 标准。

PLL 即锁相环,它的主要用途是作为广泛频率范围的频率合成器,以及作为与 DCMs 结合的外部或内 部时钟的抖动滤波器。

PLL 结构图

想产生一个零延迟输出时钟就需要用到ODDR2

 产生单端零延迟输出时钟

 PLL 是可以与 DCMs 相结合的,他们结合方式有三种:

IP(Intellectual Property)即知识产权。美国 Dataquest 咨询公司将半导体产业的 IP 定 义为“用于 ASIC 或 FPGA 中的预先设计好的电路功能模块”。简而言之,这里的 IP 即电 路功能模块。 IP 核在数字电路中常用于比较复杂的功能模块(如 FIFO、 RAM、 FIR 滤波 器、 SDRAM 控制器、 PCIE 接口等)设计成参数可修改的模块,让其他用户可以直接调用 这些模块。随着设计规模增大,复杂度提高,使用 IP 核可以提高开发效率,减少设计和调 试时间,加速开发进程,降低开发成本,是业界的发展趋势。利用 IP 核设计电子系统,引 用方便,修改基本元件的功能容易。具有复杂功能和商业价值的 IP 核一般具有知识产权, 尽管 IP 核的市场活动还不规范,但是仍有许多集成电路设计公司从事 IP 核的设计、开发 和营销工作。 IP 核有三种不同的存在形式: HDL 语言形式,网表形式、版图形式。分别对应我们常 说的三类 IP 内核:软核、固核和硬核。这种分类主要依据产品交付的方式,而这三种 IP 内核实现方法也各具特色。 PLL(Phase Locked Loop,即锁相环)是最常用的 IP 核之一,其性能强大,可以对输 入到 FPGA时钟信号进行任意分频、倍频、相位调整、占空比调整,从而输出一个期望 时钟,实际上,即使不想改变输入到 FPGA 时钟的任何参数,也常常会使用 PLL,因为经 过 PLL 后的时钟在抖动(Jitter)方面的性能更好一些。 Altera 中的 PLL 是模拟锁相环,和 数字锁相环不同的是模拟锁相环的优点是输出的稳定度高、相位连续可调、延时连续可 调;缺点是当温度过高或者电磁辐射过强时会失锁(普通环境下不考虑该问题)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值