國家863項目“飛行控制計算機系統FC通信卡研制”的任務是研究設計符合CPCI總線標準的FC通信卡。本課題是這個項目的進一步引伸,用于設計SCI串行通信接口,以實現環上多計算機系統間的高速串行通信。 本文以此項目為背景,對基于FPGA的SCI串行通信接口進行研究與實現。論文先概述SCI協議,接著對SCI串行通信接口的兩個模塊:SCI節點模型模塊和CPCI總線接口模塊的功能和實現進行了詳細的論述。 SCI節模型包含Aurora收發模塊、中斷進程、旁路FIFO、接受和發送存儲器、地址解碼、MUX。在SCI節點模型的實現上,利用FPGA內嵌的RocketIO高速串行收發器實現主機之間的高速串行通信,并利用Aurora IP核實現了Aurora鏈路層協議;設計一個同步FIFO實現旁路FIFO;利用FPGA上的塊RAM實現發送和接收存儲器;中斷進程、地址解碼和多路復合分別在控制邏輯中實現。 CPCI總線接口包括PCI核、PCI核的配置模塊以及用戶邏輯三個部分。本課題中,采用FPGA+PCI軟核的方法來實現CPCI總線接口。PCI核作為PCI總線與用戶邏輯之間的橋梁:PCI核的配置模塊負責對PCI核進行配置,得到用戶需要的PCI核;用戶邏輯模塊負責實現整個通信接口具體的內部邏輯功能;并引入中斷機制來提高SCI通信接口與主機之間數據交換的速率。 設計選用硬件描述語言VerilogHDL和VHDL,在開發工具Xilinx ISE7.1中完成整個系統的設計、綜合、布局布線,利用Modelsim進行功能及時序仿真,使用DriverWorks為SCI串行通信接口編寫WinXP下的驅動程序,用VC++6.0編寫相應的測試應用程序。最后,將FPGA設計下載到FC通信卡中運行,并利用ISE內嵌的ChipScope Pro虛擬邏輯分析儀對設計進行驗證,運行結果正常。 文章最后分析傳輸性能上的原因,指出工作中的不足之處和需要進一步完善的地方。
資源簡介:國家863項目“飛行控制計算機系統FC通信卡研制”的任務是研究設計符合CPCI總線標準的FC通信卡。本課題是這個項目的進一步引伸,用于設計SCI串行通信接口,以實現環上多計算機系統間的高速串行通信。 本文以此項目為背景,對基于FPGA的SCI串行通信接口進行研究...
上傳時間: 2013-04-24
上傳用戶:竺羽翎2222
資源簡介:杜曉斌和陳興文-FPGA和單片機串行通信接口的實現一文提出了FPGA與單片機實現數據串行通信的解決方案。在通信過程中完全遵守RS232 協議,給出了發送模塊的vhdl源代碼。\r\n
上傳時間: 2013-08-15
上傳用戶:cylnpy
資源簡介:杜曉斌和陳興文-FPGA和單片機串行通信接口的實現一文提出了FPGA與單片機實現數據串行通信的解決方案。在通信過程中完全遵守RS232 協議,給出了發送模塊的vhdl源代碼。
上傳時間: 2014-01-25
上傳用戶:氣溫達上千萬的
資源簡介:關于dsp的SCI串行通信程序MAX5121
上傳時間: 2013-12-14
上傳用戶:bruce
資源簡介:實現了串行通信接口的全部功能,符合RS-232-C標準的完整UART模塊源代碼,中文注解,清晰易懂,經過嚴格仿真測試,絕對好用。
上傳時間: 2013-12-22
上傳用戶:蠢蠢66
資源簡介:DSP2812的SCI串行通信實用例子,包含所有文件
上傳時間: 2014-10-14
上傳用戶:jennyzai
資源簡介:這是一個串行通信接口的實例就是在單片機時鐘頻率在12MHz 波特率 9600bps 的通信方式下實現軟件UART的發送程序。
上傳時間: 2014-01-09
上傳用戶:dengzb84
資源簡介:C語言實現串行通信接口程序 C語言實現串行通信接口程序
上傳時間: 2014-01-17
上傳用戶:qazxsw
資源簡介:PLC(或單片機)與計算機的串口通信調試。軟件根據目前PLC常用的多種串行通信協議的特點設計,數據的輸入、組織和顯示方式靈活多樣,便于使用和觀察調試。
上傳時間: 2016-05-03
上傳用戶:youth25
資源簡介:歡迎使用“PLC串口通信調試” 本軟件主要用于PLC(或單片機)與計算機的串口通信調試。軟件根據目前PLC常用的多種串行通信協議的特點設計,數據的輸入、組織和顯示方式靈活多樣,便于使用和觀察調試。 在編制計算機與PLC的串口通信程序時,由于計算機和可...
上傳時間: 2014-01-16
上傳用戶:dapangxie
資源簡介:本文針對由FPGA構成的高速數據采集系統數據處理能力弱的問題,提出FPGA與單片機實現數據串行通信的解決方
上傳時間: 2013-04-24
上傳用戶:cuicuicui
資源簡介:本課題是在課題組已實現的高速串行通信平臺的基礎上,進一步引伸,設計開源的PCI軟核通信模塊替代Xilinx公司提供的LogiCORE PCI核,力求在從模式下,做到占用資源更少,傳輸速度更快,也為以后實現更完整的功能提供平臺。 本文以此為背景,基于FPGA平臺,搭建...
上傳時間: 2013-04-24
上傳用戶:sc965382896
資源簡介:通用串行總線(USB)是一種新興的計算機外圍串行通信接口標準,與常用的計算機接口(如串口、并口等)相比,通用串行總線(Universal Serial Bus,USB)具有熱插拔、即插即用、數據傳輸可靠、擴展方便、低成本等優點。從問世以來,它得到了廣泛的應用,一方面已成為...
上傳時間: 2016-02-17
上傳用戶:王小奇
資源簡介:串行通信接口標準經過使用和發展,目前已經有幾種。但都是在RS-232標準的基礎上 經過改進而形成的。所以,以RS-232C為主來討論。RS-323C 標準是美國EIA(電子工業聯合 會)與BELL等公司一起開發的1969 年公布的通信協議。它適合于數據傳輸速率在0~ 20000b/...
上傳時間: 2016-06-20
上傳用戶:klin3139
資源簡介:串行通信接口標準經過使用和發展,目前已經有幾種。但都是在RS-232標準的基礎上 經過改進而形成的。所以,以RS-232C為主來討論。RS-323C 標準是美國EIA(電子工業聯合 會)與BELL等公司一起開發的1969 年公布的通信協議。它適合于數據傳輸速率在0~ 20000b/...
上傳時間: 2017-06-04
上傳用戶:trepb001
資源簡介:對PIC16F877芯片的EEPROM數據區進行讀寫的演示程序和PIC16F87X系列芯片通過SCI(串行通信接口)來實現與PC的通信。
上傳時間: 2014-01-25
上傳用戶:nairui21
資源簡介:tms320lf2407 dsp 的串行通信接口模塊(SCI)編程
上傳時間: 2014-01-20
上傳用戶:huannan88
資源簡介:基于MCS51的兩片單片機之間的串行通信接口設計這是一份非常不錯的資料,歡迎下載,希望對您有幫助!
上傳時間: 2021-12-24
上傳用戶:qingfengchizhu
資源簡介:基于VHDL的異步串行通信電路設計 隨著電子技術的發展,現場可編程門陣列FPGA和復雜可編程邏輯器件CPLD的出現,使得電子系統的設計者利用與器件相應的電子CAD軟件,在實驗室里就可以設計自己的專用集成電路ASIC器件。這種可編程ASIC不僅使設計的產品
上傳時間: 2014-01-12
上傳用戶:270189020
資源簡介:介紹了SoPC(System on a Programmable Chip)系統的概念和特點,給出了基于PLB總線的異步串行通信(UART)IP核的硬件設計和實現。通過將設計好的UART IP核集成到SoPC系統中加以驗證,證明了所設計的UART IP核可以正常工作。該設計方案為其他基于SoPC系統IP核...
上傳時間: 2013-11-12
上傳用戶:894448095
資源簡介:C語言實的串行通信接口程序
上傳時間: 2015-03-02
上傳用戶:趙云興
資源簡介:是基于凌陽單片機的異步串行通信接收數據的程序
上傳時間: 2014-11-27
上傳用戶:yulg
資源簡介:一個基于dsp2407串行通信接口典型應用舉例
上傳時間: 2015-08-23
上傳用戶:frank1234
資源簡介:用VB實現上位機與PLC之間的串行通信.pdf Windows環境下的Modem串行通信編程.pdf 基于VB的通信中間件的開發與實現.pdf 基于來電顯示的銷售管理系統的設計于開發.pdf 下周五VB中MScomm控件通信方式的使用.pdf 頂下
上傳時間: 2013-12-27
上傳用戶:
資源簡介:目前普遍采用的MCS51 和PIC 系列單片機通常只有一個(或沒有)UART 異步串行通信接口,在應用系統中若需要多個串行接口(例如在多機通信系 統中,主機既要和從機通信又要和終端通信)的情況下,通常的方法是擴展 一片8251 或 8250 通用同步/異步接收發送芯...
上傳時間: 2016-01-25
上傳用戶:皇族傳媒
資源簡介:基于c-builder的RS232串行通信的實現
上傳時間: 2013-12-31
上傳用戶:chfanjiang
資源簡介:這是一個關于微機串行通信接口原理的PPT文件,內容詳細
上傳時間: 2014-03-05
上傳用戶:siguazgb
資源簡介:FPGA實現的SPI串行通信 可以方便的與微控器建立通信
上傳時間: 2017-09-09
上傳用戶:維子哥哥
資源簡介:0174、基于兩個單片機串行通信的電子密碼鎖資料
上傳時間: 2014-04-09
上傳用戶:dc52284
資源簡介:基于C8051F的SMBus串行通信的原理和實現
上傳時間: 2022-06-20
上傳用戶:trh505