close

 

                FPGA  Design  with  Maxplus II

 

一、何謂FPGA

ANSFPGA (Field Programmable Gate Array)CPLD(Complex Programmable  Logic Device),皆是指可程式規劃邏輯元件,

     現在主要發展的公司有XilinxAltera這兩家公司,而主要功能在於提供一具有可程式化的組合邏輯、暫存器的晶片,

     配合上一些非揮發性的記憶體(如FlashEPROM),便可以利用一些軟體(如MaxplusIIQuartusII),

     讓數位電路在經過軟體模擬、合成後,能快速的得到硬體驗證,甚至是商品化,

     相較於Cell-Based IC Design或者是Full-Custom IC Design,更有其時效性。

二、何謂MaxplusII

ANSMaxplusII便是用於整個FPGA Design Flow的軟體輔助工具,其主要功能有以下幾點:

      1、作為不同數位電路設計語法的介面:MaxplusII可以支援許多HDL語法,如:VHDLVerilogABEL

        也有支援圖形介面的軟體,如ViewlogicOrCadCadence…

      2、提供許多數位電路設計上常用的元件:從基本的logic gate,如:andnandor nor…等,

   到一些常用的電路如:加法器、減法器、乘法器、Flip-Flopcounter…等,都有提供其module

3、進行實際FPGA上的logic fittingpartitionplacement & rounting,來預估且增進硬體實現後的perfomance

4、可做Functional simulation& timing simulation netlist extraction

5、可藉由ByteBlasterBitBlaster下載程式至FPGADevelopment Board之中。

PS:事實上,現在MAXPLUS II已無繼續更新的版本,因為ALTERA已要用QUARTUS II來取代,

    也因此一些新的晶片都只有QUARTUS II支援,而且QUARTUS II的功能也較為強大。

相關網路資源:

中文:

http://www2.cic.org.tw/~steven/     這是CICFPGA的教學網頁

http://residence.educities.edu.tw/oldfriend/    

裡面有QUARTUSII的教學和許多豐富的資料

http://www.te.tku.edu.tw/~ccy/

http://cad.ee.nthu.edu.tw/~jrhuang/4292/index.htm

http://www.auto.fcu.edu.tw/~asic/cpld_fpga/

非中文:

http://www.fpga.com.cn/

http://www.altera.com/     ALTERA的官方網頁

http://www.xilinx.com/     XILINX的官方網頁

http://www.beyondlogic.org/     Parallel portSerialRS232 portUSB的詳細規格

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 chenni037 的頭像
    chenni037

    Kenny's Blog

    chenni037 發表在 痞客邦 留言(0) 人氣()