美國國家儀器公司(ni)在其最新推出的labview 8.5版中強(qiáng)化了其fpga模組,以實現(xiàn)用戶快速定制i/o。我本人確實欣賞這種利用簡潔的labview圖形界面直接進(jìn)行fpga配置并實現(xiàn)不同i/o功能的創(chuàng)新。這對熟悉labview的用戶來說,用圖形化語言來替代硬件設(shè)計知識或vhdl等語言無疑對儀器的快速配置有明顯的優(yōu)勢;而從另一個角度來看,xilinx、altera等傳統(tǒng)fpga供應(yīng)商似乎也應(yīng)該考慮一下圖形化編程工具,盡管這不僅僅是一個簡化編程界面的問題。
讓我們先了解一下labview 8.5 fpga模組的主要功能:可以自動產(chǎn)生邏輯和代碼;利用狀態(tài)表示法實現(xiàn)高級設(shè)計;增加了一些新ip,例如pid控制,以提升fpga門數(shù)使用率;集成有信號產(chǎn)生器等。在這個模組中,ni考慮到了用戶在使用過程中的特定應(yīng)用編程需求和有代表性應(yīng)用的高效率ip,在易用性和器件利用率上都有所考慮和折衷,值得稱贊。
fpga在ni儀器中的使用毫無疑問將幫助測試工程師快速進(jìn)行儀器的快速設(shè)置或再配置,而無需了解更復(fù)雜的fpga編程語言。目前ni在其部分功能卡中集成了3百萬和5百萬系統(tǒng)門的fpga。在談及到今后fpga在ni儀器中的發(fā)展時,ni總裁和ceo james truchard博士表示:“ni是一家充滿創(chuàng)新活力的公司,我們將會將fpga的門數(shù)在明年擴(kuò)充到9至11百萬門!睙o疑,對fpga的重視加上labview的圖形化虛擬儀器軟件,將使ni產(chǎn)品的適用性和靈活性得以進(jìn)一步加強(qiáng)。
antifuse(反熔絲)技術(shù)你也許熟悉或使用過,這個由quicklogic推出的可編程邏輯技術(shù)以低功耗和高可靠性為主要特性。目前,quicklogic正在改變其以往定位在fpga領(lǐng)域中的公司形象,正發(fā)展成一個提供新型基于antifuse架構(gòu)可編程器件的公司。
arcticlink結(jié)構(gòu)平臺包括了固定的usb2.0接口和面向存儲擴(kuò)展(sd/sdio/mmc/ce-ata)的接口,并同時提供了一定的可編程資源(采用antifuse),供用戶自行編程。這種架構(gòu)確保了這種產(chǎn)品可以直接應(yīng)用到手機(jī)、便攜播放器等需要usb2.0和存儲器擴(kuò)充的場合,而內(nèi)置的低功耗、金屬層至金屬層直接連接非易失的可編程資源則可直接支持與不同處理器的接口。該器件的定位很明確,利用反熔絲的低功耗優(yōu)勢,結(jié)合便攜應(yīng)用的常規(guī)接口提供可編程能力,以適應(yīng)產(chǎn)品的快速上市和快速變化。
polarpro系列則是quicklogic利用其標(biāo)準(zhǔn)或用戶定制功能模塊直接由用戶進(jìn)行組合和編程的平臺,已標(biāo)準(zhǔn)化的模組包括mpeg、pci、ide、sd/mmc/sdio和移動電視等,產(chǎn)品系列覆蓋了具有75k至1百萬的可編程系統(tǒng)門數(shù)。
更值得一提的是quicklogic重點轉(zhuǎn)型的新方案:用戶定義標(biāo)準(zhǔn)產(chǎn)品(cssp)。cssp解決方案采用了一種介于structasic和asic之間的模式:客戶定義功能,由quicklogic直接供應(yīng)符合相應(yīng)功能的芯片。其與structasic的差異在于無需再次返回foundry進(jìn)行加工而直接由quicklogic采用可編程門完成設(shè)計,大大縮短了芯片的推出時間,同時,靈活性很強(qiáng)。
從以上兩個案例可以清晰地看到可編程邏輯技術(shù)在部分應(yīng)用領(lǐng)域的擴(kuò)展和滲透,相信它們將給業(yè)界帶來新的思考和創(chuàng)新。