ImageVerifierCode 换一换
格式:DOC , 页数:5 ,大小:174.50KB ,
资源ID:3118434      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3118434.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第22章 延迟锁定环路.doc)为本站会员(hw****26)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

第22章 延迟锁定环路.doc

1、第 22 章 延迟锁相环(DLL)本章介绍该集成设备上的延迟锁相环(DLL)模块的操作原理。另外,还介绍配置、控制和状态寄存器。注意,本参考手册每一章都介绍了每个部件的特殊的初始化特征。22.1 绪论DLL 单元由一个相位检测电路、可调延迟单元、寄存器组和控制逻辑组成。这些元素的高层结构图如图 22-1 所示。图 22-1 DLL 结构图22.2 概述DLL 宏的目的是变换参考时钟,产生供外部存储器或 I/O 设备使用的输出时钟。通过在延迟链上传播参考时钟产生输出时钟。相位检测电路将参考时钟的相位与反馈时钟的相位进行比较。为输出时钟选择延迟链的一个输出 TAP 点,以使反馈时钟的相位与参考时钟

2、的相位一致。DLL 宏还包括覆盖、调试和错误特性。DLL 用于消除 LCLK(本地总线时钟)的相位偏移。因此,应将DLL_SYNC_OUT/DLL_SYNC_IN 解释为 LSYNC_OUT/LSYNC_IN,将 DLL_CLK0:n解释为 LCLK0:n。22.2.1 特性 锁相搜索完成时报告 LOCK 状态 搜索过程中,当 DLL 扫过任何一个延迟链末端时报告 WRAP 状态。当 LOCK 置位时置位 WRAP,表明搜索过程中寻找锁相失败。 OVERRIDE(覆盖)模式允许选择一个特殊的 tap 点。 连续报告当前 tap 点。22.2.2 操作模式 正常模式:DLL 可以运行在正常模式。

3、在这种模式中,相位检测电路动态调整延迟线的 tap 点。 覆盖模式:DLL 可以运行在覆盖模式。在这种模式下,tap 点由输入向量指定。22.2.3 外部信号表 22-1 列出了 DLL 宏的信号。表 22-1 DLL 宏外部信号信号 I/O 信号描述DLL_SYNC_OUT O DLL 输出时钟。相位与其它输出时钟(DLL_CLK_OUT0:n)一致。DLL_SYNC_IN O DLL 反馈时钟,相位与内部逻辑时钟一致。DLL_CLK_OUT0:n O DLL 输出时钟,供外部板上设备使用。22.3 初始化与应用信息图 22-2 给出了一个使用 DLL 宏的应用的例子。如该例所示,存储器或

4、I/O 控制器根据外部时钟与内部 clk 的比率产生一个参考时钟。将 DLL_CLK_OUT 连到外部存储器或I/O 设备,且必须将 DLL_SYNC_OUT 连回到 DLL_SYNC_IN,同时保持与DLL_CLK_OUT 通路相同的布线长度。DLL 宏利用相位检测和延迟链将内部逻辑时钟与外部设备的输入时钟对齐,以使控制集成设备的翻转与外部设备的翻转的时钟之间的偏差最小。DLL 的锁定状态由存储器控制器使用,以将存储器访问延迟到 DLL 搜索完毕之后。然而,如果使用 DLL 覆盖模式, DLL 锁相没有意义。图 22-2 DLL 应用举例22.4 内存映射 /寄存器定义DLL 可编程寄存器映

5、射占用 20 个字节的内存映射空间。读取未定义的内存映射区域返回全 0,写无效。每个 DLL 寄存器都为 32 位宽,位于 32 位地址边界。本章使用的所有地址都是距DLL 起始地址的偏移,如第 2 章“内存映射”中定义的那样。表 22-2 列出了 DLL 寄存器。表 22-2 DLL 寄存器地址映射偏移量 寄存器 访问 复位值 章节/页0x00 保留。应保持复位值 R/W 0x0500_0280 0x04 保留。应保持复位值 R/W 0x8004_0810 0x08 DLL 覆盖寄存器(DLLOVR) R/W 0x0000_0000 22.4.1/22-40x0C DLL 状态寄存器(DLL

6、SR) R 0x0000_0000 22.4.2/22-40x10 DLL 时钟寄存器(DLLCK) R/W 0xFC00_0000 22.4.3/22-50x100x0FF 保留 22.4.1 DLL 覆盖寄存器(DLLOVR DLL Override Register)DLL 覆盖寄存器(DLLOVR)如 图 22-3 所示,它控制覆盖操作和覆盖值(近似或精确),将 DLL 为覆盖模式。图 22-3 DLL 覆盖寄存器(DLLOVR )DLLOVR 用来强制指定一个固定的延迟值。建议等待 DLL 锁相完成后,从 DLL 状态寄存器读取所测量的近似值和 TAP 延迟值,然后根据这些值设置覆盖

7、延迟值。 表 22-3 说明了 DLLOVR 的字段。表 22-3 DLLOVR 字段说明位 名称 说明0 OVRD DLL 覆盖模式。0 正常模式1 覆盖模式14 保留515 OTAP DLL 覆盖近似和 TAP 选择。OTAP57近似延迟选择OTAP815TAP 延迟选择1631 保留22.4.2 DLL 状态寄存器(DLLSR DLL Status Register)DLLSR 如图 22-4 所示,它指示 DLL 的状态。这是只读寄存器。图 22-4 DLL 状态寄存器表 22-4 说明了 DLLSR 的字段。表 22-4 DLLSR 字段说明位 名称 说明0 LOCK DLL 锁定。

8、当 DLL 完成 TAP 点搜索时,置位 LOCK 位。必须将LOCK 位与 WRAP 位的状态一起考虑。1 WRAP DLL 重叠。当 DLL LOCK 置位时,WRAP 为 DLL 状态提供信息。如果 WARP=1,它指示 DLL 搜索 TAP 点未成功完成。当 DLL 搜索成功时,WRAP 状态保持清除,同时 LOCK 置位。24 保留515 MTAP DLL 测量的近似值和 tap 延迟MTAP57 近似延迟MTAP815 tap 延迟1631 保留22.4.3 DLL 时钟寄存器(DLLCK DLL Clock Register)DLLCK 如图 22-5 所示,它允许或禁止信号时钟输出。图 22-5 DLL 时钟寄存器表 22-5 说明了 DLLCK 的字段。表 22-5 DLLCK 字段说明位 名称 说明0 CE0 允许/禁止 MCK0/LCLK0 信号时钟输出0 禁止 LCLK01 允许 LCLK0 1 CE1 允许/禁止 MCK1/LCLK1 信号时钟输出0 禁止 LCLK11 允许 LCLK1 2 CE2 允许/禁止 MCK2/LCLK2 信号时钟输出0 禁止 LCLK21 允许 LCLK2 331 保留

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。