新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 可編程芯片:拼合成一個(gè)模擬解決方案

        可編程芯片:拼合成一個(gè)模擬解決方案

        作者: 時(shí)間:2009-11-10 來(lái)源:網(wǎng)絡(luò) 收藏

          未來(lái)

          對(duì)未來(lái)的觀點(diǎn)來(lái)自于佐治亞州技術(shù)學(xué)院的一個(gè)持續(xù)的研究項(xiàng)目,Paul Hasler是電子工程與計(jì)算機(jī)科學(xué)教授,他對(duì)FPAA有十年的研究。現(xiàn)在的項(xiàng)目包括用大約1000個(gè)模擬元件和構(gòu)成100個(gè)計(jì)算模擬塊的成千個(gè)開關(guān)級(jí)器件,構(gòu)建大型的陣列。Hasler稱:“這些芯片的容量可能10倍于現(xiàn)有的商用可編程模擬陣列。對(duì)于模擬信號(hào)處理性能,我們能夠在一只芯片中,放入相當(dāng)于1 teraMAC(萬(wàn)億次乘法/加法指令) 的信號(hào)處理能力,功耗為數(shù)百毫瓦。”Hasler與他的團(tuán)隊(duì)已用模擬信號(hào)處理的隱喻建立了一個(gè)完整的設(shè)計(jì)流,沒有芯片設(shè)計(jì)的細(xì)節(jié)。Hasler說(shuō):“我們最大的芯片之一有大約10萬(wàn)個(gè)可編程參數(shù)。你不可能手工處理這種等級(jí)的復(fù)雜性,因此我們對(duì)編程采用一種塊級(jí)的信號(hào)處理隱喻方法。”

          即便如此,F(xiàn)PAA的巨大復(fù)雜性還是需要一種類似ASIC的設(shè)計(jì)流。試圖在試驗(yàn)板上調(diào)試一個(gè)1000只元件的模擬設(shè)計(jì)是毫無(wú)希望的。因此FPAA流采用了兩級(jí)仿真。流程開始于Simulink和計(jì)算元件庫(kù),Hasler的團(tuán)隊(duì)為它建立了Spice網(wǎng)表。用戶可以在Simulink上作系統(tǒng)仿真,然后轉(zhuǎn)而建立一個(gè)Spice網(wǎng)表,后者送至一個(gè)芯片編譯器,產(chǎn)生等效于編程的文件。Hasler說(shuō):“我們可以編譯大多數(shù)合法的Spice網(wǎng)表,但并非所有網(wǎng)表都能得到有效的設(shè)計(jì)。在Spice級(jí),用戶必須學(xué)習(xí)如何使用工具來(lái)做出最佳使用的硅片。在Simulink級(jí),這種工作主要是在庫(kù)中完成。”現(xiàn)在,該團(tuán)隊(duì)正在開發(fā)可以提取Spice網(wǎng)表的工具,可提供開關(guān)級(jí)編程文件中的準(zhǔn)確寄生參數(shù),并且可以做布局與源文件之間的比較工作。Hasler補(bǔ)充說(shuō):“將反向標(biāo)注全部返歸Simulink級(jí)會(huì)有一點(diǎn)復(fù)雜。”

          這種流程可能就是未來(lái),哪怕是對(duì)簡(jiǎn)單得多的元件。Cadence公司混合信號(hào)仿真營(yíng)銷總監(jiān)John Pierce如是說(shuō):“傳統(tǒng)方案也不會(huì)做得更多了,即使對(duì)固定功能器件。當(dāng)把可編程元件集成到系統(tǒng)中,你必須看發(fā)生了什么事,而不只是如何對(duì)其編程。”

          Pierce繼續(xù)說(shuō),還有些問(wèn)題有待解決。直覺上,一個(gè)板級(jí)仿真的正確起點(diǎn)應(yīng)是在Matlab或類似工具中。然而,從一個(gè)傳輸函數(shù)視圖到一個(gè)交換陣列不是件簡(jiǎn)單的事。甚至在電路仿真級(jí)就會(huì)出現(xiàn)問(wèn)題。他說(shuō):“Verilog-A或SystemVerilog都不希望你在運(yùn)行中改變配置寄存器的設(shè)定。”但是,如果你試圖將配置寄存器和模擬開關(guān)也模型化,成為器件網(wǎng)表的一部分,那么仿真可能迅速膨脹,尤其是采用開關(guān)電容技術(shù)時(shí)。Pierce說(shuō):“在一個(gè)系統(tǒng)環(huán)境中仿真可編程模擬器件的技術(shù)確實(shí)存在。而挑戰(zhàn)在于將它們帶入到我們的Verilog-AMS(模擬/混合信號(hào))領(lǐng)域中。”


        上一頁(yè) 1 2 3 4 下一頁(yè)

        關(guān)鍵詞: FPGA 可編程邏輯 解決方案

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 边坝县| 凤凰县| 临泉县| 侯马市| 资源县| 百色市| 阿克陶县| 陈巴尔虎旗| 吴川市| 囊谦县| 滦平县| 类乌齐县| 延安市| 湘潭县| 锡林浩特市| 汤原县| 称多县| 平度市| 阿合奇县| 惠安县| 三穗县| 曲沃县| 巴中市| 昌平区| 沂水县| 正宁县| 界首市| 汶上县| 华阴市| 黄大仙区| 舒城县| 青龙| 芷江| 专栏| 沙田区| 福泉市| 永康市| 赤峰市| 吉木萨尔县| 昂仁县| 昭平县|