18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

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

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

TMS320C6000芯片結(jié)構(gòu)圖和基本特性

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

掃碼添加小助手

加入工程師交流群

本文主要是關(guān)于TMS320C6000的相關(guān)介紹,并著重對TMS320C6000的芯片結(jié)構(gòu)及其基本特性進(jìn)行了詳盡的闡述。

TMS320C6000 芯片結(jié)構(gòu)圖

TMS320C6000芯片結(jié)構(gòu)圖和基本特性

TMS320C600的基本特性

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

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

TMS320C6000的架構(gòu)

1. CPU架構(gòu)

2. C6000基本指令集

在“DSP TMS320C6000基礎(chǔ)學(xué)習(xí)(1)”中已經(jīng)說過:SOP是大部分DSP算法的關(guān)鍵單元。C6000的寄存器包括A,B兩組。

我們將看看下面的表達(dá)式通過DSP指令是怎么一步步實(shí)現(xiàn)的,

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

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

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

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

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

LDB *Rn, Rm:轉(zhuǎn)載一個(gè)字節(jié)(8bits)

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

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

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

其中Rn包含要裝載操作數(shù)內(nèi)存地址(32bits)的寄存器,Rm為目標(biāo)寄存器。裝載的DSP執(zhí)行單元稱為.D。

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

MVKL const, Rn(低16bits)

MVKH const Rn(高16bits)

const是一個(gè)常量或標(biāo)簽值,只能先裝低位再裝高位。

比如(3)中,先要將操作數(shù)內(nèi)存地址載入Rn中,因?yàn)榈刂烽L度為32bits,必須依次使用上面的2條指令完成地址到寄存器的載入工作,

MVKL Addr_low8 Rn

MVKL Addr_high8 Rn

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

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

(6)循環(huán)指令

為完成Y=∑an*xn withn = 1.。.N,還有一個(gè)循環(huán)求和的過程,與其它平臺(tái)類似,DSP中通過跳轉(zhuǎn)指令和計(jì)數(shù)器實(shí)現(xiàn)循環(huán),實(shí)現(xiàn)循環(huán)的步驟為:

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

添加一個(gè)標(biāo)簽(下一次要跳轉(zhuǎn)到何處);

添加跳轉(zhuǎn)指令(B);

創(chuàng)建一個(gè)循環(huán)計(jì)數(shù)器;

添加一條指令用于對循環(huán)計(jì)數(shù)器更新;

使跳轉(zhuǎn)指令根據(jù)計(jì)數(shù)器的值做相應(yīng)的跳轉(zhuǎn);

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

下面為一個(gè)示例,

MVKL .S count, B0 ; 計(jì)數(shù)器寄存器B0初始化為count

loop: 。..。.

SUB .S B0,1B0 ; 計(jì)數(shù)器減1

[B0] B .S loop ; 當(dāng)B0不為0時(shí)跳轉(zhuǎn)

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

到此,我們已經(jīng)在DSP上使用指令完全實(shí)現(xiàn)了Y=∑an*xn withn = 1.。.N

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

4. DSP C6000外設(shè)

C6000的外設(shè)主要包括:

—— 并口

—— 普通GPIO

—— EMIF:外部存儲(chǔ)器接口

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

—— DMA(EDMA):直接存儲(chǔ)器訪問(內(nèi)部,外部)

—— 定時(shí)器(Timers

—— 以太網(wǎng)接口(Ethernet

—— 視頻接口(Video Ports)

—— VCP/TCP接口:實(shí)現(xiàn)3G網(wǎng)絡(luò)

—— PLL鎖相環(huán)

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

TMS320C6713B-200

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

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

6713:產(chǎn)品型號

-200:主頻為200MHz

結(jié)語

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

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

相關(guān)閱讀推薦:DSP芯片的特點(diǎn)與分類

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

    關(guān)注

    462

    文章

    53252

    瀏覽量

    455445
  • TMS320C6000
    +關(guān)注

    關(guān)注

    0

    文章

    106

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    TMS320C6000 DSP內(nèi)部集成電路(I2C)模塊參考指南

    電子發(fā)燒友網(wǎng)站提供《TMS320C6000 DSP內(nèi)部集成電路(I2C)模塊參考指南.pdf》資料免費(fèi)下載
    發(fā)表于 12-30 16:43 ?0次下載
    <b class='flag-5'>TMS320C6000</b> DSP內(nèi)部集成電路(I2<b class='flag-5'>C</b>)模塊參考指南

    TMS320C6000匯編語言工具v7.4用戶指南

    電子發(fā)燒友網(wǎng)站提供《TMS320C6000匯編語言工具v7.4用戶指南.pdf》資料免費(fèi)下載
    發(fā)表于 12-30 16:42 ?3次下載
    <b class='flag-5'>TMS320C6000</b>匯編語言工具v7.4用戶指南

    TMS320C6000 DSP外設(shè)概述參考指南

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

    TMS320C6000優(yōu)化編譯器v7.4測試版用戶指南

    電子發(fā)燒友網(wǎng)站提供《TMS320C6000優(yōu)化編譯器v7.4測試版用戶指南.pdf》資料免費(fèi)下載
    發(fā)表于 12-24 17:42 ?0次下載
    <b class='flag-5'>TMS320C6000</b>優(yōu)化編譯器v7.4測試版用戶指南

    TMS320C6000程序員指南

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

    TMS320C6000 DSP中斷選擇器參考指南

    電子發(fā)燒友網(wǎng)站提供《TMS320C6000 DSP中斷選擇器參考指南.pdf》資料免費(fèi)下載
    發(fā)表于 12-24 17:11 ?0次下載
    <b class='flag-5'>TMS320C6000</b> DSP中斷選擇器參考指南

    TMS320C6000 DSP軟件可編程鎖相環(huán)控制器指南

    電子發(fā)燒友網(wǎng)站提供《TMS320C6000 DSP軟件可編程鎖相環(huán)控制器指南.pdf》資料免費(fèi)下載
    發(fā)表于 12-24 16:54 ?0次下載
    <b class='flag-5'>TMS320C6000</b> DSP軟件可編程鎖相環(huán)控制器指南

    TMS320C6000 DSP外部存儲(chǔ)器接口(EMIF)參考指南

    電子發(fā)燒友網(wǎng)站提供《TMS320C6000 DSP外部存儲(chǔ)器接口(EMIF)參考指南.pdf》資料免費(fèi)下載
    發(fā)表于 12-24 16:17 ?1次下載
    <b class='flag-5'>TMS320C6000</b> DSP外部存儲(chǔ)器接口(EMIF)參考指南

    TMS320C6000 DSP EMAC/MDIO模塊參考指南

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

    TMS320C6000 DSP關(guān)斷邏輯和模式參考指南

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

    TMS320C6000 DSP高速緩存用戶指南

    電子發(fā)燒友網(wǎng)站提供《TMS320C6000 DSP高速緩存用戶指南.pdf》資料免費(fèi)下載
    發(fā)表于 12-17 15:49 ?0次下載
    <b class='flag-5'>TMS320C6000</b> DSP高速緩存用戶指南

    TMS320C6000匯編語言工具 v8.3.x

    電子發(fā)燒友網(wǎng)站提供《TMS320C6000匯編語言工具 v8.3.x.pdf》資料免費(fèi)下載
    發(fā)表于 11-07 10:00 ?0次下載
    <b class='flag-5'>TMS320C6000</b>匯編語言工具 v8.3.x

    TMS320C6000優(yōu)化C/C++編譯器v8.3.x

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

    TMS320C6000 DSP的復(fù)位電路

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

    TMS320C6000系統(tǒng)時(shí)鐘電路示例

    電子發(fā)燒友網(wǎng)站提供《TMS320C6000系統(tǒng)時(shí)鐘電路示例.pdf》資料免費(fèi)下載
    發(fā)表于 10-28 10:33 ?0次下載
    <b class='flag-5'>TMS320C6000</b>系統(tǒng)時(shí)鐘電路示例