999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

MCCS5933在PCI總線接口中的數(shù)據(jù)傳輸應(yīng)用

2012-04-29 00:44:03金雙明
科技資訊 2012年10期

金雙明

摘要:對PCI總線接口芯片AMCCS5933的工作原理進行了介紹,并針對該芯片的功能特點,就其三種總線數(shù)據(jù)傳送的應(yīng)用方式分別加以了詳細說明。

中圖分類號:TP334文獻標志碼:A文章編號:1672-3791(2012)04(a)-0000-01

隨著計算機信息技術(shù)的不斷發(fā)展,數(shù)據(jù)傳輸通信作為其核心環(huán)節(jié)也變的越來越重要,PCI局部總線作為新一代的總線系統(tǒng)獲得了越來越廣泛的應(yīng)用。PCI局部總線是一種高性能的32/64位地址數(shù)據(jù)復(fù)用總線,它使用33MHz時鐘并支持猝發(fā)傳輸,32位數(shù)據(jù)傳輸可實現(xiàn)132MB/s的最大傳送速率,64位數(shù)據(jù)傳輸時速率加倍。PCI總線雖然性能出眾,但是由于其協(xié)議的復(fù)雜性,接口電路的直接開發(fā)往往比較困難,為了解決這種矛盾,在PCI總線的開發(fā)中常常使用總線控制器專用芯片來縮短開發(fā)周期。現(xiàn)有的PCI總線接口芯片主要有AMCC公司的AMCCS59XX系列產(chǎn)品和PLXTEGH公司的PLLLX系列產(chǎn)品。本文將就AMCC公司的AMCCS5933芯片的原理及其數(shù)據(jù)傳輸?shù)娜N方式加以介紹。

1 AMCCS5933的工作原理

AMCCS5933是一款功能強大、使用方便的PCI協(xié)議控制芯片。該芯片符合PCI局部總線規(guī)范2.1版,可以作為PCI總線目標設(shè)備(S1ave),實現(xiàn)基本的傳送,也可以作為PCI總線主控設(shè)備(Master),訪問其他PCI總線設(shè)備。它支持8/16/32位數(shù)據(jù),并且支持同步/異步外加總線操作等,其結(jié)構(gòu)原理圖如圖1所示。

由圖1可知,S5933起到一個橋路的作用,即它是PCI總線和本地總線之間的一個橋路。S5933提供3個物理總線接口,即PCI總線接口、外加總線接口和可選的nvMemory(non-volatile Memory)接口。數(shù)據(jù)傳送可以在PCI總線和外加總線之間進行,也可以在PCI總線與nvMemory之間進行。通過驅(qū)動程序?qū)偩€控制寄存器設(shè)置,可以完成PCI總線和外加總線之間的數(shù)據(jù)傳送。S5933提供了郵箱(MAILBOX)寄存器、Pass-Thru通道和FIFO三種數(shù)據(jù)傳輸方式。

2 郵箱(MAILBOX)寄存器數(shù)據(jù)傳送方式

AMCCS5933內(nèi)部有8個MAILBOX,4個為輸出MAILBOX,4個為輸入MAILBOX,PCI方的輸入MAILBOX對應(yīng)于本地的輸出MAILBOX,輸出MAILBOX則對應(yīng)于輸入MAILBOX,這些信箱可以當作用戶命令、狀態(tài)或者命令參數(shù)寄存器使用,其用途可以由用戶自己定義。郵箱寄存器結(jié)構(gòu)框圖如圖2所示。

郵箱寄存器為兩總線間的數(shù)據(jù)傳送提供了一條方便的路徑,通過詢問一個對PCI和外部總線都可以訪問的狀態(tài)寄存器,決定每個郵箱的字節(jié)級的空/滿指示。字節(jié)級的空/滿指示大大增加了8位/16位/ 32位系統(tǒng)接口的靈活性,也就是說,傳遞該外加總線的一個單字節(jié)的8位數(shù)據(jù),并不需要32位數(shù)據(jù)的組裝和分解。

主機對MAILBOX的訪問是通過I/O讀寫來完成,本地邏輯對MAILBOX的訪問則通過本地控制寄存器的方式來完成。S5933內(nèi)的操作寄存器通過不同位的配置選中一個郵箱和一個郵箱字節(jié),當郵箱滿或被查詢時郵箱字節(jié)產(chǎn)生中斷。郵箱中斷控制寄存器用于產(chǎn)生中斷允許信號并決定是否在PCI或外加總線上產(chǎn)生中斷。外部總線的輸入郵箱將外加總線的數(shù)據(jù)直接鎖入郵箱寄存器,并且在允許的情況下產(chǎn)生一個PCI總線中斷。郵箱寄存器中的數(shù)據(jù)也可以用相同的方法讀出。

3 Pass-Thru數(shù)據(jù)傳送方式

Pass-Thru通道為PCI總線提供一種寄存的訪問端口,通過握手協(xié)議訪問外加總線,它允許PCI傳送和外加接口操作同時進行。Pass-Thru操作與外加總線一同實時執(zhí)行PCI總線周期。這允許PCI總線直接讀寫外加總線資源。S5933允許設(shè)計者聲明四個獨立的Pass-Thru區(qū)域,每個區(qū)域都可以定義為8位、16位或32位,映射入主存儲器或I/O空間,最大可達512Mbytes。Pass-Thru的結(jié)構(gòu)圖如圖3所示。

Pass-Thru數(shù)據(jù)通道使用獨立外加總線以反映PCI總線的讀寫請求,外加邏輯對這些信號編碼以決定是否必須滿足讀S5933的讀寫請求。編碼信息包括PCI請求的發(fā)生、包含的字節(jié)通道、特定的Pass-Thru被訪問區(qū)域,以及是否該請求為突發(fā)傳輸或單周期訪問。所有的被請求的Pass-Thru地址和數(shù)據(jù)信息由外加總線操作寄存器進行傳遞。

4 FIFO PCI總線控制的數(shù)據(jù)傳送方式

在S5933內(nèi)部有兩個獨立的、深度為32×8的FIFO數(shù)據(jù)通道。一個是用于PCI總線到外加數(shù)據(jù)總線的數(shù)據(jù)傳送,另一個是用于外加總線到PCI總線的數(shù)據(jù)傳送。兩個FIFO都可以支持PCI主控及突發(fā)傳輸。每一個FIFO有一個地址指針和傳送計數(shù)器,用來實現(xiàn)PCI數(shù)據(jù)傳送。總線控制的結(jié)構(gòu)如圖4所示。

FIFO PCI總線主設(shè)備數(shù)據(jù)傳輸是通過兩個雙字節(jié)的FIFO中的一個進行的。在一次數(shù)據(jù)傳輸中,哪個FIFO被選中,僅決定于數(shù)據(jù)流動的方向,并且對用戶來說是透明的。S5933內(nèi)部的編碼邏輯會選擇FIFO,由它來負責傳輸數(shù)據(jù)到另外的總線。FIFO傳輸數(shù)據(jù)的路徑是由S5933內(nèi)的操作配置寄存器決定的。

通過使用可編程字節(jié),特權(quán)外加總線寬度,初始化總線控制,F(xiàn)IFO可以被PCI或外加總線配置。可編程字節(jié)允許FIFO以8位、16位或32位的寬度運行。主CPU或外加邏輯可以配置S5933,從而使獨立的地址寄存器和數(shù)據(jù)寄存器工作,它們將會載入PCI存儲器地址指針和讀寫的字節(jié)數(shù)目。數(shù)據(jù)可以在兩總線間傳輸,并且對PCI主處理器是透明的。

FIFO配置位可以決定進出數(shù)據(jù)位16位、32位或64位的Endian轉(zhuǎn)換,Endian轉(zhuǎn)換允許外加的處理器和主設(shè)備以本身的Endian格式傳輸數(shù)據(jù)。另外一些配置位決定外加總線是8位、16位還是32位。16位總線配置內(nèi)部控制了對FIFO數(shù)據(jù)先DWORD的高16位,后DWORD的低16位的交替訪問。當接近的字節(jié)被訪問時,F(xiàn)IFO指針就會更新,保證數(shù)據(jù)的有效傳遞。

5 結(jié)語

AMCCS5933是一種功能強大的PCI總線接口控制芯片,它所提供的三種數(shù)據(jù)傳送方式可以在多種場合下加以總線的應(yīng)用,通過簡單的編程、配置,可以方便地完成PCI總線的擴展開發(fā),簡化開發(fā)過程并能提高可靠性,具有一定的開發(fā)應(yīng)用價值。

參考文獻

[1] 張平,劉寄,伍衛(wèi)華.S5933專用芯片應(yīng)用于數(shù)據(jù)采集系統(tǒng)研究與設(shè)計[J].重慶大學(xué)學(xué)報(自然科學(xué)版),2006,29(10):69-73.

[2] 楊光,萬振凱.基于S5933芯片的PCI總線的接口設(shè)計[J].儀器儀表用戶,2008,15(6):120-122.

[3] 王生祥,勾瑞.基于PCI局部總線的數(shù)據(jù)采集卡的設(shè)計[J].儀表技術(shù)與傳感器 2001(10):21-24.

[4] 沈發(fā)江,王英民,鄭琨.PCI總線接口S5933外加FIFO的連續(xù)數(shù)據(jù)發(fā)送板設(shè)計[J].微型電腦應(yīng)用2005,1(10):27-29.

[5] AMCC S5933 PCI Controller Data Book, Applied Micro Circuits Corporation,1996.

主站蜘蛛池模板: 久久伊人久久亚洲综合| 91伊人国产| 思思99思思久久最新精品| 青青青视频91在线 | 女人18毛片水真多国产| 91综合色区亚洲熟妇p| 久久综合九色综合97网| 国产在线观看成人91| 26uuu国产精品视频| 无码电影在线观看| 国产一区二区网站| 无码av免费不卡在线观看| 亚洲精品无码日韩国产不卡| 精品超清无码视频在线观看| 十八禁美女裸体网站| 无码福利日韩神码福利片| 91福利国产成人精品导航| 欧亚日韩Av| 亚洲IV视频免费在线光看| 最新日本中文字幕| 国内丰满少妇猛烈精品播| 九色综合视频网| 四虎免费视频网站| 99精品福利视频| 色噜噜狠狠狠综合曰曰曰| 久操中文在线| www.91在线播放| 亚洲中文久久精品无玛| 国产 日韩 欧美 第二页| 91青草视频| 青青操国产视频| 免费国产福利| 久久a毛片| 国产女人水多毛片18| 日本国产一区在线观看| 亚洲AV无码久久精品色欲| 久久久久久久97| 午夜国产在线观看| 精品国产网| 中文字幕 91| 蝴蝶伊人久久中文娱乐网| 欲色天天综合网| 毛片基地美国正在播放亚洲 | 国产麻豆另类AV| 亚洲成av人无码综合在线观看| 无码av免费不卡在线观看| 99re在线免费视频| 欧美啪啪精品| 国产成人亚洲欧美激情| 国产AV无码专区亚洲A∨毛片| 无遮挡国产高潮视频免费观看| 国内a级毛片| 制服丝袜一区| 欧美精品1区2区| 美女视频黄又黄又免费高清| 国产成人精品亚洲日本对白优播| 日本不卡视频在线| 国产精品开放后亚洲| 精品福利网| 999国内精品视频免费| 日韩欧美中文在线| 亚洲精品少妇熟女| 精品亚洲欧美中文字幕在线看| 国产91九色在线播放| 久久青草免费91线频观看不卡| 国产不卡在线看| 国产成人精品男人的天堂| 国产精品欧美激情| 四虎永久在线精品影院| 亚洲中文在线视频| 爱色欧美亚洲综合图区| 丝袜国产一区| 精品丝袜美腿国产一区| 亚洲人成人无码www| 久久久久亚洲AV成人人电影软件| 成人一级黄色毛片| 五月婷婷导航| 免费人成黄页在线观看国产| 国产午夜人做人免费视频中文| 日韩专区第一页| 国产精品原创不卡在线| 色悠久久综合|