激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

DSP56362的雙引導裝載方法研究與實(shí)現

時(shí)間:2024-07-31 19:28:59 理工畢業(yè)論文 我要投稿
  • 相關(guān)推薦

DSP56362的雙引導裝載方法研究與實(shí)現

摘要:簡(jiǎn)要介紹了MOTOROLA公司的24位定點(diǎn)數字信號處理器DSP56362的并行引導過(guò)程和特點(diǎn)。并結合實(shí)際,提出了一種雙引導模式,給出了具體的實(shí)現方法。通過(guò)這種雙引導模式,巧妙地達到了系統的要求。另外,介紹了采用DSP軟件編程來(lái)實(shí)現FLASH擦除和讀寫(xiě)方法。

1 引言

在脫機運行的DSP系統中,用戶(hù)代碼往往都需要在上電后自動(dòng)裝載運行。目前,大多數的DSP內部都有固化的引導裝載(Bootload)程序,它能在系統加電時(shí),自動(dòng)將一段存儲在外部非易失性存儲器中的程序代碼移植到內部的高速存儲器單元中去執行。采用這種方式,既可利用外部的存儲單元來(lái)擴展DSP本身有限的ROM資源,又充分發(fā)揮了DSP內部資源的效能。

因為用戶(hù)代碼在一段時(shí)間內是相對固定的,所以可以將其固化在非易失性存貯器中。而如果將代碼掩膜到DSP內部ROM中去?一方面要受到容量以及價(jià)格的限制,另一方面,系統代碼升級也不是很靈活方便。FLASH是一種高密度、非易失性的電可擦寫(xiě)存儲器,其單位存儲比特的價(jià)格比傳統的EPROM要低,十分適合低功耗、小尺寸和高性能的脫機系統。此外,除了可以采用專(zhuān)用的硬件編程器把程序代碼燒入FLASH中之外,也可以直接利用DSP通過(guò)軟件編程來(lái)實(shí)現。本文論述的正是如何通過(guò)DSP軟件編程來(lái)實(shí)現對FLASH的讀寫(xiě)操作,同時(shí)介紹了系統雙引導裝載方案的實(shí)現方法。

2 系統描述

本系統是基于MOTOROLA公司DSP56362芯片構建的數字音效處理系統中的一部分,整個(gè)數字音效處理系統的系統框圖如圖1所示。

DSP56362是一款24位通用定點(diǎn)數字信號處理器。它采用高性能單時(shí)鐘指令周期的DSP56300內核和Motorola Symphony DSP的音頻處理性能相結合的方法來(lái)實(shí)現?具有運算速度快(100MIPS)?精度高(24bit),外設接口豐富(具有增強型串行音頻接口ESAI、并行主機接口HI08、串行主機接口SHI、數字音頻接口DAX等),價(jià)格低廉等諸多優(yōu)點(diǎn),特別適用于音頻處理。其24位的處理精度配合20位的A/D(PCM1800)和24位的D/A?PCM1744?使得整個(gè)系統具有很高的動(dòng)態(tài)范圍(96dB以上)。它高達100MIPS的運算速度保證了算法處理的實(shí)時(shí)性。其增強型串行音頻接口ESAI可以很方便地與音頻A/D、D/A直接通過(guò)I2S協(xié)議進(jìn)行連接。通過(guò)8bit的并行主機接口HI08可以方便地與負責鍵盤(pán)控制和LED顯示的單片機89C51進(jìn)行通信。

FLASH選用SST公司的39LV010?其存儲容量為128k×8bit,采用3.3V供電,讀寫(xiě)周期為70ns,支持塊擦除與字節編程,是一款高性?xún)r(jià)比存儲芯片。

DSP與外部FLASH的連接示意圖如圖2所示。圖中,DSP的AA1腳和FLASH的片選信號腳CE相連。

DSP56362的4個(gè)地址屬性寄存器AAR[3~0]是24位讀寫(xiě)寄存器,它們的值可用于控制DSP芯片的AA[3~0]引腳的狀態(tài),當某個(gè)AAR寄存器中的基址與外部訪(fǎng)問(wèn)指令存取范圍相匹配時(shí),由這個(gè)AAR定義的相應地址空間(X數據、Y數據或程序)將被相應的AA線(xiàn)選通。在本系統中,正是把DSP的AA1作為FLASH的片選線(xiàn)。AA1腳相應的AAR1寄存器的值設為0xD00811H,當訪(fǎng)問(wèn)地址的高8位為11010000時(shí),外部FLASH被選通。

通過(guò)設置DSP的總線(xiàn)控制寄存器BCR,可以設置訪(fǎng)問(wèn)外部存儲器時(shí)插入的等待狀態(tài)的個(gè)數。在本系統中,FLASH的存取周期為70ns,為了保證FLASH的正確讀寫(xiě),一般要插入32個(gè)等待狀態(tài)。

3。模樱校担叮常叮驳囊龑н^(guò)程

在DSP56362內部的0xFF0000H-0xFF00BFH地址范圍內有Motorola定制的24位192字的Bootstrap ROM。該ROM內的Bootstrap引導程序可以通過(guò)用戶(hù)設置的DSP引導模式信號線(xiàn),將用戶(hù)程序從外部的8位EPROM、EEPROM、FLASH、 SHI接口或者HDI接口引導到DSP內部的高速RAM中全速運行。

當DSP56362硬件復位后,它將首先采樣外部的MODA、MODB、MODC和MODD信號線(xiàn),并將它們的狀態(tài)寫(xiě)入工作模式寄存器OMR?Operating Mode Reg-ister?的MA、MB、MC和MD位,然后使程序指針指向0xFF0000H去執行Bootstrap引導程序,Bootstrap引導程序通過(guò)對OMR的MA、MB、MC和MD位進(jìn)行判斷來(lái)決定選擇哪種引導模式。主要的引導模式如表1所列。

表1 DSP56362 Bootstrap的引導模式

MODDMODCMODBMODA

描 述

0001從字節存儲器引導0010跳轉到程序ROM起始地址0101從串行主機接口SHI引導(SPI從模式)0110從串行主機接口SHI引導(I2C從模式,時(shí)鐘靜止使能)0111

DSP56362的雙引導裝載方法研究與實(shí)現

【DSP56362的雙引導裝載方法研究與實(shí)現】相關(guān)文章:

TMS320C6x DSP的FLASH引導方法研究與實(shí)現03-18

C6202 ROM引導裝載方式的研究03-18

非現場(chǎng)審計的實(shí)現方法研究03-24

基于Monte Carlo方法的通信仿真實(shí)現及應用研究03-30

基于CPLD的RS485通信實(shí)現方法研究03-07

CF卡與雙核DSP的實(shí)現03-18

關(guān)于面向軟件測試過(guò)程的知識管理方法的研究與實(shí)現03-15

在MPC555中實(shí)現從RAM的快速引導03-18

FFT算法的研究與DSP實(shí)現03-07

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频