电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Xilinx_SpartanIIE内部锁相环(DLL)的使用VIP免费

Xilinx_SpartanIIE内部锁相环(DLL)的使用_第1页
1/17
Xilinx_SpartanIIE内部锁相环(DLL)的使用_第2页
2/17
Xilinx_SpartanIIE内部锁相环(DLL)的使用_第3页
3/17
SpartanIIE 内部锁相环(DLL)的使用 以下是一个实验,讲述如何使用器件内部锁相环(DLL),很有实际意义,所以拿出来,大家一起学习,一起进步! 实验 SpartanIIE 内部锁相环(DLL)的使用 一、实验目的 1. 进一步熟悉 FPGA 软硬件开发环境; 2. 了解 FPGA 的内部结构; 3. 初步掌握 DLL 的使用。 二、设计任务 FPGA 中的 DLL 是一种很好的资源,特别是较高频率的时候,应用较广。它可以对时钟进行倍频、锁相等操作。通过设计掌握 DLL 的各种应用:倍频,分频,锁相,以及移相的操作,编程演示,通过示波器观察和比较波形。下面先对 DLL 做一个简单的介绍。 1. 概述 XILINX 公司的 Spartan-IIE 系列提供四个延迟锁相环(Delay-Locked Loop),分别位于芯片内部的四个脚。这些DLL 可以被用来实现一些电路以完善和简化系统级设计,比如提供零传播延迟,低时钟相位差和高级时钟区域控制等。随着FPGA 尺寸的增加,芯片上时钟的分布质量就变得越来越重要。时钟相位差和时钟延迟严重影响设备的性能,在大的设备中用传统的时钟网络控制时钟相位差和时钟延迟变得十分困难,XILINX 公司的 Spartan-IIE 系列的四个延迟锁定环(Delay-Locked Loop)恰好解决了这个问题。每一个DLL 可以驱动两个全局时钟,全局时钟分布网络可以根据不同的负载,将时钟相位差最小化。通过观察一个 DLL 输出时钟,它可以在网络中补偿延迟,有效的消除了设备内从外部输入端口到时钟装载的延迟。 除了根据用户的原时钟信号提供零延迟,DLL 还可以提供原时钟信号的若干倍频段。DLL 可以使时钟加倍,二倍频或四倍频。还可以对时钟信号进行分频,1.5,2,2.5,3,4,5,8,16 分频。DLL 还可以提供固定相位差的时钟,如 90°、180°、270°,另外,DLL 可以被用作时钟镜像,通过驱动DLL 芯片外的输出,然后反馈,DLL 可以降低多个设备间的时钟相位差。 2. 基本原理 如图 4-1-1 所示,一个最简单的 DLL 包括一个“variable delay line”和“control logic”. “variable delay line”产生一个输入信号CLKIN 延迟了的版本。时钟分布网络在所有内部寄存器时钟和 CLKFB 脚反馈时钟之间布线。“Control logic”.要检测输入时钟和反馈时钟好来调节延迟线。延迟线可以通过电压控制的延迟或一系列离散延迟成分建立。最适用于 Virtex DLL 的性能的方法是使用一个离散的数字延迟线。一个 DLL 的工作原理是:在输入时钟...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Xilinx_SpartanIIE内部锁相环(DLL)的使用

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部