日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于TMS320C6455系列DSP的中斷系統(tǒng)的使用

ss ? 作者:工程師譚軍 ? 2018-09-07 09:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文主要是關(guān)于TMS320C6455的相關(guān)介紹,并著重對TMS320C6455系列DSP的中斷系統(tǒng)的使用進(jìn)行了詳盡的闡述。

TMS320C6455

TMS320C6455是TI公司推出的的一款新型高性能單核定點DSP.它是TI公司基于第三代先進(jìn)VeloviTI VLIW(超長指令字)結(jié)構(gòu)開發(fā)出來的新產(chǎn)品,在通信,醫(yī)療圖像,無線傳輸方面都可以大有作為.TMS320C6455主頻達(dá)到了1GHz,1ns的指令周期.每周期執(zhí)行8條32位指令,最大峰值速度達(dá)到8000MIPS.這意味著.在1G時鐘頻率下,8000個16位“16位的MACs能在1秒鐘發(fā)生.TMS320C6455還帶有Seria/RapidlOfr)總線,互連速率每秒高達(dá)25Gbits,實現(xiàn)了極高的多處理性能,降低了系統(tǒng)消耗,比此前的外部存儲器接口快12倍,這使得多DSP級連變得十分方便.TMS320CC6455片內(nèi)是基于C64xx內(nèi)核的L1/L2存儲結(jié)構(gòu).片上集成有大量的存儲空間.L1P為32K字節(jié),L1D為32K字節(jié) L2為2M字節(jié)、比此前C64x器的存儲器容量件翻一番,其中L1P和L2都可直接映射到存儲空間。

TMS320C6455的外圍總線包括:一個內(nèi)部集成電路總線(I2C).兩個多路緩沖串口總線fMcBSPs),兩個64位通用定時器(可以配置成4個32位定時器),一個可配置的16位或32位主機接口(HPI6/HPI32).一個PCI總線,一個16管腳的通用輸入/輸出端口(GPIO),一個10/100/1000M 以太網(wǎng)媒體訪問控制器(EMAC)。一個無縫外部存儲器接口(64一bit EMIFA),一個32位DDR2 SDRAM接口。

C6455由于自帶千兆EMAC,外接PHY物理層芯片即可實現(xiàn)一個千兆以太網(wǎng)口。千兆以太網(wǎng)的實現(xiàn)使得C6455嵌入式處理器與臺式機等設(shè)備的數(shù)據(jù)傳輸變得異常方便。TI為C6455等處理器提供了NDK(Network Develop Kit),通過NDK的使用可以簡化C6455中TCP/IP或者UDP等數(shù)據(jù)傳輸協(xié)議的實現(xiàn)。

基于TMS320C6455系列DSP的中斷系統(tǒng)的使用

基于TMS320C6455系列DSP的中斷系統(tǒng)的使用

仔細(xì)觀察上圖,可以看出C6455有一下幾種中斷:

1. Reset

2. NMI 不可屏蔽中斷

3. EXCEP 硬件異常

4. 12個普通中斷INT[15:4]

我們使用的最多的也就是普通中斷,所以這也是本文的重點。

接下來,沿著INT[15:4]往后退,看到的是Interrupt Selector,它的功能好比一個篩子(shuffle),對所有中斷事件進(jìn)行選擇性映射。如下圖示:

基于TMS320C6455系列DSP的中斷系統(tǒng)的使用

看了這個圖,我們又不難發(fā)現(xiàn),中斷選擇器是一個128--》12的映射,這也就意味著,有116個系統(tǒng)事件被過濾掉了。

接著往回走,可以看到,中斷選擇器有三個輸入,分別是:

RESET

Event[3:0]

Event[127:4]

RESET不看了,硬件重啟。

EVENT[127:4]是系統(tǒng)事件,這個事件的編號根據(jù)芯片的不同而不同,拿6455來說,部分映射情況如下面兩個圖片所示:

基于TMS320C6455系列DSP的中斷系統(tǒng)的使用

基于TMS320C6455系列DSP的中斷系統(tǒng)的使用

不難看出,這些編號都是固定的,基本囊括了芯片上所有模塊的事件。

最后,比較特別的是Event[3:0],它是組合事件,通過下圖的介紹應(yīng)該就一目了然了。

基于TMS320C6455系列DSP的中斷系統(tǒng)的使用

可見,Event0對應(yīng) 4-31號事件的組合事件,Event2對應(yīng)32-63號事件的組合事件,以此類推。

那么,怎么組合呢?

這就不得不從寄存器開始說起了。首先,先看如下3個寄存器組:

(注:每組都是4個32位寄存器,每一組的EVTxxx0[3:0]都不使用,故這里不涉及到組合事件)

系統(tǒng)事件發(fā)生時(124個),它們在事件標(biāo)志寄存器中(EVTFLAGx)的對應(yīng)位會被置1,此時可以通過向EVTCLR寄存器中對應(yīng)位寫入1來清除中斷標(biāo)志,然后執(zhí)行中斷服務(wù)程序。若不清除,那么相同事件再次發(fā)生時會產(chǎn)生問題。故,手動清除中斷標(biāo)志是必須的!且只能通過向EVTCLR寄存器中寫入1來清除,不能直接向EVTFLAG寄存器寫入0,因為EVTFLAG寄存器是Read Only的。

另外,EVTSET寄存器的存在意義就是我們可以手動產(chǎn)生中斷,這一點可以讓我們測試中斷服務(wù)程序的功能。

介紹完上面三個基本的寄存器組,我們可以開始討論組合事件的機制了。先看下圖:

基于TMS320C6455系列DSP的中斷系統(tǒng)的使用

可以明顯的看出,124個事件被分成了4組。然后經(jīng)過兩個寄存器的運算,產(chǎn)生組合事件。

下面介紹EVTMASK和MEVT FLAG兩個寄存器組。

EVT MASK寄存器組用于決定每一個組中的哪些事件被屏蔽掉。默認(rèn)情況下,沒有事件被屏蔽(全0)。

鑒于最終的組合事件EVTx的發(fā)生機制是對Group中所有事件進(jìn)行或運算,即只要Group中有一個事件發(fā)生,就代表組合事件發(fā)生。

舉個例子:

假如EVTMASK3=0x0FFFFFFF,那么代表只有事件124,125,126,127參與組合。其他事件96-123都被忽略。

MEVT FLAG寄存器同EVT FLAG寄存器的值相同,表示事件是否發(fā)生。這樣一旦知道了EVTMASK和MEVT FLAG兩個寄存器的值就可以斷定組合事件EVTx(0《=x《=3)是否發(fā)生了。

通過上面的介紹,應(yīng)該已經(jīng)很清楚C6455的中斷機制了,再貼一張圖來鞏固一下上面所說的內(nèi)容:

基于TMS320C6455系列DSP的中斷系統(tǒng)的使用

說到這里,我們對上圖中紅色框以及它之前的東西了解的很清楚了,下面就是Interrupt Selector的機制了。

其實很簡單,為12個中斷分別配置對應(yīng)的事件編號即可。只需要3個寄存器就OK啦。

分別是INTMUX1,INTMUX2,INTMUX3。貼一個圖就應(yīng)該很明了了。

基于TMS320C6455系列DSP的中斷系統(tǒng)的使用

舉個例子:

假設(shè)我要讓INT4映射到GPIO4,那么通過查找前面的圖,發(fā)現(xiàn)GPINT4的事件編號是55,那么只要把INTMUX1的低7位設(shè)置成0x37即可。

此外,官方文檔里還說了下面一段話:

可見,INT4優(yōu)先級最高,INT15優(yōu)先級最低

結(jié)語

關(guān)于TMS320C6455的相關(guān)介紹就到這了,希望通過本文能讓你對TMS320C6455有更全面的認(rèn)識。

相關(guān)閱讀推薦:基于TMS320C6455的高速SRIO接口設(shè)計

相關(guān)閱讀推薦:基于TMS320C6000系列DSP的維特比譯碼程序優(yōu)化設(shè)計

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • dsp
    dsp
    +關(guān)注

    關(guān)注

    561

    文章

    8277

    瀏覽量

    368473
  • TMS320C6455
    +關(guān)注

    關(guān)注

    0

    文章

    12

    瀏覽量

    11595
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    TMS320F280x/C280x系列數(shù)字信號處理器:功能特性與應(yīng)用指南

    TMS320F280x/C280x系列數(shù)字信號處理器:功能特性與應(yīng)用指南 在電子設(shè)計領(lǐng)域,數(shù)字信號處理器(DSP)扮演著至關(guān)重要的角色,能夠高效處理各種復(fù)雜的數(shù)字信號處理任務(wù)。TI(德
    的頭像 發(fā)表于 04-23 16:05 ?164次閱讀

    TMS320R2811和TMS320R2812數(shù)字信號處理器深度解析

    關(guān)注。這兩款處理器屬于TMS320C28x DSP系列,為要求苛刻的控制應(yīng)用提供了高度集成的解決方案。下面將對它們進(jìn)行詳細(xì)解析。 文件下載: TMS320R2812ZHHS.pdf 一
    的頭像 發(fā)表于 04-23 14:30 ?179次閱讀

    TMS320F281x與TMS320C281x DSPs:功能特性與應(yīng)用指南

    TMS320F281x和TMS320C281x系列DSP,它們?yōu)楦鞣N控制應(yīng)用提供了高度集成且高性能的解決方案。 文件下載: TMS320F
    的頭像 發(fā)表于 04-23 14:20 ?293次閱讀

    TMS320F281x/C281x DSPs:高性能數(shù)字信號處理器的全面解析

    TMS320F281x/C281x DSPs:高性能數(shù)字信號處理器的全面解析 在當(dāng)今的電子設(shè)計領(lǐng)域,數(shù)字信號處理器(DSP)扮演著至關(guān)重要的角色。TI的TMS320F281x和
    的頭像 發(fā)表于 04-23 14:15 ?136次閱讀

    TMS320F280x/C280x系列數(shù)字信號處理器深度解析

    TMS320F280x/C280x系列數(shù)字信號處理器深度解析 在電子工程領(lǐng)域,數(shù)字信號處理器(DSP)是實現(xiàn)高效信號處理和控制的關(guān)鍵組件。TI的TM
    的頭像 發(fā)表于 04-23 13:55 ?197次閱讀

    TMS320F243與TMS320F241 DSP控制器:數(shù)字信號處理的得力助手

    基于TMS320C2000平臺的16位定點DSP控制器24x系列,F(xiàn)243是F241的超集,二者核心和外設(shè)相似,但F241沒有外部存儲器接口。該系列專為數(shù)字電機/運動控制應(yīng)用進(jìn)行了優(yōu)化
    的頭像 發(fā)表于 04-23 13:45 ?156次閱讀

    TMS320C6204 定點數(shù)字信號處理器全方位解析

    DSP 系統(tǒng)時的優(yōu)選方案。本篇文章將深入剖析 TMS320C6204 的各項特性、應(yīng)用優(yōu)勢以及設(shè)計要點,幫助大家更好地理解和運用這一處理器。 文件下載: TMS320C
    的頭像 發(fā)表于 04-23 13:45 ?157次閱讀

    深入解析TMS320F280x與TMS320C280x系列數(shù)字信號處理器

    深入解析TMS320F280x與TMS320C280x系列數(shù)字信號處理器 前言 在電子工程師的設(shè)計工作中,選擇合適的數(shù)字信號處理器(DSP)至關(guān)重要。它能顯著影響項目的性能、成本和開發(fā)
    的頭像 發(fā)表于 04-19 09:40 ?170次閱讀

    TMS320LF2401A與TMS320LC2401A DSP控制器深度解析

    Lx2401A是TMS320C24x系列數(shù)字信號處理器控制器的新成員,屬于TMS320C2000平臺的定點DSP。它采用了增強的TMS320
    的頭像 發(fā)表于 03-09 14:05 ?267次閱讀

    SM320F281x/C281x DSP系列:高性能與多功能的完美融合

    SM320F281x/C281x DSP系列:高性能與多功能的完美融合 在當(dāng)今的電子設(shè)計領(lǐng)域,數(shù)字信號處理器(DSP)扮演著至關(guān)重要的角色。
    的頭像 發(fā)表于 03-09 10:35 ?773次閱讀

    TMS320C6211與TMS320C6211B定點數(shù)字信號處理器深度解析

    TMS320C6211與TMS320C6211B定點數(shù)字信號處理器深度解析 在數(shù)字信號處理(DSP)領(lǐng)域,TI的TMS320C6211和TMS320
    的頭像 發(fā)表于 03-09 09:50 ?585次閱讀

    TMS320C6701浮點數(shù)字信號處理器:技術(shù)剖析與應(yīng)用指南

    憑借其卓越的性能和豐富的特性,在多通道和多功能應(yīng)用中占據(jù)了一席之地。今天我們就來深入剖析這款處理器,為電子工程師們在設(shè)計相關(guān)應(yīng)用時提供參考。 文件下載: tms320c6701.pdf 一、概述 TMS320C6701是TMS320C
    的頭像 發(fā)表于 03-09 09:45 ?774次閱讀

    TMS320x240xA 系列 DSP 控制器:特性、應(yīng)用與設(shè)計要點

    。 文件下載: tms320lf2406a.pdf 一、概述 TMS320x240xA 系列屬于 TMS320C2000 平臺的定點 DSP
    的頭像 發(fā)表于 03-09 09:45 ?491次閱讀

    TMS320C206/TMS320LC206數(shù)字信號處理器深度解析

    TMS320C206/TMS320LC206數(shù)字信號處理器深度解析 在數(shù)字信號處理領(lǐng)域,TI的TMS320C206和TMS320LC206數(shù)字信號處理器(
    的頭像 發(fā)表于 03-09 09:25 ?567次閱讀

    Texas Instruments TMS320C6452數(shù)字信號處理器(DSP)數(shù)據(jù)手冊

    VelociTI? 超長指令字 (VLIW) 架構(gòu)。在900MHz的時鐘速率下,該器件性能高達(dá)7200MIPS(百萬條指令/秒)。TMS320C6452 DSP具有一個3端口千兆以太網(wǎng)交換機子系統(tǒng)、兩個電信串行
    的頭像 發(fā)表于 08-01 09:24 ?1909次閱讀
    Texas Instruments <b class='flag-5'>TMS320C</b>6452數(shù)字信號處理器(<b class='flag-5'>DSP</b>)數(shù)據(jù)手冊
    海淀区| 南丰县| 武鸣县| 苏尼特左旗| 金沙县| 龙游县| 咸阳市| 汉源县| 漳平市| 承德市| 五华县| 平罗县| 桦南县| 资兴市| 丰镇市| 大田县| 玉溪市| 麦盖提县| 曲沃县| 龙海市| 武汉市| 湾仔区| 疏勒县| 碌曲县| 武乡县| 呼图壁县| 翼城县| 阳城县| 墨竹工卡县| 于都县| 昌黎县| 威远县| 宝清县| 宿州市| 喀喇| 增城市| 墨脱县| 外汇| 永宁县| 靖宇县| 都匀市|