




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、高速視頻信號(hào)的光纖傳輸系統(tǒng)設(shè)計(jì)2007-10-17 14:36摘要:針對(duì)1000幀/秒高速攝影傳輸系統(tǒng)需實(shí)現(xiàn)數(shù)據(jù)輸出速率600MBps的長(zhǎng)距離傳輸難題,提出了采用CIMT編碼方式的光纖數(shù)字化傳輸設(shè)計(jì)方案。整個(gè)系統(tǒng)主要包括數(shù)字信號(hào)的多路復(fù)用、解復(fù)用以及PCI數(shù)據(jù)傳輸卡三部分。詳細(xì)闡述了系統(tǒng)的原理及硬軟件實(shí)現(xiàn)方法,設(shè)計(jì)實(shí)現(xiàn)了兩路高速視頻數(shù)字化信號(hào)的15公里遠(yuǎn)距離傳輸和計(jì)算機(jī)實(shí)時(shí)顯示。高幀頻的視頻信號(hào)不同于普通視頻信號(hào),如果采用模擬信號(hào)方式傳輸,它的模擬帶寬達(dá)到了幾十兆甚至一兩百兆,這樣很難實(shí)現(xiàn)遠(yuǎn)距離傳輸。而光纖傳輸容量大、質(zhì)量高和不易受干擾等特點(diǎn),在高速數(shù)字傳輸系統(tǒng)中得到了廣泛應(yīng)用。目前國(guó)內(nèi)外針對(duì)
2、普通視頻信號(hào)的光纖傳輸系統(tǒng)已相當(dāng)多1,5,而對(duì)非標(biāo)準(zhǔn)的高幀頻視頻信號(hào)光纖傳輸系統(tǒng)少有報(bào)道,特別是兩路或多路高幀頻視頻的單根光纖傳輸實(shí)現(xiàn)則未見報(bào)道。 在本文中需要實(shí)現(xiàn)兩路256×256像素每秒1000幀高速視頻信號(hào)遠(yuǎn)距離傳輸。對(duì)于高幀頻攝像機(jī),由于它幀頻很高,通常采用多路并行的信號(hào)輸出方式降低數(shù)據(jù)率,最后通過復(fù)用合成為視頻信號(hào)2。為實(shí)現(xiàn)遠(yuǎn)距離傳輸,文中提出采用數(shù)字光纖的復(fù)用、解復(fù)用和計(jì)算機(jī)PCI技術(shù)實(shí)現(xiàn)兩路高幀頻視頻設(shè)備產(chǎn)生的15MBps×40路數(shù)字信號(hào)的傳輸與視頻信號(hào)的合成及計(jì)算機(jī)實(shí)時(shí)顯示。 1 系統(tǒng)原理和結(jié)構(gòu) 高速視頻信號(hào)的光纖傳輸系統(tǒng)主要包括復(fù)用、光發(fā)射、光接收、解復(fù)用
3、、控制電路和PCI傳輸接口等部分。圖1為系統(tǒng)光發(fā)射部分工作原理圖。 從高速視頻采集獲得的40路15MBps的數(shù)據(jù)首先經(jīng)過XC9572內(nèi)的2:1復(fù)用,形成20路30MBps的二級(jí)復(fù)用數(shù)據(jù)提供給HDMP-1022,由其完成信道編碼,轉(zhuǎn)換成600MBps的PECL串行數(shù)據(jù),驅(qū)動(dòng)光發(fā)射模塊,完成數(shù)據(jù)的光纖發(fā)射。圖2為光接收部分原理圖。 解復(fù)用芯片HDMP-1024從光纖接收模塊接收到的600MBpsPECL數(shù)據(jù)中提取出20路的并行數(shù)據(jù)和30MHz的時(shí)鐘信號(hào),再由XC9572完成二級(jí)解復(fù)用,同時(shí)也為FIFO及PLX9052組成的PCI傳輸卡提供時(shí)序信號(hào),計(jì)算機(jī)通過PCI總線獲得實(shí)時(shí)高速視頻采集數(shù)據(jù),并予
4、以顯示和處理。 2 硬件設(shè)計(jì) 系統(tǒng)的硬件設(shè)計(jì)主要包括光纖傳輸單元、PCI傳輸單元和控制單元三部分。 2.1 數(shù)字光纖傳輸單元設(shè)計(jì) 數(shù)字光纖傳輸單元主要完成串并行數(shù)據(jù)的復(fù)用與解復(fù)用功能。設(shè)計(jì)中采取數(shù)據(jù)通信中的CIMT(Conditional-Invert Master Transition)信道編碼方式對(duì)數(shù)據(jù)進(jìn)行編碼。圖3顯示CIMT碼的格式。 CIMT碼有三種幀形式:數(shù)據(jù)幀、控制幀和填充幀。數(shù)據(jù)幀和控制幀的格式如圖3(a)所示,可以發(fā)送任意需要傳送的數(shù)據(jù)和控制信息,每一幀都以C-Field(Coding Field)開始,其后接著D-Field(Data Field)。其中D-Field組成的
5、數(shù)據(jù)位可以是十六位或二十位,本系統(tǒng)采用二十位數(shù)據(jù);控制位(C-Field)由四位數(shù)據(jù)碼組成,接收端可以此提取并鎖定數(shù)據(jù)的類型與狀態(tài)。填充幀是在發(fā)射端沒有數(shù)據(jù)信號(hào)時(shí)以及發(fā)射端和接收端建立連接時(shí)產(chǎn)生。在三種幀的主瞬變點(diǎn)處是接收端恢復(fù)時(shí)鐘信號(hào)的參考點(diǎn)。本系統(tǒng)中選用Aglient公司的HDMP-1022和HDMP-1024作為CIMT碼的復(fù)用與解復(fù)用主要芯片,HFCT-5208作為光發(fā)射和光接收器來(lái)實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)的光纖傳輸設(shè)計(jì)。 在光發(fā)射端設(shè)計(jì)中采用HDMP-1022的Double-Frame模式實(shí)現(xiàn)40路數(shù)據(jù)的傳輸,通過二級(jí)復(fù)用擴(kuò)展其并行數(shù)據(jù)的容量為40路。數(shù)據(jù)在同一時(shí)鐘控制下同時(shí)被復(fù)用成一路的高速信號(hào)
6、,同時(shí)生成另一路按位取反的信號(hào),最后通過其CIMT編碼器輸出推動(dòng)光發(fā)射器。圖4為以Double-Frame方式復(fù)用發(fā)射的時(shí)序圖。其中CLOCK(15MHz)是單路數(shù)據(jù)采集時(shí)鐘,FLAG表示奇偶場(chǎng),CAV和DAV表示數(shù)據(jù)幀和控制幀的控制位,C0C39表示輸入的40路信號(hào),D0D19是CIMT碼的D-Field數(shù)據(jù),STRBOUT(30MHz)為芯片鎖相后的倍頻時(shí)鐘。 在光接收端部分光接收器將獲得的光信號(hào)轉(zhuǎn)變?yōu)楦咚匐娦盘?hào)并發(fā)送給HDMP-1024,由它解復(fù)用后提取參考時(shí)鐘信號(hào)STRBOUT(30MHz)、數(shù)據(jù)信號(hào)C0C39,以及其他的狀態(tài)控制信號(hào)和數(shù)據(jù)時(shí)鐘RCLK(15MHz)。圖5為Double
7、-Frame光接收端時(shí)序圖。 2.2 PCI傳輸單元設(shè)計(jì) 為實(shí)現(xiàn)高速視頻信號(hào)的實(shí)時(shí)記錄,設(shè)計(jì)中利用了PCI總線技術(shù),PCI控制芯片采用PLX9052,它與FIFO相結(jié)合可以實(shí)現(xiàn)最高數(shù)據(jù)傳輸速率120MBps數(shù)字量輸入。 PLX9052符合PCI2.1規(guī)范,支持低成本從屬適配器。內(nèi)部包括一個(gè)64字節(jié)的寫FIFO和一個(gè)32字節(jié)的讀FIFO,通過讀寫FIFOs,可實(shí)現(xiàn)高性能的突發(fā)式數(shù)據(jù)傳輸;其局部總線與PCI總線的時(shí)鐘相互獨(dú)立,局部總線的時(shí)鐘頻率范圍為040MHz,PCI的時(shí)鐘頻率范圍為033MHz;可以通過串行EEPROM提供PCI總線和局部總線的部分重要配置信息。PLX9052支持突發(fā)式內(nèi)存映射
8、傳輸和單周期的內(nèi)存或I/O映射傳輸,利用32字節(jié)的直接從設(shè)備讀FIFO和64字節(jié)的直接從設(shè)備寫FIFO,映射在PCI內(nèi)存和I/O空間中的地址由PCI基址寄存器設(shè)置。而且,局部映射寄存/b器允許將PCI地址空間轉(zhuǎn)換為局部地址空間。圖6是PLX9052與FIFO相互連接的電路圖,FIFO采用IDT公司的IDT72205。 2.3 控制單元設(shè)計(jì) 整個(gè)設(shè)計(jì)的時(shí)序控制單元均由CPLD完成,在光發(fā)射端主要提供40路信號(hào)的2?押1復(fù)用、數(shù)據(jù)的鎖存及系統(tǒng)工作的時(shí)序信號(hào);在光接收端主要為解復(fù)用、FIFO和PLX9052提供相應(yīng)的時(shí)序邏輯。本設(shè)計(jì)選用Xilinx公司的XC9572作為控制單元的核心芯片,結(jié)合它的在
9、線編程功能,完成整個(gè)系統(tǒng)的時(shí)序調(diào)試與設(shè)計(jì)。 結(jié)合Verilog語(yǔ)言與原理圖(sch)方法,較好地實(shí)現(xiàn)了整個(gè)系統(tǒng)時(shí)序的設(shè)計(jì)。以下是40路數(shù)字信號(hào)8?押1復(fù)用Verilog語(yǔ)言設(shè)計(jì)代碼。 Module parrelserial (Data, clock, EN, OutData); input 0:8 Data ;input clock ;input EN; output OutData ;reg 0:8Data; reg 0:3count;reg OutData; always (posedge clock) begin if(EN)
10、 count=0; else begin OutData=Datacount;
11、0; count=count+1; if(count>8)count=0; end end endmodule 3 軟件設(shè)計(jì) 整個(gè)系統(tǒng)軟件主要包括PCI傳輸單元的驅(qū)動(dòng)程序和系統(tǒng)應(yīng)用程序設(shè)計(jì)。 Windows下的PCI驅(qū)動(dòng)程序不僅僅包括物理設(shè)備的驅(qū)動(dòng)程序,也包括為文
12、件系統(tǒng)等非物理設(shè)備編寫的虛擬設(shè)備驅(qū)動(dòng)程序。在設(shè)計(jì)中主要針對(duì)Windows2000下PCI驅(qū)動(dòng)程序設(shè)計(jì)。由于Windows 2000禁止用戶模式的程序訪問I/O端口(Windows 95/98則允許用戶程序直接訪問I/O端口),直接控制物理設(shè)備的驅(qū)動(dòng)程序均為內(nèi)核模式。而本設(shè)計(jì)的PCI驅(qū)動(dòng)程序要求對(duì)各種硬件資源訪問,所以應(yīng)該選擇工作在零級(jí)的驅(qū)動(dòng)程序模式。 開發(fā)設(shè)備驅(qū)動(dòng)采用的主要開發(fā)工具是JUNGO公司提供的軟件包Windriver。這個(gè)軟件包提供開發(fā)PLX9052有關(guān)設(shè)備的文檔、編譯需要的頭文件和庫(kù)文件、調(diào)試工具和程序范例。利用其內(nèi)部定義的可以調(diào)用的系統(tǒng)底層服務(wù),如DMA服務(wù)、中斷服務(wù)、內(nèi)存管理服
13、務(wù)、可安裝文件系統(tǒng)服務(wù)等,結(jié)合VC+完成整個(gè)PCI設(shè)備驅(qū)動(dòng)程序。本設(shè)計(jì)包括以下幾個(gè)方面: (1)PCI設(shè)備初始化 PCI設(shè)備驅(qū)動(dòng)程序首先實(shí)現(xiàn)識(shí)別PLX9052器件、尋址PLX9052器件的資源和對(duì)PLX9052器件中斷的服務(wù)。主要調(diào)用Windirver軟件包內(nèi)以下函數(shù): WD_Open(hWD); PCI_Get_WD_handle(&hWD); PLX_LocateAndOpenBoard(0x10b5, 0x9052, UseInt); (2)PCI端口地址操作 PCI總線是32位的總線標(biāo)準(zhǔn),在進(jìn)行I/O操作時(shí)通常要進(jìn)行雙字(DWORD)操作,而在Windows 2000下,系統(tǒng)不
14、允許處于優(yōu)先級(jí)3的用戶程序和用戶模式驅(qū)動(dòng)程序直接使用I/O指令。任何對(duì)I/O的操作都需要借助內(nèi)核模式驅(qū)動(dòng)來(lái)完成。筆者主要調(diào)用Windirver軟件包內(nèi)兩個(gè)函數(shù)來(lái)完成。 IO_ReadByteString(DWORD dwIOAddr, PBYTE pBuf, DWORD dwBytes); IO_WriteByteString(DWORD dwIOAddr, PBYTE pBuf, DWORD dwBytes); (3)內(nèi)存的讀寫 PLX9052與計(jì)算機(jī)進(jìn)行數(shù)據(jù)通信主要采取DMA方式,在Windriver中提供了相應(yīng)內(nèi)存讀取兩個(gè)函數(shù),通過對(duì)它的調(diào)用可實(shí)現(xiàn)PLX9052與計(jì)算機(jī)內(nèi)存的數(shù)據(jù)交換。
15、IO_Read32BitRegister(DWORD dwAddr); IO_Write32BitRegister(DWORD dwAddr, DWORD dwData)?鴉 整個(gè)系統(tǒng)的應(yīng)用程序研制都基于微軟公司的VC+開發(fā)設(shè)計(jì),可用于Windows 2000 操作系統(tǒng)下。 整個(gè)光纖傳輸系統(tǒng)利用復(fù)用、解復(fù)用,結(jié)合PCI技術(shù)實(shí)現(xiàn)了高速視頻數(shù)字化信號(hào)遠(yuǎn)距離傳輸及控制、實(shí)時(shí)顯示等功能,傳輸距離15km,可記錄數(shù)據(jù)量為128K字節(jié)。目前已將設(shè)計(jì)用到相關(guān)的測(cè)試項(xiàng)目中,并將進(jìn)一步改進(jìn)擴(kuò)大數(shù)據(jù)的容量及穩(wěn)定性。 參考文獻(xiàn)1 Asada, Hideyuki Yamada, Takashi Rabou. Opti
16、cal fiber digital transmission of multiplexed video and audio signals suitable for multimedia applicationsJ.IEEE Transactions on Consumer Electronics. 1998; 44(2): 2732792 P.A.Levine,D.J. Sauer,F.V.Shallcross et al. High Frame Rate Multi-Port CCD Imager and CameraJ.SPIE,1992; 1952:2572673 Aglient Te
17、chnology Inc. Low Cost Gigabit Rate Transmit/Receive Chip Set With TTL I/OsM. 20024 PLX Technology Inc. PCI 9054 Data Book V2.0M.19995 劉 穎,王春悅. 數(shù)字通信原理與技術(shù)M.北京:北京郵電大學(xué)出版社,20026 張寶富,劉忠英.現(xiàn)代光纖通信與網(wǎng)絡(luò)教程M.北京:人民郵電出版社,2002雷達(dá)技術(shù)的不斷發(fā)展,需要對(duì)大容量的數(shù)據(jù)進(jìn)行實(shí)時(shí)的處理,這就對(duì)通信速率提出了很高的要求。本設(shè)計(jì)將作為一個(gè)大型雷達(dá)信號(hào)處理系統(tǒng)與外部的數(shù)據(jù)接口板,實(shí)現(xiàn)數(shù)據(jù)的高速記錄與回放。板上集成的4
18、個(gè)光口,有效數(shù)據(jù)傳輸率理論上可達(dá)到10Gbits,能夠充分滿足系統(tǒng)對(duì)通信速率的要求。ROCKET IO簡(jiǎn)介Rocket IO為Xilinx公司的Virtex II pro及Virtex IV系列FPGA中的一個(gè)內(nèi)嵌模塊。它是一種高速的串行收發(fā)器,采用兩對(duì)差分對(duì)來(lái)進(jìn)行數(shù)據(jù)的發(fā)送和接收,可以實(shí)現(xiàn)兩個(gè)單工或一對(duì)全雙工的數(shù)據(jù)傳輸。通信碼率可以達(dá)到600Mbits3.125Cbits。Rocket IO收發(fā)器發(fā)送和接收串行差分信號(hào),工作于2.5V的直流電壓下,采用CML(Current Mode Logic)模式,內(nèi)部帶有50或75的匹配電阻。Rocket IO采用了預(yù)加重技術(shù),可以補(bǔ)償傳播媒質(zhì)中的高頻
19、損耗。Rocket IO包括PMA(PhysicalMedia Attachment)和PCS(PhysicalCoding Sublayer)兩個(gè)子層。其中PMA子層中集成了SERDES,發(fā)送和接收緩沖,時(shí)鐘發(fā)生器及時(shí)鐘恢復(fù)電路。SERDES是一個(gè)串并轉(zhuǎn)換器,負(fù)責(zé)FPGA中本地的32位并行數(shù)據(jù)(也可以是16位或8位)與Rocket IO接口的串行數(shù)據(jù)之間的轉(zhuǎn)換。采用串行數(shù)據(jù)收發(fā),可以在高頻條件下很好的避免數(shù)據(jù)間的串?dāng)_。時(shí)鐘發(fā)生器及時(shí)鐘恢復(fù)電路用于將時(shí)鐘與數(shù)據(jù)綁定發(fā)送及將時(shí)鐘從接收到的數(shù)據(jù)流中恢復(fù)出來(lái),從而避免了在高速傳輸條件下時(shí)鐘與數(shù)據(jù)分開傳輸所帶來(lái)的時(shí)鐘抖動(dòng)等問題。PCS子層負(fù)責(zé)8B10B
20、編碼解碼和CRC校驗(yàn),并集成了負(fù)責(zé)channel綁定和時(shí)鐘修正的彈性緩沖。8B10B編碼可以避免數(shù)據(jù)流中出現(xiàn)連0連1的情況,便于時(shí)鐘的恢復(fù)。channel綁定通過在發(fā)送數(shù)據(jù)流中加入P字符來(lái)將幾個(gè)RocketIO通道綁定成一個(gè)一致的并行通道,從而來(lái)提高數(shù)據(jù)的吞吐率。最多支持24個(gè)通道的綁定。彈性緩沖可以解決恢復(fù)的時(shí)鐘與本地時(shí)鐘的不一致問題,并進(jìn)行數(shù)據(jù)率的匹配,從而使得channel綁定成為可能。對(duì)Rocket IO模塊的配置,可以通過下面兩種方式進(jìn)行:靜態(tài)特性可以通過HDL代碼設(shè)置;動(dòng)態(tài)特性可以通過Rocket IO的原語(yǔ)端口進(jìn)行配置。Rocket IO收發(fā)器的框圖1所示系統(tǒng)方案介紹該光纖數(shù)據(jù)傳
21、輸板基于PCI總線規(guī)范和PMC接口規(guī)范。系統(tǒng)框圖如圖2所示。光纖數(shù)據(jù)傳輸板組成光纖數(shù)據(jù)傳輸板上集成3個(gè)光口,每個(gè)光口對(duì)應(yīng)1個(gè)RockelIO收發(fā)器。另有一個(gè)Rocket IO連接到PMC的PN4上,以便通過母板提供與背板上其他設(shè)備進(jìn)行高速串行通信的通道。光口收發(fā)模塊采用LNL-STllH。光纖數(shù)據(jù)傳輸板上的數(shù)據(jù)存儲(chǔ)采用Micron公司的synchronousDRAM MT48LC32M16A2,每片容量512Mh,共4片。4片SDRAM由4套獨(dú)立的地址數(shù)據(jù)總線連入FPGA,從而可以實(shí)現(xiàn)4片SDRAM讀寫的獨(dú)立工作。對(duì)于光口數(shù)據(jù)在SDRAM中的存放方式,可以通過FPGA中的代碼靈活沒置,因此大大
22、增加了系統(tǒng)的通用性。PCI橋芯片采用Quick Logic的5064,可以在local bus端達(dá)到最高100MHz的時(shí)鐘速率。本系統(tǒng)中應(yīng)用66M64bit的PCI總線標(biāo)準(zhǔn)。該芯片帶有PCI core可以在PCI總線端實(shí)現(xiàn)master和slave兩種模式,而芯片的localbus部分是可編程的,可以實(shí)現(xiàn)與FPGA的無(wú)縫連接,本設(shè)計(jì)中l(wèi)ocal bus部分采用80MHz的時(shí)鐘。QL5064中的數(shù)據(jù)發(fā)送和接收FIFO可以對(duì)數(shù)據(jù)進(jìn)行緩沖,從而匹配兩端的速率。本系統(tǒng)的核心為Xilinx公司的Virtex II pro系列 FPGAXC2VP20。對(duì)FPGA型號(hào)的選擇主要基于對(duì)user IO數(shù)量和Roc
23、ketIO數(shù)目的考慮。該款FPGA帶有8個(gè)Rocket IO,可以與光纖模塊進(jìn)行無(wú)縫連接。FPGA內(nèi)部的功能模塊包括SDRAM控制器,與QL5064交互的控制模塊及兩個(gè)與QL5064進(jìn)行通信所用的FIFO(分別用于數(shù)據(jù)的發(fā)送和接收),3個(gè)Rocket IO控制器,每個(gè)RocketIO控制器中包括一個(gè)Rx FIFO和一個(gè)Tx FIFO。板內(nèi)數(shù)據(jù)存儲(chǔ)及流動(dòng)方式光纖數(shù)據(jù)傳輸板可以工作于如下幾種模式:光纖數(shù)據(jù)記錄模式三個(gè)光口的數(shù)據(jù)經(jīng)由FPGA和QL5064直接傳送到PCI總線上,仔放到主機(jī)的存儲(chǔ)空間上。三個(gè)光口之間可以獨(dú)立工作。光纖數(shù)據(jù)回放模式主機(jī)將數(shù)據(jù)通過PCI總線傳送到光纖板上,經(jīng)過QL5064和
24、FPGA,從三個(gè)光口發(fā)送出去。同樣,三個(gè)光口是獨(dú)市的。經(jīng)過板內(nèi)緩沖的數(shù)據(jù)記錄模式光口數(shù)據(jù)先存儲(chǔ)在板內(nèi)的SDRAM中, 再經(jīng)由FPGA和5064傳送到PCI總線上,從而將數(shù)據(jù)存儲(chǔ)到主機(jī)的存儲(chǔ)空間中。三個(gè)光口可以同時(shí)工作,每個(gè)光口的最高波特率為2Gbits。經(jīng)過板內(nèi)緩沖的數(shù)據(jù)回放模式主機(jī)端發(fā)送來(lái)的數(shù)據(jù)通過PCI總線,經(jīng)由5064和FPGA存儲(chǔ)到SDRAM上,再經(jīng)由光口發(fā)送出去。三個(gè)光口可以同時(shí)工作,每個(gè)光口的最高波特率為2Gbits。以上四種工作模式,可以任選其中的一種或幾種,因此該光纖數(shù)據(jù)傳輸板具有了較強(qiáng)的通用性,可以被靈活的應(yīng)用于不同的場(chǎng)合。ROCKET IO的實(shí)現(xiàn)FPGA中的ROCKET I
25、O控制模塊在FPGA中實(shí)現(xiàn)對(duì)三個(gè)Rocket IO的控制,3個(gè)RocketIO可以獨(dú)立工作。本設(shè)計(jì)中的Rocket IO在物理層之上采用aurora協(xié)議,在aurora協(xié)議中不采用channel綁定,每個(gè)rocketIO傳送數(shù)據(jù)采用framing格式,工作于全雙工模式,支持流控。Rocket IO接口采用交流耦合(ACcoupling)模式,單個(gè)Rocket IO控制模塊的工作原理框圖如圖3所示。圖3中的Rocket IO transceiver模塊是由Xilinx公司的COREGenerator生成的一個(gè)IPCore,內(nèi)部實(shí)現(xiàn)了Rocket IO收發(fā)器的功能以及上層協(xié)議aurora。該模塊的
26、功能包括8B10B編碼,串并轉(zhuǎn)換,時(shí)鐘與數(shù)據(jù)流的綁定以及時(shí)鐘恢復(fù),CRC差錯(cuò)檢測(cè),流量控制等。發(fā)送接收通道各具有一個(gè)16K的FIFO,以便對(duì)發(fā)送或接收的數(shù)據(jù)進(jìn)行緩沖,容量為一個(gè)數(shù)據(jù)包的大小,從而可以在PCI總線較長(zhǎng)時(shí)間忙的情況下不至于造成數(shù)據(jù)的丟失。由于Rocket IO工作于2Gbits下,F(xiàn)IFO的設(shè)置可以防止數(shù)據(jù)的溢出,匹配RocketIO和SDRAM及PCI之間的速率差異。Poll模塊負(fù)責(zé)FPGA內(nèi)部各個(gè)模塊的協(xié)同工作及相互之間的數(shù)據(jù)交互,此處POLL模塊根據(jù)不同的操作要求進(jìn)行Rocket IO與SDRAM或QL5064之間的數(shù)據(jù)傳送。關(guān)于參考時(shí)鐘,Rocket IO不能使用經(jīng)過數(shù)字時(shí)
27、鐘管理(DCM)倍頻的參考時(shí)鐘,因?yàn)镈CM倍頻會(huì)引入過大的時(shí)鐘抖動(dòng),在Rocket IO的高速數(shù)據(jù)傳輸條件下會(huì)引起不必要的錯(cuò)誤。當(dāng)RocketIO工作于2.5Gbits以上時(shí),建議使用差分時(shí)鐘(本設(shè)計(jì)雖然工作于2.5Gbits以下,但還是采用了差分時(shí)鐘,以期獲得更好的性能)。Rocket IO的時(shí)鐘由差分時(shí)鐘輸入后,只經(jīng)過一級(jí)緩沖,然后直接連入到Rocket IO的參考時(shí)鐘引腳上。PCB設(shè)計(jì)中需要注意的問題為了使得Rocket IO能夠穩(wěn)定可靠的工作,在PCB設(shè)計(jì)中需要注意如下一些問題。電源每個(gè)Rocket IO有5個(gè)電源引腳,它們都對(duì)噪聲敏感,因此需要良好的電源濾波網(wǎng)絡(luò)。應(yīng)選用線性電源模塊,R
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 房子轉(zhuǎn)讓收款合同范本
- 簡(jiǎn)單土地購(gòu)買合同范本
- 手衣服購(gòu)銷合同范本
- 隱形投資股東合同范本
- 策略+案例掌握大單元學(xué)習(xí)任務(wù)設(shè)計(jì)的要領(lǐng)
- 海運(yùn)內(nèi)貿(mào)運(yùn)輸合同范本
- 福利粽子采購(gòu)合同范本
- 工業(yè)廠房中介合同范本
- 成品 紙采購(gòu)合同范本
- 中醫(yī)藥文化養(yǎng)生針灸刮痧
- 臨床醫(yī)生個(gè)人職業(yè)規(guī)劃
- 【字節(jié)跳動(dòng)盈利模式和核心競(jìng)爭(zhēng)力探析(論文)12000字】
- 區(qū)域地理課件教學(xué)課件
- 北師大版(2024新版)七年級(jí)上冊(cè)數(shù)學(xué)第四章《基本平面圖形》測(cè)試卷(含答案解析)
- 新解讀《JTG 2112-2021城鎮(zhèn)化地區(qū)公路工程技術(shù)標(biāo)準(zhǔn)》
- 2024年國(guó)家義務(wù)教育質(zhì)量監(jiān)測(cè)四年級(jí)英語(yǔ)模擬練習(xí)練習(xí)卷含答案
- 知青聚會(huì)倡議書
- 《積極心理學(xué)(第3版)》 課件 第9章 積極的愛
- 2024年北京版小學(xué)英語(yǔ)必背單詞表
- 4.1植物的身體(課件)三年級(jí)下冊(cè)科學(xué)湘科版
- 內(nèi)蒙古包頭市2024年中考英語(yǔ)真題【附真題答案】
評(píng)論
0/150
提交評(píng)論