《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 利用PCI局部總線實現BIadeServer的數據交換
利用PCI局部總線實現BIadeServer的數據交換
摘要: 新一代機架式服務器BladeServer(刀片服務器),應用iSCSI協議,通過TCP/IP實現網絡存儲,利用Intemet,可將SCSI數據包傳到地球上的任何地方。
Abstract:
Key words :

新一代機架式服務器Blade Server(刀片服務器),應用iSCSI協議,通過TCP/IP實現網絡存儲,利用Intemet,可將SCSI數據包傳到地球上的任何地方。

筆者著眼于刀片服務器的內部構架和整體方案的介紹,主要論述了基于FPGA的刀片與主板之間PCI數據交換的具體實現方法。

1 刀片服務器系統構架

刀片服務器是一種HAHD(High Availability High Density,高可用高密度)的低成本服務器平臺,是專門為特殊應用行業和高密度計算機環境設計的。每一塊刀片均由"系統服務器主板+控制板"組成,可以遠程啟動Windows NT/2000、Linux、Solaris等操作系統。類似于獨立的服務器,每塊刀片可以沒有獨立硬盤來存儲數據,而是多個刀片共享一個Raid磁盤陣列。在該模式下,每個刀片運行自己的系統,服務于用戶指定的不同用戶群,相互之間沒有關聯,不過也可以通過系統軟件將這些刀片集合成一個服務器集群,在集群模式下,所有的刀片連接起來提供高速網絡環境,實現資源共享,為相同的用戶群服務。用戶若需提高整體性能,只需在集群中插入新的刀片即可。刀片可熱插拔,替換便捷,且維護時間減到最小。

機架中的服務器(刀片)可以通過智能KVM轉換板共享一套鍵盤、顯示器和鼠標,以訪問多臺服務器(刀片),從而便于進行升級、維護和訪問服務器上的文件。單個刀片通過PCI總線連接至主板,刀片中據的傳輸和交換,均通過該通道進行,刀片的實際組成如圖1所示。


圖1 刀片組成示意圖

刀片在單機架系統中的位置如圖2所示。


圖2 刀片系統結構

在單機架系統中,用戶交換機與Blade通過RJ45的千兆網接口進行連接,用戶經用戶交換機接入Blade服務器進行數據交換,可以在全球任何地方,由Intemet接入到用戶交換機。集中控制單元具有網絡端口等PC常用輸出端口;分散控制單元(DMU)通過CompactPCI與Blade進行通信;通過232串口與集中控制中心(SMU)進行通信。DMU和SMU共同完成KVM的切換和采集Blade狀態功能。

由于每個Blade沒有單獨的硬盤,所有Blade的啟動都是通過目標服務器遠程啟動,并完成配置以及啟動Raid中預裝的操作系統,同時通過DHCPD(動態分配IP地址)、ADSS、iSCSI為每個Blade分配使用Raid磁盤陣列空間。也即每個Blade都是通過網絡接口啟動系統,所以網絡配置要先于操作系統引導前完成初始化和驅動裝載。

2 PCI局部總線概述

PCI總線是一種不依附于某個具體處理器的局部總線。從結構上看,PCI是在CPU和原來的系統總線之間插入的一級總線,具體由一個橋接電路實現對這一層的管理,并實現上下之間的接口以協調數據的傳送。管理器提供了信號緩沖,使之能支持10種外設,并能在高時鐘頻率下保持高性能。PCI總線也支持總線主控技術,允許智能設備在需要時取得總線控制權,以加速數據傳送。

通用PCI2.2接口信號如圖3所示。在圖3左半部分為必要信號,任選信號列于右邊。其中信號名稱右邊加一個"#"符號表示是低電平有效,未加"#"符號的是高電平有效。根據信號的功能劃分,可分為系統信號組、地址數據組、接口控制組、仲裁管理組、錯誤測試組、中斷功能組、Cache支持組以及其他功能組。


圖3 PCI局部總線引腳圖

3 基于FPGA的PCI數據交換實現
通常PC都是采用本地硬盤來引導操作系統,完成設備的驅動,Blade則通過網絡啟動系統,所以網絡配置要先于操作系統引導,并完成初始化和驅動裝載。為了解決這個難點,我們采用"PCI+FPGA+Flash"結構,在Flash中燒錄雙端口千兆網卡PCI設備的初始化和驅動裝載程序,由CPU在系統上電時加載Flash中的程序到系統內存。由于數據傳輸是PCI總線,而Flash是標準的數據總線,這就存在數據總線轉換的問題,問題解決的方案是通過FPGA完成PCI設備與Flash之間的通信,下面將詳細介紹如何利用FPGA來完成PCI接口和Flash之間的通信。

3.1 FPGA系統邏輯與實現

整個FPGA系統設計基于PCI2.2從設備設計思想,PCI主設備為PCI橋芯片,用FPGA來完成PCI從設備功能,終端為Flash芯片。在FPGA系統中,PCI總線接口部分的設計參數為:PCI時鐘為33 MHz(CLK),32位I/O接口(AD[310]),終端接口可以提供20位或32位數據線。PCI主設備與終端Flash間的通信采用PCI從設備(FPGA)來實現的。在FPGA的邏輯設計中,終端是兼有Memory空間和I/O空間的抽象設備,在實際的設計中終端Flash,只有對應的memory空間。

根據FPGA的模塊設計思想,采用Verilog語言將整個系統按功能進行分塊設計,每個模塊的輸出可以為其他功能模塊提供輸入,各模塊功能和設計思想如下:

"PCI頂層模塊"是系統頂層模塊,完成系統端口各使能開關的定義和調用其他5個功能模塊。

"配置模塊"完成PCI從設備配置寄存器的設置。

"基址模塊"實現兩個功能:1)配置I/O空間和存儲空間(memory空間)的基地址;2)告知PCI從設備狀態機(The State Machine)。

"狀態機模塊"是整個設計的核心,控制PCI主設備到終端的所有數據傳輸。在PCI地址傳送階段,通過采樣C/BE[30]和IDSEL來決定是配置讀寫、存儲空間讀寫還是I/O空間讀寫。

"校驗模塊"對AD[310]和C/BE[30]#信號作奇偶校驗,以保證數據的有效性。

"重入模塊"若PCI從設備進行一個讀寫操作,則必須在6個時鐘周期內(定義PCI從設備為slow=10 b,慢速設備)使能DEVSEL.若PCI從設備進行數據傳送(已經使能DEVSEL),終端在9個時鐘周期內沒有使能READY#,則將告知:"The State Machine模塊",終端暫時中止當前的數據傳送,直到傳送條件滿足后,才重新啟動數據傳送。

3.2 FPGA系統邏輯功能仿真與結論

完成了各功能模塊程序的編輯和編譯過程,即可采用xilinx ISE11.2自帶的HDL Bencher來生成測試激勵文件,而后就可以調用Model Sim進行仿真了,該仿真也叫前仿真(邏輯功能仿真),布線后的仿真稱為后仿真,也叫延時仿真,布線后的仿真包含門延時和線延時。

下面給出memory寫操作功能仿真的詳細步驟,并對結果進行分析。

I/O、memory空間讀寫過程非常相似,現對memory空間猝發方式寫操作進行詳細的說明。在圖4中,通過測試文件生成pci_rst#=1,不產生復位動作,地址節拍pci_ad=0x2000_0000,表示PCI主設備從系統地址0x2000_0000地址開始寫到終端0x00000地址開始的數據空間,可在"PCI頂層模塊"定義(bkend_ad[190]=pci_ad[190]),終端只取系統地址的低20位地址。pci_cbe#[30]=0111,表示是memory空間寫操作,在idle狀態pci_frame#使能,irdy#、devsel#、stop#先不使能,PCI主設備將地址送到終端地址線上,data_stop#=1,表示終端支持猝發方式數據寫操作。在下個時鐘周期,進入到rw_wait狀態,base_regionl#(memory片選)使能,告訴終端準備執行memory寫操作,同時打開I/O、memory空間寫操作使能。在下個時鐘周期,進入到rw_wait2狀態,如果終端使能ready#,表示終端準備好接收數據,使能devsel#、tr dy#、date_write#,其中date_write#使能,是讓終端產生寫使能信號。irdy#、trdy#使能。表示PCI主設備和終端數據可以有效傳輸,通過測試文件在PCI主設備的對應地址(0x2000_0000)下產生數據cdef0000,在該狀態,寫入終端第一個數據cdef0000.在下個時鐘周期,進入到rw狀態,如果在該狀態下pci_frame#=0還使能,表示PCI主設備想支持猝發寫,繼續使能devsel#、trdy#信號,stop#不能使能,因為PCI主設備準備猝發寫操作,在該狀態下,只要pci_frame#=0(使能),循環寫入數據cdef0001、cdef0002、cdef0003、cdef0004,上文已經介紹,下一個數據對應的地址自動加一,地址都是線性增加的。圖4中,PCI主設備準備發送cdef0005數據時,irdy#=1(不使能),表示PCI主設備正在取數據,data_write#(終端寫使能)不使能,告訴終端等待PCI主設備取數據,插入等待周期。在下個時鐘周期,irdy#重新使能,date_wri te#也重新使能,繼續寫數據cdef0005,這樣可以一直寫數據。pci_frame#=1,表示進入最后一個周期的寫數據操作,關閉irdy#、devsel#、base_regionl#使能。在下個時鐘周期,進入到backoff狀態,在下個時鐘周期進入到idel狀態,一個完整的memory猝發寫就完成了。



圖4 memory寫操作功能仿真

完成功能仿真(前仿真)后和后仿真(布線后仿真)后,可使用ISE11.2自帶的下載配置工具進行下載,至此FPGA系統設計全部完成,接著可對整個FPGA芯片進行硬件部分的測試工作。

可采用Xilinx的ISE自帶的ChipScope Pro(在線邏輯分析儀),添加測試激勵,可以看到數據的讀寫都是滿足要求,具體跟上面的仿真波形相似,只是包含延時信息,門延時和線延時控制在0.5個時鐘單元(15ns),符合設計要求。

4 結束語

刀片式服務器在軍用控制和計算中心等計算密集型應用中已經得到廣泛應用。隨著InfiniBand技術開始扮演重要角色,刀片服務器將逐漸成為主流服務器。



 

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产一区二区精品| 亚洲精品一区在线观看| 国产麻豆成人精品| 欧美黄色片免费观看| 亚洲欧美一级二级三级| 亚洲人人精品| 欧美亚洲一区三区| 模特精品裸拍一区| 在线亚洲成人| 国产一区二区三区在线观看免费| 欧美高清视频一二三区| 91久久在线观看| 伊人久久亚洲美女图片| 亚洲在线视频观看| 亚洲二区在线| 韩国精品主播一区二区在线观看| 亚洲国产精品一区二区第四页av| 亚洲风情亚aⅴ在线发布| 一区二区三区在线观看视频| 久久久久久伊人| 国产伦精品一区二区三区视频孕妇| 午夜欧美大片免费观看| 亚洲人体影院| 国语自产精品视频在线看一大j8| 久久乐国产精品| 亚洲精品国产精品国自产观看| 久久久久成人精品免费播放动漫| 久久精品一区二区三区不卡牛牛| 欧美日韩一区视频| 久久久久久免费| 国产精品私房写真福利视频| 亚洲久久在线| 国内外成人免费视频| 欧美国产一区二区三区激情无套| 一区二区三区免费看| 99香蕉国产精品偷在线观看| 欧美激情精品久久久六区热门| 久久久久久久性| 久久久久欧美精品| 亚洲深夜福利视频| 亚洲毛片在线免费观看| 韩国精品在线观看| 国产精品久久久久久久久| 欧美日韩一区视频| 国产揄拍国内精品对白| 亚洲伊人色欲综合网| 亚洲激情婷婷| 久久天天躁狠狠躁夜夜爽蜜月| 奶水喷射视频一区| 久久精品一区二区| 欧美日韩在线视频一区| 欧美日韩在线大尺度| 亚洲精品亚洲人成人网| 久久成人免费网| 美国成人直播| 国产日韩在线视频| 亚洲一区二区三区精品动漫| 久久精品女人| 国产精品每日更新在线播放网址| 欧美视频中文一区二区三区在线观看| 日韩视频在线你懂得| 亚洲欧洲在线观看| 欧美大片免费| 影音先锋久久| 欧美电影免费观看高清| 亚洲国产裸拍裸体视频在线观看乱了中文| 欧美久久久久久久| 午夜日韩在线| 99综合精品| 亚洲精品欧洲精品| 激情婷婷亚洲| 国产精品hd| 国产欧美日韩亚州综合| 国产精品对白刺激久久久| 亚洲美女精品久久| 日韩视频永久免费| 久久久国产成人精品| 国产视频欧美| 亚洲日韩第九十九页| 麻豆成人在线观看| 国产日韩亚洲欧美综合| 亚洲国产精彩中文乱码av在线播放| 亚洲黄色三级| 韩日精品中文字幕| 欧美高清视频一区二区三区在线观看| 欧美一区1区三区3区公司| 久久黄色网页| 一区二区三区国产精品| 久久久久久久综合| 在线观看日韩一区| 国产美女一区| 久久se精品一区二区| 99re在线精品| 一本色道久久综合精品竹菊| 免费中文日韩| 亚洲成人在线网| 久久久久久69| 欧美日韩在线大尺度| 国产一区二区高清| 欧美成人午夜免费视在线看片| 校园激情久久| 国产精自产拍久久久久久蜜| 欧美专区在线观看一区| 尤物九九久久国产精品的特点| 国模叶桐国产精品一区| 久久久国产一区二区三区| 亚洲黄网站在线观看| 久久久久久成人| 亚洲天堂av在线免费观看| 欧美在线免费看| 亚洲伦伦在线| 国产一区二区三区四区hd| 国产精品一区免费视频| 欧美在线观看一区二区| 日韩视频免费看| 欧美精品一区二区三区在线看午夜| 久久精品国语| 国产精品亚洲人在线观看| 国产精品久久国产精麻豆99网站| 国产自产2019最新不卡| 欧美激情一区二区三区不卡| 亚洲视频欧美视频| 欧美日韩在线精品一区二区三区| 欧美日韩在线免费视频| 一本综合久久| 午夜精品久久99蜜桃的功能介绍| 欧美系列电影免费观看| 国产主播一区二区三区四区| 美女网站在线免费欧美精品| 欧美精品在欧美一区二区少妇| 日韩午夜在线播放| 亚洲免费av网站| 欧美日韩在线精品| 国产精品jizz在线观看美国| 欧美日韩国产精品一区二区亚洲| 欧美日韩在线播放三区| 亚洲黄网站在线观看| 亚洲欧美国产另类| 亚洲一区网站| 欧美三级乱码| 激情欧美国产欧美| 欧美视频一区二区| 亚洲手机视频| 久久久久女教师免费一区| 国内精品视频在线播放| 国产精品中文在线| 亚洲肉体裸体xxxx137| 久久阴道视频| 久久综合中文字幕| 欧美综合国产| 国产小视频国产精品| 麻豆av一区二区三区久久| 先锋资源久久| 国产区在线观看成人精品| 国产精品视频yy9299一区| 欧美精品在线免费播放| 久久国产精品免费一区| 亚洲一级黄色av| 亚洲国产精品成人综合色在线婷婷| 国产午夜精品一区二区三区视频| 久久久久天天天天| 欧美伦理a级免费电影| 亚洲精品日产精品乱码不卡| 亚洲国内精品| 午夜亚洲影视| 在线日韩一区二区| 欧美α欧美αv大片| 欧美福利一区二区三区| 亚洲高清色综合| 国产亚洲欧美日韩一区二区| 制服丝袜亚洲播放| 欧美专区亚洲专区| 欧美成人精品不卡视频在线观看| 欧美一区二区三区男人的天堂| 欧美国产日韩精品| 国产欧美在线观看一区| 亚洲欧美日韩国产一区二区| 国产精品看片资源| 久久av最新网址| 欧美交受高潮1| 国产精品乱码妇女bbbb| 欧美国产精品中文字幕| 久久久久久**毛片大全| 久久久亚洲综合| 一本色道精品久久一区二区三区| 六月婷婷一区| 欧美在线日韩| 欧美国产欧美亚州国产日韩mv天天看完整| 亚洲精品一区二区三区福利| 性欧美激情精品| 亚洲国产一区二区三区高清| 欧美日韩在线免费| 国产精品久久久久久久久搜平片| 欧美美女操人视频| 欧美精品福利视频| 免费观看成人| 国产精品夜夜夜一区二区三区尤| 亚洲国产91| 今天的高清视频免费播放成人| 国产一区二区精品丝袜| 亚洲黄页视频免费观看| 一区二区三区高清不卡| 亚洲欧美日韩国产综合在线| 你懂的一区二区| 欧美激情视频免费观看| 精品av久久久久电影| 欧美日韩播放| 国内精品久久久久伊人av| 久久精品亚洲一区| 久久精品亚洲国产奇米99| 久久在线91| 国内精品久久久久久久97牛牛| 久久久免费av| 亚洲国产精品精华液2区45| 国产精品入口麻豆原神| 欧美精品麻豆| 国产精品vvv| 欧美在线首页| 开元免费观看欧美电视剧网站| 国产精品欧美日韩| 欧美日韩一区二区国产| 性色一区二区三区| 欧美一区中文字幕| 久久久无码精品亚洲日韩按摩| 日韩亚洲精品视频| 国模精品一区二区三区色天香| 亚洲欧洲一二三| 老妇喷水一区二区三区| 国内成人在线| 亚洲国产欧美国产综合一区| 韩国亚洲精品| 国产一区二区三区最好精华液| 亚洲第一页中文字幕| 久久成人综合视频| 欧美精品一区二区三区蜜臀| 国产啪精品视频| 久久综合久久综合久久| 欧美国产精品va在线观看| 伊人精品久久久久7777| 亚洲国产你懂的| 国产欧美一区视频| 欧美日韩大陆在线| 久久久精彩视频| 亚洲午夜久久久久久尤物| 亚洲一区在线视频| 香蕉免费一区二区三区在线观看| 欧美中文字幕视频在线观看| 一区二区三区在线视频播放| 久久久一本精品99久久精品66| 亚洲午夜精品17c| 亚洲一区二区精品| 亚洲盗摄视频| 久久精品成人一区二区三区蜜臀| 国产精品二区在线| av成人毛片| 欧美一区国产一区| 欧美一区二区三区啪啪| 欧美亚洲日本一区| 亚洲欧美综合国产精品一区| 欧美主播一区二区三区| 亚洲亚洲精品三区日韩精品在线视频| 久久中文久久字幕| 免费成人av在线| 能在线观看的日韩av| 国产精品美女久久久免费| 欧美激情导航| 国产免费亚洲高清| 国产婷婷成人久久av免费高清| 先锋影音一区二区三区| 欧美亚洲免费电影| 国产亚洲欧美另类中文| 亚洲精品小视频| 欧美va亚洲va国产综合| 黄色欧美成人| 国产精品一区二区三区久久| 韩日精品在线| 欧美激情一区二区三区| 一本久道久久综合狠狠爱| 国产女主播一区二区三区| 精品成人一区二区| 亚洲视频中文| 欧美日韩第一区日日骚| 亚洲国产合集| 久久久久九九九| 亚洲欧洲精品一区二区| 国产亚洲欧洲一区高清在线观看| 久久久久久自在自线| 欧美精品www在线观看| 国产女主播视频一区二区| 日韩一区二区精品视频| 国产性猛交xxxx免费看久久| 国产丝袜一区二区三区| 一本色道久久综合精品竹菊| 久久久久一本一区二区青青蜜月| 国产欧美一区二区三区沐欲| 亚洲精选在线观看| 国产精品欧美日韩一区| 欧美国产日本韩| 国产精品一卡| 伊人精品成人久久综合软件| 亚洲剧情一区二区| 一本一本久久a久久精品综合妖精| 中日韩在线视频| 禁久久精品乱码| 国产精品视频男人的天堂| 韩国久久久久| 久久久久综合一区二区三区| 久久九九国产精品| 欧美亚洲免费| 亚洲欧美在线免费观看| 99国产精品视频免费观看一公开| 欧美日韩国产丝袜另类| 狠狠综合久久av一区二区小说| 欧美韩日一区二区三区| 国产精品免费一区二区三区在线观看| 亚洲国产精品高清久久久| 黄色成人小视频| 久久亚洲欧洲| 日韩视频在线播放| 欧美一区日本一区韩国一区| 美女视频黄a大片欧美| 国产一区日韩一区| 久久午夜电影| 久久综合网络一区二区| 欧美成va人片在线观看| 国产日韩欧美一区二区| 国产精品欧美日韩| 欧美体内she精视频在线观看|