最理想的MCU+FPGA架構

發(fā)布時(shí)間:2011-7-11 15:42    發(fā)布者:絕對好文
關(guān)鍵詞: Astro , FPGA , NIOS , Zynq
作者:特權同學(xué)

軟核雖然很靈活,也很便利,但是畢竟在FPGA中有很多受限之處。性?xún)r(jià)比低是其一,性能上也不敢與同等水平的處理器相媲美。因此,各大FPGA制造商在繼續降低晶圓工藝的同時(shí),紛紛找來(lái)合作伙伴力求在嵌入硬核方面有所作為。曾經(jīng)鬧得沸沸揚揚的ARM聯(lián)手xilinx、INTEL聯(lián)手altera……只不過(guò),這些都不是咱們這群芯片級小嘍啰們正真關(guān)心的。管他什么Cortex-M0又 MIPS的,我們所關(guān)心的是到底哪個(gè)架構最實(shí)用最便利,還要“物廉價(jià)美”。

這種內嵌硬核的FPGA其實(shí)就是單片系統解決方案的最終歸宿,但是話(huà)說(shuō)回來(lái),到底FPGA中潛入了什么樣的硬核才算是真正的SOPC?altera一直在主推他們的軟核,從號稱(chēng)全世界最通用的處理器NIOS II到目前正在炒作的MP32處理器;Xilinx也有軟核MicroBlaze針?shù)h相對,此外很早就有潛入IBM硬核PowerPC,現在又推出功能強大的Zynq-7000 可擴展式處理平臺。但是,這些都能夠滿(mǎn)足大家的需求嗎?基本上很難。在中低端應用上,北京政府力挺的國產(chǎn)FPGA京微雅格也適時(shí)的推出了自己的原創(chuàng )作品 Astro系列CSOC也曾讓特權同學(xué)眼前一亮,雖然內嵌的51也能夠跑到100M,只可惜其0.13us的工藝制程決定了FPGA邏輯難有大作為。


圖1 NIOS II架構


圖2 Zynq-7000架構


圖3 Astro架構

其實(shí),單從靈活性上來(lái)看,NIOS II絕對占上風(fēng),只可惜從某些方面比他還是拼不過(guò)硬核。性能是一方面,如果不外擴存儲器,則非常受限于所應用器件的片內存儲器資源。而后面二者,靈活性是有,缺什么外設直接用邏輯搭出來(lái)往總線(xiàn)上掛,但問(wèn)題也和通用的MCU一樣,集成那么些外設在大多數時(shí)候是有些浪費了,也許集成10個(gè)外設充其量只用了3、 5個(gè),那么剩下的就是多余的,當今節約型社會(huì )這叫“浪費”。

因此,特權同學(xué)期望的架構如圖4所示。不需要太豐富的外設,畢竟FPGA內嵌硬核的最大利好就是靈活性,因此我們勢必可以將所謂的靈活性發(fā)揮到極致。也許這個(gè)架構簡(jiǎn)單到只要一個(gè)能夠跑軟件的“裸核”和必須的調試接口即可,其他所有的外設(包括最小系統運行必須的存儲器接口等姑且都稱(chēng)作外設)都根據客戶(hù)的需求自主架構。說(shuō)白了,其實(shí)這成了一個(gè)“CPU+FPGA”的架構了,哈哈,這只是個(gè)人的一廂情愿,也許只是個(gè)人覺(jué)得這樣的架構最適合目前手中的一攬子項目。歡迎大家一起探討……


圖4 更實(shí)用的架構
本文地址:http://selenalain.com/thread-70723-1-1.html     【打印本頁(yè)】

本站部分文章為轉載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問(wèn)題,我們將根據著(zhù)作權人的要求,第一時(shí)間更正或刪除。
bijinyi 發(fā)表于 2012-1-19 10:39:50
不錯。謝謝分享 。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页