《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > 基于FPGA的微型數字存儲系統設計

基于FPGA的微型數字存儲系統設計

2015-09-17
關鍵詞: Protel DSP FPGA PROTEL99SE

  1 引言

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

  2 系統硬件設計

  2.1 器件選型

  2.1.1 電源轉換器TPS70358

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

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

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

  .1.3 USB 2.0控制器CY7C68013

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

  2.2 電路設計思路

  圖1為系統硬件結構框圖,計算機通過USB接口控制可編程邏輯器件FPGA實現對Flash存儲器的塊擦除、頁編程、讀數據等操作。

2009114104547421.jpg

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

  3 系統軟件設計

  3.1 FPGA對Flash的讀、寫、擦除操作

  FPGA執行對Flash的讀、寫、擦除操作是利用VHDL語言的狀態機實現的。狀態機控制Flash的時序電路簡單易行,邏輯關系一目了然。XC2S50接收到CY7C68013傳來的擦除控制命令,立即執行擦除操作。按照時序,首先寫入自動塊擦除設置命令60H,之后依次寫入2個行地址和1個列地址進行尋址,而后寫入擦除命令D0H開始執行擦除操作。

2009114104550595.jpg

  讀操作較為復雜,需要XC2S50和CY7C68013協同工作。這里只給出讀信號的操作過程。先寫人讀設置命令00H,因為讀一次執行一頁,所以地址的寫入是2個行地址和3個列地址,之后寫入讀命令,在等待rb變高后就可發送re信號將數據從Flash讀出。寫操作過程與讀操作類似,但寫操作完全由 XC2S50控制,寫完命令、地址后,開始寫入數據,直到寫滿2 KB數據,最后輸入頁編程命令。需要注意每寫完2 KB數據,Flash返回的狀態信號rb所等待的時間較長,大約是140μs。圖2為頁編程的流程。

  3.2 CY7C68013控制邏輯及固件程序設計

  CY7C68013主要完成兩部分工作,一是實現對擦除的控制開關命令,即上位機通過USB接口發送擦除命令,CY7C68013接收到這個命令后,會發送一個約為200 ms低脈沖通知FPGA啟動擦除操作;二是通過與FPGA配合,完成從Flash通過CY7C68013的GPIF接口讀入上位機的任務。 CY7C68013所用到的I/O包括控制線USBCTR1,狀態線US-BS0,讀信號線USBRD及8條數據線。

  讀數時,首先由單片機發出讀數開始命令USBCTR1,FPGA接收到該命令后開始初始化,包括寫入讀數設置命令、地址及讀數命令,等待rb變高, USBS0置低,當單片機檢測到USBS0變低后,開始給出一系列脈沖GPIF(USBRD),將2 KB數據依次讀出。與此同時,FPGA在等待幾百納秒后將USBS0置高,單片機在判斷USBS0變高后也將USBCTR1拉高,為下一頁讀數做準備。讀數時序如圖3所示。

2009114104552369.jpg

  按照上述控制邏輯關系編寫CY7C68013的同件程序。CY7C68013有3種可用接口模式:端口、GPIF主控和從FI-FO。“GPIF主控”接口模式使用PORTB和PORTD構成通向4個FX2端點FIFO(EP2、EP4、EP6和EP8)的16位數據接口。GPIF作為內部的主控制器與 FIFO直接相連.具有6個可編程控制輸出信號(CTR0~CTR5)和6個通用準備就緒輸入信號(RDY0~RDY5),用戶可通過編程設置控制信號的輸出狀態,即器件在接收到何種就緒信號后執行相應操作,GPIF控制代碼存放于器件內部RAM的波形描述器中。從該系統需求出發,將CY7C68013設為FIFO Read模式,使GPIF中的Slave FIFO與USB通信中端點緩沖直接建立連接,數據傳送無需CPU參與。

2009114104552495.jpg

  固件程序代碼設計主要是根據系統需求設計相應的程序框架圖,再調用同件函數庫 (Ezusb.lib)的函數進行編程,初始化并重新列舉端點,然后在任務處理器中設定任務,在Keil C51環境中編譯代碼。編譯通過后,將同件代碼下載到USB單片機中,即可實現GPIF多字節讀操作。

  4 系統可靠性驗證

  為驗證系統可靠性,在數據輸入端循環輸入00~0F遞增數據,通過上位機讀出、寫入Flash中的數據,圖4為試驗數據。通過讀出的數據驗證了該系統數據存儲及回讀的正確性、可靠性。

  5 結束語

  采用FPGA對Flash進行讀、寫、擦除操作,利用狀態機分時控制3種操作,簡化程序設計,簡單修改地址將Flash的容量從32 MB增加到1 GB,提高了系統的可移植性、可擴展性和通用性,便于維護設備,有利于產品的優化和改進,縮短了開發周期。采用USB單片機與PC機建立通信連接,與現有設備很好兼容,數據讀取速度可達1O MB/s,可方便、快捷地讀取數據。通過多次驗證,該系統工作穩定、可靠。


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品v一区二区三区| 亚洲激情影院| 国产精品亚洲а∨天堂免在线| 好吊成人免视频| 在线看片第一页欧美| 欧美视频手机在线| 国产日产精品一区二区三区四区的观看方式| 在线亚洲电影| 日韩视频在线观看国产| 亚洲人成网站在线播| 国产精品久久久久高潮| 欧美一区亚洲二区| 欧美日韩亚洲一区二| 米奇777在线欧美播放| 性久久久久久久| 久久久综合视频| 久久久噜久噜久久综合| 最新国产の精品合集bt伙计| 欧美精品一二三| **性色生活片久久毛片| 在线免费观看日本一区| 欧美中文字幕在线观看| 蜜臀av性久久久久蜜臀aⅴ| 正在播放亚洲一区| 亚洲第一视频| 欧美精品久久久久久久免费观看| 欧美极品在线视频| 一区二区免费在线视频| 亚洲第一精品福利| 亚洲国产精品传媒在线观看| 中日韩午夜理伦电影免费| 性做久久久久久免费观看欧美| 久久精品一区二区| 欧美偷拍另类| 欧美午夜电影完整版| 欧美va亚洲va日韩∨a综合色| 国产一区二区在线观看免费| 国产精品一级久久久| 亚洲成人在线免费| 欧美日韩亚洲视频一区| 亚洲精品在线一区二区| 国产精品视频xxxx| 久久精品亚洲一区二区三区浴池| 欧美视频一区二区在线观看| 国产一在线精品一区在线观看| 韩国精品久久久999| 亚洲电影av| 一区二区国产精品| 亚洲综合色在线| 欧美激情精品久久久久久蜜臀| 欧美日韩三区| 1024成人网色www| 新片速递亚洲合集欧美合集| 国产精品三级久久久久久电影| 在线视频一区观看| 亚洲婷婷综合久久一本伊一区| 国产精品久久久久久久久久久久久| 亚洲欧美制服中文字幕| 国产午夜精品理论片a级探花| 亚洲黄色尤物视频| 激情av一区| 国产精品少妇自拍| 欧美区国产区| 亚洲一区美女视频在线观看免费| 欧美天堂亚洲电影院在线观看| 亚洲午夜日本在线观看| 欧美不卡福利| 亚洲美女视频在线免费观看| 国产精品久久77777| 99国产精品一区| 欧美精品激情在线观看| 久久经典综合| 亚洲一区视频在线观看视频| 欧美日韩成人在线| 欧美成人免费va影院高清| 在线免费一区三区| 另类综合日韩欧美亚洲| 欧美日韩另类字幕中文| 欧美高清一区二区| 国产精品久久久久久久久久免费看| 欧美日韩国产一级片| 艳女tv在线观看国产一区| 好吊一区二区三区| 欧美高清在线视频观看不卡| 在线激情影院一区| 国产精品色午夜在线观看| 欧美欧美天天天天操| 午夜在线一区二区| 亚洲网站在线看| 一区二区三区精品视频在线观看| 欧美精品久久久久久久久久| 国产精品青草综合久久久久99| 一区二区欧美在线| 亚洲欧美成人一区二区在线电影| 亚洲一区3d动漫同人无遮挡| 国产一区久久久| 亚洲乱码日产精品bd| 国内精品美女av在线播放| 亚洲视频免费在线| 一本色道久久综合一区| 欧美精品在线播放| 亚洲第一精品在线| 美女精品一区| 欧美成人嫩草网站| 久久在线免费视频| 久久频这里精品99香蕉| 亚洲性感激情| 巨乳诱惑日韩免费av| 久久久www免费人成黑人精品| 久久在线播放| 久久久久久9| 欧美激情视频给我| 亚洲欧美视频在线观看| 国产精品国产精品国产专区不蜜| 欧美日一区二区三区在线观看国产免| 一本一本久久a久久精品综合麻豆| 性欧美xxxx大乳国产app| 欧美成人午夜免费视在线看片| 国产欧美日韩亚州综合| 久久夜色精品国产噜噜av| 国产精品久久久久91| 亚洲一区二区免费视频| 久久综合色综合88| 国产欧美欧洲在线观看| 亚洲小说春色综合另类电影| 欧美美女日韩| 激情综合五月天| 久久尤物电影视频在线观看| 亚洲图片欧美日产| 国产精品久久影院| 久久看片网站| 国产一区二区日韩| 欧美午夜大胆人体| 国产原创一区二区| 久久精品在线免费观看| 美女性感视频久久久| 久久久久久久尹人综合网亚洲| 欧美视频在线不卡| 欧美国产日本韩| 亚洲成色www久久网站| 欧美专区一区二区三区| 久久精品一区中文字幕| 亚洲激情一区二区三区| 欧美日韩系列| 亚洲视频久久| 伊人久久亚洲美女图片| 亚洲免费高清| 亚洲第一黄网| 亚洲午夜日本在线观看| 欧美日韩精品一区二区| 欧美—级a级欧美特级ar全黄| 欧美激情一区二区在线| 国产亚洲福利| 久久人人97超碰国产公开结果| 99综合在线| 国产精品久久久久久久久久免费| 看片网站欧美日韩| 女人香蕉久久**毛片精品| 久久久久久亚洲精品不卡4k岛国| 黄色av一区| 欧美三日本三级三级在线播放| 91久久精品国产| 久久人人看视频| 欧美与欧洲交xxxx免费观看| 亚洲欧美精品在线观看| 欧美视频日韩视频| 亚洲毛片一区二区| 欧美激情2020午夜免费观看| 欧美激情aaaa| 欧美激情精品久久久久久大尺度| 国产综合视频| 国产精品久久一卡二卡| 欧美日韩在线直播| 国产精品麻豆欧美日韩ww| 亚洲国产精品尤物yw在线观看| 亚洲免费观看在线观看| 精品99一区二区| 99热在线精品观看| 亚洲在线播放| 亚洲一区在线观看视频| 亚洲精品韩国| 国产一本一道久久香蕉| 久久久人成影片一区二区三区观看| 国产欧美日本在线| 亚洲永久在线观看| 伊人成综合网伊人222| 久久激情视频| 欧美电影在线观看| 久久精品一区二区| 国产精品高潮呻吟| 免费久久99精品国产自在现线| 欧美激情精品久久久久久蜜臀| 久久综合狠狠综合久久综青草| 在线观看精品| 亚洲一区国产| 欧美精品电影在线| 国产精品红桃| 亚洲午夜羞羞片| 国产精品久久午夜夜伦鲁鲁| 麻豆精品精品国产自在97香蕉| 午夜性色一区二区三区免费视频| 亚洲欧美成人在线| 亚洲欧美一区二区三区极速播放| 韩国成人理伦片免费播放| 1000精品久久久久久久久| 亚洲国产成人久久综合一区| 亚洲精选成人| 国产自产女人91一区在线观看| 国模一区二区三区| 国产精品视频免费观看www| 国产欧美日韩一区二区三区在线观看| 亚洲精品少妇网址| 欧美色视频一区| 99re亚洲国产精品| 亚洲一区二区在线播放| 一色屋精品视频在线观看网站| 亚洲免费观看视频| 国产精品亚洲不卡a| 欧美一区中文字幕| 久久久久久免费| 欧美成人精品福利| 欧美日一区二区三区在线观看国产免| 性xx色xx综合久久久xx| 国产精品成人观看视频国产奇米| 美女黄网久久| 欧美日韩精品一区二区三区| 国产视频一区在线| 亚洲免费观看在线视频| 黄色精品一区| 亚洲精品久久久久久久久久久久久| 欧美一区视频在线| 欧美国产日韩一区二区三区| 欧美一区二区私人影院日本| 91久久极品少妇xxxxⅹ软件| 欧美黄色影院| 亚洲欧美日本国产专区一区| 欧美 日韩 国产 一区| 久久免费高清视频| 亚洲国产天堂久久综合网| 欧美+日本+国产+在线a∨观看| 亚洲国产精品久久人人爱蜜臀| 欧美午夜精品久久久久久人妖| 99在线热播精品免费99热| 亚洲黄网站黄| 国产一区视频在线看| 欧美激情影院| 欧美一区二粉嫩精品国产一线天| 国产精品久久久久久久第一福利| 日韩视频一区二区三区| 国产免费亚洲高清| 亚洲综合精品自拍| 国产一区二区三区久久悠悠色av| 欧美日韩国产综合视频在线观看中文| 亚洲一区二区三区精品在线观看| 国产午夜精品理论片a级大结局| 亚洲特黄一级片| 久久精品国产99国产精品| 久久久久久国产精品一区| 欧美在线免费看| 欧美资源在线观看| 国产精品久久久久久av福利软件| 久久精品综合一区| 欧美激情视频一区二区三区在线播放| 亚洲国产成人高清精品| 欧美天天在线| 欧美乱大交xxxxx| 好吊妞这里只有精品| 欧美mv日韩mv国产网站app| 国产九九精品视频| 99热免费精品在线观看| 亚洲美女av在线播放| 99视频国产精品免费观看| 欧美日本国产在线| 久久一区二区三区国产精品| 国产精品久久久久久av下载红粉| av成人免费在线观看| 欧美不卡视频一区| 国内精品一区二区三区| 亚洲宅男天堂在线观看无病毒| 国产精品视频一二| 欧美精品日本| 亚洲一二三区视频在线观看| 欧美精品久久久久久久免费观看| 国产精品入口尤物| 艳妇臀荡乳欲伦亚洲一区| 国产精品女主播| 欧美一区二区视频97| 精品成人一区二区| 一本色道精品久久一区二区三区| 国产一区二区三区在线观看视频| 久久躁狠狠躁夜夜爽| 夜夜嗨av一区二区三区| 欧美一区二区视频在线观看| 亚洲国产天堂久久综合网| 在线日韩av| 久久丁香综合五月国产三级网站| 欧美+亚洲+精品+三区| 亚洲伊人一本大道中文字幕| 一区二区三区.www| 欧美成在线视频| 亚洲欧美在线播放| 日韩午夜在线| 亚洲大片av| 国内精品久久久久久| 久久看片网站| 欧美影院在线播放| 一色屋精品亚洲香蕉网站| 亚洲精品在线免费观看视频| 久久亚洲综合| 欧美1区2区视频| 国产精品欧美日韩一区二区| 亚洲经典视频在线观看| 欧美日韩另类在线| 亚洲女同性videos| 国产精品久久久久一区| 国产亚洲精品久久久| 欧美精品一区在线观看| 久久精品99国产精品| 久久久一区二区三区| 亚洲视频免费观看| 欧美大香线蕉线伊人久久国产精品| 欧美日韩视频不卡| 亚洲成人在线视频播放| 亚洲一区在线播放| 欧美日韩一区在线| 激情视频一区二区三区| 国产精品欧美激情| 久久狠狠亚洲综合|