微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > 几种DSP与外接存储器的连接方法

几种DSP与外接存储器的连接方法

时间:09-25 来源:互联网 点击:
5 Bootload的设计  

BootLoader是嵌入式系统加电后在操作系统内核运行之前运行的第一段代码。BootLoader用于初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。通常,Boot Loader是严重地依赖于硬件而实现的,特别是在嵌入式世界。因此,在嵌入式世界里建立一个通用的Boot Loader几乎是不可能的。BootLoader一般它只在系统启动时非常短的时间内运行。对于嵌入式系统来说,这是至关重要的一步。  

TMS320C54x内部具有16K×16位的掩模ROM,其内部具有Bootloader程序,工作在微计算机方式下可以启动ROM中的引导程序,将用户程序从EPROM(FLASH)、串行口、I/O口或HPI口引导到内部RAM或外部的高速SRAM中全速运行。 TMS320C5409硬件复位后采样引脚如果为低,则DSP从FF80H开始执行片内的引导程序,FF80H包含一条跳转到Bootloader程序的语句,Bootloader程序将用户程序下载到RAM中运行。在硬件复位期间,如果TMS320C5409的为高电平,则从片外的0FF80H开始执行程序。选择过程如图6所示。



图6 自举加载方式的选择过程

6 结束语  

实践证明,在DSP的使用中,以上介绍的DSP与其外围存储器的接口设计是切实可行的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top