美高森美發(fā)布用于SoC FPGA設(shè)計(jì)的System Builder設(shè)計(jì)工具
21ic訊 美高森美公司(Microsemi Corporation)宣布SmartFusion®2 SoC FPGA用戶現(xiàn)在可以獲益于其新近發(fā)布的系統(tǒng)創(chuàng)建器(System Builder)設(shè)計(jì)工具。System Builder是Libero System-on-Chip (SoC)設(shè)計(jì)環(huán)境版本11.0中的功能強(qiáng)大的全新設(shè)計(jì)工具,目標(biāo)是加快客戶定義和使用基于ARM系統(tǒng)的 Smartfusion2 SOC FPGA的設(shè)計(jì)實(shí)現(xiàn)。
美高森美公司的軟件與系統(tǒng)工程副總裁 Jim Davis提到:“System builder工具顯著簡化了美高森美公司Smartfusion2 SOC FPGA設(shè)計(jì)流程。隨著器件的復(fù)雜度增加,設(shè)計(jì)中的系統(tǒng)規(guī)范階段也越來越易于出差錯。而使用System builder設(shè)計(jì)開發(fā)人員通過高層面的按步設(shè)計(jì)過程可以快速簡單的定義好所需要的系統(tǒng)結(jié)構(gòu)。”
System Builder的輸出是自動生成的,并具有構(gòu)造自糾正特性(correct-by-construction),從而消除了在較傳統(tǒng)的工具流程中“通過手工”定義架構(gòu)時產(chǎn)生的錯誤。這樣,System Builder可以大幅縮短復(fù)雜SoC FPGA的設(shè)計(jì)周期時間。
而且偏向軟件設(shè)計(jì)的工程師可以輕易創(chuàng)建一個嵌入式架構(gòu)然后開始自己的代碼開發(fā)。這樣可以簡化美高森美 SmartFusion2器件的使用,并且可讓更廣范圍的設(shè)計(jì)工程師使用SoC FPGA技術(shù)。增強(qiáng)的System Builder流程還可讓美高森美通過其內(nèi)部設(shè)計(jì)服務(wù)來輕易支持更多的客戶,可為最終客戶提供用于定制功能模塊的數(shù)字或混合信號設(shè)計(jì)、軟IP、固件開發(fā),甚至完整的設(shè)計(jì)。
System Builder用戶通過逐步引導(dǎo),經(jīng)由各個主要的SoC FPGA架構(gòu)模塊完成設(shè)計(jì)。這個設(shè)計(jì)過程使用高層面圖形界面,利用先前的架構(gòu)選擇并且指導(dǎo)用戶通過選擇選項(xiàng)和配置需要的嵌入式系統(tǒng)模塊,自動生成最終的系統(tǒng)規(guī)范,并且具有構(gòu)造正確性。這個規(guī)范包括ARM處理器及其相關(guān)外設(shè),以及在FPGA結(jié)構(gòu)中實(shí)施的其它IP模塊的配置和互連。System Builder可以配置日益增多的用于高性能接口的IP模塊組合,包括DDR2/DDR3/LPDDR存儲控制器,以及使用5Gbps SERDES用于PCIe、XAUI (10 GbE) 和SGMII的串行接口。System Builder內(nèi)提供的其它基于結(jié)構(gòu)的參數(shù)化IP功能包括I2C、SPI、定時器、UART和PWM模塊,大量的經(jīng)過驗(yàn)證的IP功能可以快速、輕易地用于創(chuàng)建專用SoC,從而縮短全系列工業(yè)、通訊、航空和國防系統(tǒng)的上市時間。
關(guān)于SmartFusion2 SoC FPGA
美高森美公司的SmartFusion2 SoC FPGA器件設(shè)計(jì)用于滿足關(guān)鍵性通信、工業(yè)、國防、航空和醫(yī)療應(yīng)用對先進(jìn)安全性、高可靠性和低功率的需求,SmartFusion2在單一芯片上集成了固有可靠性的快閃FPGA結(jié)構(gòu)、一個166 megahertz (MHz) ARM Cortex-M3處理器、先進(jìn)的安全處理加速器、DSP模塊、SRAM、eNVM和業(yè)界所需的高性能通信模塊。
關(guān)于Libero SoC設(shè)計(jì)環(huán)境
Libero SoC設(shè)計(jì)環(huán)境集成了來自Synopsys公司的業(yè)界領(lǐng)先的綜合工具、調(diào)試軟件和DSP支持,來自Mentor Graphics公司的仿真工具,以及功率分析、時序分析和一鍵式設(shè)計(jì)流程。固件開發(fā)完全集成在Libero SoC中,采用來自GNU、IAR和Keil公司的編譯和調(diào)試軟件。根據(jù)System Builder選擇,可以自動生成所有的器件驅(qū)動程序和外設(shè)初始化。ARM Cortex-M3處理器包含對EmCraft Systems的嵌入式Linux,以及Micrium的FreeRTOS、SAFERTOS和uc/OS-III等操作系統(tǒng)的支持。
價格和供貨
Libero SoC可以用于 Windows和Linux平臺,免費(fèi)的Libero Gold版授權(quán)許可支持SmartFusion2 系列的大多數(shù)器件和網(wǎng)表級IP內(nèi)核,Libero Platinum授權(quán)許可則提供最高密度器件和RTL源碼 IP內(nèi)核庫。要了解有關(guān)價格和供貨的更多信息,請聯(lián)絡(luò)美高森美公司。