Blackfin這個(gè)系列的處理器,經(jīng)歷了BF53X的大熱,后繼的BF561、BF52X、BF54X、BF51X、BF50X、BF592忽冷忽熱之后,迎來(lái)了更換軟件環(huán)境,CCES上首款開(kāi)山之作,雙核高清強(qiáng)力Blackfin:BF60X,我以BF609為例,淺談一下這顆被ADI寄以厚望的DSP,希望它的表現(xiàn)能入得了大家的法眼!
記得前面有一篇BF561的介紹文章,把那顆雙核DSP狠狠的黑了一把,而作為BF561的全面升級(jí)版,BF609是需要狠狠的贊一把的。這一顆就是沖著解決BF561的問(wèn)題而去的!ADI自己也對(duì)它寄予厚望,先不說(shuō)海量工程師的投入,也不說(shuō)全新定制的更符合當(dāng)下開(kāi)發(fā)者習(xí)慣的CCES軟件開(kāi)發(fā)環(huán)境,咱們就說(shuō)ADI為這顆芯片投的錢(qián),已經(jīng)是讓人睜目結(jié)舌。拋開(kāi)這顆芯片的性能先不說(shuō),它第一次流片就近乎量產(chǎn)級(jí)的效果,這在Blackfin整個(gè)系列中是很罕見(jiàn)的。
回歸主題,我們來(lái)分析分析這顆BF609的性能到底如何。真-雙核這個(gè)是一定的,對(duì)于ADI的DSP來(lái)講,10年前的BF561上就已經(jīng)是真雙核DSP技術(shù)了,10年后的今天BF609我想在雙核的設(shè)計(jì)上應(yīng)該更加合理。當(dāng)下提供的主頻是2個(gè)500M,總計(jì)2000 MMAC,嚴(yán)苛的信號(hào)處理應(yīng)用也是夠用。552 K字節(jié)的片內(nèi)SRAM,包括每個(gè)內(nèi)核148 kB的L1 SRAM,支持奇偶校驗(yàn),以及支持ECC的256 kB共享L2 SRAM,這一切讓這顆能夠更快!
PVP應(yīng)該是BF609的一個(gè)核心競(jìng)爭(zhēng)價(jià)值點(diǎn),這個(gè)模塊中文翻譯叫做流水線視覺(jué)處理器,支持HD。PVP靠近Blackfin內(nèi)核,專(zhuān)為加快圖像處理算法和降低整體帶寬要求,再加上BF609里的像素合成器,這一切勢(shì)必讓Blackfin的這顆在視頻和圖像方面提成一個(gè)檔次,在嵌入式視覺(jué)應(yīng)用領(lǐng)域游刃有余!
DMA一向是DSP特色、實(shí)用的重要功能模塊,BF609的全集成式DMA控制器,可以支持與所有片內(nèi)和片外存儲(chǔ)器和外設(shè)進(jìn)行DMA傳輸。這讓內(nèi)核與外設(shè)的聯(lián)系更加簡(jiǎn)單、方便!
BF609擁有非常豐富的外設(shè),根據(jù)OP的經(jīng)驗(yàn)看來(lái),它應(yīng)該是目前所有Blackfin處理器中外設(shè)最為豐富的一顆。我們來(lái)看看他到底集成了哪些:
-
3個(gè)增強(qiáng)型的EPPI視頻接口, 支持最高24位的數(shù)據(jù)寬度、ITU-R BT.656模式,可直接連接TFT LCD面板、并行轉(zhuǎn)換器、視頻編碼器和解碼器、圖像傳感器以及其他通用外設(shè);
-
2個(gè)10/100以太網(wǎng)MAC,支持IEEE 1588。 這個(gè)相當(dāng)贊!
-
3個(gè)同步串行端口(SPORT),支持 I2S、包裝I2S、左對(duì)齊采樣對(duì)和TDM模式。
-
USB 2.0 HS OTG。
-
移動(dòng)存儲(chǔ)器接口(RSI)。
-
控制器區(qū)域網(wǎng)絡(luò)(CAN)接口。
-
4個(gè)鏈路端口,支持8位寬DMA數(shù)據(jù)傳輸。
-
2個(gè)看門(mén)狗定時(shí)器和8個(gè)定時(shí)器/計(jì)數(shù)器,支持PWM。
-
CRC引擎。
-
2個(gè)SPI兼容端口,支持主機(jī)和從機(jī)模式。
-
2個(gè)UART和2個(gè)雙線式接口。
-
19x19 mm CSP BGA封裝。
-
提供商用、工業(yè)和汽車(chē)級(jí)芯片。
基本上嵌入式應(yīng)用中所需要的一切外設(shè),BF609全部都集成進(jìn)去了,比較有特色的是3路視頻PPI接口,3個(gè)同步串行端口和2個(gè)10M/100M以太網(wǎng)MAC。這非常貼合嵌入式視覺(jué)應(yīng)用。ADI自己是這么說(shuō)的:ADSP-BF609處理器是許多嵌入式視覺(jué)應(yīng)用的理想器件,例如汽車(chē)高級(jí)駕駛員輔助系統(tǒng)(ADAS)、工業(yè)制造系統(tǒng)的機(jī)器視覺(jué)和機(jī)器人、安保與監(jiān)控系統(tǒng)分析和條碼掃描儀。
這顆BF609不但提供了商用和工業(yè)級(jí)芯片,還增加了汽車(chē)級(jí)的更為嚴(yán)苛等級(jí)的芯片,全新的硅片及封裝技術(shù)讓他能夠勝任更惡劣的環(huán)境,一舉解決了在BF561上的散熱問(wèn)題!
看上去很復(fù)雜的BF609,如果沒(méi)有好的開(kāi)發(fā)軟件跟軟件資源配套支持的話,開(kāi)發(fā)起來(lái)還是有很大難度的,在這一點(diǎn)上,OP看到ADI做出的努力,不僅提供了符合當(dāng)下開(kāi)發(fā)者習(xí)慣的CCES軟件,更是不遺余力的連續(xù)更新軟件版本,為其增加更多的示例代碼和軟件應(yīng)用。更是有前所未有的低價(jià)格開(kāi)發(fā)板和仿真器作為硬件支持。
最后OP預(yù)祝這些良性的循環(huán)能夠把這顆處理器的生態(tài)環(huán)境搭建完好,希望這顆BF609能夠再大熱一把。 |