資料介紹
在 DSP 應用系統(tǒng)中,需要大量外擴存儲器的情況經(jīng)常遇到。例如,在數(shù)碼相機和攝像機中,為了將現(xiàn)場拍攝的諸多圖片或圖像暫存下來,需要將 DSP 處理后的數(shù)據(jù)轉(zhuǎn)移到外存中以備后用。從目前的存儲器市場看,SDRAM 由于其性能價格比的優(yōu)勢,而被 DSP 開發(fā)者所青睞。DSP 與 SDRAM 直接接口是不可能的。 FPGA(現(xiàn)場可編程門陣列)由于其具有使用靈活、執(zhí)行速度快、開發(fā)工具豐富的特點而越來越多地出現(xiàn)在現(xiàn)場電路設計中。本文用 FPGA 作為接口芯片,提供控制信號和定時信號,來實現(xiàn) DSP 到 SDRAM 的數(shù)據(jù)存取。
1 、SDRAM 介紹
本文采用的 SDRAM 為 TMS626812A,圖 1 為其功能框圖。它內(nèi)部分為兩條,每條 1M 字節(jié),數(shù)據(jù)寬度為 8 位,故存儲總?cè)萘繛?2M 字節(jié)。所有輸入和輸出操作都是在時鐘 CLK 上升沿的作用下進行的,刷新時鐘交替刷新內(nèi)部的兩條 RAM。TMS626812A 主要有六條控制命令,它們是:條激尖 / 行地址入口、列地址入口 / 寫操作、列地址入口 / 讀操作、條無效、自動刷新、自動刷新。 SDRAM 與 TMS320C54x 接口中用到的命令主要有:MRS、DEAC、ACTV、WRT-P、READ-P 和 REFR。這里,設計目的就是產(chǎn)生控制信號來滿足這些命令的時序要求。關于 TMS626812A 的具體說明可以查看其數(shù)據(jù)手冊。
2 、SDRAM 與 TMS320C54x 之間的通用接口
圖 2 是 DSP 與 SDRAM 的通用接口框圖,圖中 DSP I/F 代表 TMS320C54x 端接口單元,SDRAM CNTL 代表 SDRAM 端接口控制單元。SDRAM 被設置成一次性讀寫 128 個字節(jié),而 DSP 一次只讀寫一個字節(jié),因而建立了兩個緩沖區(qū) B0、B1 來緩存和中轉(zhuǎn)數(shù)據(jù)。B0、B1 大小都為 128 字節(jié),而且映射到 DSP 中的同一地址空間。盡管 B0、B1 對應于同一地址空間,但對兩個緩沖區(qū)不能在同一時刻進行合法訪問。實際上,當 B0 被 DSP 訪問時,B1 就被 SDRAM 訪問,反之也成立。若 DSP 向 B1 寫數(shù)據(jù),SDRAM 就從 B0 讀數(shù)據(jù);而當 SDRAM 的數(shù)據(jù)寫到 B0 中時,DSP 就從 B1 讀數(shù)據(jù)。兩者同時從同一緩沖區(qū)讀或?qū)懚紝⒓ぐl(fā)錯誤。上邊所述的數(shù)據(jù)轉(zhuǎn)移方式有兩種好處:一是加速了 TMS320C54x 的訪問速度,二是解決了二者之間的時鐘不同步問題。
- FX5在PLC實現(xiàn)讀取寫入的通訊監(jiān)控操作 4次下載
- 使用CCSV4加TDS560USBPLUS仿真器讀取DSP中Flash的程序和數(shù)據(jù)
- 基于FPGA的SDRAM控制器的設計與實現(xiàn)簡介
- LMS自適應濾波器的MATLAB仿真和DSP實現(xiàn) 64次下載
- 基于DSP的三軸轉(zhuǎn)臺控制系統(tǒng)設計與實現(xiàn) 9次下載
- DDR SDRAM控制器的設計與實現(xiàn) 19次下載
- 如何使用FPGA實現(xiàn)SDRAM控制器的IP核的設計 10次下載
- 如何使用FPGA設計SDRAM控制器 6次下載
- SDRAM存儲器模塊的簡介 12次下載
- FPGA讀寫SDRAM的實例和SDRAM的相關文章及一些SDRAM控制器設計論文 56次下載
- 如何用TIFIFOS和TMS320DSP實現(xiàn)高速數(shù)據(jù)轉(zhuǎn)換器接口的英文資料概述 5次下載
- TMS320C55x EMIF號和DSP與各種類型的必要信號連接SDRAM的討論 6次下載
- SDRAM存儲器相關資料下載 49次下載
- DSP訪問片外SDRAM的低功耗設計
- 基于DSP的VXI總線動態(tài)存儲器設計
- Python:從串口讀取數(shù)據(jù)并以16進制格式展示 756次閱讀
- 基于C#實現(xiàn)文本讀取的7種方式是什么 1579次閱讀
- SDRAM和RAM對MSC的實現(xiàn) 908次閱讀
- 內(nèi)存是怎么讀取數(shù)據(jù)的 5102次閱讀
- 利用FPGA作為接口芯片實現(xiàn)DSP到SDRAM的數(shù)據(jù)存取 1415次閱讀
- 微雪電子SDRAM模塊簡介 1381次閱讀
- 為什么MCU不支持SDRAM 4634次閱讀
- 如何操作SDRAM的自刷新命令 5249次閱讀
- 基于Xilinx FPGA實現(xiàn)的DDR SDRAM控制器工作過程詳解 1.3w次閱讀
- 關于SDRAM電路的設計 3794次閱讀
- DRAM、SDRAM及DDR SDRAM之間的概念詳解 9.2w次閱讀
- SDRAM工作原理 DRAM控制器系統(tǒng)設計架構(gòu) 5289次閱讀
- 關于SDRAM的基本概念講解 7818次閱讀
- labview讀取串口數(shù)據(jù) 2.5w次閱讀
- 一種基于FPGA的SDRAM設計與邏輯時序分析 2163次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 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開發(fā)指南
- 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數(shù)字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 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次下載 | 免費
評論
查看更多