![]() |
|
||||||||||||||
| | 首页 | 新闻 | 文库 | 方案 | 技术 | 独家 | 座谈 | 下载 | 电路图 | 开发套件 | 仿真器 | 邮购 | 帮助 | VIP会员 | 芯片代购 | | ||
|
||
|
|||||
| [连载]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 | |||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||
| 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 本站介绍 | 合作联络 | 欢迎投稿 | 广告业务 | 网站地图 | 设为首页 | 加入收藏 | 友情链接 | 网站公告 | 联系我们 | | |||
|