C6678 DDR3 PLL
DDR3 PLL为DDR3内存控制器生成接口时钟。当退出上电复位时,
DDR3 PLL在启用和使用之前在引导配置期间被编程到有效频率。

DDR3 PLL电源通过DDR3 PLL电源引脚(AVDDA2)从外部提供。外部EMI滤波器电路必须添加到所有PLL电源。请参阅第72页“德州仪器公司相关文件”中KeyStone I设备的硬件设计指南为了获得最佳性能,TI建议所有PLL外部组件位于电路板的一侧,无跳线、开关或其他组件展示。为了减少PLL抖动,最大化开关信号迹线和PLL外部之间的间隔部件(C1、C2和EMI滤波器)。

Figure 7-23 shows the DDR3 PLL.
Figure 7-23 DDR3 PLL Block Diagram

7.7.1 DDR3 PLL控制寄存器
用于驱动EMIF的DDR PHY的DDR3 PLL不使用PLL控制器。DDR3 PLL可以使用位于Bootcfg模块中的DDR3PLLCTL0和DDR3PLLCTR1寄存器进行控制。这些MMR(内存映射寄存器)存在于Bootcfg空间中。要写入这些寄存器,软件应该经过使用KICK0/KICK1寄存器的解锁序列。有关建议的可配置值,请参阅第83页2.5.4“PLL Boot Configuration Settings”。参阅第80页3.3.4节“Kicker Mechanism Register (KICK0 and KICK1)”,用于寄存器的地址位置以及用于访问寄存器的锁定和解锁序列。此寄存器仅在POR(低电平有效)上复位。
Figure 7-24 DDR3 PLL Control Register 0 (DDR3PLLCTL0)﹙¹﹚

Legend: RW = Read/Write; -n = value after reset
1 This register is reset on POR only. The regreset, reset, and bgreset from PLL are all tied to a common pll0_ctrl_rst_n The pwrdn, regpwrdn, bgpwrdn are all tied to common pll0_ctrl_to_pll_pwrdn.
Table 7-27 DDR3 PLL Control Register 0 Field Descriptions (Sheet 1 of 2)


Figure 7-25 DDR3 PLL Control Register 1 (DDR3PLLCTL1)


Table 7-28 DDR3 PLL Control Register 1 Field Descriptions

7.7.2 DDR3 PLL设备特定信息
如图7-23所示,DDR3 PLL(PLLOUT)的输出除以2,并直接馈送给DDR3存储器控制器。DDR3 PLL受上电复位影响。在上电复位期间,DDR3的内部时钟PLL受到影响,如第133页第7.5节“Reset Controller(复位控制器)”所述。DDR3 PLL仅在在RESETSTAT(低电平有效)引脚变高时锁定。它不会在任何其他重置时解锁。

7.7.3 DDR3 PLL初始化序列
请参阅第72页上德克萨斯州“相关文档”中KeyStone设备的锁相环(PLL)用户指南有关DDR3 PLL初始化顺序的详细信息。
————————————————————————
注:每次重新编程DDR3 PLL时,DDR3接口必须复位。
————————————————————————
7.7.4 DDR3 PLL输入时钟电气数据/定时
Table 7-29 DDR3 PLL DDRSYSCLK1(N|P) Timing Requirements
(see Figure 7-26 and Figure 7-22)

Figure 7-26 DDR3 PLL DDRCLK Timing

7.8 PASS PLL
PASS PLL为网络协处理器生成接口时钟。使用PACLKSEL引脚,用户可以选择PASSPLL的输入源作为CORECLK时钟参考源或PASSCLK时钟的输出参考源。当电源关闭复位时,PASS PLL以旁路模式输出,必须在启用和使用之前编程到有效频率。

PASSPLL电源通过PASS PLL电源引脚(AVDDA3)提供。外部EMI滤波器电路必须添加到所有PLL电源。请参阅第72页中的“德州仪器相关文档”KeyStone I设备硬件设计指南的详细介绍。为了获得最佳性能,TI建议PLL外部组件位于电路板的一侧,无跳线、开关或其他组件,如图所示。为了减少PLL抖动,最大化开关信号迹线和PLL外部之间的间隔组件(C1、C2和EMI滤波器)。

Figure 7-27 shows the PASS PLL.
Figure 7-27 PASS PLL Block Diagram

7.8.1 PASS PLL Control Register(PASS PLL控制寄存器)
用于驱动网络协处理器的PASS PLL不使用PLL控制器。PASS PLL可以使用Bootcfg模块中的PASSPLLCTL0和PASSPLLCTL1寄存器进行控制。这些MMR(内存映射寄存器)存在于Bootcfg空间中。要写入这些寄存器,软件应该经过使用KICK0/KICK1寄存器的解锁序列。有关建议的可配置值,请参阅第38页2.5.4“PLL Boot 配置设置”。参见第80页第3.3.4节“‘Kicker Mechanism Register (KICK0 and KICK1)”,用于寄存器的地址位置以及用于访问寄存器的锁定和解锁序列。这个寄存器仅在POR(低电平有效)上复位。

Figure 7-28 PASS PLL Control Register 0 (PASSPLLCTL0)﹙¹﹚

Legend: RW = Read/Write; -n = value after reset
1 This register is Reset on POR only. The regreset, reset and bgreset from PLL are all tied to a common pll0_ctrl_rst_n The pwrdn, regpwrdn, bgpwrdn are all tied to common
pll0_ctrl_to_pll_pwrdn.
Table 7-30 PASS PLL Control Register 0 Field Descriptions

Figure 7-29 PASS PLL Control Register 1 (PASSPLLCTL1)

Legend: RW = Read/Write; -n = value after reset
Table 7-31 PASS PLL Control Register 1 Field Descriptions

7.8.2 PASS PLL Device-Specific Information
如图7-27所示,PASS PLL(PLLOUT)的输出除以2,并直接馈送给网络协处理器。PASS PLL受通电复位影响。通电复位期间,PASS的内部时钟PLL受到影响,如第133页第7.5节“重置控制器”所述。PASS PLL仅在并且在RESETSTAT(低电平有效)引脚变高时被锁定。在其它任何复位过程中,它都不会失去锁定。
7.8.3 PASS PLL Initialization Sequence
请参阅“德州仪器相关文档”第72页中KeyStone设备的锁相环(PLL)用户指南有关PASS PLL初始化顺序的详细信息。

7.8.4 PASS PLL Input Clock Electrical Data/Timing(PASS PLL输入时钟电气数据/定时)
Table 7-32 PASS PLL Timing Requirements
(See Figure 7-30 and Figure 7-22)

Figure 7-30 PASS PLL Timing

注:部分翻译后不清楚是否正确,暂时使用原文档的英文。

C6678 DDR3 PLL相关推荐

  1. 初见TIC66XX系列DSP——C6678

    首先C6678是一个多核处理器(8个C66XX核),每个核都有自己独立32KB的LIP.32KB的L1D以及512KB的L2,此外8个核还有4M的共享的MSM,接口资源包括,SRIO,PCIe,Hyp ...

  2. DSP:6678开发板NDK网口通信完整实现(附源码)

    如果出现图片打不开,或是显示异常,请点击下方链接阅读原文!!! DSP:6678开发板NDK网口通信完整实现(附源码) - 子木的文章 - 知乎 https://zhuanlan.zhihu.com/ ...

  3. 6678开发板NDK网口通信完整实现(附源码)

    写在前面: 1.已经有很多前辈做过很优秀的记录,本篇尽量讲得详细一点,能够让新手直接上手. 2.在整个调试过程中,会遇到各种各样的问题,如果遇到问题请看第四部分,大部分问题应该能解决掉,不能解决的就评 ...

  4. TMDSEVM6657LS评估板恢复出厂默认状态

    TMDSEVM6657LS评估板恢复出厂默认状态 前言 TMDSEVM6657LS评估板特别适用于DSP开发的初学者,但有时候拿到手的开发板几经流转,被别人修改过,也可能自己烧录过程出错,导致开发板的 ...

  5. C6678之DDR3接口

    1.简介 DDR3内存控制器用于连接符合JESD79-3C标准的SDRAM设备.不支持DDR1 SDRAM,DDR2 SDRAM,SDR SDRAM,SBSRAM和异步存储器等存储器类型. 2.接口特 ...

  6. 6678EVM调试K1_STK_v1.1例程中GE_test的时候报错:DDR3 leveling has failed, STATUS = 0x40000064的解决办法

    在调试K1_STK_v1.1例程中GE_test的时候,使用的是TMDSEVM6678LE板子. 最开始一直报错DDR3 leveling has failed, STATUS = 0x4000006 ...

  7. 7a系列mrcc xilinx_【FPGA】Xilinx-7系的时钟资源与DDR3配置

    引子: HP中的DDR需要sys_clk和clk_ref两路输入,HR用户功能也需要usr_clk时钟输入. 但是HR资源IO被完全占用,HP中只有bank33的MRCC/SRCC可以作为fpga的时 ...

  8. vfifo控制mig_MIG IP控制DDR3读写测试

    本文设计思想采用明德扬至简设计法.在高速信号处理场合下,很短时间内就要缓存大量的数据,这时片内存储资源已经远远不够了.DDR SDRAM因其极高的性价比几乎是每一款中高档FPGA开发板的首选外部存储芯 ...

  9. vivado 验证ddr引脚_vivado下ddr3的读写和测试详解

    最近博主在根据例程做ddr3的读写测试,发现根本看不到好吧,虽然之前博主做过SDRAM的读写测试,但是ddr3更加复杂,时序写起来很吃力,所以需要用到vivado下自带的ip核.具体来看下面例化过程: ...

最新文章

  1. 这张「二维码」火到了GitHub热榜第一:扫一扫,打破系统边界,文件秒传
  2. iptables使用ipt_connlimit限制连接数
  3. QLogic改进ASP合作计划满足共享闪存缓存市场需求
  4. 报告显示:2018年北京人工智能相关产业达1500亿元
  5. c++ file operation (reference 5)
  6. kafka消息消费有延迟_消息中间件选型分析---从Kafka与RabbitMQ的对比来看全局
  7. arcgis xml 下载 切片_arcgis api 4.x for js地图加载arcgisserver本地离线瓦片(附源码下载)...
  8. 大数据学习笔记:HBase Shell操作
  9. Leetcode每日一题:844.backspace-string-compare(比较含退格的字符串)
  10. linux7保存防火墙规则,centos7中没有service iptables save指令来保存防火墙规则
  11. 2018计算机核心期刊,2018中国科技核心期刊目录!!!!
  12. SQL查询优化工具--EverSQL
  13. console接口(console接口定义)
  14. python表求列平均值_python中表列的平均值
  15. 对话,对话,全是超级爆笑对话
  16. Excel怎么快速截取图片?
  17. 文笔很差系列4 - Kris Kremo
  18. 【python核心编程笔记+习题】-CH5-数字类型
  19. 跟我做WinForm开发(2)-后台逻辑操作
  20. SAP WM初阶LS07冻结Quant

热门文章

  1. 如果你想成为数据分析师,这里有些建议可能有所帮助
  2. ATI MINI40配置NI系列软件
  3. 蓝桥杯 试题 基础练习 杨辉三角形 Java
  4. 论分布式数据库架构的“存”与“算”
  5. IEC 61968 和 IEC 61850 量测模型的差异性分析(论文学习)
  6. 调用系统自带的程序android,Android怎么打开和调用系统自带的程序示例(06)
  7. 传统企业与互联网企业的软件价值观
  8. mq服务器端口配置文件,Centos6.8 rabbitmq搭建且修改默认端口
  9. 在线浏览三维模型(CAD文件在线浏览)
  10. matlab信号采样