Actel展出全面支持帶ARM7內(nèi)核的混合信號(hào)FPGA
混合設(shè)計(jì)一直是工程師設(shè)計(jì)的難點(diǎn),在本次IIC上,為了進(jìn)一步簡化數(shù)?;旌锨度胧较到y(tǒng)的設(shè)計(jì),Actel公司宣布推出功能強(qiáng)大的設(shè)計(jì)方案,全面支持其集成32位ARM7內(nèi)核的混合信號(hào)FPGA器件M7AFS,該單芯片F(xiàn)usion可編程系統(tǒng)級(jí)芯片使設(shè)計(jì)人員毋需再使用多芯片解決方案來進(jìn)行系統(tǒng)級(jí)設(shè)計(jì)。該公司希望憑借ARM7成熟的第三方支持軟件和廣大的用戶基礎(chǔ),以及Fusion系列FPGA獨(dú)特的數(shù)?;旌峡删幊滔到y(tǒng)設(shè)計(jì)能力,擴(kuò)大Actel在消費(fèi)電子、汽車電子、工業(yè)控制和通信設(shè)備應(yīng)用市場的份額。
Fusion:全球首個(gè)混合信號(hào)FPGA。 |
這個(gè)新設(shè)計(jì)方案的內(nèi)容包括:CoreAI(模擬接口)IP內(nèi)核、CoreConsole IP開發(fā)平臺(tái)(IDP)和Libero集成設(shè)計(jì)環(huán)境(IDE)的優(yōu)化版本。M7AFS600樣片今年4月就可提供給客戶,大批量生產(chǎn)預(yù)計(jì)要到今年第三季度。M7 Fusion開發(fā)工具套裝預(yù)計(jì)也要到第三季度才能提供,包括M7 Fusion開發(fā)板、Libero IDE Gold、CoreConsole IP開發(fā)平臺(tái)、GNU軟件工具、FlashPro3和技術(shù)文檔。
Actel資深市場總監(jiān)莊正一指出:“模擬元件是當(dāng)今嵌入式應(yīng)用的關(guān)鍵系統(tǒng)元素,而且通過數(shù)字電路來測量和控制模擬電路的需求也越來越大。這一日益提高的性能需求使得嵌入式處理器從8位轉(zhuǎn)到32位,另外日益縮小的PCB板空間也要求將模擬、邏輯和內(nèi)存功能集成到更少的器件中,M7AFS正是迎合了這一緊迫的市場需要?!?
他接著說:“Actel的最新M7 Fusion有模擬接口、功率管理、時(shí)鐘管理以及分立模擬器件等99個(gè)IP內(nèi)核,同時(shí)集成了非易失性嵌入式閃存、SRAM核、32位ARM7內(nèi)核等,瞄準(zhǔn)消費(fèi)電子、汽車電子、工業(yè)控制和通信設(shè)備等多種應(yīng)用?!彼麖?qiáng)調(diào),這些模擬構(gòu)件和I/O可進(jìn)行參數(shù)化的控制。
Actel的CoreAI IP構(gòu)件模塊能讓CoreMP7軟ARM7微處理器 (MPU) 內(nèi)核通過APB總線與Actel M7 Fusion器件上的模擬資源相接,這樣,設(shè)計(jì)人員就可以對(duì)模擬外設(shè)直接進(jìn)行控制和配置。CoreAI提供由CoreMP7控制的數(shù)摸轉(zhuǎn)換 (ADC) ,以及一個(gè)最多可支持14個(gè)可屏蔽中斷源的8位或16位APB從設(shè)備接口。此外,CoreAI內(nèi)部的時(shí)鐘分頻器能夠產(chǎn)生一個(gè)模擬配置的 Mux時(shí)鐘,以及可配置的最多能夠存儲(chǔ)256個(gè)AD轉(zhuǎn)換后的數(shù)據(jù)的FIFO。
該公司免費(fèi)提供的CoreConsole 1.1 IDP能簡化M7AFS設(shè)計(jì)中IP 內(nèi)核的集成,使用戶可以將精力集中在系統(tǒng)而不是個(gè)別模塊上,因此可以大大縮短總的開發(fā)時(shí)間和降低成本。此外,CoreConsole 1.1通過內(nèi)部集成的“IP倉庫”來調(diào)用CoreAI和DirectCore IP庫中的IP 核、全面支持AHB總線的多宿主設(shè)備功能、軟件驅(qū)動(dòng)的內(nèi)存映象生成以及免費(fèi)對(duì)CoreMP7子系統(tǒng)IP核進(jìn)行更新。
同時(shí)免費(fèi)提供的還有Libero 7.1集成設(shè)計(jì)環(huán)境 (IDE) Gold 版本,可以讓設(shè)計(jì)人員立即開始進(jìn)行集成ARM7功能的百萬門級(jí)的混合信號(hào)FPGA設(shè)計(jì)。經(jīng)過優(yōu)化的Libero 7.1增加了對(duì)M7AFS系列中的首個(gè)器件M7AFS600的支持。此外,Libero IDE還包含SmartGen內(nèi)核生成工具,能通過CoreAI對(duì)M7AFS器件的模擬功能進(jìn)行配置。
莊正一強(qiáng)調(diào)為什么選擇了ARM7內(nèi)核而不是ARM9或最新的ARM11是因?yàn)锳RM是嵌入式應(yīng)用里用的最廣泛和支持最強(qiáng)大的芯片,目前所有的關(guān)于ARM7的開發(fā)成果都可以移植到Fusion中,而且由于其授權(quán)費(fèi)用較低可以將整個(gè)可編程系統(tǒng)芯片的成本降低,而且ARM7內(nèi)核的處理能力族以應(yīng)對(duì)目前的應(yīng)用。
當(dāng)然,他表示未來隨著應(yīng)用的提升,他們也考慮引入ARM其他功能更強(qiáng)大的內(nèi)核。