•  歡迎來到 深圳市毅創騰電子科技有限公司  
網站首頁 > 電子資訊> XILINX FPGA與DDR2存儲器接口

XILINX FPGA與DDR2存儲器接口

信息來源 : 網絡 | 發布時間 : 2016-03-31 11:48 | 瀏覽次數 : 758

?DDR2(Double DataRate2)SDRAM是由JEDEC(電子設備工程聯合委員會)制定的新生代內存技術標準,它與上一代DDR內存技術標準最大的不同:雖然采用 時鐘的上升/下降沿同時傳輸數據的基本方式,但DDR2卻擁有2倍的DDR預讀取能力(即4位預存取技術)。此外,DDR2還增加ODT(內建核心終結電 阻器)功能,內建合適的端接電阻,避免了以往因片外連接大片終結電阻帶來的制板成本增加。

基 于FPGA的SDRAM控制器,以高可靠性、強 可移植性、易于集成的特點,逐漸取代以往的專用控制器而成為主流解決方案。本文采用Xilinx公司的Spartan-3A系列FPGA和Hynix公司 的DDR2 SDRAM器件HY5PS121621實現DDR2控制器的設計。

2 FPGA與DDR2存儲器接口

圖 1所示為 DDR2與FPGA的外圍接口連接圖,DDR2的信號線分為:時鐘信號線CK/CK;數據信號線Data/DQS/DM;地址信號線 Address/BA1/BA0;命令信號線RAS/CAS/WE;控制信號線CS/CKE/ODT。FPGA除與DDR2的所有信號線相連外,還引出外 部環回信號線(圖中虛線所示),此信號輸出送至輸入輸出模塊(IOB),以補償FPGA與存儲器之間的IOB、器件和跡線的延遲。

差 分時鐘線CK/CK為DDR2數據傳輸提供時鐘,在CK的上升沿和下降沿均有數據被觸發;雙向差分線DQS/DQS看作數據的同步信號,寫入時由控制器發 出,讀取時由DDR2產生DQS向控制器發送,它與讀數據邊沿對齊而與寫數據中心對齊。DN為數據信號屏蔽位在突發寫傳輸時屏蔽不存儲的數 據;RAS/CAS/WE作為命令信號線向DDR2發出讀取、寫人、刷新或預充電命令;片內終結信號線ODT控制是否需要DDR2進行片內終結。
3 DDR2控制器的設計原理

基于FPGA的DDR2控制器設計是由時鐘生成模塊、存儲控制模塊和讀寫數據接口模塊組成如圖2所示。

控 制器中所有模塊時鐘均來自于時鐘生成模塊,它由數字時鐘管理器(DCM)控制,輸出90°、180°和270°時鐘。該模塊還包含延遲校準監視器,用于校 準讀取數據(DQ)對讀取數據選通脈沖(DQS)的延遲,以便讀取數據選通脈沖邊沿能夠正確對齊DQ有效窗口的中間位置。

讀 寫數據接口模 塊是整個控制器設計的關鍵,它負責將用戶寫入的數據DQ和DOS按照DDR2SDRAM時序要求發送給DDR2,DDR2在DQS的每一個時鐘沿采集寫數 據。在讀取數據時,DDR2SDRAM將DQS和相關數據發送到與DQ對齊邊沿的FPGA。FPGA將接收到的DQS信號經過延遲校準,作為內部存儲讀數 據的FIFO的寫時鐘。FPGA為DDR2的每個數據位配置一對讀寫異步的FIFO,每個數據位都輸入到上升沿(FIFO0)和下降沿(FIFO1)的 FIFO中,實現原理如圖3所示。

存 儲控制模塊用于產生DDR2所需的地址和命令信號。DDR2在正常的讀寫操作前要初始化,因此需向DDR2發送初始化命令,待初始化完成后才能發送讀寫命 令。對DDR2SDRAM的讀寫訪問為突發模式。突發寫操作需向DDR2提供寫命令(User_command)、寫數據 (User_input_data)和寫地址(User_address)信號,在最后一個寫地址發送突發操作完成信號 (User_burst_done),并保持2個時鐘周期有效下終止寫操作,突發寫時序如圖4所示。突發讀操作需向DDR2提供讀命令 (User_comm-and)和讀地址(User-address),在最后一讀地址發送突發完成信號(User-burst_done),并保持2個 周期有效下終止讀操作,突發讀時序如圖5所示

4 DDR2控制器的設計及應用
為 了縮短開發周期,采用Xilinx的MIG軟件工具直接生成DDR2控制器設計模塊,包括HDL代碼和約束文件。用戶可在MIG的GUI圖形界面選擇對應 模板、總線寬度和速度級別,并設置CAS延遲、突發長度、引腳分配等關鍵參數。如果設計者所選器件與MIG所列模板不相符,可在代碼生成后靈活修改代碼, 達到系統要求。代碼添加到工程前需硬件驗證,采用MIG自動生成的測試模塊進行驗證。該模塊向存儲器發出一系列的寫入命令和讀取命令,并對寫入數據和讀回 數據進行比較,通過比較信號(led_error)驗證控制器的正確與否。用ChipScope抓取的讀數據和相關控制信號時序分別如圖6和圖7所示,讀 寫比較信號(led_error)在檢測到讀寫數據相等時輸出'0'電平。

在 硬件驗證通過后,把控制器代碼導入到系統工程中,設計者只需輸 入相應命令(包括讀、寫和初始化命令),控制器模塊將自動產生命令和控制信號并按照DDR2的時序要求送至DDR2,命令發送完畢提供給用戶一個命令應答 信號(User_cmd_ack),設計者根據這一信號判斷是否可以發送下一個命令。至于自動刷新、激活和預充電命令則由控制器自動完成,無需用戶干涉。

===========================================

深圳市毅創騰電子科技有限公司
電話:(86)-755-83210909  83616256   83210801   83213361

企業QQ: 2355507165 / 2355507163

網址:www.zjaotaijx.cn

===========================================

ALTERA  XILINX代理旗下一級分銷商。

深圳市毅創騰電子科技有限公司是一家大型、專業的XILINX(賽靈思)、ALTERA(阿特拉)、FREESCALE(飛思卡爾)、Analog Devices、TexasInstruments嵌入式FPGACPLD、微控制器、數字信號處理等集成電路銷售與服務的授權分銷商。也是亞太地區最大規模的原裝XILINX、ALTERA、FREESCALE產品供應商之一。
===========================================

                                                                                                                                                                                                                              

EN25QH64-104HIP
EP1C3T100I7N
EP1C6Q240C8N
EP1C6Q240I7N
EP2AGX260FF35I3N
EP2AGX45DF25I3N
EP2AGX65DF29I3N
EP2AGX95EF29I5N
EP2C35F484C6N
EP2C35F484I8N
EP2C35F672C8N
EP2C50F484I8N
EP2C5F256I8N
EP2C5Q208C6N
EP2C5T144C8N
EP2C70F672I8N
EP2C70F896I8N
EP2C8Q208I8
EP2C8Q208I8N
EP2S130F1020I4N
EP2S180F1020I4N
EP2S60F484I4N
EP2S90F1020C4N
EP2S90F1020I4N
EP2SGX90EF1152I4N
EP3C120F484I7N
EP3C120F780C7N
EP3C120F780C8N
EP3C120F780I7N
EP3C16F484C8N
EP3C25F256I7N
EP3C40F324C8N
EP3C40F484C8N
EP3C40F484I7N
EP3C55F780I7N
EP3C5E144I7N
EP3C5F256C8N
EP3C80F780C6N
EP3SL110F780C2N
EP4CE10E22C8N
EP4CE10F17C8N
EP4CE10F17I7N
EP4CE11529C8N
EP4CE115F23C8N
EP4CE115F29C8N
EP4CE15E22I7N
EP4CE15F17C6N
EP4CE15F17C8N
EP4CE22E22I7N
EP4CE22F17C7N
EP4CE40F29I7N
EP4CE422E22I7N
EP4CE55F23C8N
EP4CE6E22C8N
EP4CE6F17I8N
EP4CGX150DF27I7N
EP4CGX150DF31I7N
EP4CGX15BF14C8N
EP4CGX15DF27I7N
EP4CGX75CF23I7N
EP4SGX110DF29C4N
EP4SGX110HF35C2N
EP4SGX180KF40C2N
EP4SGX180KF40C3N
EP4SGX230FF35I4N
EP4SGX230KF40C2N
EP4SGX230KF40C3N
EP4SGX230KF40I4N
EPCQ256SI16N
EPCS128SI16N
EPCS16SI16N
EPCS16SI8N
EPCS4N
EPCS4SI8N
EPCS64SI16N
EPM2210F256C5N
EPM2210F324I5N
EPM240T100C5N
EPM240T100I5N
EPM3064ATC44-4N
EPM570T100I5N
EPM570T144I5
EPM7064AETI44-7N
EPM7064STI44-6
EPM7064STI44-7N
EPM7128STI100-10N
EPM9320ALI84-10
EPM9320LI84-20
FAN1112S
FDC6331L
FJV3109RMLF
FLM7179-18F
FM25V01-G
FOD3150
FZT857
G6K-2G-Y-5VDC
GAL20V8B-15LPI
HCPL-0631-500E
HMC1055CP23CE
HMC1055LPZCE
HMC546MS8G
HMC624CP4
HMC624LP4
HSP50415VI
HT1621D
HX0068ANL
HX5004NL
IDT7052L25PFI
IN4002
IN4148
IP175G


該信息來源于網絡,如有侵權,請及時與我們聯系
主站蜘蛛池模板: 综合五月激情五月开心婷婷| 色欲人妻综合AAAAA网| 色婷婷综合久久久久中文一区二区| 亚洲国产成人久久综合碰| 丁香五月综合久久激情| 狠狠色成人综合首页| 91精品国产91久久综合| 色婷婷久久综合中文久久一本| 青青综合在线| 亚洲欧洲日韩国产综合在线二区| 一本综合久久国产二区| 欧美一区二区三区久久综合| 亚洲国产综合网| 激情综合色五月丁香六月欧美| 亚洲国产日韩综合久久精品| 伊人丁香狠狠色综合久久| 国产在线一区二区综合免费视频| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 国产综合一区二区在线观看| 亚洲亚洲人成综合网络| 狠狠色狠狠色综合网| 久久婷婷激情综合色综合俺也去| 色欲综合一区二区三区| 亚洲欧美日韩综合aⅴ视频| 久久综合狠狠色综合伊人| 伊人丁香狠狠色综合久久| 色悠久久久久久久综合网 | 激情五月综合网| 66精品综合久久久久久久| 国产精品欧美亚洲日本综合| 亚洲色欲色欲综合网站| 欧美激情综合色综合啪啪五月| 色综合久久88色综合天天 | 欧美精品色婷婷五月综合| 婷婷综合久久中文字幕| 国产成人综合洲欧美在线| 色狠狠成人综合色| 91探花国产综合在线精品| 亚洲欧美日韩综合网导航| 久久精品桃花综合| HEYZO无码综合国产精品|