新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 采用FPGA與SRAM的大容量數(shù)據(jù)存儲(chǔ)的設(shè)計(jì)

        采用FPGA與SRAM的大容量數(shù)據(jù)存儲(chǔ)的設(shè)計(jì)

        作者: 時(shí)間:2012-07-12 來源:網(wǎng)絡(luò) 收藏

        1 前言

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

         針對(duì)中內(nèi)部BlockRAM有限的缺點(diǎn),提出了將與外部相結(jié)合來改進(jìn)的方法,并給出了部分VHDL程序。

          2 硬件

          這里將主要討論以Xilinx公司的(XC2S600E-6fg456)和ISSI公司的(IS61LV25616AL)為主要器件來完成思路。

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

          在進(jìn)行數(shù)據(jù)存儲(chǔ)時(shí),可直接將數(shù)據(jù)寫入FPGA內(nèi)部的BlockRAM中,在一定程度上減少了FPGA的資源分配。但FPGA內(nèi)部自帶的RAM塊畢竟是有限的,當(dāng)需進(jìn)行數(shù)據(jù)存儲(chǔ)時(shí)這有限的RAM塊是遠(yuǎn)遠(yuǎn)不能滿足系統(tǒng)設(shè)計(jì)要求的。此時(shí),就需要將FPGA與外部RAM相結(jié)合完成數(shù)據(jù)存儲(chǔ)。具體硬件電路如圖一所示:

          


          3 IS61LV25616AL功能簡介

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

          

          3.1 主要特征

          (1)工作電壓:3.3伏;

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

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

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

          (5)0.18μm技術(shù)制造。


        上一頁 1 2 3 下一頁

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 滨海县| 绥化市| 宣城市| 墨脱县| 三河市| 舞阳县| 库尔勒市| 陵川县| 米林县| 双牌县| 阿拉善右旗| 永定县| 隆化县| 大田县| 娄烦县| 阿鲁科尔沁旗| 凤冈县| 咸阳市| 元谋县| 玉门市| 靖州| 科技| 高邑县| 巴林左旗| 武汉市| 靖西县| 将乐县| 手游| 白水县| 南漳县| 安达市| 荥经县| 大渡口区| 彭山县| 瑞安市| 日土县| 泰顺县| 田东县| 辉南县| 昌吉市| 深泽县|