近(jìn)幾(jǐ)年(nián)可(kě)編程的(de)門(mén)阵(zhèn)列(FPGA)技術(shù)發(fà)展(zhǎn)迅速,其高(gāo)度(dù)的(de)靈活性(xìng),使其在(zài)通(tòng)信(xìn)、數據(jù)处理、网(wǎng)絡、儀器、工業控制、jun事(shì)和(hé)航空航天(tiān)等領域得到(dào)越来(lái)越廣泛的(de)應(yìng)用(yòng)。在(zài)數字(zì)IC設計(jì)領域,前(qián)端验(yàn)證工作一(yī)般都是(shì)用(yòng)FPGA完成(chéng)的(de),因(yīn)此(cǐ)FPGA工程师(shī)也(yě)是(shì)IC設計(jì)公司迫切(qiè)需要(yào)的(de)人(rén)才。 FPGA/IC邏輯設計(jì)開(kāi)發(fà)已經(jīng)成(chéng)为(wèi)當前(qián)最(zuì)有(yǒu)發(fà)展(zhǎn)前(qián)途的(de)行業之一(yī),特(tè)别是(shì)熟悉硬(yìng)件(jiàn)構架的(de)FPGA系(xì)統工程师(shī)。
明(míng)德揚數據(jù)統計(jì)認为(wèi),目前(qián)FPGA/IC設計(jì)行業至(zhì)少(shǎo)有(yǒu)20-30万(wàn)的(de)人(rén)才缺口(kǒu),僅北(běi)京(jīng)市(shì)场FPGA硬(yìng)件(jiàn)開(kāi)發(fà)人(rén)員的(de)需求就(jiù)已經(jīng)超过(guò)了(le)3万(wàn)人(rén),而(ér)且還(huán)在(zài)持(chí)續增加。这(zhè)主(zhǔ)要(yào)有(yǒu)两(liǎng)方(fāng)面(miàn)的(de)原因(yīn):一(yī)是(shì)目前(qián)高(gāo)校(xiào)的(de)專業設置很少(shǎo)涉及(jí)FPGA和(hé)IC設計(jì)的(de)課程,即使有(yǒu)也(yě)是(shì)偏重(zhòng)于(yú)理論,因(yīn)此(cǐ)企業很難招聘到(dào)实戰型人(rén)才;二(èr)是(shì)FPGA和(hé)IC設計(jì)需要(yào)硬(yìng)件(jiàn)环(huán)境和(hé)大量(liàng)的(de)实踐来(lái)積累經(jīng)验(yàn)。如(rú)果(guǒ)沒(méi)有(yǒu)适當的(de)指導,需要(yào)走(zǒu)很多(duō)彎路(lù)。
FPGA是(shì)由(yóu)存放(fàng)在(zài)片(piàn)內(nèi)RAM中(zhōng)的(de)程序来(lái)設置其工作狀态的(de),因(yīn)此(cǐ),工作时(shí)需要(yào)对(duì)片(piàn)內(nèi)的(de)RAM進(jìn)行編程。用(yòng)戶可(kě)以(yǐ)根(gēn)據(jù)不(bù)同(tóng)的(de)配置模式,采用(yòng)不(bù)同(tóng)的(de)編程方(fāng)式。
加電(diàn)时(shí),FPGA芯片(piàn)将EPROM中(zhōng)數據(jù)读(dú)入(rù)片(piàn)內(nèi)編程RAM中(zhōng),配置完成(chéng)後(hòu),FPGA進(jìn)入(rù)工作狀态。掉電(diàn)後(hòu),FPGA恢複成(chéng)白片(piàn),內(nèi)部(bù)邏輯關(guān)系(xì)消失,因(yīn)此(cǐ),FPGA能(néng)够反(fǎn)複使用(yòng)。FPGA的(de)編程无須專用(yòng)的(de)FPGA編程器,只(zhī)須用(yòng)通(tòng)用(yòng)的(de)EPROM、PROM編程器即可(kě)。當需要(yào)修改FPGA功能(néng)时(shí),只(zhī)需換一(yī)片(piàn)EPROM即可(kě)。这(zhè)樣(yàng),同(tóng)一(yī)片(piàn)FPGA,不(bù)同(tóng)的(de)編程數據(jù),可(kě)以(yǐ)産生(shēng)不(bù)同(tóng)的(de)電(diàn)路(lù)功能(néng)。因(yīn)此(cǐ),FPGA的(de)使用(yòng)非(fēi)常靈活。















