日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 嵌入式 > 嵌入式硬件
[導讀]TMS320VC5409是TI公司推出的新一代的高性能、低價位、低功耗數(shù)字信號處理器(DSP)。與現(xiàn)在流行的TMS320C5409相比,性能提高了60%,功耗效率提高了50%。它的應用對象大多是要求能脫機運行的內嵌式系統(tǒng),如機頂盒(STB)、個人數(shù)字助理(PDA)和數(shù)字無線通信等。閃爍存儲器(FLASH MEMORY)是可以在線電擦寫、掉電后信息不丟失的存儲器。FLASH與EPROM相比,具有更高的性能價格比,而且體積小、功耗低、擦寫速度快、使用比較方便。因此,采用FLASH存儲程序和固定數(shù)據是一種比較好

TMS320VC5409是TI公司推出的新一代的高性能、低價位、低功耗數(shù)字信號處理器(DSP)。與現(xiàn)在流行的TMS320C5409相比,性能提高了60%,功耗效率提高了50%。它的應用對象大多是要求能脫機運行的內嵌式系統(tǒng),如機頂盒(STB)、個人數(shù)字助理(PDA)和數(shù)字無線通信等。閃爍存儲器(FLASH MEMORY)是可以在線電擦寫、掉電后信息不丟失的存儲器。FLASH與EPROM相比,具有更高的性能價格比,而且體積小、功耗低、擦寫速度快、使用比較方便。因此,采用FLASH存儲程序和固定數(shù)據是一種比較好的選擇。AMD公司的Am29LV400B FLASH可以直接與DSP相接。

1 Am29LV400B的主要特點及編程方法

Am29LV400B是AMD公司新推出的256K×16位產品,具有以下主要特點:

(1)支持單電源操作,可分為滿負荷電壓供電(2.7V~3.6V)和電壓范圍可調節(jié)(3.0V~3.6V)供電兩種方式。滿幅度電壓供電方式主要用于電池供電的應用中,而電壓范圍可調節(jié)供電方式直接與3.3V的高性能DSP接口,簡化了系統(tǒng)的電源要求。

(2)最快的存取速度高達55ns,CMOS工藝,具有100000次寫入/擦寫壽命。

(3)低功耗(200nA的自動休眠電流,200nA的待命電流,7mA的讀電流,15mA的編程/擦除電流)。

(4)靈活的塊結構支持整片擦除、塊擦除。整片分為11個塊(1塊8K字、2塊4K字、1塊16K字、7塊32K字)。

(5)塊保護功能,具有防止對任何區(qū)段進行編程或擦除的硬件保護機制。

(6)與JEDEC標準兼容,引腳分布和命令集與單電源FLASH相兼容,具有優(yōu)越的防止意外編程的保護功能。

(7)數(shù)據查詢位和數(shù)據切換位,可以通過軟件方法檢測編程/擦除操作的狀態(tài)。

(8)Ready/Busy#管腳,可以通過硬件方法檢測編程/擦除操作的狀態(tài)。

(9)具有擦除暫停/擦除恢復功能。在暫停擦除操作過程中,支持讀寫不處于擦除狀態(tài)的塊。

(10)內嵌的擦除/編程算法能自動對整個芯片或某幾個塊進行擦除編程操作。

Am29LV400B編程和擦除算法的命令定義如表1所示。

表1 Am29LV400B命令定義

表中,RA為要讀的存儲器地址;RD為從存儲器地址RA處讀出的數(shù)據;SA為要擦除的段地址;PA為要寫入數(shù)據的存儲器地址;PD為要在地址PA處寫入的數(shù)據。根據表中的命令定義可編制FLASH的"燒寫"和"擦除"程序(用C語言和匯編語言混合編程實現(xiàn))。根據需要,我們編制了 "燒寫"單字和"燒寫"多字的程序。

2 硬件電路組成

DSP存儲區(qū)硬件接口電路如圖1所示。主要由5部分組成:DSP處理器-TMS320VC5409、系統(tǒng)邏輯控制電路(采用CPLD-EPM7128實現(xiàn))、閃存FLASH-Am29LV400B (256K字的FLASH用來存儲應用程序和初始化數(shù)據)、程序存儲器SRAM1-IDT71V416S12PH(容量為256K字)、數(shù)據存儲器SRAM2-IDT71V016S12PH(容量為64K字)。邏輯控制電路主要由3個模塊組成:FLASH頁選控制模塊、讀/寫控制模塊、程序空間/數(shù)據空間/FLASH切換控制模塊。圖中,CPLD的輸出FMSEL為FLASH的片選腳;PMSEL為程序空間的片選腳;DMSEL為數(shù)據空間的片選腳。

FLASH分為8頁,每頁32K,通過CPLD中的FLASH頁選控制模塊(Page0~Page2)實現(xiàn)FLASH翻頁功能。為實現(xiàn)FLASH引導裝載,F(xiàn)LASH物理空間的前32K映射到TMS320VC5409的數(shù)據空間0x8000h~0xFFFFh上,即TMS320VC5409的數(shù)據空間0x8000h~0xFFFFh為FLASH的前32K空間。為了重點說明FLASH的引導裝載過程,本文只談及DSP片內程序存儲空間以及FLASH前32K字的使用情況。

3 TMS320VC5409 DSP的引導裝載方式

TMS320VC5409芯片具有兩種引導方式:片內引導方式和片外執(zhí)行方式。片內引導方式就是利用片內ROM中的引導程序將程序從外部加載到程序存儲器中運行。由于FLASH的速度較低,難以與DSP相匹配,因此?本文采用片內引導方式。

TMS320VC5409片內掩模ROM中固化的引導裝載(Bootloader)程序用于在上電復位時把用戶程序從外部引導到高速RAM中,以保證其全速運行。TMS320VC5409提供的片內引導方法有:主機口HPI方法、8位或16位并行EPROM方法、8位或16位并行I/O方法和8位或16位串行口方法等。TMS320VC5409片內引導裝載源程序可以在TI網站下載得到,讀者可以自行分析。下面通過圖2所示的引導過程框圖,闡述一下本文選用的并行引導方式過程。

上電復位后,TMS320VC5409檢測其MP/MC引腳,如果MP/MC="0",DSP從0xFF80h處開始執(zhí)行片內引導裝載程序。進入引導程序后,如有INT2請求中斷,則進入HPI引導方式;如有INT3請求中斷,則進入EEPROM串行口引導方式;否則就進入并行引導方式。其詳細引導過程如圖3所示。

片內并行引導方式前半部分是I/O空間并行引導方式,我們不采用此方式,程序繼續(xù)運行直到從數(shù)據空間0xFFFFh地址讀入一個地址數(shù)據,此數(shù)據為用戶自舉表的入口地址。這時片內引導程序就開始執(zhí)行FLASH中的用戶自舉表?若自舉表的第一個字是0x10AAh,則表示是16位并行引導模式。

4 FLASH中自舉表(Boottable)的存儲格式

為了實現(xiàn)DSP加電自舉,F(xiàn)LASH中的數(shù)據必須按照自舉表的格式"燒寫"。自舉表的作用是:DSP運行此表時,首先根據自舉表中前部分用戶起始地址把后面的用戶程序代碼加載到DSP片內程序空間中相應的用戶地址區(qū)域(由于FLASH與DSP時間不匹配,要設置好SWWR和BSCR寄存器),然后根據自舉表中的程序入口地址,在程序空間相應的地址開始運行程序。表2為16位并行自舉的代碼結構(自舉表在空間允許的情況下可以放幾個程序代碼段,為便于說明,在此只說明一個程序代碼段的情況)。

表2 并行自舉表的代碼結構

下面結合一個實例,說明利用hex500命令生成二進制數(shù)據自舉表的方法。

(1)所編寫的一個用戶程序名為myblink.C,在編譯鏈接成功后生成的輸出文件名為myblink.out;程序空間的開始地址為0x1400h,程序執(zhí)行的入口地址為0x144Fh。利用hex500工具,生成文件名為myblink.hex的二進制數(shù)據,hex500命令后添加如下條件:

(2)生成的二進制數(shù)據文件myblink.hex的數(shù)據為:

(3)編寫一個數(shù)據轉換程序,把二進制數(shù)據文件myblink.hex 轉換為數(shù)組頭文件myblink.h。在CCS環(huán)境下,F(xiàn)LASH的"燒寫"主程序包含此頭文件,編譯鏈接后通過仿真器下載到DSP中,運行DSP,用戶程序就被"燒入"FLASH中了。

實際應用是:在數(shù)據空間地址0xFFFFh(也就是FLASH的空間0xFFFFh )中"燒寫"數(shù)據0x9000h(FLASH中存放的自舉表起始地址),在FLASH的地址0x9000h開始"燒入" 用戶自舉表數(shù)據即myblink.h中的數(shù)組數(shù)據。

DSP運行情況是:依據第3節(jié)所述的引導裝載過程,經過一系列的設置,使DSP尋址到數(shù)據空間地址0xFFFFh,得到自舉表的起始地址0x9000h,PC指針指向0x9000h,執(zhí)行自舉表的數(shù)據,根據自舉表寫入信息,把后面的程序裝載入程序空間起始地址0x1400h(XPC=0)(這時通過仿真器查看程序空間0x1400h開始的數(shù)據,與仿真器下載的myblink.out文件數(shù)據是一致的)。然后,DSP的PC指針指向程序入口地址0x144Fh(XPC=0)開始執(zhí)行用戶程序,從而完成了DSP利用FLASH實現(xiàn)16位并行引導裝載的過程。


本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: 驅動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設備,其驅動電源的性能直接關系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅動電源設計中至關重要的兩個環(huán)節(jié),集成化方案的設計成為提升電機驅動性能的關鍵。

關鍵字: 工業(yè)電機 驅動電源

LED 驅動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設備的使用壽命。然而,在實際應用中,LED 驅動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設計、生...

關鍵字: 驅動電源 照明系統(tǒng) 散熱

根據LED驅動電源的公式,電感內電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關鍵字: LED 設計 驅動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產業(yè)的重要發(fā)展方向。電動汽車的核心技術之一是電機驅動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅動系統(tǒng)中的關鍵元件,其性能直接影響到電動汽車的動力性能和...

關鍵字: 電動汽車 新能源 驅動電源

在現(xiàn)代城市建設中,街道及停車場照明作為基礎設施的重要組成部分,其質量和效率直接關系到城市的公共安全、居民生活質量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關鍵字: 發(fā)光二極管 驅動電源 LED

LED通用照明設計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關鍵字: LED 驅動電源 功率因數(shù)校正

在LED照明技術日益普及的今天,LED驅動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關鍵字: LED照明技術 電磁干擾 驅動電源

開關電源具有效率高的特性,而且開關電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅動電源

關鍵字: LED 驅動電源 開關電源

LED驅動電源是把電源供應轉換為特定的電壓電流以驅動LED發(fā)光的電壓轉換器,通常情況下:LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: LED 隧道燈 驅動電源
關閉