女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當前位置:首頁 > 嵌入式 > 嵌入式教程
[導讀]基于上位機與FPGA開發(fā)板的光纖通道接口適配器

  隨著存儲技術(shù)的迅速發(fā)展,存儲容量得到了迅速的增長,存儲系統(tǒng)的數(shù)據(jù)傳輸速度成為了主要的瓶頸。光纖的傳輸具有其速度上的優(yōu)勢,然而,在光纖傳輸要受到光纖通道接口的限制,因此光纖通道應用于高速數(shù)據(jù)傳輸?shù)囊粋€關鍵技術(shù)問題是接口的設計問題,本文對有效地解決高數(shù)據(jù)傳輸在接口處的瓶頸具有現(xiàn)實意義。

  1 方案設計

  完整的實現(xiàn)要包含PC機軟件編程、Virtex-5開發(fā)板的底層鏈路實現(xiàn)。PC機的軟件編寫主要實現(xiàn)鏈路的創(chuàng)建注銷控制、數(shù)據(jù)的組幀、數(shù)據(jù)的傳輸控制、傳輸過程中的顯示;VirteX-5開發(fā)板主要實現(xiàn)數(shù)據(jù)的鏈路貫通、支持上位機所定義的幀結(jié)構(gòu)的傳輸過程。

  


 

  如圖1所示,接口適配器功能實現(xiàn)過程主要包含協(xié)議的正確理解,按照協(xié)議的幀結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)的組織、具體的實現(xiàn)模塊的設計與編寫、結(jié)合VirteX-5底層鏈路的貫通實現(xiàn)光纖通信接口適配器功能。

  2 設計的具體實現(xiàn)

  2.1 協(xié)議的分析與與裁剪

  針對不同的應用環(huán)境應當對FC協(xié)議進行適當?shù)牟眉?,盡可能地有效利用協(xié)議標準。FC協(xié)議是一個具有五層組成的協(xié)議體系。包括:FC-0層、FC-1層、FC-2層、FC-3層、FC-4層。

  各層的功能分別為:

  (1):FC-O:主要規(guī)定了物理接口,包含傳輸介質(zhì),收發(fā)器及接口等。

  (2)FC-1:8 B/10 B編碼;串化解串;比特與字同步。

  (3)FC-2規(guī)定了光纖通道的傳輸機制:

  有序集的檢測與識別;FC端口狀態(tài)機;幀的發(fā)送與接收,幀接收時要進行有效性檢查;流量控制;幀管理;交換與序列管理;數(shù)據(jù)幀與響應;多播與廣播;分段與重組;差錯檢測與回復。

  (4)FC-3:基本鏈路服務;擴展鏈路服務;查詢組。

  (5)FC-4:映射上層協(xié)議,本文主要是映射MILstd-1553B協(xié)議。

  2.2 軟件編程中各模塊的代碼的設計

  軟件實現(xiàn)的設計部分:GUI模塊設計、設備抽象層的設計、任務處理模塊的設計、FC的協(xié)議及物理功能模塊的設計。

  (1)GUI部分主要是顯示作用,可以對接口適配器的相關參數(shù)進行設置和界面顯示。GUI模塊設計內(nèi)容有:整體界面、鏈路參數(shù)區(qū)、鏈路建立區(qū)、信息顯示區(qū)。

  (2)設備抽象層的設計。該部分在于屏蔽下層不同物理設備間的差異;提供較為簡便的方式,使上層模塊同邏輯進行通信。本層需要提供對上層支持的設備操作接口及在內(nèi)部通過封裝WinDriver驅(qū)動提供的功能接口,實現(xiàn)對上層的功能支持。

  (3)任務處理模塊的設計。主要實現(xiàn)對鏈路和數(shù)據(jù)各自的不同的任務操作情況。鏈路數(shù)據(jù)區(qū)與文件數(shù)據(jù)區(qū)分別需要保存各自的任務數(shù)據(jù)及狀態(tài),另外,它是 GUI模塊變更LIST的依據(jù),從而還需要保存下層協(xié)議所具備的狀態(tài)及數(shù)據(jù)。

  (4)FC協(xié)議及物理功能模塊的設計。該部分主要描述任務發(fā)送協(xié)議與鏈路建立協(xié)議。[!--empirenews.page--]

  ①鏈路建立的注冊過程:數(shù)據(jù)傳輸前,需要通過注冊建立發(fā)送端與接收端的鏈路。首先,發(fā)送端把待注冊的地址ID等信息嵌入幀信息中,發(fā)送幀信息給接收端;然后,接收端收到幀信息后,解讀出相關的信息,若符合幀的完整性等檢查,則兩端建立鏈路。若不滿足相關檢

  查則終止該次注冊過程。

 ?、阪溌返淖N過程:當需要注銷鏈路時,首先,發(fā)送端把待注銷的地址ID等信息嵌入幀信息中,發(fā)送幀信息給接收端;然后,接收端收到幀信息后,解讀出相關的信息,若符合幀的完整性等檢查,則兩端注銷鏈路,若不滿足相關檢查則終止該次注銷過程。

 ?、蹟?shù)據(jù)傳輸過程:數(shù)據(jù)傳輸是鏈路建立的根本目的,簡化的數(shù)據(jù)傳輸過程如圖2所示。

  

[!--empirenews.page--]

 

  2.3 Virtex-5開發(fā)板的底層保證

  (1)系統(tǒng)構(gòu)造邏輯設計主要完成以下幾點功能:

  控制PCIE硬核實現(xiàn)與上層軟件交互;對上層傳輸數(shù)據(jù)加CRC校驗;完成FC鏈路初始化過程;完成FC流控功能;完成FC-2差錯處理;控制ROCKET I/O把上層軟件數(shù)據(jù)通過ROCKET I/O發(fā)送;控制ROCKET、I/O把接收恢復的數(shù)據(jù)傳輸?shù)缴蠈榆浖?/p>

  (2)邏輯設計的模塊組成:底層邏輯控制模塊主要完成FC物理層通信,它主要包括發(fā)送模塊、接收模塊和PCIE控制模塊三部分,每個模塊又根據(jù)功能不同劃分多個子模塊,在PCIE控制模塊中,有一些緩存來存放接收模塊傳送過的數(shù)據(jù)和相應的數(shù)據(jù)信息,發(fā)送模塊也會從PCIE控制模塊的緩存中讀取數(shù)據(jù)傳送出去,其原理框圖如圖3所示。

  

 

  數(shù)據(jù)發(fā)送模塊 該模塊通過讀取上位機的狀態(tài)信息來發(fā)送不同的信息,當ACK使能時,該模塊發(fā)ACK,當數(shù)據(jù)使能時,該模塊就發(fā)送固定幀數(shù)的數(shù)據(jù),發(fā)送的數(shù)據(jù)是從緩存中讀取,CRC由該模塊添加??臻e時就發(fā)送IDLE碼。

  數(shù)據(jù)接收模塊 接收模塊包括接收控制模塊、CRC模塊和臨時緩存模塊。主要完成數(shù)據(jù)和鏈路控制幀以及準備信號的接收,并實現(xiàn)CRC校驗,根據(jù)幀頭來判斷不同類型的數(shù)據(jù)幀或控制幀,并存入緩存中,同時將幀的相關信息也放入相應的緩存中。

  PCIE接口控制模塊 該模塊主要根據(jù)PCIE總線上的地址對應的寄存器的值,譯碼成相應的使能把PCIE總線上數(shù)據(jù)寫入相應的數(shù)據(jù)發(fā)送buf-f,ACK發(fā)送 buff反之根據(jù)邏輯輸入的使能,譯碼成對應的PCIE總線上對應地址的對應寄存器的值,并把數(shù)據(jù)接收的buffACK接收buff數(shù)據(jù)寫入相應的PCIE地址上。

  2.4 最終實現(xiàn)

  通過上位機與FPGA開發(fā)板的結(jié)合,實現(xiàn)了光纖通道接口適配器的高速性。傳輸效果圖如圖4所示。

  

 

  3 結(jié)語

  通過上位機與FPGA開發(fā)板的結(jié)合,模擬并實現(xiàn)了光纖通道在高速數(shù)據(jù)傳輸過程中接口處的設計。盡管該設計是上位機配合FPGA的形式實現(xiàn),但僅就設計思路而言,對于實際開發(fā)光纖通道接口適配器具有一定的借鑒意義。

本站聲明: 本文章由作者或相關機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

隨著13代酷睿處理器的上市,銘瑄本次同步發(fā)布了四款Z790主板,包括兩款ATX、一款mATX,以及一款ITX迷你小板。其中,包括新款MS-終結(jié)者Z790M D5主板,售價僅1499元。將在10月20日21點隨13代酷睿處...

關鍵字: 酷睿 ATX 接口 DDR

腦機接口(Brain Computer Interface,BCI [4] ),指在人或動物大腦與外部設備之間創(chuàng)建的直接連接,實現(xiàn)腦與設備的信息交換。這一概念其實早已有之,但直到上世紀九十年代以后,才開始有階段性成果出現(xiàn)...

關鍵字: 腦機 接口 設備

(全球TMT2022年9月6日訊)9月5日,思靈機器人發(fā)布“Agile Core & Diana”系列產(chǎn)品。本系列產(chǎn)品包括軟件Agile Core,和兩個智能力控機器人diana7系列。其中,思靈自主研發(fā)的操作...

關鍵字: 機器人 CORE AN 接口

在DDR4出現(xiàn)十年之后,DDR5翩翩來遲。作為十年之久的換代,DDR5的設計上實現(xiàn)了諸多突破:新的通道設計、片內(nèi)ECC、片上PMIC、更多溫度傳感器乃至插槽缺口的位移等。新的設計規(guī)范和標準,讓內(nèi)存容量、帶寬和傳輸速率得以...

關鍵字: SPD DDR5 DIMM Rambus 接口

北京2022年8月23日 /美通社/ -- 隨著"雙碳"目標及"東數(shù)西算"工程推進,綠色低碳已成為數(shù)據(jù)中心建設的主旋律。液冷憑借其在制冷領域節(jié)能降碳的突出優(yōu)勢,成為未來新...

關鍵字: 數(shù)據(jù)中心 接口 模塊化 控管

(全球TMT2022年8月12日訊)奎芯科技(M SQUARE)于2021年在上海成立,是一家專業(yè)的集成電路IP和Chiplet產(chǎn)品供應商。公司于2022年1月獲得Pre-A輪超億元投資,奎芯致力于提供新的國產(chǎn)化選型方...

關鍵字: CHIP 芯科 晶圓代工 接口

(全球TMT2022年8月11日訊)在后疫情時代,餐飲企業(yè)思考核心問題是如何讓業(yè)務實現(xiàn)可持續(xù)發(fā)展?毫無疑問,數(shù)字化轉(zhuǎn)型(DX)是應對這一課題的關鍵手段。富士通為餐飲企業(yè)打造了一套面向DX的中臺解決方案,能夠幫助餐飲企業(yè)...

關鍵字: 富士通 數(shù)字化 可持續(xù)發(fā)展 接口

Transphorm用于低功耗應用的高可靠性器件能簡化電源系統(tǒng)的開發(fā),減少元件數(shù)量;是18億美元規(guī)模的適配器市場的成熟解決方案。

關鍵字: Transphorm 適配器 飛宏

上海2022年8月1日 /美通社/ -- 近日,中共中央辦公廳、國務院辦公廳印發(fā)《關于推進以縣城為重要載體的城鎮(zhèn)化建設的意見》(以下簡稱《意見》),提出"到2025年,以縣城為重要載體的城鎮(zhèn)化建設取得重要進展&...

關鍵字: BSP 制動器 寶馬 接口

上海2022年7月13日 /美通社/ -- 7月8日,由第一資源主辦,上海市嘉定區(qū)人力資源和社會保障局指導的2022中國人才峰會(第七屆)如期舉行,活動現(xiàn)場公布了"2022第一資源人力資源服務機構(gòu)100強&qu...

關鍵字: SAAS 數(shù)字化 API 接口

嵌入式教程

6897 篇文章

關注

發(fā)布文章

編輯精選

技術(shù)子站

關閉