新聞中心

EEPW首頁 > EDA/PCB > 設(shè)計應(yīng)用 > 基于PCI9054的數(shù)據(jù)轉(zhuǎn)換模塊設(shè)計

基于PCI9054的數(shù)據(jù)轉(zhuǎn)換模塊設(shè)計

作者: 時間:2011-03-17 來源:網(wǎng)絡(luò) 收藏

2.1 硬件接口設(shè)計
供了3種物理總線接口:總線接口、LOCAL總線接口和串行EPROM接口。FPGA通過專用接口芯片PCI與PCI總線相連,在FP-GA內(nèi)部分配一塊RAM用作數(shù)據(jù)的緩沖區(qū),可用VHDL語言編程實現(xiàn)FPGA作為RAM控制器。PCI9054專用接口芯片內(nèi)部2個獨立DMA通道,可以實現(xiàn)系統(tǒng)數(shù)據(jù)在PC機(jī)內(nèi)存與PCI板卡之間的高速傳輸,接口電路示意圖如圖2所示。

本文引用地址:http://www.butianyuan.cn/article/191304.htm

2.JPG

2.1.1 PCI9054與PCI總線接口
PCI9054與PCI總線接口連接相對簡單,只要將PCI9054芯片的PCI端信號線與PCI插槽相應(yīng)的信號線對應(yīng)連接即可。這些信號包括地址數(shù)據(jù)復(fù)用信號、接口控制信號線、中斷等信號線。在電路板制作上,需注意PCI總線信號的走線,為了滿足反射條件,對信號走線有嚴(yán)格要求:普通信號長度,從插槽連接器到PCI橋芯片不大于1.5 inch(1 inch=0.025 4 m),CLK信號走線長度為2.5±0.1 inch。否則會導(dǎo)致信號不穩(wěn)定甚至總線沖突,無法開機(jī)。
2.1.2 PCI9054與LOCAL Bus接口
PCI9054與本地信號接口是相對重要的一部分。PCI9054有3種工作模式:M、C和J模式。M模式是專為Motorola公司的MCU設(shè)計的工作模式,主要針對Motorola公司高性能PC850/860的應(yīng)用而設(shè)計。C模式下PCI9054芯片通過片內(nèi)邏輯控制將PCI的地址線和數(shù)據(jù)線分開,方便地為本地工作時序提供各種工作方式,一般廣泛應(yīng)用于系統(tǒng)設(shè)計中。J模式是一種沒有Local Master的工作模式,它的好處是地址數(shù)據(jù)線沒有分開,嚴(yán)格仿效PCI總線的時序。J模式的接口設(shè)計相對復(fù)雜,最常用的是C模式。C模式下PCI9054分為PCIInitiator操作和PCI Target操作。在PCI Initiator操作過程中,本地總線主控設(shè)備能夠直接通過PCI9054訪問PCI總線,發(fā)起Local-to-PCI的數(shù)據(jù)傳輸。而在PCI Target操作過程中,PCI總線主控設(shè)備可以以總線寬度和突發(fā)傳輸功能訪問PCI9054的3個本地空間(空間0,空間1和擴(kuò)充ROM空間),本設(shè)計就采用了C模式。



評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉