<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于FPGA的微型數(shù)字存儲系統(tǒng)設(shè)計方案

          基于FPGA的微型數(shù)字存儲系統(tǒng)設(shè)計方案

          作者: 時間:2009-10-19 來源:網(wǎng)絡(luò) 收藏

            1 引言

            針對的應(yīng)用需求,提出一種基于設(shè)計方案。該系統(tǒng)是在傳統(tǒng)存儲測試系統(tǒng)的基礎(chǔ)上,利用可編程邏輯器件對傳統(tǒng)存儲測試系統(tǒng)進行單元電路的二次集成,使測試系統(tǒng)體積大幅減小,功耗急劇降低,從而提高系統(tǒng)的抗高過載性能,增加系統(tǒng)靈活性、通用性和可靠性。不僅完成控制存儲及大部分的相關(guān)數(shù)字邏輯單元電路,而且使得整個存儲系統(tǒng)更為簡單,布線也更容易。另外,系統(tǒng)FPGA編程就是按照預(yù)定功能連接器件內(nèi)的熔絲,從而使其完成特定邏輯功能的過程,一旦完成編程,F(xiàn)PGA就相當(dāng)于一片能夠完成特定功能的集成電路,因而無需擔(dān)心程序運行路徑出錯,這與單片機有本質(zhì)區(qū)別。

            2 系統(tǒng)硬件設(shè)計

            2.1 器件選型

            2.1.1 電源轉(zhuǎn)換器TPS70358

            系統(tǒng)中,F(xiàn)PGA工作電壓為3.3 V和2.5 V,USB接口器件CY7C68013 工作電壓為3.3 V,F(xiàn)lash工作電壓為3.3 V,系統(tǒng)需通過電源器件TPS70358將電壓轉(zhuǎn)換為3.3 V和2.5 V,為系統(tǒng)各器件提供電源。TPS70358是新一代的集成穩(wěn)壓器,是一個自耗很低的微型片上系統(tǒng),具有極低的自有噪音和較高的電源紋波抑制性能,因此,該器件適用于一塊電路板或一片重要器件(如FPGA、DSP)供電的電壓轉(zhuǎn)換。

            2.1.2 現(xiàn)場可編程門陣列(FPGA)XC2S50

            該系統(tǒng)采用XC2S50型FPGA控制各個接口,該器件是xilinx公司生產(chǎn)的Sparran II系列高性能現(xiàn)場可編程門陣列(FPGA),具有如下特點:內(nèi)置標(biāo)準(zhǔn)JTAG接口,支持3.3 V在系統(tǒng)可編程(ISP);3.3 V電源,集成密度為50 000個可用門;引腳到引腳的延時7.5 ns,系統(tǒng)頻率高達200 MHz。采用單片F(xiàn)PGA實現(xiàn)邏輯控制功能簡化電路設(shè)計,提高系統(tǒng)可靠性。且XC2S50系統(tǒng)可編程,只需將一根下載電纜連接到目標(biāo)板上,就可多次重復(fù)編程,方便電路調(diào)試。

            2.1.3 USB 2.0控制器CY7C68013

            CY7C68013是Cypress公司生產(chǎn)的一款USB 2.0控制器,該器件具有運算速度快、功耗小和性價比高等特點。時鐘周期高達40 MHz,每執(zhí)行1條指令需4個時鐘周期;其內(nèi)部集成有USB接口,I2C總線接口等,該系統(tǒng)設(shè)計實際數(shù)據(jù)傳輸速度高達10 MHz。

            2.2 電路設(shè)計思路

            圖1為系統(tǒng)硬件結(jié)構(gòu)框圖,計算機通過USB接口控制可編程邏輯器件FPGA實現(xiàn)對Flash存儲器的塊擦除、頁編程、讀數(shù)據(jù)等操作。

          系統(tǒng)硬件結(jié)構(gòu)框圖

            塊擦除操作時,計算機通過USB接口向FPGA發(fā)送指令,F(xiàn)PGA接收到指令后對Flash存儲器進行塊擦除操作,并將狀態(tài)返回計算機;頁編程操作時, FPGA接收計算機并行接口發(fā)送的指令,立即對Flash存儲器進行頁編程操作,先寫命令,再寫要編程的地址,然后將數(shù)據(jù)發(fā)送到Flash存儲器中;讀取數(shù)據(jù)操作時,F(xiàn)PGA首先接收計算機發(fā)出的指令,然后對Flash存儲器進行讀取數(shù)據(jù)操作,先寫命令,再寫要讀取的地址,然后開始輸出數(shù)據(jù),并將狀態(tài)返回計算機并行接口。


          上一頁 1 2 3 下一頁

          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();