DSP脱机系统设计.pptVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档