TMS320C6727芯片的HPI和SPI0 Slave两种引导方式和实现方法.docx
《TMS320C6727芯片的HPI和SPI0 Slave两种引导方式和实现方法.docx》由会员分享,可在线阅读,更多相关《TMS320C6727芯片的HPI和SPI0 Slave两种引导方式和实现方法.docx(6页珍藏版)》请在第一文库网上搜索。
1、TMS320C6727芯片的HPI和SPIOS1ave两种引导方式和实现方法TMS320C6727DSP是T1公司的浮点信号处理芯片,该芯片具有处理速度快,运算精度高的特点,因此被广泛的使用。对该芯片进行应用程序加载通常采用的Para1IeIF1aSh方式,该方式需要一片外部存储芯片,加载程序相对复杂,在加载的过程中具有不可预知性。对于具有上位主机的系统来说,采用H型或SPIOS1AVE方式进行引导时,不仅不需要外部程序存储芯片,同时在引导的过程中可以严格的验证写入DSP芯片内的数据,具有更高的可靠性和灵活性。1引导方式配置TMS320C6727(DSP)有HP1SPIO,Para11e1F1
2、ASH,12C1等多种引导方式,不同的引导方式是通过芯片上电时读取外部引脚配亶痛定的,本文主要对HP1和SP1oS1aVe两种引导方式进行详细介绍。引导方式的选择见表1,图1中描述了硬件实现方法。t两#引导方式的引脚配量Tab.1Pma11ocationoftwobootmode方式引导方式描述引脚配置敷器位HCSSP!(BOMISpiosimoH刊-0XXSpios1ave16一I01根据图1当选择HP1引导方式时,电阻R255焊接,断开电阻R254。当选择SP1OS1AVE方式时断开电阻R255,同时焊接R254,R256,R259和R260。2SPIOS1AVE方式在芯片上电后通过确定b
3、oot引脚的配置来选择Spios1ave引导方式,然后DSP运行固化在芯片内部的BooT1O以ER程序。DSP芯片的BooT1OADER引导程序主按照A1S逋值协议与外部器件的通信,完成程序加载并运行。AIS协议的基本结构如图2所示。图2AtS侨议的星本结构AIS协议分为3个传输过程:SWS-POS-OS;具体描述如下:DSWS阶段主要用来同步主机与DSP之间的通信连接,在这个过程中主机向DSP发送同步数据0x5853,同时主机进行接收,当主机接收到的数据位0x5253后,表示主机与DSP之间同步完成,并进行POS阶段。Csn)IWOS851-:一,二I-OK5853IItt19I(POS)图
4、3SWS阶段实现过狎2)POS阶段主机首先发送数据0x5853590B,并收到从DSP发送的数据0x5852590B,然后主机向DSP发送一个数据N,在正确接收到数据N后,主机依次向DSP发送数据1-N,并收到相应的数据,在整个过程中,如果数据接收出错,则返回到SWS阶段。如果正确接收,则进入OS阶段。04590BWOS53IIIiI-T-a1:J:GOiOoOIIIff14POS阶段实现过程3)0S阶段,主机首先向DSP发送一个A1S命令数据,所有的AIS命令数据都是以0x5853XXXX的格式组成的,当主机在向DSP发送命令数据时,主机会收到相应的返回数据,该数据的格式为0x5253xxx
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TMS320C6727芯片的HPI和SPI0 Slave两种引导方式和实现方法 TMS320C6727 芯片 HPI SPI0 Slave 引导 方式 实现 方法