原创 TI TMS320C55x DSP技术文档翻译节选之时钟发生器

2013-12-14 19:34 1974 27 34 分类: 处理器与DSP 文集: TMS320VC5509A专题

TMS320C55x DSP 时钟发生器

TMS320C55x DSP Clock Generator (CN)

 

 

本文档的出处为:TMS320C55X DSP Peripherals Overview Users Guide (spru317i),有改动。

3 时钟发生器(Clock Generator

这一章描述了TMS320VC5509/TMS320VC5509A/TMS320VC5510 DSP中的时钟发生器。针对于C5505的时钟发生器在 TMS320VC5505 DSP System User's Guide (SPRUFP0)中介绍,针对于C5504的时钟发生器在TMS320VC5504 DSP System User's Guide (SPRUGL6)中介绍。在本章中描述的时钟发生器可以通过CLKIN引脚接收一个输入时钟信号并且允许你在时钟发生器内部通过修改信号来产生你想要的时钟频率输出。时钟发生器将这个输出时钟传递到CPUCPU时钟)、(片上)外设和C55x DSP中的其他模块。而CPU时钟又通过一个可编程的时钟分频器传递到CLKOUT引脚(输出)。请查阅特定设备(device-specific)的数据手册(Data Manuals)来获得关于时钟发生器的其他信息。

3.1 DSP时钟发生器简介(Introduction to the DSP Clock Generator

DSP时钟发生器为DSP提供一个时钟信号,这个时钟信号是以连接在CLKIN引脚上的输入时钟为基础的。在时钟发生器中包含一个数字锁相环(digital phase-lock loop),它可以被使能(enable)或者被失能(disable)。你可以通过配置时钟发生器来产生需要的CPU时钟(频率)。

时钟发生器有一个时钟模式寄存器(clock mode register, CLKMD),详见3.8节,这个寄存器用来控制和监视时钟发生器的活动。比如,你可以通过写入CLKMD寄存器中的PLL ENABLE位来触发下面两个主要操作中的一个:

·旁路模式(bypass mode,详见3.3节,PLL被旁路,这时时钟发生器输出时钟的频率等于输入时钟信号的频率的1分频、2分频或者4分频。因为PLL被失能,这种模式可以用于节能。

·锁定模式(lock mode,详见3.4节,输入时钟频率既可以用于倍频也可以分频来产生想要的输出频率,并且输出时钟信号的相位锁定于输入时钟信号。如果时钟模式寄存器(CLKMD)的PLL ENABLE位被置位(设置为1)并且相位锁定程序(phase-locking sequence)已完成则进入锁定模式(在执行相位锁定程序期间,时钟发生器一直处于旁路模式)。

时钟发生器还有一个用于节能的空闲模式(idle mode,详见3.5节,你可以通过关闭CLKGEN空闲域(idle domain)来设置时钟发生器进入空闲模式。想了解打开和关闭空闲域的信息,请查阅第8章,空闲配置(Idle Configurations)。

时钟发生器的输出或者再经过(可编程)分频器后的输出信号形式可以通过CLKOUT引脚查看。想了解更多关于CLKOUT引脚和相关的分频器的信息,详见3.6节。

 

说明:由于编辑文本长度的限制,未能将所有内容粘贴出来,完整内容请查看附件。

 

文章评论7条评论)

登录后参与讨论

用户403664 2012-11-19 10:59

高级编辑器记得用“一键排版”功能,很多word 自带的代码就可以去掉,所占的字数也会变少很多

用户1696769 2012-11-12 17:59

没关系的,有机会的话可以电话沟通一下。不过你说的限制问题,也是我们需要再考虑的。

用户375266 2012-11-12 10:10

我就是用的高级编辑功能,呵呵,还是字数限制的原因吧,我以后改一种编辑方式吧,费心了。

用户1696769 2012-11-12 09:36

不是很清楚你说的显示格式的问题。你可以尝试一下EDN博客的高级编辑功能,可以直接粘贴WORD里面的所有内容,包括图片,并且能保持原有的格式。

用户375266 2012-11-11 09:49

谢谢rainedn能及时回复,本人很多时候都习惯用Word编辑文档,等编辑完成了再粘贴到网页上面,因此很多时候“显示格式”却是是一个问题。不知道能不能增加一个像百度文库那样的文档预览功能呢,这样只需要自己编写一个摘要,然后把正文放到附件中,可能会更好,但是不知道技术上难度有多大。但是无论如何,还是要谢谢你。

用户1696769 2012-11-10 22:37

rezone,你好,我看了你的PDF文档, 其实文字不算多的,可能是里面有比较多的 表格,占用了大量的代码,导致超过字符限制。你说的这个问题我们会再考虑你和其他网友的意见,放开字符限制。之所以加了字符限制,是考虑到防止一些网友粘贴的来自其他网站的内容中含有大量无用甚至可能恶意的代码,破坏了页面样式,并且影响页面访问速度。之前我们建议网友将大文章分成几篇连载的形式,或者使用高级编辑器中的一键排版功能去除多余样式,但是这种用户体验毕竟不太好,我们会考虑你的意见的,谢谢!

用户375266 2012-11-10 20:20

因为刚刚开始使用此博客,发文的时候发现文档长度有限制,不知道可不可以有其他方式来发表长的文档啊?
相关推荐阅读
用户375266 2013-07-22 19:14
Bootloader基础:让你的嵌入式设计具有前瞻性
世界上很少有什么项目能给嵌入式固件开发人员提供足够多的开发时间。事实上,嵌入式固件开发就好像气体一样,会占据它所在的整个空间。而这往往意味着项目结束阶段的测试和质量评估承受压力,进而提高风险。项目经理...
用户375266 2013-07-22 19:05
硬件工程师该如何成为软件专家
硬件工程师该如何成为软件专家 要想成为某个方面的专家可不是件容易的事,需要付出艰辛的努力,尤其是涉及到嵌入式软件方面。嵌入式技术的变化速度至少可以说是很快的。虽然用来编写软件的编程语言仍然是C和C+...
用户375266 2013-07-22 19:02
完善FPGA系统设计的三原则
一,面积与速度的平衡互换原则 这里的面积指的是FPGA的芯片资源,包括逻辑资源和I/O资源等;这里的速度指的是FPGA工作的最高频率(和DSP或者ARM不同,FPGA设计的工作频率是不固定的,而是...
用户375266 2013-07-22 19:02
32位低功耗MCU的设计
1 前言 传统的低功耗MCU设计都是以8位MCU为主,因为8位内核逻辑门数相对较少,运行或泄露电流低,售价也相对低廉。但是,许多新兴的应用都需要比8位内核更大的处理效率。近年智能生活的抬头、物联网的...
用户375266 2013-07-22 19:01
Cortex-M0的USB接口在智能手机底座音响中的应用
ARM Cortex-M0 处理器是目前最小的 ARM 处理器。M0充分利用了ARM Thumb 技术、多级流水线技术、低功耗优化设计技术和最新的高密度硅闪存工艺,是目前市场上现有的最小、能耗最低、最...
我要评论
7
27
关闭 站长推荐上一条 /2 下一条