資料介紹
?嵌入式設備由于具有硬件可在線配置,實現(xiàn)靈活等特點,使得其應用越來越廣泛。尤其在基于FPGA的硬件系統(tǒng)中應用較多,目前在許多產品中實現(xiàn)了嵌入式網(wǎng)口、嵌入式PCI/PCI-E、嵌入式USB等各種模塊。但在DSP中實現(xiàn)嵌入式設備還比較少,一般DSP都直接集成這些設備模塊,用戶選擇不同型號的DSP芯片以滿足產品應用要求。但對于一些較為特殊的嵌入式設備,DSP也可以實現(xiàn)該功能。
TI公司的DSP芯片C6727B,由于其片內集成dMAX模塊,使得實現(xiàn)嵌入式FIFO成為可能。其實現(xiàn)嵌入式FIFO的本質就是將DSP的片內一段RAM空間設置成FIFO空間,F(xiàn)IFO和外部設備的數(shù)據(jù)交換由EMIF接口完成。該FIFO的數(shù)據(jù)讀寫不需要DSP的CPU參與,從而提高整個系統(tǒng)性能,實現(xiàn)數(shù)據(jù)交換和數(shù)據(jù)處理的同時進行。本文以dMAX和EMIF接口的數(shù)據(jù)傳輸為例,介紹嵌入式FIFO的設計、配置及其使用。
dMAX及其結構
dMAX(Dual Data Movement Accelerator,雙向數(shù)據(jù)傳輸加速器)是TI公司的DSP芯片C6727B特有的一種片內設備。應用dMAX和EMIF(External Memory Interface,外部存儲器接口)可以實現(xiàn)片內RAM、片內和片外設備以及兩個片外設備之間的數(shù)據(jù)傳輸。dMAX模塊的內部結構如圖1所示。

圖1 dMAX內部結構圖
從圖中可以看出,dMAX主要由事件和中斷處理模塊、事件編碼器、傳輸事件模塊等組成。事件模塊分成高優(yōu)先級和低優(yōu)先級兩個相互獨立的模塊,各自有獨立的事件入口和事件參數(shù)表,和CPU有獨立的接口。使得dMAX可以同時處理兩個不同的事件。當訪問CPU端口時,MAX0的優(yōu)先級高,MAX1的優(yōu)先級低。dMAX能夠通過執(zhí)行先進的一維、二維與三維數(shù)據(jù)的存儲器傳輸工作,從而使DSP得以專注于信號處理任務,顯著提高系統(tǒng)性能。適合圖像的子幀提取或者語音信號的子信道提取。
DSP內部的數(shù)據(jù)交換中心在dMAX的控制下,可以實現(xiàn)片內RAM、EMIF以及HPI接口之間的數(shù)據(jù)交換。本文介紹在dMAX控制下,實現(xiàn)片內RAM和EMIF接口之間的數(shù)據(jù)交換。如果DSP采用普通的異步接口方式,數(shù)據(jù)傳輸需要建立、選通和保持3個階段,最少需要5個EMIF時鐘(建立和保持各1個時鐘,選通3個時鐘)。為了保證通信的可靠性,一般采用10個EMIF時鐘(建立3個時鐘,保持2個時鐘,選通5個時鐘)。而EMIF時鐘最快為133MHz;這樣,采用異步接口的通信速率一般為13.3M×32b/s(采用32位數(shù)據(jù)總線寬度)。此外,異步接口數(shù)據(jù)傳輸必須在CPU的參與下,使用指令實現(xiàn)數(shù)據(jù)搬移。將占用大量的CPU開銷,在很多高速的數(shù)據(jù)采集和處理中,將降低系統(tǒng)的整體性能。為此,采用dMAX實現(xiàn)嵌入式FIFO數(shù)據(jù)傳輸克服異步傳輸?shù)娜秉c,其傳輸采用突發(fā)讀寫方式進行,可以連續(xù)突發(fā)讀寫8個數(shù)據(jù),一共只需要20個時鐘,通信速率提高為53.2M×32b/s,提高4倍讀寫速率。還可以采用和DMA后臺運行,這樣將大大降低整個系統(tǒng)數(shù)據(jù)讀寫的開銷,從而可以實現(xiàn)更加復雜和可靠的算法處理。
TI公司的DSP芯片C6727B,由于其片內集成dMAX模塊,使得實現(xiàn)嵌入式FIFO成為可能。其實現(xiàn)嵌入式FIFO的本質就是將DSP的片內一段RAM空間設置成FIFO空間,F(xiàn)IFO和外部設備的數(shù)據(jù)交換由EMIF接口完成。該FIFO的數(shù)據(jù)讀寫不需要DSP的CPU參與,從而提高整個系統(tǒng)性能,實現(xiàn)數(shù)據(jù)交換和數(shù)據(jù)處理的同時進行。本文以dMAX和EMIF接口的數(shù)據(jù)傳輸為例,介紹嵌入式FIFO的設計、配置及其使用。
dMAX及其結構
dMAX(Dual Data Movement Accelerator,雙向數(shù)據(jù)傳輸加速器)是TI公司的DSP芯片C6727B特有的一種片內設備。應用dMAX和EMIF(External Memory Interface,外部存儲器接口)可以實現(xiàn)片內RAM、片內和片外設備以及兩個片外設備之間的數(shù)據(jù)傳輸。dMAX模塊的內部結構如圖1所示。

圖1 dMAX內部結構圖
從圖中可以看出,dMAX主要由事件和中斷處理模塊、事件編碼器、傳輸事件模塊等組成。事件模塊分成高優(yōu)先級和低優(yōu)先級兩個相互獨立的模塊,各自有獨立的事件入口和事件參數(shù)表,和CPU有獨立的接口。使得dMAX可以同時處理兩個不同的事件。當訪問CPU端口時,MAX0的優(yōu)先級高,MAX1的優(yōu)先級低。dMAX能夠通過執(zhí)行先進的一維、二維與三維數(shù)據(jù)的存儲器傳輸工作,從而使DSP得以專注于信號處理任務,顯著提高系統(tǒng)性能。適合圖像的子幀提取或者語音信號的子信道提取。
DSP內部的數(shù)據(jù)交換中心在dMAX的控制下,可以實現(xiàn)片內RAM、EMIF以及HPI接口之間的數(shù)據(jù)交換。本文介紹在dMAX控制下,實現(xiàn)片內RAM和EMIF接口之間的數(shù)據(jù)交換。如果DSP采用普通的異步接口方式,數(shù)據(jù)傳輸需要建立、選通和保持3個階段,最少需要5個EMIF時鐘(建立和保持各1個時鐘,選通3個時鐘)。為了保證通信的可靠性,一般采用10個EMIF時鐘(建立3個時鐘,保持2個時鐘,選通5個時鐘)。而EMIF時鐘最快為133MHz;這樣,采用異步接口的通信速率一般為13.3M×32b/s(采用32位數(shù)據(jù)總線寬度)。此外,異步接口數(shù)據(jù)傳輸必須在CPU的參與下,使用指令實現(xiàn)數(shù)據(jù)搬移。將占用大量的CPU開銷,在很多高速的數(shù)據(jù)采集和處理中,將降低系統(tǒng)的整體性能。為此,采用dMAX實現(xiàn)嵌入式FIFO數(shù)據(jù)傳輸克服異步傳輸?shù)娜秉c,其傳輸采用突發(fā)讀寫方式進行,可以連續(xù)突發(fā)讀寫8個數(shù)據(jù),一共只需要20個時鐘,通信速率提高為53.2M×32b/s,提高4倍讀寫速率。還可以采用和DMA后臺運行,這樣將大大降低整個系統(tǒng)數(shù)據(jù)讀寫的開銷,從而可以實現(xiàn)更加復雜和可靠的算法處理。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 基于GPRS的無線數(shù)據(jù)傳輸嵌入式系統(tǒng)設計
- 基于GPRS的嵌入式無線數(shù)據(jù)傳輸終端的設計
- 嵌入式GPRS無線數(shù)據(jù)傳輸系統(tǒng)實現(xiàn)及應用
- 基于單片射頻收發(fā)器芯片的礦用無線數(shù)據(jù)傳輸系統(tǒng)設計方案
- 嵌入式發(fā)動機活塞溫度測試系統(tǒng)設計方案 22次下載
- 使用WIFI模塊進行無線數(shù)據(jù)傳輸的詳細資料說明 34次下載
- 基于1553B總線的數(shù)據(jù)傳輸設計方案 15次下載
- 基于DSP的HPI接口的視頻數(shù)據(jù)傳輸系統(tǒng)設計方案解析 0次下載
- WNS無線數(shù)據(jù)傳輸模塊 13次下載
- 嵌入式GPRS數(shù)據(jù)傳輸終端設計 62次下載
- McBSP技術在數(shù)據(jù)傳輸中的應用 34次下載
- 基于ARM的無線數(shù)據(jù)傳輸系統(tǒng)設計
- 基于嵌入式TCP IP的實時數(shù)據(jù)傳輸
- PCI總線高速數(shù)據(jù)傳輸系統(tǒng)設計
- 數(shù)據(jù)傳輸的通信系統(tǒng)設計
- 網(wǎng)絡數(shù)據(jù)傳輸速率的單位是什么 1597次閱讀
- UWB數(shù)據(jù)傳輸和雷達成像功能概述 3222次閱讀
- 基于Linux和CDMA無線網(wǎng)絡技術實現(xiàn)遠程數(shù)據(jù)傳輸系統(tǒng)的設計 2193次閱讀
- 基于單片機和射頻芯片實現(xiàn)無線數(shù)據(jù)傳輸系統(tǒng)的設計 3472次閱讀
- 基于DMA數(shù)據(jù)傳輸方案實現(xiàn)工業(yè)級高速串口驅動的應用設計 2183次閱讀
- 嵌入式系統(tǒng)的全面解析 3280次閱讀
- IEEE802.15.4協(xié)議的數(shù)據(jù)傳輸模型解析 4104次閱讀
- 嵌入式FIFO數(shù)據(jù)傳輸系統(tǒng)詳解 4398次閱讀
- 基于嵌入式環(huán)境的WiFi通信設計方案詳解 5750次閱讀
- 基于FPGA片上集成的高速FIFO實現(xiàn)緩存以及同步數(shù)據(jù)傳輸的應用 5397次閱讀
- DMA數(shù)據(jù)傳輸(源代碼分享) 9189次閱讀
- Petalinux的網(wǎng)絡數(shù)據(jù)傳輸性能測試 2217次閱讀
- 嵌入式接口保護設計方案 865次閱讀
- 一種嵌入式Web服務器的設計方案 4306次閱讀
- 基于DSP-dMAX的嵌入式FIFO數(shù)據(jù)傳輸系統(tǒng)設計 665次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1489次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 91次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 9次下載 | 免費
- 6基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7基于單片機和 SG3525的程控開關電源設計
- 0.23 MB | 3次下載 | 免費
- 8基于單片機的紅外風扇遙控
- 0.23 MB | 3次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30319次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537791次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論