www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 電源 > 數(shù)字電源
[導(dǎo)讀]1 概述TMS320C55X在C54x的基礎(chǔ)上發(fā)展起來(lái)的新一代低功耗、高性能數(shù)字信號(hào)處理器。1) 軟件具有C54兼容模式。2) 工作時(shí)鐘大大超過(guò)了C54x系列處理器。3) CPU內(nèi)部通過(guò)增加功能單

1 概述

TMS320C55X在C54x的基礎(chǔ)上發(fā)展起來(lái)的新一代低功耗、高性能數(shù)字信號(hào)處理器。

1) 軟件具有C54兼容模式。

2) 工作時(shí)鐘大大超過(guò)了C54x系列處理器。

3) CPU內(nèi)部通過(guò)增加功能單元增強(qiáng)了DSP運(yùn)算能力。

具有更高的性能和更低的功耗。在無(wú)線(xiàn)通信、便攜式個(gè)人數(shù)字系統(tǒng)及高效率的多通道數(shù)字壓縮語(yǔ)音電話(huà)系統(tǒng)中得到廣泛應(yīng)用。

2 主要特性

TMS320C55X具有以下特性:

●1個(gè)32×16位的指令緩沖隊(duì)列;

●2個(gè)17×17位的乘積并累加單元;

●1個(gè)40位的算術(shù)邏輯單元;

●1個(gè)40位的移位器;

●1個(gè)16位算術(shù)邏輯單元;

●4個(gè)40位的累加器;

●12組獨(dú)立總線(xiàn)。其中包括:3組數(shù)據(jù)讀總線(xiàn)、2組數(shù)據(jù)寫(xiě)總線(xiàn)、5組數(shù)據(jù)地總線(xiàn)、1組等程序讀總線(xiàn)和1組程序?qū)懣偩€(xiàn)。

3 TMS320C55X的CPU結(jié)構(gòu)

TMS320C55X的中央處理單元內(nèi)部結(jié)構(gòu)由四部分組成。它們分別是:指令緩沖單元,程序流程單元,地址數(shù)據(jù)流程單元,數(shù)據(jù)處理單元。下面對(duì)各個(gè)單元進(jìn)行簡(jiǎn)要地介紹。

3.1 TMS320C55X的總線(xiàn)結(jié)構(gòu)

TMS320C55X采用增強(qiáng)型哈佛結(jié)構(gòu),程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器具有各自的總線(xiàn)結(jié)構(gòu),在CPU內(nèi)部共有12組總線(xiàn)。下面對(duì)這12組總線(xiàn)分別進(jìn)行介紹:

●數(shù)據(jù)讀數(shù)據(jù)總線(xiàn):

該總線(xiàn)共3組,分別是BB、CB和DB,每組均為16位。數(shù)據(jù)讀數(shù)據(jù)總線(xiàn)的功能是將16位的數(shù)據(jù)從數(shù)據(jù)空間或I/O空間送入CPU的功能單元。TMS320C55X指令集中有一些專(zhuān)門(mén)的指令使編程人員能夠使用BB,CB和DB在同一時(shí)刻讀取3個(gè)操作數(shù)。CB和DB總線(xiàn)上的數(shù)據(jù)可以送入程序流程單元、數(shù)據(jù)處理單元和地址數(shù)據(jù)流程單元。

●數(shù)據(jù)讀地址總線(xiàn):

數(shù)據(jù)讀地睛總線(xiàn)亦有3組,分別是BAB、CAB和DAB,每組均為24位。這三組數(shù)據(jù)總線(xiàn)將24位地址送入存儲(chǔ)器接口單元,由存儲(chǔ)器接口單元先中CPU所需的數(shù)據(jù)。三組數(shù)據(jù)讀地址總線(xiàn)上的地址信息是由CPU中的地址數(shù)據(jù)流程單元產(chǎn)生的。BAB總線(xiàn)上的數(shù)據(jù)為數(shù)據(jù)讀數(shù)據(jù)總線(xiàn)中的BB總線(xiàn)送入CPU的數(shù)據(jù)的地址。CAB總線(xiàn)上的數(shù)據(jù)數(shù)據(jù)讀數(shù)據(jù)總線(xiàn)CB總線(xiàn)送入CPU的數(shù)據(jù)的地址。而DAB總線(xiàn)上的數(shù)據(jù)是由數(shù)據(jù)讀數(shù)據(jù)總線(xiàn)DB總線(xiàn)或者是由DB和CB總線(xiàn)送入CPU的數(shù)據(jù)的地址。

●程序讀數(shù)據(jù)總線(xiàn):

該總線(xiàn)是一組32位總線(xiàn),功能是將4字節(jié)的程序代碼送入指令緩沖單元,并在指令緩沖單元中對(duì)指令進(jìn)行解碼。

●程序讀地址總線(xiàn):

程序讀地址總線(xiàn)是一組24位總線(xiàn)。該總線(xiàn)上的數(shù)據(jù)是由PB總線(xiàn)傳磅到CPU的程序代碼的地址。

●數(shù)據(jù)寫(xiě)數(shù)據(jù)總線(xiàn):

該總線(xiàn)有兩組,分別為EB和FB,每一組總線(xiàn)為16位。數(shù)據(jù)寫(xiě)數(shù)據(jù)總線(xiàn)的功能是將CPU內(nèi)部器件的數(shù)據(jù)寫(xiě)入存儲(chǔ)器空間或I/O空間。

●數(shù)據(jù)寫(xiě)地址總線(xiàn):

該總線(xiàn)共兩組,分別是EAB和FAB,每組總線(xiàn)均為24位。數(shù)據(jù)寫(xiě)地址總線(xiàn)上的數(shù)據(jù)是由數(shù)據(jù)寫(xiě)數(shù)據(jù)總線(xiàn)送入CPU的數(shù)據(jù)的地址。

可以看出,TMS320C55X不僅程序空間和數(shù)據(jù)空間是不分開(kāi)的,而且數(shù)據(jù)的讀和寫(xiě)都有各自分開(kāi)的地址總線(xiàn),這種并行結(jié)構(gòu)允許CPU在一個(gè)周期內(nèi)進(jìn)行讀和寫(xiě),因而提高了CPU的處理速度。

3.2 指令緩沖單元

指令緩沖單元的主要功能是將指令流從存儲(chǔ)器中取出并送入CPU。在每一個(gè)CPU周期,指令緩沖單元從32位的程序讀數(shù)據(jù)總線(xiàn)取出4個(gè)字節(jié)的程序代碼,同時(shí)將已經(jīng)接收并存入在指令緩沖隊(duì)列前端的最多6個(gè)字節(jié)程序代碼送入指令解碼控制器中進(jìn)行解碼。指令解碼控制器將解碼信息送入P單元、A單元和D單元。

在每一個(gè)流水線(xiàn)的預(yù)取階段,TMS320C55X的CPU從程序存儲(chǔ)器中取出32位的程序代碼并將其存放在指令緩沖隊(duì)列中。當(dāng)CPU準(zhǔn)備好對(duì)指令進(jìn)行解碼時(shí),從指令緩沖隊(duì)列中取出最多可有6個(gè)字節(jié)的代碼送入指令解碼控制器。指令緩沖隊(duì)列中最多可以存放64字節(jié)的代碼,這可以使CPU保持連續(xù)的程序流程,提高處理速度。在執(zhí)行位于指令緩沖隊(duì)列中的重復(fù)指令或循環(huán)指令代碼時(shí),CPU不僅處理速度快,而且功耗低。在流水線(xiàn)的解碼階段,指令解碼器一次從指令緩沖隊(duì)列接受最多6個(gè)字節(jié)的程序代碼并對(duì)其進(jìn)行解碼。指令緩沖單元的操作并不是動(dòng)態(tài)的,也就是說(shuō):指令緩沖單元中的指令代碼是按其進(jìn)入指令緩沖隊(duì)列的順序依次被解碼。

TMS320C55X的指令組的編碼是可變長(zhǎng)的,指令長(zhǎng)度可從1個(gè)字節(jié)到6個(gè)字節(jié)。與所有指令的編碼長(zhǎng)度都相同的編碼方式不同,TMS320C55X指令中的一些簡(jiǎn)單指令編碼后的長(zhǎng)度要小于復(fù)雜指令編碼后的長(zhǎng)度。指令編碼后的長(zhǎng)度有8位、16位、24位、32位、40位和48位6種。這種編碼方式可以產(chǎn)生高密度的程序代碼,同時(shí)可以充分利用程序存儲(chǔ)空間。

3.3 程序流程單元

程序流程單元用于控制指令執(zhí)行的次序、它內(nèi)部的程序地址發(fā)生器能產(chǎn)生從程序存儲(chǔ)器中取指令的地址。該單元還包括管理程序流水線(xiàn)的邏輯,4個(gè)狀態(tài)寄存器可以控制和監(jiān)視CPU的各個(gè)特性。 圖3所示為程序流程單元的框圖。

在程序流程單元中,程序地址發(fā)生器可以產(chǎn)生24位的地址。因?yàn)槌绦蛄鞒虇卧С肿止?jié)尋址方式,所以代碼存放在存儲(chǔ)器中無(wú)需進(jìn)行對(duì)齊操作。24位的地址總線(xiàn)使TMS320C55X的尋址空間達(dá)到16M字節(jié)。程序流程單元還控制著分支、調(diào)用、重復(fù)和中斷等。

程序流程單元為提高指令執(zhí)行效率進(jìn)行了優(yōu)化。這種并行性也使在流水線(xiàn)中執(zhí)行數(shù)據(jù)處理的同時(shí)處理程序控制指令。程序流程單元的另一個(gè)特點(diǎn)是具有一個(gè)分開(kāi)的程序計(jì)數(shù)器,該程序計(jì)數(shù)器可以使子程序或中斷服務(wù)程序快速返回。

程序流程單元提供的循環(huán)功能包括重復(fù)執(zhí)行一個(gè)指令或一組指令。它還在硬件上支持條件重復(fù)。程序流程單元的主要優(yōu)點(diǎn)是其內(nèi)部具有一個(gè)專(zhuān)門(mén)的邏輯以保護(hù)流水線(xiàn)。除了對(duì)付控制冒險(xiǎn)程序流程單元還對(duì)讀后寫(xiě)數(shù)據(jù)冒險(xiǎn)和寫(xiě)后讀數(shù)據(jù)冒險(xiǎn)提供完全的保護(hù)。當(dāng)這些冒險(xiǎn)出現(xiàn)在TMS320C55X的指令流中時(shí),流水線(xiàn)保護(hù)邏輯會(huì)自動(dòng)加入周期以保持操作順序并對(duì)程序進(jìn)行修正。

3.4 地址數(shù)據(jù)流程單元

地址數(shù)據(jù)流程單元用于產(chǎn)生對(duì)數(shù)據(jù)空間進(jìn)行讀寫(xiě)操作所需的地址。該單元包括所有產(chǎn)生兩組數(shù)據(jù)寫(xiě)地址總線(xiàn)和三組數(shù)據(jù)讀地址線(xiàn)上的地址所需的邏輯單元和寄存器。此外,在地址數(shù)據(jù)流程單元中,還有一個(gè)16位的算術(shù)邏輯單元。

在數(shù)據(jù)計(jì)算單元處理復(fù)雜操作時(shí),16位的算術(shù)邏輯單元可以并行地進(jìn)行一些簡(jiǎn)單的運(yùn)算。它從指令緩沖單元接收立即數(shù),并與數(shù)據(jù)計(jì)算單元的寄存器、存儲(chǔ)器、地址數(shù)據(jù)流程單元和程序流程單元進(jìn)行雙向通信。在地址數(shù)據(jù)流程單元,該ALU可以控制4個(gè)通用的臨時(shí)寄存器和任何一個(gè)地址寄存器。4個(gè)通用的寄存器可以提高編譯時(shí)的效率并減少對(duì)存儲(chǔ)器的訪問(wèn)。除了通用的算術(shù)邏輯單元,TMS320C55X的其它3個(gè)地址寄存器算術(shù)邏輯單元以對(duì)進(jìn)行間接尋址的9個(gè)寄存器進(jìn)行修改。這3個(gè)地址寄存器算術(shù)邏輯單元產(chǎn)生獨(dú)立的地址以作為三組數(shù)據(jù)讀總線(xiàn)的地址。這種并行結(jié)構(gòu)允許兩個(gè)16位的操作數(shù)和一個(gè)16位的系數(shù)在一個(gè)CPU周期內(nèi)同時(shí)讀入數(shù)據(jù)計(jì)算單元。另外,地址數(shù)據(jù)流程單元還包括一些支持在間接尋址指令中循環(huán)尋址方式的寄存器。

3.5 數(shù)據(jù)計(jì)算單元

數(shù)據(jù)計(jì)算單元是TMS320C55X的CPU的重要部分,DSP應(yīng)用系統(tǒng)的大量數(shù)據(jù)在這個(gè)單元進(jìn)行處理。器件運(yùn)算的結(jié)構(gòu)可以存放在4個(gè)40位的累加器中。數(shù)據(jù)計(jì)算單元的這種并行性將減少TMS320C55X在執(zhí)行信號(hào)處理算法時(shí)所需的周期數(shù)。TMS320C55X相對(duì)TMS320C54X的性能有很大的提高,其中關(guān)鍵的一些是TMS320C55X采用了并行的雙MAC結(jié)構(gòu),每一個(gè)MAC器件包括一個(gè)乘法器和一個(gè)專(zhuān)門(mén)的加法器,在單周期內(nèi),每一個(gè)MAC單元可以執(zhí)行17×17位的乘法運(yùn)算和一個(gè)40位的加法運(yùn)算。MAC單元的輸入是三組數(shù)據(jù)讀數(shù)據(jù)總線(xiàn)上的數(shù)據(jù),這三組數(shù)據(jù)一般是兩組數(shù)據(jù)流和一組常系數(shù)數(shù)據(jù)流。MAC運(yùn)算結(jié)果可以存放在數(shù)據(jù)計(jì)算單元的40位的累加器中。

數(shù)據(jù)計(jì)算單元包括一個(gè)40位的算術(shù)邏輯單元。它能夠?qū)?0位累加器中的數(shù)據(jù)進(jìn)行算術(shù)或邏輯運(yùn)算。另外的一種工作方式是同時(shí)對(duì)兩組16位數(shù)據(jù)進(jìn)行算術(shù)運(yùn)算。它還從指令緩沖單元接收立即數(shù),并且能夠與存儲(chǔ)器、地址數(shù)據(jù)流程單元的寄存器以及程序流程單元的寄存器進(jìn)行雙向通信。

數(shù)據(jù)計(jì)算單元中還有一個(gè)功能強(qiáng)大的移位器。移位器可將累加器中40位的數(shù)據(jù)向左最多移31位或向右移32位。它從指令緩沖單元接收立即數(shù)并可與程序流程單元和地址數(shù)據(jù)流程單元的寄存器進(jìn)行雙向通信。此外,移位器移位后的值可以作為算術(shù)邏輯單元的輸入以便進(jìn)一步處理。

數(shù)據(jù)計(jì)算單元將處理的結(jié)果通過(guò)兩組16位的數(shù)據(jù)寫(xiě)總線(xiàn)寫(xiě)入存儲(chǔ)器中。這兩組總線(xiàn)與地址數(shù)據(jù)流程單元的地址發(fā)生器結(jié)合在一起,使TMS320C55X可以在一個(gè)CPU周期內(nèi)完成兩個(gè)16位數(shù)據(jù)寫(xiě)或一個(gè)32位數(shù)據(jù)寫(xiě)的功能。這種方法可以提高數(shù)字信號(hào)處理器CPU的數(shù)據(jù)天吞吐量,因而對(duì)實(shí)時(shí)性要求高的場(chǎng)合是十分必要的。

4 結(jié)束語(yǔ)

TMS320C55X具有性能高,功耗低和完善的軟件開(kāi)發(fā)支持等特點(diǎn)。同時(shí),TI公司還提供集成的開(kāi)發(fā)環(huán)境eXpress DSP實(shí)時(shí)軟件技術(shù),能使用戶(hù)較快地開(kāi)發(fā)新的產(chǎn)品。

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

9月2日消息,不造車(chē)的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車(chē)技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車(chē)工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車(chē)。 SODA V工具的開(kāi)發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車(chē) 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶(hù)希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開(kāi)幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱(chēng),數(shù)字世界的話(huà)語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱(chēng)"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉