在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

TMS320C6000芯片結構圖和基本特性

ss ? 作者:工程師譚軍 ? 2018-09-07 08:50 ? 次閱讀

本文主要是關于TMS320C6000的相關介紹,并著重對TMS320C6000的芯片結構及其基本特性進行了詳盡的闡述。

TMS320C6000 芯片結構圖

TMS320C6000芯片結構圖和基本特性

TMS320C600的基本特性

TMS320C6000產品是美國TI公司于1997年推出的dsp芯片,該DSP芯片定點、浮點兼容,其中,定點系列是TMS320C62xx系列,浮點系列是TMS320C67xx系列,2000年3月,TI發布新的C64xx內核,主頻為1.1GHz,處理速度9000MIPS,在圖像處理和流媒體領域得到了廣泛的應用。

C6000片內有8個并行的處理單元,分為相同的兩組。DSP的體系結構采用超長指令字(vliw)結構,單指令字長為32位,指令包里有8條指令,總字長達到256位。執行指令的功能單元已經在編譯時分配好,程序運行時通過專門的指令分配模塊,可以將每個256為的指令包同時分配到8個處理單元,并有8個單元同時運行。芯片最高時鐘頻率為300MHz(67xx系列),且內部8個處理單元并行運行時,其最大處理能力可達到1600MIPS。

TMS320C6000的架構

1. CPU架構

2. C6000基本指令集

在“DSP TMS320C6000基礎學習(1)”中已經說過:SOP是大部分DSP算法的關鍵單元。C6000的寄存器包括A,B兩組。

我們將看看下面的表達式通過DSP指令是怎么一步步實現的,

Y=∑an*xn withn = 1.。.N

(1)an*xn乘法實現,DSP中有專門的硬件乘法模塊,因此只需要一個指令就能完成乘法操作,而且指令周期為1。

其中MPY為乘法指令,.M表示DSP的乘法單元,上面指令執行Y1=a1*x1。

(2)加法實現,ADD指令,加法單元用.L表示,下面指令執行Y=Y+Y1

(3)內存數據裝載(上面的操作其實是有問題的,MPY和ADD不能直接操作內存),只能使用如下命令:

LDB *Rn, Rm:轉載一個字節(8bits)

LDH *Rn, Rm:裝載一個半字(16bits)

LDW *Rn, Rm:裝載一個字(32bits)

LDDW *Rn, Rm:裝載一個double字(64bits)

其中Rn包含要裝載操作數內存地址(32bits)的寄存器,Rm為目標寄存器。裝載的DSP執行單元稱為.D。

(4)將常量裝入寄存器指令——MVKL和MVKH

MVKL const, Rn(低16bits)

MVKH const Rn(高16bits)

const是一個常量或標簽值,只能先裝低位再裝高位。

比如(3)中,先要將操作數內存地址載入Rn中,因為地址長度為32bits,必須依次使用上面的2條指令完成地址到寄存器的載入工作,

MVKL Addr_low8 Rn

MVKL Addr_high8 Rn

(5)綜合(1)~(4)指令完成a1*x1的過程

其中pt1和pt2分別為a與x地址。

(6)循環指令

為完成Y=∑an*xn withn = 1.。.N,還有一個循環求和的過程,與其它平臺類似,DSP中通過跳轉指令和計數器實現循環,實現循環的步驟為:

========================================================

添加一個標簽(下一次要跳轉到何處);

添加跳轉指令(B);

創建一個循環計數器;

添加一條指令用于對循環計數器更新;

使跳轉指令根據計數器的值做相應的跳轉;

=========================================================

下面為一個示例,

MVKL .S count, B0 ; 計數器寄存器B0初始化為count

loop: 。..。.

SUB .S B0,1B0 ; 計數器減1

[B0] B .S loop ; 當B0不為0時跳轉

上面用到了條件指令[Reg],還有取反的條件指令[! Reg]。條件寄存器可以為A0,A1,B0,B1,B2。

到此,我們已經在DSP上使用指令完全實現了Y=∑an*xn withn = 1.。.N

這里考慮一個問題,如果我們要提高DSP的處理能力,有什么方法么?很容易想到,一方面可以提高時鐘頻率,從而減小單周期的時間;另一方面是增加處理單元的個數(指上面提到的.D .M .L .S等)。

4. DSP C6000外設

C6000的外設主要包括:

—— 并口

—— 普通GPIO

—— EMIF:外部存儲器接口

—— 串口:McBSP(多通道緩沖串口),McASP(多通道音頻串口)

—— DMA(EDMA):直接存儲器訪問(內部,外部)

—— 定時器(Timers

—— 以太網接口(Ethernet

—— 視頻接口(Video Ports)

—— VCP/TCP接口:實現3G網絡

—— PLL鎖相環

本文最后記錄下C6000系列產型號的命名方法,比如

TMS320C6713B-200

320:表示TI的DSP系列產品 (另 430:MCU 470:ARM

C:ROM (另 F:Flash EEROM) 此處有誤,改:在6000系列中C表示CMOS,而2000系列中C表示ROM

6713:產品型號

-200:主頻為200MHz

結語

關于TMS320C6000的相關介紹就到這了,希望通過本文能讓你對TMS320C6000有更全面的認識。

相關閱讀推薦:基于TMS320C6000系列DSP的維特比譯碼程序優化設計

相關閱讀推薦:DSP芯片的特點與分類

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    459

    文章

    51839

    瀏覽量

    432454
  • TMS320C6000
    +關注

    關注

    0

    文章

    105

    瀏覽量

    15957
收藏 0人收藏

    評論

    相關推薦

    TMS320C6000 DSP外設概述參考指南

    電子發燒友網站提供《TMS320C6000 DSP外設概述參考指南.pdf》資料免費下載
    發表于 12-30 16:35 ?0次下載
    <b class='flag-5'>TMS320C6000</b> DSP外設概述參考指南

    TMS320C6000程序員指南

    電子發燒友網站提供《TMS320C6000程序員指南.pdf》資料免費下載
    發表于 12-24 17:19 ?0次下載
    <b class='flag-5'>TMS320C6000</b>程序員指南

    TMS320C6000 DSP EMAC/MDIO模塊參考指南

    電子發燒友網站提供《TMS320C6000 DSP EMAC/MDIO模塊參考指南.pdf》資料免費下載
    發表于 12-21 09:40 ?0次下載
    <b class='flag-5'>TMS320C6000</b> DSP EMAC/MDIO模塊參考指南

    TMS320C6000 DSP關斷邏輯和模式參考指南

    電子發燒友網站提供《TMS320C6000 DSP關斷邏輯和模式參考指南.pdf》資料免費下載
    發表于 12-17 16:18 ?0次下載
    <b class='flag-5'>TMS320C6000</b> DSP關斷邏輯和模式參考指南

    TMS320C6000優化C/C++編譯器v8.3.x

    電子發燒友網站提供《TMS320C6000優化C/C++編譯器v8.3.x.pdf》資料免費下載
    發表于 11-01 09:35 ?1次下載
    <b class='flag-5'>TMS320C6000</b>優化<b class='flag-5'>C</b>/<b class='flag-5'>C</b>++編譯器v8.3.x

    TMS320C6000 DSP的復位電路

    電子發燒友網站提供《TMS320C6000 DSP的復位電路.pdf》資料免費下載
    發表于 10-28 10:36 ?0次下載
    <b class='flag-5'>TMS320C6000</b> DSP的復位電路

    TMS320C6000系統時鐘電路示例

    電子發燒友網站提供《TMS320C6000系統時鐘電路示例.pdf》資料免費下載
    發表于 10-28 10:33 ?0次下載
    <b class='flag-5'>TMS320C6000</b>系統時鐘電路示例

    使用TMS320C6000 MCBSP進行數據打包

    電子發燒友網站提供《使用TMS320C6000 MCBSP進行數據打包.pdf》資料免費下載
    發表于 10-26 10:54 ?0次下載
    使用<b class='flag-5'>TMS320C6000</b> MCBSP進行數據打包

    TMS320C6000 EMIF到TMS320C6000主機端口接口

    電子發燒友網站提供《TMS320C6000 EMIF到TMS320C6000主機端口接口.pdf》資料免費下載
    發表于 10-26 10:26 ?0次下載
    <b class='flag-5'>TMS320C6000</b> EMIF到<b class='flag-5'>TMS320C6000</b>主機端口接口

    TMS320C6000 DMA示例應用程序

    電子發燒友網站提供《TMS320C6000 DMA示例應用程序.pdf》資料免費下載
    發表于 10-26 10:17 ?0次下載
    <b class='flag-5'>TMS320C6000</b> DMA示例應用程序

    TMS320C6000 McBSP:SPI ROM接口

    電子發燒友網站提供《TMS320C6000 McBSP:SPI ROM接口.pdf》資料免費下載
    發表于 10-26 10:11 ?0次下載
    <b class='flag-5'>TMS320C6000</b> McBSP:SPI ROM接口

    TMS320C6000 McBSP初始化

    電子發燒友網站提供《TMS320C6000 McBSP初始化.pdf》資料免費下載
    發表于 10-26 10:10 ?0次下載
    <b class='flag-5'>TMS320C6000</b> McBSP初始化

    TMS320C6000 EMIF至外部SDRAM接口

    電子發燒友網站提供《TMS320C6000 EMIF至外部SDRAM接口.pdf》資料免費下載
    發表于 10-26 10:06 ?0次下載
    <b class='flag-5'>TMS320C6000</b> EMIF至外部SDRAM接口

    使用TMS320C6000增強型DMA的應用

    電子發燒友網站提供《使用TMS320C6000增強型DMA的應用.pdf》資料免費下載
    發表于 10-23 09:48 ?0次下載
    使用<b class='flag-5'>TMS320C6000</b>增強型DMA的應用

    TMS320C6000 EDMA IO調度和性能

    電子發燒友網站提供《TMS320C6000 EDMA IO調度和性能.pdf》資料免費下載
    發表于 10-17 11:02 ?0次下載
    <b class='flag-5'>TMS320C6000</b> EDMA IO調度和性能

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品
    主站蜘蛛池模板: 精品国产午夜久久久久九九 | 痴女中文字幕在线视频 | 国产精品9999 | 欧美精品成人a多人在线观看 | 97影院理论片手机在线观看 | 在线成人精品国产区免费 | 国产成人精品一区二区三区 | 中文字幕在线播放一区 | 黄网站在线观看永久免费 | 亚洲欧美一区二区三区在线播放 | 在线免费亚洲 | 色婷婷久 | 99视频网址 | 2023av网站| 狠狠色丁香久久婷婷综合丁香 | 国产黄色大片又色又爽 | 中文字幕欧美成人免费 | 99久久国产免费中文无字幕 | 激情五月婷婷久久 | 五月婷婷综合在线 | 久久va| 四虎新网站 | 四虎影视免费观看 | 91人成网站色www免费 | 国产一级特黄aaaa大片野外 | 特黄特色三级在线播放 | 麻豆美女大尺度啪啪 | 台湾毛片| 亚洲精品在线免费观看视频 | 免费网址视频在线看 | 日本一区二区三区在线网 | 2021精品国产综合久久 | 日本不卡免费一区 | 小说老卫陈红张敏陈法蓉 | 午夜美女网站 | 伊人99在线| 国产农村妇女毛片精品久久久 | 大学生一级特黄的免费大片视频 | 一区二区免费 | 在线观看国产日本 | 操操操天天操 |