国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取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芯片的特點與分類

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

    關注

    463

    文章

    54007

    瀏覽量

    465932
  • TMS320C6000
    +關注

    關注

    0

    文章

    106

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    TMS320F280037C微控制器技術文檔總結

    TMS320F28003x (F28003x) 是 C2000? 實時微控制器系列的成員,該系列是可擴展、超低延遲的器件,專為提高電力電子效率而設計,包括但不限于:高功率密度、高開關頻率,并支持使用 GaN 和 SiC 技術。
    的頭像 發表于 10-10 13:53 ?1304次閱讀
    <b class='flag-5'>TMS320F280037C</b>微控制器技術文檔總結

    TMS320F280038C-Q1微控制器數據手冊總結

    TMS320F28003x (F28003x) 是 C2000? 實時微控制器系列的成員,該系列是可擴展、超低延遲的器件,專為提高電力電子效率而設計,包括但不限于:高功率密度、高開關頻率,并支持使用 GaN 和 SiC 技術。
    的頭像 發表于 10-10 13:44 ?968次閱讀
    <b class='flag-5'>TMS320F280038C</b>-Q1微控制器數據手冊總結

    TMS320F280034總結

    TMS320F28003x (F28003x) 是 C2000? 實時微控制器系列的成員,該系列是可擴展、超低延遲的器件,專為提高電力電子效率而設計,包括但不限于:高功率密度、高開關頻率,并支持使用 GaN 和 SiC 技術。
    的頭像 發表于 10-10 10:36 ?1132次閱讀
    <b class='flag-5'>TMS320</b>F280034總結

    TMS320F2800137微控制器文檔全文總結

    TMS320F280013x (F280013x) 是 C2000? 實時微控制器系列的成員,該系列是可擴展、超低延遲器件,專為提高電力電子效率而設計。
    的頭像 發表于 10-08 10:33 ?1449次閱讀
    <b class='flag-5'>TMS320</b>F2800137微控制器文檔全文總結

    TMS320F2800157-Q1微控制器數據手冊的總結

    TMS320F280015x (F280015x) 是成本優化的 C2000 實時微控制器系列的成員,該系列是可擴展的超低延遲器件,專為提高電力電子效率而設計。
    的頭像 發表于 09-30 11:22 ?1684次閱讀
    <b class='flag-5'>TMS320</b>F2800157-Q1微控制器數據手冊的總結

    TMS320F280036C-Q1微控制器技術文檔總結

    TMS320F28003x (F28003x) 是 C2000? 實時微控制器系列的成員,該系列是可擴展、超低延遲的器件,專為提高電力電子效率而設計,包括但不限于:高功率密度、高開關頻率,并支持使用 GaN 和 SiC 技術。
    的頭像 發表于 09-30 10:42 ?2272次閱讀
    <b class='flag-5'>TMS320F280036C</b>-Q1微控制器技術文檔總結

    TMS320F280039C-Q1 微控制器數據手冊總結

    TMS320F28003x (F28003x) 是 C2000? 實時微控制器系列的成員,該系列是可擴展、超低延遲的器件,專為提高電力電子效率而設計,包括但不限于:高功率密度、高開關頻率,并支持使用 GaN 和 SiC 技術。
    的頭像 發表于 09-30 10:19 ?1499次閱讀
    <b class='flag-5'>TMS320F280039C</b>-Q1 微控制器數據手冊總結

    TMS320F2800156-Q1微控制器技術文檔總結

    TMS320F280015x (F280015x) 是成本優化的 C2000 實時微控制器系列的成員,該系列是可擴展的超低延遲器件,專為提高電力電子效率而設計。
    的頭像 發表于 09-30 09:56 ?1139次閱讀
    <b class='flag-5'>TMS320</b>F2800156-Q1微控制器技術文檔總結

    TMS320F2800154-Q1實時微控制器技術總結

    TMS320F280015x (F280015x) 是成本優化的 C2000 實時微控制器系列的成員,該系列是可擴展的超低延遲器件,專為提高電力電子效率而設計。
    的頭像 發表于 09-30 09:51 ?1054次閱讀
    <b class='flag-5'>TMS320</b>F2800154-Q1實時微控制器技術總結

    Texas Instruments TMS320F28P65x/TMS320F28P65x-Q1實時MCU數據手冊

    Texas Instruments TMS320F28P65x/TMS320F28P65x-Q1實時微控制器(MCU)屬于C2000? 實時微控制器系列,是可擴展、超低延遲器件。C20
    的頭像 發表于 08-01 11:05 ?1825次閱讀
    Texas Instruments <b class='flag-5'>TMS320</b>F28P65x/<b class='flag-5'>TMS320</b>F28P65x-Q1實時MCU數據手冊

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

    Texas Instruments TMS320C6452數字信號處理器 (DSP) 是TMS320C6000? DSP平臺上的高性能定點DSP生成。C6452器件基于先進的第三代高性能
    的頭像 發表于 08-01 09:24 ?1571次閱讀
    Texas Instruments <b class='flag-5'>TMS320C</b>6452數字信號處理器(DSP)數據手冊

    TMS320F2800155 C2000? 32 位 MCU 120MHz 128KB 閃存數據手冊

    TMS320F280015x (F280015x) 是成本優化的 C2000 實時微控制器系列的成員,該系列可擴展、超低延遲器件專為提高電力電子的效率而設計。
    的頭像 發表于 04-15 15:08 ?1364次閱讀
    <b class='flag-5'>TMS320</b>F2800155 <b class='flag-5'>C</b>2000? 32 位 MCU 120MHz 128KB 閃存數據手冊

    TMS320F2800133 C2000? 32 位 MCU,具有 120 MHz、64 KB 閃存、FPU 和 TMU數據手冊

    TMS320F280013x (F280013x) 是 C2000? 實時微控制器系列的成員,該系列可擴展、超低延遲器件專為提高電力電子效率而設計。
    的頭像 發表于 04-15 14:46 ?1510次閱讀
    <b class='flag-5'>TMS320</b>F2800133 <b class='flag-5'>C</b>2000? 32 位 MCU,具有 120 MHz、64 KB 閃存、FPU 和 TMU數據手冊

    TMS320F28P550SG C2000? 32 位 MCU技術手冊

    TMS320F28P55x (F28P55x) 是 C2000? 實時微控制器系列的成員,該系列可擴展、超低延遲器件旨在提高電力電子器件的效率,包括但不限于:高功率密度、高開關頻率,并支持使用 GaN 和 SiC 技術。
    的頭像 發表于 04-14 10:35 ?2406次閱讀
    <b class='flag-5'>TMS320</b>F28P550SG <b class='flag-5'>C</b>2000? 32 位 MCU技術手冊

    456頁DSP原理及電機控制應用:基于TMS320LF240x系列

    TMS320LF240x是定點的DSP 芯片,其功能強大的結構設計提供了低成本、低功耗和高 性能的處理能力。它集成了對電機的數字化運動控制非常有用的先進外設,提供真正的單芯 片數字信號控制器解決方案
    發表于 03-28 13:31