• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 基于FPGA與外部SRAM的大容量數據存儲

    基于FPGA與外部SRAM的大容量數據存儲

    作者: 時間:2012-01-19 來源:網絡 收藏
    1 引言

      我們將針對中內部BlockRAM有限的缺點,提出了將與外部相結合來改進設計的方法,并給出了部分VHDL程序。

      2 硬件設計

      這里將主要討論以Xilinx公司的(XC2S600E-6fg456)和ISSI公司的(IS61LV25616AL)為主要器件來完成大容量數據存儲的設計思路。

      FPGA即現場可編程門陣列,其結構與傳統的門陣列相似,大量的可編程邏輯塊( CLB , Configurable Logic Block ) 在芯片中央按矩陣排列,芯片四周為可編程輸入/輸出塊( IOB , Input / Output Block),CLB行列之間及CLB和IOB之間具有可編程的互連資源(ICR,InterConnectResource)。CLB、IOB和ICR都由分布在芯片中的靜態存儲單元控制,SRAM中的數據決定FPGA的功能,這些數據可以在系統加電時自動或由命令控制從外部存儲器裝入。

      在進行數據存儲時,可直接將數據寫入FPGA內部的BlockRAM中,在一定程度上減少了FPGA的資源分配。但FPGA內部自帶的RAM塊畢竟是有限的,當需進行大容量數據存儲時這有限的RAM塊是遠遠不能滿足系統設計要求的。此時,就需要將FPGA與外部RAM相結合完成大容量數據存儲。具體硬件電路如圖一所示:

      

    硬件電路

      3 IS61LV25616AL功能簡介

      IS61LV25616AL是Integrated Silicon Solution公司(ISSI)的一款容量為256K×16的且引腳功能完全兼容的4Mb的異步SRAM,可為Xilinx公司的Spartan-2E系列FPGA提供高性能、高消費比的外圍存儲。除了256K×16異步SRAM外,ISSI還提供128K×16、512K×16、256K×8、512K×8和1M×8的異步SRAM。 IS61LV25616AL引腳結構框圖如圖二所示:

      

    IS61LV25616AL引腳結構圖

      3.1 主要特征

      (1)工作電壓:3.3伏;

      (2)訪問時間:10ns、12ns;

      (3)芯片容量:256K×16;

      (4)封裝形式:44引腳TSOPII封裝,也有48引腳mBGA和44引腳SOJ封裝;

      (5)采用0.18μm技術制造。

      3.2 引腳功能

      (1)A0~A17:18位的地址輸入線;

      (2)IO0~IO15:16位的三態數據輸入輸出線;

      (3)寫控制線;

      (4)片選信號;

      (5)輸出使能信號;

      (6)低字節、高字節使能信號;

      (3)~(6)的控制線均為低電平有效。


    上一頁 1 2 下一頁

    關鍵詞: FPGA SRAM

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 东乡| 都匀市| 临夏县| 平果县| 怀化市| 鹤庆县| 临海市| 民丰县| 七台河市| 泽州县| 凤城市| 惠安县| 余姚市| 鄯善县| 贵南县| 长葛市| 河津市| 资兴市| 福建省| 花垣县| 桃江县| 嘉黎县| 皮山县| 六安市| 汝阳县| 枣庄市| 望城县| 监利县| 林州市| 漳州市| 桐城市| 正蓝旗| 潼南县| 准格尔旗| 承德县| 工布江达县| 邛崃市| 米易县| 乳源| 阿克苏市| 汝州市|