亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

您現在的位置是:蟲蟲下載站 > 資源下載 > 學術論文 > 基于FPGA的IDE固態硬盤控制器的設計與實現.rar

基于FPGA的IDE固態硬盤控制器的設計與實現.rar

  • 資源大小:4171 K
  • 上傳時間: 2013-07-31
  • 上傳用戶:白開水
  • 資源積分:2 下載積分
  • 標      簽: FPGA IDE 固態硬盤

資 源 簡 介

固態硬盤是一種以FLASH為存儲介質的新型硬盤。由于它不像傳統硬盤一樣以高速旋轉的磁盤為存儲介質,不需要浪費大量的尋道時間,因此它有著傳統硬盤不可比擬的順序和隨機存儲速度。同時由于固態硬盤不存在機械存儲結構,因此還具有高抗震性、無工作噪音、可適應惡劣工作環境等優點。隨著計算機技術的高速發展,固態硬盤技術已經成為未來存儲介質技術發展的必然趨勢。 本文以設計固態硬盤控制芯片IDE接口部分為項目背景,通過可編程邏輯器件FPGA,基于ATA協議并使用硬件編程語言verilog,設計了一個位于設備端的IDE控制器。該IDE控制器的主要作用在于解析主機所發送的IDE指令并控制硬盤設備進行相應的狀態遷移和指令操作,從而完成硬盤設備端與主機端之間基本的狀態通信以及數據通信。論文主要完成了幾個方面的內容。第一:論文從固態硬盤的基本結構出發,分析了固態硬盤IDE控制器的功能性需求以及寄存器傳輸、PIO傳輸和UDMA傳輸三種ATA協議主要傳輸模式所必須遵循的時序要求,并概括了IDE控制器設計的要點和難點;第二:論文設計了IDE控制器的總體功能框架,將IDE控制器從功能上分為寄存器部分、頂層控制模塊、異步FIFO模塊、PIO控制模塊、UDMA控制模塊以及CRC校驗模塊六大子功能模塊,并分析了各個子功能模塊的基本工作原理和具體功能設計;第三:論文以設計狀態機流程和主要控制信號的方式實現了各個具體子功能模塊并列舉了部分關鍵代碼,同時給出了主要子功能模塊的時序仿真圖;最后,論文給出了基于PIO傳輸模式和基于UDMA傳輸模式的具體指令操作流程實現,并通過SAS邏輯分析儀和QuartusⅡ對IDE控制器進行了功能測試和分析,驗證了本論文設計的正確性。

相 關 資 源

主站蜘蛛池模板: 上栗县| 富民县| 千阳县| 庆阳市| 永年县| 南涧| 高清| 武邑县| 南宫市| 泌阳县| 林州市| 隆化县| 通河县| 满洲里市| 山东省| 黄冈市| 永靖县| 包头市| 铁岭市| 会宁县| 仁布县| 剑河县| 青田县| 柳江县| 南涧| 阿拉善右旗| 博兴县| 秀山| 土默特右旗| 铜川市| 游戏| 翁牛特旗| 灵璧县| 桓台县| 阿城市| 禄劝| 怀柔区| 伊吾县| 韶山市| 防城港市| 江津市|