网站公告列表

  没有公告

加入收藏
设为首页
联系本站
您现在的位置: Analog安诺电子网 >> 文章 >> 独家资料 >> 文章正文
  [连载]ADSP-21535芯片介绍之四 时钟和引导           ★★★ 【字体:
[连载]ADSP-21535芯片介绍之四 时钟和引导
作者:admin    文章来源:本站原创    点击数:    更新时间:2008-5-7    

  1.时钟信号

  ADSP一21535使用来自外部晶振的正弦输入,或经过缓冲整形的时钟。如果使用缓冲整

形的时钟,此外部时钟应连到DSP的CLKIN引脚。在正常运行时,CLKIN输入不能停止、改变或低于指定的频率。这个时钟信号应是TTL兼容信号。DSP提供了用户编程的lx~31x的输入时钟倍频,即外部到内部(DSP内核)的时钟比率。MSEL6~0、BYPASS和DF引脚决定复位时PLL倍频因子。运行时,倍频因子可用软件控制。图9.6所示的上拉和下拉电阻的组合设置了一个6:1的内核时钟比,即如果输入25 MHz的时钟,将产生150 MHz的内核时钟。外设时钟通过CLKOUT—SCLK0引脚提供。

 

    所有片上外设都以设定好的系统时钟(SCLK)速度运行。此系统时钟频率可通过SSEL编程。运行时,通过写PLL控制寄存器(PLL_CTL)中的SSEL域可以软件控制系统时钟频率。SSEL的编程值规定了内核时钟频率(CCLK)和系统时钟的分频比率。表9.8给出了系统时钟比率。

    系统时钟最高频率是fsclk。注意必须选择分频比率,使之能将系统时钟频率限制在最大值fSCLK。复位后,SSEL1~0值通过采样可编程标志输入引脚(PF9~8)来决定。SSEL的值可以通过写PLL控制寄存器(PLL_CTL)来动态改变。

    2.引导模式

    复位后,ADSP一21535有3种机制自动载入内部L2存储器。第4种模式从外部存储器

执行,绕过引导程序。引导模式如表9.9所列。

 

    上电复位或软件复位后,处理器采样复位配置寄存器的BMODE脚,执行以下引导模式:

    ①从外部16位存储器执行。从16位紧缩地址0x2000000开始执行,此模式跳过引ROM。

    ②从外部8位Flash引导。位于引导ROM存储空间的8位Flash引导程序通过异步存储器bank0设置。所有的设置参数都适合最慢的设备。(3个周期的保持时间;15个周期的R/W访问时间;4个周期的建立时间)   

    ③从SPI串行E2PROM引导(8位寻址)。SPl0用PFl0输出引脚选择一个SPI EPROM设备,在地址0x00开始读数据,将之存入L2存储器的起始部分。必须使用一个8位寻址的SPI兼容EPROM。

    ④由SPI串行E2 PROM引导(16位寻址)。SPl0用PFl0输出引脚选择一个SPI EPROM设备,从地址0x0000开始读数据,将之存入L2存储器的起始部分。必须使用一个16位寻址的SPI兼容EPROM。

    无论上述何种引导模式,从存储器设备首先要读入一个4字节的值。这个值用来指定之后要被读到L2存储器起始部分的字节数。一旦这些字节装载完成,处理器跳到L2存储器空间起始位置并开始执行。

    此外,软件代码可以设置复位配置寄存器,使软件复位时跳过正常的引导顺序,处理器直接从L2存储空间的起始部分开始执行。

    为扩充上述引导模式,ADSP一21 535提供了一个辅助的软件加载器,以加入其他的引导功能。辅助加载器提供的引导能力能够从1 6位Flash、快速Flash及可变的波特率等引导。

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    利用LabVIEW优化多核处理器环
    实施DSP代码的Blackfin处理器
    uclinux-2008R1-RC8(bf561)到
    uclinux-2008R1-RC8(bf561)到
    uclinux-2008R1-RC8(bf561)到
    uclinux-2008R1-RC8(bf561)到
    uclinux-2008R1-RC8(bf561)到
    uclinux-2008R1-RC8(bf561)到
    基于ADI BF533的MPEG-4解码系
    基于DDS技术的雷达信号产生系
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    版权所有:Analog安诺电子网 湘ICP备06016315号