看行業 · ARM擁抱Xilinx,CortexM核「聯姻」FPGA

看行业 · ARM拥抱Xilinx,CortexM核“联姻”FPGA

對於ARM,你不應感到陌生:這種當紅的RISC指令集處理器現在可能已經成為大部分嵌入式設備的首選。從你的手機到家裡的家電,你可能都會找到ARM處理器的身影。然而它們絕對不會來自於那家英國的公司——因為他們通過知識產權授權的方式將ARM架構的核心授權給其他的半導體廠商生產各種各樣的芯片。我們才能用到那些別具一格的芯片。

看行业 · ARM拥抱Xilinx,CortexM核“联姻”FPGA

不同的廠商為ARM核所配套的外圍電路有著不同,大部分情況下都是一些常用的外圍設備,並根據特殊任務的需求為其配套不同的外設(如USB控制器、以太網控制器等)。而經常與微控制器相提並論的另一種芯片:FPGA則提供了非常高的靈活性。可以通過控制邏輯和算法定製芯片內部邏輯門的連線,從而實現速度極快的算法運算。那麼將兩種芯片結合在一起,會產生怎樣的“化學反應”呢?10月1日,ARM公司宣佈將於FPGA領域知名廠商Xilinx合作,為其旗下的FPGA提供ARM內核。

看行业 · ARM拥抱Xilinx,CortexM核“联姻”FPGA

這是一種怎樣的概念呢?在合作之後,Xilinx旗下的FPGA將可以在芯片中引入ARM Cortex M1(FPGA優化版M0)和Cortex M3,像正常的Cortex M類型處理器一樣運行程序。這種做法的最大好處是使得ARM核心能夠以FPGA更高的速度運行,並直接與FPGA極寬的帶寬相連,獲得更高的數據吞吐量。你也可以在FPGA片上用剩餘的邏輯門設計其他的算法,提供比用軟件實現數據處理更高的效率。

看行业 · ARM拥抱Xilinx,CortexM核“联姻”FPGA

其他的廠商也有著類似的設計,如Intel FPGA(原Altera)的NIOS II和Xilinx自己的MicroBlaze。而對於開發人員來說,他們更加熟悉的ARM軟核能夠大大提高熟悉設計、產品成型上市的速度,總體來說這看起來像是一樁成功的買賣,而之後的發展會是怎樣?


分享到:


相關文章: