新聞中心

        EEPW首頁 > 嵌入式系統 > 專題 > FPGA入門知識

        FPGA入門知識

        作者: 時間:2011-12-14 來源:電子產品世界 收藏

          外部輸入信號可以通過IOB模塊的存儲單元輸入到的內部,也可以直接輸入 內部。當外部輸入信號經過IOB模塊的存儲單元輸入到內部時,其保持時間(Hold Time)的要求可以降低,通常默認為0。

        本文引用地址:http://www.104case.com/article/126979.htm

          為了便于管理和適應多種電器標準,FPGA的IOB被劃分為若干個組(bank),每個bank的接口標準由其接口電壓VCCO決定,一個bank只能有 一種VCCO,但不同bank的VCCO可以不同。只有相同電氣標準的端口才能連接在一起,VCCO電壓相同是接口標準的基本條件。

          2. 可配置邏輯塊(CLB)

          CLB是FPGA內的基本邏輯單元。CLB的實際數量和特性會依器件的不同而不同,但是每個CLB都包含一個可配置開關矩陣,此矩陣由4或6個輸入、一些 選型電路(多路復用器等)和觸發器組成。開關矩陣是高度靈活的,可以對其進行配置以便處理組合邏輯、移位寄存器或RAM。在Xilinx公司的FPGA器件中,CLB由多個(一般為4個或2個)相同的Slice和附加邏輯構成,如圖1-3所示。每個CLB模塊不僅可以用于實現組合邏輯、時序邏輯,還可以配置為分布式RAM和分布式ROM。

          圖1-3 典型的CLB結構示意圖

          

         

          典型的CLB結構示意圖

          Slice是Xilinx公司定義的基本邏輯單位,其內部結構如圖1-4所示,一個Slice由兩個4輸入的函數、進位邏輯、算術邏輯、存儲邏輯和函數復用器組成。算術邏輯包括一個異或門(XORG)和一個專用與門(MULTAND),一個異或門可以使一個Slice實現 2bit全加操作,專用與門用于提高乘法器的效率;進位邏輯由專用進位信號和函數復用器(MUXC)組成,用于實現快速的算術加減法操作;4輸入函數發生 器用于實現4輸入LUT、分布式RAM或16比特移位寄存器(Virtex-5系列芯片的Slice中的兩個輸入函數為6輸入,可以實現6輸入LUT或 64比特移位寄存器);進位邏輯包括兩條快速進位鏈,用于提高CLB模塊的處理速度。

          圖1-4 典型的4輸入Slice結構示意圖

          

         

          典型的4輸入Slice結構示意圖



        關鍵詞: 賽靈思 FPGA Verilog

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 高州市| 淮滨县| 云梦县| 新和县| 武鸣县| 会同县| 祁连县| 永福县| 湟中县| 贵定县| 顺义区| 白城市| 汤阴县| 开阳县| 亚东县| 八宿县| 巨鹿县| 康保县| 英吉沙县| 阿拉善右旗| 治多县| 靖宇县| 方山县| 丹东市| 新乐市| 澄城县| 黔西县| 淮阳县| 朝阳县| 宁南县| 韶山市| 科技| 什邡市| 长海县| 松滋市| 思茅市| 白城市| 泰安市| 马龙县| 庆阳市| 莱西市|