tag 标签: tms320c55x

相关博文
  • 热度 10
    2013-12-14 19:34
    1317 次阅读|
    7 个评论
    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 引脚接收一个输入时钟信号并且允许你在时钟发生器内部通过修改信号来产生你想要的时钟频率输出。时钟发生器将这个输出时钟传递到 CPU ( CPU 时钟)、(片上)外设和 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 节。   说明:由于编辑文本长度的限制,未能将所有内容粘贴出来,完整内容请查看附件。  
  • 热度 3
    2012-11-5 09:23
    945 次阅读|
    0 个评论
    PS:这是我在EDNCHINA的第一篇博文,希望以后能够坚持写下去。         今年10月底(2012年10月19日),我终于成功保研,这也意味着我的大学本科学习基本结束,接下来迎接我的将会是3年的研究生学习生涯。         为什么要选择保研?我想说我不是为了逃避今年巨大的就业压力(到现在,我们专业找到工作的不到10%),而是因为我觉得我还有很多感兴趣的东西没学到。可能听起来有点装逼,但我就是这么想的。我本科阶段一直过着很充实的实验室生活,对于编程,我自学了C、C++、VB,当然也不能忘了我学的第一门编程语言《易语言》,现在还是我的最爱;对于硬件,我先后学习了STM32、51单片机、ARM11,在这期间对自己也算是一种挑战,我凭借自己编程方面的优势首先选择了学习STM32(CORTEX-M3),再花了一周的时间学完51单片机的全部知识,也因此树立起了我对底层软件开发的强大信心,后面还做过基于其他处理器的项目。说这么多,我只想说我不愁找不到工作,也不愁找不到好一点的工作。但是,我发现大学的实验室里面存在很多的问题,其中一种很明显的问题都是:每一个菜鸟进入实验室学习的时候,居然很难找到实验室研究方向的资料,我们的师兄师姐走的时候什么都没留下,以致于我们一切都需要从头开始摸索,没有人能指导你,我们这些菜鸟必须靠自己独自去摸索学习。在这个时候我迫切的需要一本合适的入门书,却没有,其实网上也找不到,我想,这应该是我研究生阶段应该做的一件事情,这也是我开博客的原因之一。         再说说本博文的主题:《TI TMS320C55x DSP技术文档翻译节选》。这个主题主要是我,一个小菜鸟,希望尽自己最大的努力将DSP应用开发过程中比较有参考价值的TI技术文档翻译成中文,并做适当的修改,以尽可能帮助像我一样的DSP菜鸟们入门,当然现在的我也刚刚开始学习DSP。我会尽可能在保持原文内容的基础上,向文中加入一些我个人经验总结和注意事项,但愿能够做到没什么大的错误。但我之前也没有接触过DSP,这是第一次,碰这个东西也就是10月20号到今天(11月4号),其间还因为很多事情耽搁了,没能抽出时间学习,但是我还是希望在这个学习的过程中沉淀下那么些能够帮助咱们中国广大的菜鸟们早日入门,同时也希望在这过程中能够得到网络中的高手们指点,你们的批评指正是小弟前进的动力。         在最后,我想说,咱们中国的科技一直很悲哀,我们花了人生中的大部分时间去跟着外国佬屁股后面走,我们需要阅读大量的英文文档(这对于向我这样英语基础差的鸟儿来说太惨了),读完之后多半还不知所云,国内的各种书籍也只是为了骗钱,净说一些想入门的菜鸟们听不懂的鸟语,各种专业术语,一上来就是汇编和乱七八糟的评论,我真心希望我们国内的那些所谓的“大神”们能务实一点,就教我怎么入门就行了,等我入了门,你说的那些不用你教我也能学会。就拿TI TMS320C55x DSP而言,你就给我讲一下开发平台的详细搭建过程及注意事项、如何建立工程、CSL怎么用、DSPLIB怎么用、TI的技术文档怎么去选择性的阅读等等,我觉得这些就够了,如果能够怎对这些问题出一本入门书,我想肯定比现在市场上的那些所谓的畅销书强。如果我们能够把花在学习别人的东西上的时间大大缩短,我们就有更多的时间来思考“创新”问题,中国大学生的创新能力也不至于现在这么差。所以,我想说,我们不是不能创新,而是我们来不及。真心希望大家能够做好“过来人”的职责,让菜鸟们少走弯路。  
相关资源
  • 所需E币: 5
    时间: 2019-12-25 23:06
    大小: 405.85KB
    上传者: 978461154_qq
    本文档是TMS320C55xDSP库程序设计器参考,适合读者参考与学习。……
  • 所需E币: 5
    时间: 2019-12-25 23:06
    大小: 26.28KB
    上传者: 16245458_qq.com
    TMS320C55x是德州仪器公司推出的新一代低功耗高性能定点数字信号处理器,其指令流水线具有自动保护机制。本文介绍TMS320C55xDSP的指令流水线及其自动保护机制,并探讨指令流水线方式下提高其执行效率的一些问题。……
  • 所需E币: 1
    时间: 2019-5-26 21:50
    大小: 44.66MB
    上传者: 徐少
    【内容提要】本书以TMS320C55x系列高性能低功耗DSP为主,主要介绍了以数字信号处理器(DSP)为核心的实时数字信号处理器的硬件结构和片内外设,论述了eXpress算法标准软件尤其是CCS的使用,详细说明了DSP与外围接口电路的设计以及最小系统的设计,给出了DSP相关软件编程和开发调试,还介绍了MATLAB在数字信号处理中的应用和DSP/BIOS的基础知识。在介绍功能模块的基础上,列出了相应的实战项目...
广告