現(xiàn)場(chǎng)可編程門陣列
掃描二維碼
隨時(shí)隨地手機(jī)看文章
現(xiàn)代生物醫(yī)學(xué)儀器正在向著微型化、多功能化、系列化等方向發(fā)展 , 系 統(tǒng) 中 的 數(shù) 字 部 分 越 來(lái) 越 重 要 。 現(xiàn) 場(chǎng) 可 編 程 門 陣 列是一種新型可編程邏輯器件, 性能優(yōu)良,應(yīng)用于生物醫(yī)學(xué)工程領(lǐng)域,可顯著降低數(shù)字系統(tǒng)的開(kāi)發(fā)成本。
隨著計(jì)算機(jī)技術(shù)和電子技術(shù)的發(fā)展, 現(xiàn)代醫(yī)學(xué)儀器已經(jīng)向著智能化、小型化、多功能化方向發(fā)展, 在儀器設(shè)計(jì)中數(shù)字化程度越來(lái)越高, 用到的ASIC數(shù)量和規(guī)模越來(lái)越大。 由于現(xiàn)場(chǎng)可編程邏輯器件的出現(xiàn),ASIC的設(shè)計(jì)與制造,已不再完全由半導(dǎo)體商家獨(dú)立承擔(dān),設(shè)計(jì)者在實(shí)驗(yàn)室里也可以自己設(shè)計(jì)出合適的ASIC芯片,并且立即進(jìn)行實(shí)際應(yīng)用,現(xiàn)在應(yīng)用最廣的主要是現(xiàn)場(chǎng)可編程門陣列?,F(xiàn)場(chǎng)可編程門陣列器件是一種新型的高密度可編程邏輯器件,采用CMOS-SRAM工藝制造。 現(xiàn)場(chǎng)可編程門陣列是新一代的數(shù)字邏輯器件, 它們的規(guī)模比較大, 適合于時(shí)序、組合等邏輯電路應(yīng)用場(chǎng)合, 它可替代幾十甚至上百片通用中等規(guī)模以上的 WI 芯片。它不僅具有很高的速度和可靠性,而且具有用戶可重復(fù)定義的邏輯功能,即具有可重復(fù)編程的特點(diǎn)。因此,現(xiàn)場(chǎng)可編程門陣列使數(shù)字電路系統(tǒng)的設(shè)計(jì)非常靈活, 并且顯著縮短了系統(tǒng)研制的周期,縮小了數(shù)字電路系統(tǒng)的體積和所用芯片的種類。 在生物醫(yī)學(xué)工程領(lǐng)域,得益于現(xiàn)場(chǎng)可編程門陣列的發(fā)展,現(xiàn)代醫(yī)學(xué)儀器設(shè)計(jì)用現(xiàn)場(chǎng)可編程門陣列取代中小規(guī)模芯片做邏輯控制, 在醫(yī)學(xué)信號(hào)采集與處理、圖像獲取與處理、便攜式醫(yī)學(xué)儀器設(shè)計(jì)等方面得到了應(yīng)用。
現(xiàn)場(chǎng)可編程門陣列是一種程序驅(qū)動(dòng)邏輯器件, 就像一個(gè)微處理器, 其控制程序存儲(chǔ)在內(nèi)存中, 加電后,程序自動(dòng)裝載到芯片執(zhí)行。 現(xiàn)場(chǎng)可編程門陣列一般由2 個(gè)可編程模塊和存儲(chǔ)SRAM構(gòu)成。CLB是可編程邏輯塊,是現(xiàn)場(chǎng)可編程門陣列的核心組成部分, 是實(shí)現(xiàn)邏輯功能的基本單元, 主要由邏輯函數(shù)發(fā)生器、觸發(fā)器、數(shù)據(jù)選擇器等數(shù)字邏輯電路構(gòu)成。IOB 是輸入輸出模塊, 它提供了芯片引腳和內(nèi)部邏輯陣列之間的連接, 主要包括輸入觸發(fā)器、輸入緩沖器、輸出觸發(fā) . 鎖存器和輸出緩沖器,每一個(gè)IOB控制一個(gè)引腳, 可獨(dú)立編程為輸入、輸出和雙向I/O, 非常靈活,而且兼容 CMOS和TTL兩種電平。
IR是可編程互聯(lián)資源,包括各種金屬線和可編程連接開(kāi)關(guān),其主要任務(wù)是將各個(gè)CLB之間和IOB之間互相連接起來(lái), 構(gòu)成各種功能復(fù)雜的系統(tǒng), 共有 2 種類型:①直接連接線,這種連接線延時(shí)最少, 但僅限于相鄰的CLB、IOB 之間選用。 ②通用內(nèi)部連接線,這是最靈活的連接方式, 可以連接任意兩點(diǎn), 是最常用的方式。 ③長(zhǎng)線,這種方式是以最小延時(shí)做遠(yuǎn)距離連接,是最貴的資源,實(shí)際使用時(shí)須做合理的運(yùn)用 [1] ?,F(xiàn)場(chǎng)可編程門陣列的內(nèi)部存儲(chǔ)單元 SRAM( 靜態(tài)存儲(chǔ)器)是專門設(shè)計(jì)的, 具有可靠性高、抗干擾能力強(qiáng)、保密性好等優(yōu)點(diǎn), 器件在出廠時(shí)都由廠家進(jìn)行安全可靠性測(cè)試,保證在最不利的情況下也能保證安全性, 不至于發(fā)生軟錯(cuò)誤, 因此基于現(xiàn)場(chǎng)可編程門陣列設(shè)計(jì)的系統(tǒng)具有高度可靠性 [1] 。基于現(xiàn)場(chǎng)可編程門陣列的系統(tǒng)設(shè)計(jì)不同于傳統(tǒng)的設(shè)計(jì)方法, 是一種自上而下的設(shè)計(jì), 從系統(tǒng)設(shè)計(jì)總體要求出發(fā), 逐步將設(shè)計(jì)內(nèi)容細(xì)化, 最后完成系統(tǒng)的整體設(shè)計(jì),這種設(shè)計(jì)使得電路設(shè)計(jì)更趨于合理, 顯著縮短了設(shè)計(jì)周期, 降低費(fèi)用, 降低了硬件電路設(shè)計(jì)的難度 [1] 。現(xiàn)場(chǎng)可編程門陣列是用軟件來(lái)實(shí)現(xiàn)硬件電路的功能, 通過(guò)設(shè)計(jì)軟件就可以得到想要的硬件電路功能, 而要修改硬件設(shè)計(jì)時(shí)只要重新修改軟件就可以了,時(shí)下各大現(xiàn)場(chǎng)可編程門陣列廠家都提供了功能強(qiáng)大的現(xiàn)場(chǎng)可編程門陣列開(kāi)發(fā)軟件包, 對(duì)于一般的電路, 完全不需要人工干預(yù)就可以自動(dòng)完成, 而采用人工干預(yù),則可以實(shí)現(xiàn)特殊功能需求的設(shè)計(jì)。