電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>DSP>PCI高速測控系統(tǒng)結構研究設計方案

PCI高速測控系統(tǒng)結構研究設計方案

2017-10-23 | rar | 0.6 MB | 次下載 | 1積分

資料介紹

 隨著數(shù)字信號處理芯片性價比的不斷提高,數(shù)字信號處理的應用領域飛速發(fā)展,同時Pentium高速CPU的出現(xiàn),要求有極高的數(shù)據(jù)通量予以支持,而低速的ISA總線在解決這些問題方面逐漸無能為力,取而代之的是高速的PCI總線。PCI總線可將高速外圍設備直接掛在CPU總線上,33MHz/32位時數(shù)據(jù)傳輸速率可達132MB/s,66MHz/64位時更是性能加倍,打破了數(shù)據(jù)傳輸速率的瓶頸,使得CPU的性能得到充分發(fā)揮。如果采用美國TI公司生產(chǎn)的高速高性能數(shù)字信號處理器DSP取代原來的單片機作為板載CPU,可以充分利用PCI總線的優(yōu)點直接將采集的數(shù)據(jù)傳到微機內存,有效地解決了數(shù)據(jù)的實時傳輸和存儲問題。
  測控系統(tǒng)的硬件組成
  系統(tǒng)基本硬件結構如圖1所示。整個高速測控系統(tǒng)主要由信號調理電路、DSP模塊、FIFC)存儲器、CPLD控制電路、PC19054接口芯片等組成。系統(tǒng)采用主從結構,PC機作為上位機,用于完成對系統(tǒng)的控制(如AD轉換的開始、DSP復位、中斷響應、數(shù)據(jù)接收與處理等)。DSP作為下位機,用于完成數(shù)據(jù)的采集與處理、PWM波以及其他外圍信號的控制等。
  PCI高速測控系統(tǒng)結構研究設計方案
  DSP測控模塊介紹
  系統(tǒng)采用的DSP芯片為TI公司的TMS320LF2407。電路設計時,利用的DSP內部的16通道A/D轉換實現(xiàn)數(shù)據(jù)采集,DSP與FIFO的電路接口電壓都為3.3V,可實現(xiàn)無縫連接,DSP的數(shù)據(jù)總線直接與FIFO的數(shù)據(jù)輸入端口相連,DSP與FIFO的時鐘頻率應設為相同。這樣,無需插入等待周期,控制信號經(jīng)CPLD直接轉換為FIFO的讀寫信號,實現(xiàn)數(shù)據(jù)的高速存儲。
  先進先出存儲器
  在DMA傳輸方式下,由于PCI9054內部的FIFO只有32級深度,實時傳送高速數(shù)據(jù)時,PCI9054內部的FIFO會很快存滿,而DSP內的數(shù)據(jù)仍會源源不斷的傳送過來,易造成數(shù)據(jù)的丟失,因此必須要擴展外部FIFO。
  本系統(tǒng)采用I D T公司高速CMOS同步FIFO芯片IDT72V3660,它的容量為4096×36bit;有高達100MHz的讀寫速度;可以兼容3.3V和5V兩種接口電壓。該FIFO具有標準的“滿”(FF#)、“半滿”(HF#)、“空”(EF#)等標志。系統(tǒng)可以根據(jù)這些標志信號控制對FIFO的讀寫操作。在CPLD的邏輯控制下,當WEN#有效時,在WCLK的每一個上升沿,F(xiàn)IFO會把輸人數(shù)據(jù)線上的數(shù)據(jù)存入內部存儲器。當REN#有效且輸出允許(OE#有效)時,在RCLK的每一個上升沿,F(xiàn)IFO會把內部存儲器中的數(shù)據(jù)發(fā)送到輸出數(shù)據(jù)總線上(低電平用“#”表示)。
  控制邏輯芯片CPLD
  本系統(tǒng)采用Altera公司的EPM7 128來實現(xiàn)系統(tǒng)的邏輯控制,主要包括DSP控制邏輯、FIFO控制邏輯、PCI9054接口控制邏輯三個部分,其中,對PC219054的邏輯控制是設計的重點。設計中利用MaxPlusⅡ軟件進行VHDL語言編程、仿真和調試。
  PCI9054及外部接口分析
  PCI與板載CPU的橋接有兩種設計方案,一種是采用FPGA,通過軟件編程實現(xiàn)硬件功能。另一種是利用專用PCI橋接芯片,適合快速開發(fā)的場合。
  本系統(tǒng)采用PLX公司的PCI總線專用接口控制芯片PC19054。它符合PCIV2.1和PCIV2_2規(guī)范;可同時支持3.3V和5V兩種信號環(huán)境;提供了兩個獨立的可編程DMA控制器;內部有6種可編程FIFO,以實現(xiàn)零等待突發(fā)傳輸及局部總線和PCI總線之間的異步操作;在PCI總線端支持33MHz/32位,傳輸速率最高可達132MB/s;在局部端可編程實現(xiàn)8/16/32位的數(shù)據(jù)寬度,支持復用/非復用的32位地址/數(shù)據(jù),時鐘最高可達50MHz。
  PCI9054局部總線可工作在M、J、C三種模式,M模式是專門為Motorola公司的 MPC850和MPC860提供直接非復用的接口;J模式地址/數(shù)據(jù)線復用;C模式與J模式差別不大,但地址/數(shù)據(jù)線非復用,更符合連接習慣。本設計采用C模式。
  PCI9054的數(shù)據(jù)傳輸模式可分為主模式、從模式、DMA模式。模式的選擇主要根據(jù)硬件設計者對硬件的設計需要而定。本系統(tǒng)采用DMA模式,在DMA傳輸模式下,PCI9054既是PCI端的主控方,又是局部端的主控方。
  PCI9054集成了兩個互相獨立的DMA通道,每個通道都支持Block DMA和Scatter/(3ather DMA,其中通道0還支持請求(Demand)DMA傳輸方式。當有通道進行DMA傳輸時,DMA控制器將發(fā)起對局部總線和PCI總線操作,其傳輸過程如圖2所示。
  PC219054提供了三個物理總線接口:PCI總線接口、EEPROM接口、局部總線接口。PCI總線接口依照PCI擴展板上定義的引腳分配情況將彼此對應的信號連接在一起即可。本系統(tǒng)采用的EEPROM為4K、3.3V串行的93LC66B,通過對PCI時鐘分頻來產(chǎn)生EEPROM時鐘,內部存放PCI9054的配置信息,系統(tǒng)加電時PCI9054自動加載EEPROM中的配置信息,并由BIOS通過PCI總線對配置寄存器讀寫,來完成各種控制功能。接口電路如圖3所示。
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1電子電路原理第七版PDF電子教材免費下載
  2. 0.00 MB  |  1489次下載  |  免費
  3. 2單片機典型實例介紹
  4. 18.19 MB  |  91次下載  |  1 積分
  5. 3S7-200PLC編程實例詳細資料
  6. 1.17 MB  |  27次下載  |  1 積分
  7. 4筆記本電腦主板的元件識別和講解說明
  8. 4.28 MB  |  18次下載  |  4 積分
  9. 5開關電源原理及各功能電路詳解
  10. 0.38 MB  |  9次下載  |  免費
  11. 6基于AT89C2051/4051單片機編程器的實驗
  12. 0.11 MB  |  4次下載  |  免費
  13. 7基于單片機和 SG3525的程控開關電源設計
  14. 0.23 MB  |  3次下載  |  免費
  15. 8基于單片機的紅外風扇遙控
  16. 0.23 MB  |  3次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234313次下載  |  免費
  3. 2PADS 9.0 2009最新版 -下載
  4. 0.00 MB  |  66304次下載  |  免費
  5. 3protel99下載protel99軟件下載(中文版)
  6. 0.00 MB  |  51209次下載  |  免費
  7. 4LabView 8.0 專業(yè)版下載 (3CD完整版)
  8. 0.00 MB  |  51043次下載  |  免費
  9. 5555集成電路應用800例(新編版)
  10. 0.00 MB  |  33562次下載  |  免費
  11. 6接口電路圖大全
  12. 未知  |  30319次下載  |  免費
  13. 7Multisim 10下載Multisim 10 中文版
  14. 0.00 MB  |  28588次下載  |  免費
  15. 8開關電源設計實例指南
  16. 未知  |  21539次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935053次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537791次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234313次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233045次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191183次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183277次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138039次下載  |  免費