- 15
- 0
- 约3.6千字
- 约 27页
- 2017-12-27 发布于河南
- 举报
DSP脱机系统设计
DSP脱机系统设计 引言 DSP芯片的初始化 DSP系统的BOOT设计 小结 习题与思考题 一、引言 DSP系统开发初期,软件开发一般通过运行在计算机上的软件开发环境来完成。 调试完成后,需将软件固化到DSP系统,以便系统可以脱离计算机独立运行工作。 称为脱机系统。 二、DSP芯片的初始化 1、 寄存器初始化 TMS320C54x DSP芯片加电复位之后处于预先设定的状态。 需要对芯片的堆栈指针(SP)、存储器映射的外设控制寄存器(SWWSR和BSCR)、状态寄存器(ST0和ST1)、模式控制寄存器(PMST)等进行初始化,以适应不同应用的需求。 二、DSP芯片的初始化 2、 中断矢量表初始化 (1)根据DSP芯片对各中断矢量的设置位置编写一个子程序。 (2)设置PMST控制寄存器,该寄存器的高9位是IPTR,用于设置矢量表的起始地址,如:IPTR=011111110b,则矢量表的起始地址为7F00H。 (3)链接时将矢量表重定位到IPTR指定的地址。 三、DSP系统的BOOT设计 1、TMS320C54x的BOOT设计 一般都在片内设置有BOOT程序 硬复位后,如果MP/MC脚为低电平,则从FF80h地址开始运行。在该地址处放置了一个跳转指令,跳转到厂商固化在ROM中的Bootloader程序的开始地址。 在正式下载执行代码前,会首先设置CPU的寄存器 。 三、DSP系统的BOOT设计 然后,Bootloader程序根据中断、BIO、XF等多种信号来决定DSP将要采用的BOOT模式,并利用该模式将外部存储器中的代码搬移到指定的片内存储区。 最后,Bootloader程序将XPC和PC值设置为搬移入的执行代码的首地址,开始运行用户程序。 三、DSP系统的BOOT设计 a)并口BOOT方式 b)HPI BOOT方式 c)串口BOOT方式 d)/O口BOOT方式 三、DSP系统的BOOT设计 a)并口BOOT方式 并口BOOT方式的判断根据I/O空间FFFFh地址读入的数据决定。 C541/C542:最后两个比特位为01b,为8-bit并口BOOT方式;10b为16-bit并口BOOT方式。 三、DSP系统的BOOT设计 C548/C549: 三、DSP系统的BOOT设计 b)HPI BOOT方式 首先将HINT清0,随后检测IFR中的INT2标识是否为1(有效)。如果为1,则开始HPI的BOOT模式,否则,HPI的BOOT模式被跳过。 设置 方式: (1)将HINT脚连接到INT2输入端; (2)在DSP获得Reset中断矢量后的30个CPU时钟周期内在INT2输入端提供有效的中断信号。 三、DSP系统的BOOT设计 c)串口BOOT方式 包括标准串口BOOT、8-bit EEPROM串口BOOT和TDM串口BOOT三种 . (1)标准串口BOOT 将串口初始化为TMS320C54x标准串口配置,并将XF置低,向外部设备表明串口已准备好接收数据。随后检测IFR,以确定McBSP0和McBSP2哪个有数据输入。 三、DSP系统的BOOT设计 (2)8-bit EEPROM串口BOOT 获取RESET中断矢量后30个CPU时钟周期内,检测到INT3脚由高到低产生变化,则认为BOOT表将通过连接在McBSP2口的8-bit 串口EEPROM送入。 首先读取EEPROM中地址0的数据,若此时读取的为08AAh,则继续。否则继续检测下一BOOT模式。 三、DSP系统的BOOT设计 (3)TDM串口BOOT 三、DSP系统的BOOT设计 d)I/O口BOOT方式 提供了一种异步的并口BOOT方式。 I/O口的BOOT中,DSP芯片与外部主机间通过XF和BIO作为握手信号来通信。 三、DSP系统的BOOT设计 2、TMS320C55x的BOOT设计 TMS320C55x系列DSP芯片加电后,Bootloader程序首先对DSP进行初始化配置。 随后,根据片上的BOOT模式选择BOOTM[0:3]的配置,选择对应的BOOT方式 。 结束后转向执行代码首地址开始程序执行。 三、DSP系统的BOOT设计 a )从外部的异步存储器直接执行代码 EMIF配置为16-bit异步存储器模式,从外部程序区字节地址40 0000h开始执行。 存放的需为执行代码,而非BOOT表。 为适应慢速存储器,Bootloader将READ SETUP、READ STROBE、READ HOLD和READ EXTENDED HOLD参数设置为最大。 三、DSP系统的BOOT设计 b)并口EMIF的BOOT 并口EMIF模式从位于CE1空间的地址20 0000h开始读取BOOT表。 BO
您可能关注的文档
最近下载
- 中学生交通安全教育培训课件PPT.pptx VIP
- 牵引供电系统 牵引变电所供电方式 牵引变电所供电方式.ppt VIP
- 1.03 玉米高产管理技术 - (先锋克劳森).pptx VIP
- 杜邦公司讲座杜邦安全管理介绍.pptx VIP
- 2025年广西财经学院辅导员招聘考试笔试模拟试题及答案解析.docx VIP
- (正式版)DB65∕T 3611-2023 《农业用水定额》.pdf VIP
- 2025年江苏省南京市中考英语试卷(含解析).pdf VIP
- (2025年版)国家基层高血压防治管理指南PPT课件.pptx VIP
- 2024年山东交通职业学院高职单招(英语/数学/语文)笔试题库含答案解析.docx VIP
- 2017年-2022年暨南大学考研701美学原理真题.pdf
原创力文档

文档评论(0)