隨著ARM芯片技術(shù)的高速更新迭代,越來(lái)越多工業(yè)應(yīng)用場(chǎng)景都使用ARM架構(gòu)實(shí)現(xiàn),ARM既可跑操作系統(tǒng)(Linux、FreeRTOS等)滿足復(fù)雜應(yīng)用需求,亦可跑裸機(jī)滿足高實(shí)時(shí)等應(yīng)用需求。由于ARM生態(tài)系統(tǒng)十分完善,因此在人機(jī)交互、網(wǎng)絡(luò)通信、文件系統(tǒng)管理方面,有著得天獨(dú)厚的優(yōu)勢(shì)。
業(yè)界部分開發(fā)者當(dāng)中,曾經(jīng)有著DSP(數(shù)字信號(hào)處理器)將要被ARM淘汰的流言。那么,DSP真的要被時(shí)代拋棄了嗎?暫且讓我們先來(lái)盤一盤DSP的特點(diǎn)與優(yōu)勢(shì)吧。

圖1C66x DSP結(jié)構(gòu)框圖
(1) DSP芯片一般采用的是哈佛結(jié)構(gòu)(Havard Structure),可同時(shí)對(duì)數(shù)據(jù)和程序進(jìn)行尋址,大大提高了數(shù)據(jù)處理能力,非常適合于實(shí)時(shí)信號(hào)處理。TI公司的DSP芯片結(jié)構(gòu)是改進(jìn)的哈佛結(jié)構(gòu),改進(jìn)之處是在數(shù)據(jù)總線和程序總線之間進(jìn)行局部的交叉連接,使得允許數(shù)據(jù)存放在程序存儲(chǔ)器中,并被算術(shù)運(yùn)算指令直接使用,增強(qiáng)了芯片的靈活性。
(2) DSP擁有專門的指令集,主要是專門針對(duì)數(shù)字信號(hào)處理的,如通訊和多媒體處理。
(3) DSP采用專用的硬件乘法器以及快速的指令周期,它可在一個(gè)指令周期中同時(shí)完成一次乘法和一次加法,這非常適合快速傅立葉變換的需求。目前TI公司的C6000系列的C66x DSP處理器工作主頻可高達(dá)1.25GHz。
(4)浮點(diǎn)運(yùn)算DSP比定點(diǎn)運(yùn)算DSP的動(dòng)態(tài)范圍要大很多。定點(diǎn)DSP的字長(zhǎng)每增加1bit,動(dòng)態(tài)范圍過大6dB,32bit浮點(diǎn)運(yùn)動(dòng)DSP的動(dòng)態(tài)范圍可做到1536dB,不僅大大擴(kuò)大了動(dòng)態(tài)范圍,提高了運(yùn)算精度,還大大節(jié)省了運(yùn)算時(shí)間和存儲(chǔ)空間,為復(fù)雜算法的實(shí)時(shí)處理提供了保證。目前TI公司的C6000系列的C66x DSP處理器的浮點(diǎn)可高達(dá)22.4GFLOPS。
可以看到,以上DSP優(yōu)勢(shì)是ARM所不擅長(zhǎng)的。在面對(duì)一些需要高速?gòu)?fù)雜的運(yùn)算場(chǎng)景,DSP仍然擁有不可替代作用,特別是精密數(shù)控系統(tǒng)、機(jī)器人控制系統(tǒng)、測(cè)試測(cè)量儀器、能源電力監(jiān)測(cè)、電力電子技術(shù)、音視頻處理等工業(yè)應(yīng)用領(lǐng)域。
面對(duì)這些復(fù)雜的應(yīng)用場(chǎng)景,既需要ARM的強(qiáng)大綜合處理能力,又需要DSP的強(qiáng)大數(shù)字信號(hào)處理能力,因此ARM + DSP也成為了工業(yè)領(lǐng)域很多產(chǎn)品的經(jīng)典架構(gòu)。而不是部分開發(fā)者所認(rèn)為的ARM即將淘汰DSP,其實(shí)DSP一般都已經(jīng)和ARM架構(gòu)融合到一個(gè)SoC處理器中,各自發(fā)揮各自的優(yōu)勢(shì),此時(shí)的DSP也更類似ARM的一個(gè)協(xié)處理器。
TI從2000年開始一直不斷推出ARM + DSP架構(gòu)SoC處理器,從以往的DM6446、DM3730、OMAPL138,到最新的AM5728、AM5708,每一款處理器都在工業(yè)應(yīng)用領(lǐng)域大放光彩,成為眾多工業(yè)客戶的首選處理器。

圖2
下面詳細(xì)介紹下TI最新ARM + DSP處理器AM5708/AM5728,它們分別由ARM Cortex-A15 +浮點(diǎn)DSP C66x構(gòu)成。
芯片硬件資源對(duì)比
表 2
AM5728 | AM5708 |
2xARM Cortex-A15,主頻1.5GHz | 1x ARM Cortex-A15,主頻1GHz |
2x DSP C66x,主頻750MHz,支持浮點(diǎn)運(yùn)算 | 1x DSP C66x,主頻750MHz,支持浮點(diǎn)運(yùn)算 |
2x IPU(Image Processing Unit),每個(gè)IPU子系統(tǒng)含2個(gè)ARM Cortex-M4核心,共4個(gè)ARM Cortex-M4核心 | 2x IPU(Image Processing Unit),每個(gè)IPU子系統(tǒng)含2個(gè)ARM Cortex-M4核心,共4個(gè)ARM Cortex-M4核心 |
2x PRU-ICSS,每個(gè)PRU-ICSS子系統(tǒng)含2個(gè)PRU(Programmable Real-time Unit)核心,共4個(gè)PRU核心 | 2x PRU-ICSS,每個(gè)PRU-ICSS子系統(tǒng)含2個(gè)PRU(Programmable Real-time Unit)核心,共4個(gè)PRU核心,支持EtherCAT等協(xié)議 |
1x IVA-HD Video Codec,支持1路1080P60 H.264視頻硬件編解碼 | 1x IVA-HD Video Codec,支持1路1080P60 H.264視頻硬件編解碼 |
2x SGX544 3D GPU圖形加速器 | 1x SGX544 3D GPU圖形加速器 |
1x GC320 2D圖形加速器 | 1x GC320 2D圖形加速器 |
2.5MByte On-Chip Shared Memory | 512KByteOn-Chip Shared Memory |
3x VIP(Video Input Ports),支持8路1080P60視頻輸入 | 1x VIP(Video Input Ports),支持4路1080P60視頻輸入 |
不支持MIPI | 1x MIPI CSI-2(Camera Serial Interface 2) |
1x TV OUTPUT,支持HDMI/DPI 1080P60 | 1x TV OUTPUT,支持HDMI/DPI 1080P60 |
3x LCD OUTPUT | 2x LCD OUTPUT |
3x eHRPWM | 3x eHRPWM |
3x eCAP | 3x eCAP |
3x eQEP | 3x eQEP |
1x NMI | 1x NMI |
1x PCIe Gen2,支持一個(gè)雙通道端口,或兩個(gè)單通道端口,每通道最高通信速率5Gbps | |
1x USB 2.0 | 1x USB 2.0 |
1x USB 3.0 | 1x USB 3.0 |
2x 10/100/1000M Ethernet | 2x 10/100/1000M Ethernet |
3x eMMC/SD/SDIO | |
10x UART | 10x UART |
1x JTAG | 1x JTAG |
2x Watchdog | 2x Watchdog |
1x SATA | 不支持SATA |
1x GPMC | 1x GPMC,支持8個(gè)片選信號(hào) |
5x I2C | 5x I2C |
2x DCAN | 2x DCAN |
8x McASP | 8x McASP |
1x QSPI | 1x QSPI |
4x SPI | 4x SPI |
核心板滿負(fù)載功耗:10.1W | 核心板滿負(fù)載功耗:5.1W |
創(chuàng)龍科技基于AM5708、AM5728設(shè)計(jì)的兩款工業(yè)評(píng)估板TL570x-EVM、TL5728-EasyEVM,由核心板和評(píng)估底板組成。核心板經(jīng)過專業(yè)的PCB Layout和高低溫測(cè)試驗(yàn)證,穩(wěn)定可靠,可滿足運(yùn)動(dòng)控制、工業(yè)PC、機(jī)器視覺、智能電力、視頻監(jiān)測(cè)等工業(yè)應(yīng)用環(huán)境。
* AM5708

圖3SOM-TL570x核心板

圖4TL570x-EVM開發(fā)板
* AM5728

圖5SOM-TL5728核心板

圖6TL5728-EasyEVM開發(fā)板
-
FPGA
+關(guān)注
關(guān)注
1645文章
22050瀏覽量
618540 -
ARM
+關(guān)注
關(guān)注
134文章
9353瀏覽量
377586 -
嵌入式主板
+關(guān)注
關(guān)注
7文章
6102瀏覽量
36307
發(fā)布評(píng)論請(qǐng)先 登錄
arm指令速查手冊(cè)
Arm 公司面向 PC 市場(chǎng)的 ?Arm Niva? 深度解讀
DSP在智能家電領(lǐng)域的應(yīng)用,涵蓋音效處理、語(yǔ)音識(shí)別、智能化控制
中科昊芯DSP產(chǎn)品及公司信息
國(guó)產(chǎn)開發(fā)板—米爾全志T113-i如何實(shí)現(xiàn)ARM+RISC-V+DSP協(xié)同計(jì)算?
ARM技術(shù)是什么?國(guó)內(nèi)有哪些ARM廠家呢?一起來(lái)了解一下!
格見半導(dǎo)體推出高性能DSP產(chǎn)品GS32FP65系列
AM57XX處理器平臺(tái)ARM和DSP通信的實(shí)現(xiàn)

換電要被超快充淘汰了?
66AK2L06多核DSP+ARM KeyStone II片上系統(tǒng)(SoC)數(shù)據(jù)表

OMAP-L138 C6000 DSP+ARM處理器數(shù)據(jù)表

66AK2Hxx多核DSP+ARM? KeyStone II片上系統(tǒng)(SoC)數(shù)據(jù)表

OMAP-L132 C6000? DSP+ARM處理器數(shù)據(jù)表

OMAPL138B C6000 DSP+ARM處理器數(shù)據(jù)表

66AK2E0x多核DSP+ARM KeyStone II片上系統(tǒng)(SoC)數(shù)據(jù)表

評(píng)論