資料介紹
在 DSP 應用系統中,需要大量外擴存儲器的情況經常遇到。例如,在數碼相機和攝像機中,為了將現場拍攝的諸多圖片或圖像暫存下來,需要將 DSP 處理后的數據轉移到外存中以備后用。從目前的存儲器市場看,SDRAM 由于其性能價格比的優勢,而被 DSP 開發者所青睞。DSP 與 SDRAM 直接接口是不可能的。 FPGA(現場可編程門陣列)由于其具有使用靈活、執行速度快、開發工具豐富的特點而越來越多地出現在現場電路設計中。本文用 FPGA 作為接口芯片,提供控制信號和定時信號,來實現 DSP 到 SDRAM 的數據存取。
1 、SDRAM 介紹
本文采用的 SDRAM 為 TMS626812A,圖 1 為其功能框圖。它內部分為兩條,每條 1M 字節,數據寬度為 8 位,故存儲總容量為 2M 字節。所有輸入和輸出操作都是在時鐘 CLK 上升沿的作用下進行的,刷新時鐘交替刷新內部的兩條 RAM。TMS626812A 主要有六條控制命令,它們是:條激尖 / 行地址入口、列地址入口 / 寫操作、列地址入口 / 讀操作、條無效、自動刷新、自動刷新。 SDRAM 與 TMS320C54x 接口中用到的命令主要有:MRS、DEAC、ACTV、WRT-P、READ-P 和 REFR。這里,設計目的就是產生控制信號來滿足這些命令的時序要求。關于 TMS626812A 的具體說明可以查看其數據手冊。
2 、SDRAM 與 TMS320C54x 之間的通用接口
圖 2 是 DSP 與 SDRAM 的通用接口框圖,圖中 DSP I/F 代表 TMS320C54x 端接口單元,SDRAM CNTL 代表 SDRAM 端接口控制單元。SDRAM 被設置成一次性讀寫 128 個字節,而 DSP 一次只讀寫一個字節,因而建立了兩個緩沖區 B0、B1 來緩存和中轉數據。B0、B1 大小都為 128 字節,而且映射到 DSP 中的同一地址空間。盡管 B0、B1 對應于同一地址空間,但對兩個緩沖區不能在同一時刻進行合法訪問。實際上,當 B0 被 DSP 訪問時,B1 就被 SDRAM 訪問,反之也成立。若 DSP 向 B1 寫數據,SDRAM 就從 B0 讀數據;而當 SDRAM 的數據寫到 B0 中時,DSP 就從 B1 讀數據。兩者同時從同一緩沖區讀或寫都將激發錯誤。上邊所述的數據轉移方式有兩種好處:一是加速了 TMS320C54x 的訪問速度,二是解決了二者之間的時鐘不同步問題。
- FX5在PLC實現讀取寫入的通訊監控操作 4次下載
- 使用CCSV4加TDS560USBPLUS仿真器讀取DSP中Flash的程序和數據
- 基于FPGA的DDR3SDRAM控制器設計及實現
- 基于FPGA的SDRAM控制器的設計與實現簡介
- LMS自適應濾波器的MATLAB仿真和DSP實現 65次下載
- 基于DSP的三軸轉臺控制系統設計與實現 9次下載
- DDR SDRAM控制器的設計與實現 19次下載
- 如何使用FPGA實現SDRAM控制器的IP核的設計 10次下載
- 如何使用FPGA設計SDRAM控制器 6次下載
- SDRAM存儲器模塊的簡介 12次下載
- FPGA讀寫SDRAM的實例和SDRAM的相關文章及一些SDRAM控制器設計論文 56次下載
- TMS320C55x EMIF號和DSP與各種類型的必要信號連接SDRAM的討論 6次下載
- SDRAM存儲器相關資料下載 49次下載
- DSP訪問片外SDRAM的低功耗設計
- 基于DSP的VXI總線動態存儲器設計
- Python:從串口讀取數據并以16進制格式展示 1161次閱讀
- 基于C#實現文本讀取的7種方式是什么 1931次閱讀
- SDRAM和RAM對MSC的實現 1092次閱讀
- 內存是怎么讀取數據的 5522次閱讀
- 利用FPGA作為接口芯片實現DSP到SDRAM的數據存取 1537次閱讀
- 微雪電子SDRAM模塊簡介 1519次閱讀
- 為什么MCU不支持SDRAM 4777次閱讀
- 如何操作SDRAM的自刷新命令 5386次閱讀
- 基于Xilinx FPGA實現的DDR SDRAM控制器工作過程詳解 1.3w次閱讀
- 關于SDRAM電路的設計 3914次閱讀
- DRAM、SDRAM及DDR SDRAM之間的概念詳解 9.2w次閱讀
- SDRAM工作原理 DRAM控制器系統設計架構 5444次閱讀
- 關于SDRAM的基本概念講解 7974次閱讀
- labview讀取串口數據 2.6w次閱讀
- 一種基于FPGA的SDRAM設計與邏輯時序分析 2235次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多