專利名稱:一種高低速總線系統(tǒng)連接裝置及高低速總線系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于數(shù)據(jù)傳輸領(lǐng)域,尤其涉及一種高低速總線系統(tǒng)連接裝置及高低速總線 系統(tǒng)。
背景技術(shù):
在當(dāng)今的數(shù)字化時(shí)代,高速總線技術(shù)及數(shù)據(jù)通信技術(shù)迅速發(fā)展并應(yīng)用于各種高科 技領(lǐng)域,將成為未來(lái)總線系統(tǒng)發(fā)展趨勢(shì),其典型代表為IEEE1394b總線。但基于低速總線技 術(shù)的原有系統(tǒng)具有較高可靠性,現(xiàn)仍在廣泛使用,其典型代表為GJB289A總線。IEEE1394是1986年由Apple公司針對(duì)高速數(shù)據(jù)傳輸開發(fā)的一種總線 接口,并于1995年由美國(guó)電氣電子工程師協(xié)會(huì)(Institute of Electrical and ElectronicEngineers, IEEE)制定成標(biāo)準(zhǔn)。目前,主要有 IEEE1394-1995,IEEE1394a_2000 和IEEE1394b-2002三種標(biāo)準(zhǔn)。對(duì)于最新標(biāo)準(zhǔn)IEEE1394b,其最高速度可達(dá)3200Mbps。 IEEE1394b以其高數(shù)據(jù)傳輸速率、實(shí)時(shí)性、無(wú)需主機(jī)控制、擴(kuò)展性好、熱插拔、即插即用等特 性在視頻傳輸、網(wǎng)絡(luò)互聯(lián)及計(jì)算機(jī)外設(shè)等領(lǐng)域得到廣泛應(yīng)用。GJB289A總線是航空電子綜合系統(tǒng)標(biāo)準(zhǔn)總線,被用來(lái)為各種系統(tǒng)之間的數(shù)據(jù)和信 息的交換提供媒介,以其優(yōu)異的性能在航空、航天、航海和其他武器裝備上得到廣泛應(yīng)用, 已成為公認(rèn)的數(shù)據(jù)總線標(biāo)準(zhǔn)。航空電子系統(tǒng)一般包括雷達(dá)、光電探測(cè)、管理系統(tǒng)、空氣數(shù)據(jù) 計(jì)算、引擎、空氣傳感器、火控計(jì)算機(jī)、導(dǎo)航、駕駛艙指令系統(tǒng)等結(jié)構(gòu),單個(gè)機(jī)載電子設(shè)備類 似于計(jì)算機(jī)局域網(wǎng)LAN中的單個(gè)計(jì)算機(jī),通過GJB289A總線就可把各個(gè)機(jī)載電子設(shè)備組成 網(wǎng)絡(luò),從而構(gòu)成分布式集中控制系統(tǒng),基本實(shí)現(xiàn)了武器平臺(tái)的信息化。GJB289A網(wǎng)絡(luò)有1個(gè) 總線控制器(Bus Controller,BC),用于控制總線上各個(gè)遠(yuǎn)程終端(Remote Terminal, RT) 的數(shù)據(jù)傳輸。GJB289A協(xié)議規(guī)定總線上傳輸?shù)臄?shù)據(jù),每個(gè)幀不能超過32個(gè)字;每個(gè)字由20 位比特?cái)?shù)組成,其中包括3位同步位,16位數(shù)據(jù)/命令/狀態(tài)位和1位校驗(yàn)位;傳輸速度為 IMbps ;傳輸方式為半雙工方式;傳輸協(xié)議為命令/響應(yīng)方式。GJB289A以其高可靠性、安全 性依舊長(zhǎng)期存在于航空、航天等電子綜合系統(tǒng),并成為主要航電總線之一。隨著航空、航天應(yīng)用中電子系統(tǒng)對(duì)大容量數(shù)據(jù)的高速實(shí)時(shí)傳輸要求的不斷提高, IEEE1394b以其數(shù)據(jù)傳輸速率高、支持等時(shí)傳輸?shù)葍?yōu)勢(shì)逐漸被應(yīng)用于航空、航天領(lǐng)域。但 是,在目前乃至未來(lái)長(zhǎng)期一段時(shí)間內(nèi),GJB289A在航電領(lǐng)域的地位是不可動(dòng)搖的。為了滿足 系統(tǒng)在不同方面的要求,就需要不同程度的在不改動(dòng)原有GJB289A設(shè)備網(wǎng)絡(luò)的基礎(chǔ)上增加 IEEE1394b高速總線網(wǎng)絡(luò),并使得它們相互之間能交換數(shù)據(jù)、通信,從而實(shí)現(xiàn)協(xié)同工作。因此,需要采用一種互連低速總線網(wǎng)絡(luò)和高速總線網(wǎng)絡(luò)的接口技術(shù),以便提高有 效帶寬的利用以及避免增加總線設(shè)備的數(shù)目。然而,實(shí)現(xiàn)低速總線系統(tǒng)和高速總線系統(tǒng)的 互連是有難度的。對(duì)于GJB289A來(lái)說,如果不做改變,高可靠性的GJB289A設(shè)備很難兼容新 的高速總線。另外,還必須增加冗余設(shè)備來(lái)實(shí)現(xiàn)通信,從而增加系統(tǒng)重量、成本。并且,在航 空電子設(shè)備中,結(jié)合各種計(jì)算系統(tǒng)是非常困難的,在高要求的環(huán)境中,提供低速總線和高速 總線接口網(wǎng)絡(luò)的成本、重量、靈活性都是需要考慮的問題。
綜上所述,現(xiàn)有技術(shù)還沒有實(shí)現(xiàn)GJB289A總線系統(tǒng)和IEEE1394b高速總線系統(tǒng)的互連。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的旨在解決現(xiàn)有技術(shù)存在的問題,提供一種高低速總線系統(tǒng)連 接裝置,能夠在不改變現(xiàn)有高、低速總線系統(tǒng)中設(shè)備的基礎(chǔ)上,實(shí)現(xiàn)高速總線系統(tǒng)和低速總 線系統(tǒng)互連,提高工作效率、降低通信系統(tǒng)成本。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種高低速總線系統(tǒng)連接裝置,包括低速總線控制單元,用于與低速總線系統(tǒng)連接,控制低速總線系統(tǒng)中的數(shù)據(jù)傳 輸;高速總線控制單元,用于與高速總線系統(tǒng)連接,控制高速總線系統(tǒng)中的數(shù)據(jù)傳輸; 以及總控制處理單元,用于與所述低速總線控制單元和高速總線控制單元連接,控制 所述低速總線系統(tǒng)和高速總線系統(tǒng)間的數(shù)據(jù)傳輸和數(shù)據(jù)格式轉(zhuǎn)換。本發(fā)明實(shí)施例的另一目的在于提供一種包含上述高低速總線系統(tǒng)連接裝置的高 低速總線系統(tǒng)。在本發(fā)明實(shí)施例中,通過總控制處理單元控制低速總線系統(tǒng)和高速總線系統(tǒng)間的 數(shù)據(jù)傳輸和數(shù)據(jù)格式轉(zhuǎn)換,并通過低速總線控制單元和高速總線控制單元分別控制低速總 線系統(tǒng)和高速總線系統(tǒng)中的數(shù)據(jù)傳輸,實(shí)現(xiàn)了一種高低速總線系統(tǒng)連接裝置,提供了一種 連接當(dāng)前低速總線和高速總線的接口,能夠在不改變現(xiàn)有高、低速總線系統(tǒng)中設(shè)備的基礎(chǔ) 上,實(shí)現(xiàn)高速總線系統(tǒng)和低速總線系統(tǒng)互連,提高工作效率、降低通信系統(tǒng)成本。
圖1是本發(fā)明實(shí)施例提供的高低速總線系統(tǒng)連接裝置的結(jié)構(gòu)示意圖;圖2是本發(fā)明實(shí)施例提供的高低速總線系統(tǒng)的拓?fù)浣Y(jié)構(gòu)示意圖;圖3是本發(fā)明實(shí)施例提供的IEEE1394b高速總線系統(tǒng)和GJB289A低速總線系統(tǒng)進(jìn) 行通信的基本處理流程圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì) 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。在本發(fā)明實(shí)施例中,通過總控制處理單元控制低速總線系統(tǒng)和高速總線系統(tǒng)間的 數(shù)據(jù)傳輸和數(shù)據(jù)格式轉(zhuǎn)換,并通過低速總線控制單元和高速總線控制單元分別控制低速總 線系統(tǒng)和高速總線系統(tǒng)中的數(shù)據(jù)傳輸,實(shí)現(xiàn)了一種高低速總線系統(tǒng)連接裝置。圖1示出了本發(fā)明實(shí)施例提供的高低速總線系統(tǒng)連接裝置的結(jié)構(gòu),為了便于說明 僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。該裝置可以用于高低速總線系統(tǒng),可以是運(yùn)行于這些系統(tǒng)內(nèi)的軟件單元、硬件單 元或者軟硬件相結(jié)合的單元,也可以作為獨(dú)立的掛件集成到這些系統(tǒng)中或者運(yùn)行于這些系統(tǒng)的應(yīng)用系統(tǒng)中,其中低速總線控制單元101,與低速總線系統(tǒng)連接,控制低速總線系統(tǒng)中的數(shù)據(jù)傳輸;高速總線控制單元102,與高速總線系統(tǒng)連接,控制高速總線系統(tǒng)中的數(shù)據(jù)傳輸;總控制處理單元103,與低速總線控制單元101和高速總線控制單元102連接,控 制低速總線系統(tǒng)和高速總線系統(tǒng)間的數(shù)據(jù)傳輸和數(shù)據(jù)格式轉(zhuǎn)換。在本發(fā)明實(shí)施例中,高低速總線系統(tǒng)的拓?fù)浣Y(jié)構(gòu)如圖2所示,低速總線系統(tǒng)為 GJB289A低速總線系統(tǒng),高速總線系統(tǒng)為IEEE1394b高速總線系統(tǒng),GJB289A低速總線系統(tǒng) 與IEEE1394b高速總線系統(tǒng)之間通過高低速總線系統(tǒng)連接裝置10連接,GJB289A低速總 線系統(tǒng)中的設(shè)備為遠(yuǎn)程終端(RT) 201,IEEE1394b高速總線系統(tǒng)中的設(shè)備為功能節(jié)點(diǎn)301。 高速總線控制單元102主要實(shí)現(xiàn)與IEEE1394b高速總線連接以及控制IEEE1394b高速總 線上的數(shù)據(jù)收發(fā)處理,總控制處理單元103則通過高速總線控制單元102接收來(lái)自高速 IEEE1394b高速總線中功能節(jié)點(diǎn)301的數(shù)據(jù),并對(duì)其進(jìn)行譯碼處理,然后將譯碼處理后得到 的數(shù)據(jù)轉(zhuǎn)換為GJB289A總線協(xié)議格式后通過低速總線控制單元101傳輸?shù)紾JB289A總線系 統(tǒng)中的相應(yīng)RT201。同樣,RT201接收到高速總線功能節(jié)點(diǎn)301的數(shù)據(jù)后,發(fā)出響應(yīng),低速總 線控制單元101接收該響應(yīng)信息并傳輸給總控制處理單元103,總控制處理單元103進(jìn)行 譯碼處理,并將譯碼后得到的響應(yīng)數(shù)據(jù)分割成適合在IEEE1394b高速總線上傳輸?shù)臄?shù)據(jù)包 后再將其轉(zhuǎn)換為IEEE1394b總線協(xié)議格式,然后通過高速總線控制單元102傳輸給相應(yīng)的 高速總線功能節(jié)點(diǎn)301。低速總線控制單元101主要實(shí)現(xiàn)與GJB289A低速總線連接以及控 制GJB289A低速總線上的數(shù)據(jù)收發(fā)處理,向發(fā)送數(shù)據(jù)的RT201返回的響應(yīng),包括握手響應(yīng)或 者狀態(tài)字響應(yīng)等。當(dāng)然,低速總線控制單元101和高速總線控制單元102還分別負(fù)責(zé)控制 GJB289A總線系統(tǒng)和IEEE1394b高速總線系統(tǒng)中的數(shù)據(jù)傳輸。應(yīng)注意的是,對(duì)于GJB289A低速總線系統(tǒng),低速總線控制單元101的超時(shí)限制(即 分配給RT201的響應(yīng)預(yù)算)需要調(diào)整,以補(bǔ)償在傳輸過程中額外的延遲。還可以通過總控 制處理單元103給低速總線控制單元101提供狀態(tài)字,告訴總線控制單元響應(yīng)的數(shù)據(jù)正在 傳輸中,這樣也可以阻止超時(shí)錯(cuò)誤的發(fā)生;對(duì)于IEEE1394b高速總線系統(tǒng),在高速總線上傳 輸?shù)臄?shù)據(jù)可以是字或者字節(jié)形式,每次傳送的數(shù)據(jù)數(shù)目要根據(jù)高速總線的具體情況和高低 速總線系統(tǒng)連接裝置處理數(shù)據(jù)流的延遲決定。比如,GJB289A低速總線的最大數(shù)據(jù)長(zhǎng)度是 30個(gè)字,每字20位,即30*20位數(shù)據(jù),而GJB289A低速總線的傳輸速度為IMb/s,所以將給 后面的部分增加(30*20)/IM = 600us的延遲。對(duì)于任何超過30個(gè)字的命令和RT響應(yīng),它 們可以被分組組合以便在高速總線上傳輸。而GJB289A(IEEE1394b)高速總線則每125us 發(fā)一數(shù)據(jù)包,該125us中最少有25us用于異步傳輸,即等時(shí)傳輸最大lOOus,信息長(zhǎng)度則與 具體傳輸速度配置有關(guān)。同樣,在IEEE1394b高速總線上傳輸?shù)淖畲笮畔⒔M的長(zhǎng)度應(yīng)該考 慮高低速總線系統(tǒng)連接裝置處理延遲和IEEE1394b高速總線傳輸延遲,處理延遲和傳輸延 遲跟具體的系統(tǒng)應(yīng)用有關(guān),在具體設(shè)計(jì)中可根據(jù)系統(tǒng)要求進(jìn)行權(quán)衡和預(yù)算。實(shí)際應(yīng)用中,當(dāng)IEEE1394b高速總線系統(tǒng)需要和GJB289A低速總線系統(tǒng)進(jìn)行通信 時(shí),IEEE1394b高速總線上的功能節(jié)點(diǎn)301發(fā)送有效數(shù)據(jù),高低速總線系統(tǒng)連接裝置對(duì)其 進(jìn)行接收并根據(jù)要求進(jìn)行數(shù)據(jù)格式轉(zhuǎn)換,然后將進(jìn)行格式轉(zhuǎn)換后的數(shù)據(jù)通過低速總線控制 單元101傳輸?shù)紾JB289A低速總線上的對(duì)應(yīng)RT201。根據(jù)GJB289A協(xié)議規(guī)范,GJB289A低 速總線上的RT201接收到IEEE1394b高速總線上功能節(jié)點(diǎn)301的有效信息后,發(fā)出響應(yīng)數(shù)據(jù),低速總線控制單元101接收該響應(yīng)數(shù)據(jù)并轉(zhuǎn)發(fā)給總控制處理單元103,總控制處理單元 103進(jìn)行相關(guān)譯碼處理,并將譯碼后的響應(yīng)數(shù)據(jù)傳輸給高速總線控制單元102。最后,高速 總線控制單元102根據(jù)IEEE1394b協(xié)議數(shù)據(jù)格式的要求將接收到的相應(yīng)數(shù)據(jù)分割成適合在 IEEE1394b高速總線上傳輸?shù)臄?shù)據(jù)包后傳輸給IEEE1394b高速總線上相應(yīng)的功能節(jié)點(diǎn)301。 到此,就完成了最基本的高、總線系統(tǒng)數(shù)據(jù)通信過程。進(jìn)一步地低速總線控制單元101包括低速總線接口模塊1011,與GJB289A低速總線連接;低速控制模塊1012,與低速總線接口模塊1011連接,控制GJB289A低速總線上的
數(shù)據(jù)傳輸。高速總線控制單元102包括高速總線接口模塊1021,與IEEE1394b高速總線連接,在具體實(shí)現(xiàn)時(shí),可以實(shí)現(xiàn)為 IEEE 1394b物理層(PHY),主要實(shí)現(xiàn)與IEEE 1394b高速總線的物理連接、總線初始化、信號(hào)電 平處理及總線仲裁等功能;高速控制模塊1022,與高速總線接口模塊1021連接,控制IEEE1394b高速總線上 的數(shù)據(jù)傳輸,在具體實(shí)現(xiàn)時(shí),可以實(shí)現(xiàn)為IEEE1394b鏈路層(LINK),可以實(shí)現(xiàn)對(duì)IEEE1394b 數(shù)據(jù)包處理及等時(shí)傳輸時(shí)的時(shí)鐘控制等。在互連IEEE1394b高速總線系統(tǒng)和GJB289A低速總線系統(tǒng)的高低速總線系統(tǒng)連接 裝置中,主要涉及的數(shù)據(jù)通信有五種1)低速總線接口模塊1011和GJB289A低速總線之間進(jìn)行通信;2)低速控制模塊1012與低速總線接口模塊1011、總控制處理單元103之間進(jìn)行 通信,控制GJB289A低速總線上的數(shù)據(jù)傳輸;3)高速總線接口模塊1021和IEEE1394b高速總線之間進(jìn)行通信;4)高速控制模塊1022和高速總線接口模塊1021進(jìn)行通信;5)總控制處理單元103作為一個(gè)主控制器,它與低速控制模塊1012和高速控制模 塊1022之間進(jìn)行數(shù)據(jù)通信,并通過低速控制模塊1012實(shí)現(xiàn)對(duì)GJB289A低速總線數(shù)據(jù)傳輸 的控制,通過高速控制模塊1022實(shí)現(xiàn)對(duì)IEEE1394b高速總線數(shù)據(jù)傳輸?shù)目刂?。在IEEE1394b高速總線上申請(qǐng)?jiān)L問請(qǐng)求,IEEE1394b高速總線訪問需要的時(shí)間必 須包括數(shù)據(jù)通過高速控制模塊1022的時(shí)間和在IEEE1394b高速總線上發(fā)送數(shù)據(jù)的時(shí)間。本發(fā)明實(shí)施例提供的高低速總線系統(tǒng)連接裝置中的各模塊或單元只是一個(gè)邏輯 模型,在實(shí)際具體實(shí)現(xiàn)時(shí)可以采用硬件、軟件或者軟硬件結(jié)合的結(jié)構(gòu),以不同的形式出現(xiàn) 在該高低速總線系統(tǒng)連接裝置中。例如,在實(shí)現(xiàn)連接IEEE1394b高速總線與GJB289A低 速總線的連接時(shí),低速總線接口模塊1011可以采用GJB289A接口卡或其他可用的軟件 解決方案來(lái)實(shí)現(xiàn),低速控制模塊1012可以采用專用集成電路(Application Specific Intergrated Circuits,ASIC)或者通過軟件解決方案來(lái)實(shí)現(xiàn),高速總線控制單元102可以 采用IEEE1394b接口卡、1394b專用集成電路或軟件來(lái)實(shí)現(xiàn)??偪刂铺幚韱卧?03可以采用不同形式的硬件、軟件或者軟硬件結(jié)合的方式靈活 實(shí)現(xiàn)。在本發(fā)明實(shí)施例中,總控制處理單元103包括存儲(chǔ)器1031,存儲(chǔ)控制指令,可以為靜態(tài)存儲(chǔ)器(Static Random AccessMemory,SRAM)、動(dòng)態(tài)隨機(jī)存儲(chǔ)器(Dynamic Random Access Memory,DRAM)或只讀存儲(chǔ)器(Read-Only Memory, ROM)等存儲(chǔ)媒質(zhì);控制處理模塊1032,與低速控制模塊1012和高速控制模塊1022連接,通過存儲(chǔ)器 1031中存儲(chǔ)的控制指令控制低速控制模塊1012和高速控制模塊1022間的數(shù)據(jù)傳輸和數(shù) 據(jù)格式轉(zhuǎn)換,控制處理模塊1032可以采用ASIC、現(xiàn)場(chǎng)可編程門陣列(Field Programmable Gate Array, FPGA)、微控制器(MicrocontrollerUnit, MCU)或數(shù)字信號(hào)處理器(Digital Signal Processing, DSP)等實(shí)現(xiàn),也可以采用軟件實(shí)現(xiàn)。GJB289A低速總線的數(shù)據(jù)被組合或者打散成適合在IEEE1394b高速總線上傳輸?shù)?數(shù)據(jù)包;IEEE1394b高速總線上接收的數(shù)據(jù)被組合、連接成適合在GJB289A低速總線上傳輸 的格式。并且,IEEE1394b高速總線上請(qǐng)求格式必須滿足IEEE1394a和IEEE1394b鏈路層 仲裁要求。圖3示出了 IEEE1394b高速總線系統(tǒng)和GJB289A低速總線系統(tǒng)進(jìn)行通信時(shí)的基本 處理流程,其他任何復(fù)雜的通信過程都將基于該處理過程,只是在數(shù)據(jù)處理以及狀態(tài)控制 方面有所差異。在數(shù)據(jù)通信過程中,當(dāng)功能節(jié)點(diǎn)301需要對(duì)IEEE1394b高速總線進(jìn)行訪問 時(shí),必須遵守IEEE1394b協(xié)議規(guī)范;當(dāng)RT201需要對(duì)GJB289A低速總線進(jìn)行訪問時(shí),必須遵 守GJB289A協(xié)議規(guī)范,具體處理過程詳述如下在步驟S301中,功能節(jié)點(diǎn)301發(fā)出總線訪問請(qǐng)求,獲得總線控制權(quán);功能節(jié)點(diǎn)301發(fā)出總線訪問請(qǐng)求后,如果獲得總線控制權(quán),便可在IEEE1394b高速 總線上進(jìn)行數(shù)據(jù)傳輸;否則,功能節(jié)點(diǎn)301必須重新申請(qǐng)總線訪問權(quán),直到獲得總線控制權(quán) 為止。在步驟S302中,高速總線接口模塊1022接收來(lái)自IEEE1394b高速總線上功能節(jié) 點(diǎn)301的1394數(shù)據(jù),該數(shù)據(jù)用于傳輸給GJB289A低速總線上的設(shè)備RT201 ;在步驟S303中,控制處理模塊1032控制高速控制模塊1021對(duì)接收到的1394數(shù) 據(jù)進(jìn)行包處理,然后再將其轉(zhuǎn)換為GJB289A格式(至少包含1個(gè)數(shù)據(jù)字);其中,包處理即等時(shí)和異步模式下的數(shù)據(jù)包接收確認(rèn)、定址、數(shù)據(jù)校驗(yàn)及數(shù)據(jù)分幀寸。在步驟S304中,低速控制模塊1012將轉(zhuǎn)換后得到的GJB289A格式的數(shù)據(jù)通過低 速總線接口模塊1011發(fā)送給GJB289A低速總線;在步驟S305中,GJB289A低速總線上的RT201在接收到數(shù)據(jù)后,發(fā)送RT響應(yīng)字, 即對(duì)其進(jìn)行響應(yīng);在步驟S306中,低速總線接口模塊1011接收來(lái)自GJB289A低速總線上的RT響應(yīng) 字;在步驟S307中,低速控制模塊1012將低速總線接口模塊1011接收到的RT響應(yīng) 字轉(zhuǎn)發(fā)給控制處理模塊1032 ;在步驟S308中,控制處理模塊1032將接收到的RT響應(yīng)字轉(zhuǎn)換為IEEE1394b格式 后通過高速控制模塊1022和高速總線接口模塊1021發(fā)送給IEEE1394b高速總線上的相應(yīng) 功能節(jié)點(diǎn)301,以便確定已發(fā)送數(shù)據(jù)的發(fā)送情況。當(dāng)然,在功能節(jié)點(diǎn)301請(qǐng)求相應(yīng)RT201發(fā)送數(shù)據(jù)時(shí),重復(fù)以上步驟S305至S308,直
至所有數(shù)據(jù)字完全發(fā)送結(jié)束。
另外,在整個(gè)數(shù)據(jù)通信過程中,不同總線段數(shù)據(jù)必須滿足對(duì)應(yīng)總線的標(biāo)準(zhǔn)規(guī)范。除 此之外,在數(shù)據(jù)傳輸狀態(tài)控制時(shí),在確保時(shí)間要求滿足總線規(guī)范的同時(shí)盡可能避免傳輸中 的各種錯(cuò)誤。當(dāng)然,針對(duì)實(shí)際情況,高低速總線系統(tǒng)中的低速總線系統(tǒng)還可以為CAN總線、 ARINC429等,高速總線系統(tǒng)還可以為USB、FC(Fiber Cable,光纖通道等。針對(duì)相應(yīng)的低速 總線系統(tǒng)和高速總線系統(tǒng),低速總線控制單元101、高速總線控制單元102和總控制處理單 元103進(jìn)行適應(yīng)性修改。在本發(fā)明實(shí)施例中,通過總控制處理單元控制低速總線系統(tǒng)和高速總線系統(tǒng)間的 數(shù)據(jù)傳輸和數(shù)據(jù)格式轉(zhuǎn)換,并通過低速總線控制單元和高速總線控制單元分別控制低速總 線系統(tǒng)和高速總線系統(tǒng)中的數(shù)據(jù)傳輸,實(shí)現(xiàn)了一種高低速總線系統(tǒng)連接裝置,提供了一種 連接當(dāng)前低速總線和高速總線的接口,能夠在不改變現(xiàn)有高、低速總線系統(tǒng)中設(shè)備的基礎(chǔ) 上,實(shí)現(xiàn)高速總線系統(tǒng)和低速總線系統(tǒng)互連,提高工作效率、降低通信系統(tǒng)成本,該高低速 總線系統(tǒng)連接裝置比較適合于在總線升級(jí)替代的初級(jí)階段中使用。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
8
權(quán)利要求
一種高低速總線系統(tǒng)連接裝置,其特征在于,所述裝置包括低速總線控制單元,用于與低速總線系統(tǒng)連接,控制低速總線系統(tǒng)中的數(shù)據(jù)傳輸;高速總線控制單元,用于與高速總線系統(tǒng)連接,控制高速總線系統(tǒng)中的數(shù)據(jù)傳輸;以及總控制處理單元,用于與所述低速總線控制單元和高速總線控制單元連接,控制所述低速總線系統(tǒng)和高速總線系統(tǒng)間的數(shù)據(jù)傳輸和數(shù)據(jù)格式轉(zhuǎn)換。
2.如權(quán)利要求1所述的裝置,其特征在于,所述低速總線系統(tǒng)為GJB289A低速總線系 統(tǒng),所述高速總線系統(tǒng)為IEEE1394b高速總線系統(tǒng)。
3.如權(quán)利要求2所述的裝置,其特征在于,所述低速總線控制單元包括低速總線接口模塊,用于與GJB289A低速總線連接;以及低速控制模塊,用于與所述低速總線接口模塊連接,控制GJB289A低速總線上的數(shù)據(jù) 傳輸。
4.如權(quán)利要求3所述的裝置,其特征在于,所述低速總線接口模塊采用GJB289A接口卡 或軟件實(shí)現(xiàn),所述低速控制模塊采用專用集成電路或軟件實(shí)現(xiàn)。
5.如權(quán)利要求3所述的裝置,其特征在于,所述高速總線控制單元包括高速總線接口模塊,用于與IEEE1394b高速總線連接;以及高速控制模塊,用于與所述高速總線接口模塊連接,控制IEEE1394b高速總線上的數(shù) 據(jù)傳輸。
6.如權(quán)利要求5所述的裝置,其特征在于,所述高速總線控制單元采用IEEE1394b接口 卡、1394b專用集成電路或軟件實(shí)現(xiàn)。
7.如權(quán)利要求5所述的裝置,其特征在于,所述總控制處理單元包括存儲(chǔ)器,用于存儲(chǔ)控制指令;以及控制處理模塊,用于與所述低速控制模塊和高速控制模塊連接,通過所述存儲(chǔ)器中存 儲(chǔ)的控制指令控制所述低速控制模塊和高速控制模塊間的數(shù)據(jù)傳輸和數(shù)據(jù)格式轉(zhuǎn)換。
8.如權(quán)利要求7所述的裝置,其特征在于,所述存儲(chǔ)器為靜態(tài)存儲(chǔ)器、動(dòng)態(tài)隨機(jī)存儲(chǔ)器 或只讀存儲(chǔ)器。
9.如權(quán)利要求7所述的裝置,其特征在于,所述控制處理模塊采用專用集成電路、現(xiàn)場(chǎng) 可編程門陣列、微控制器、數(shù)字信號(hào)處理器或軟件實(shí)現(xiàn)。
10.一種包含權(quán)利要求1至9任一項(xiàng)所述高低速總線系統(tǒng)連接裝置的高低速總線系統(tǒng)。
全文摘要
本發(fā)明適用于數(shù)據(jù)傳輸領(lǐng)域,提供了一種高低速總線系統(tǒng)連接裝置及高低速總線系統(tǒng),所述裝置包括低速總線控制單元,用于與低速總線系統(tǒng)連接,控制低速總線系統(tǒng)中的數(shù)據(jù)傳輸;高速總線控制單元,用于與高速總線系統(tǒng)連接,控制高速總線系統(tǒng)中的數(shù)據(jù)傳輸;以及總控制處理單元,用于與所述低速總線控制單元和高速總線控制單元連接,控制所述低速總線系統(tǒng)和高速總線系統(tǒng)間的數(shù)據(jù)傳輸和數(shù)據(jù)格式轉(zhuǎn)換。在本發(fā)明實(shí)施例中,提供了一種連接當(dāng)前低速總線和高速總線的接口,能夠在不改變現(xiàn)有高、低速總線系統(tǒng)中設(shè)備的基礎(chǔ)上,實(shí)現(xiàn)高速總線系統(tǒng)和低速總線系統(tǒng)互連,提高工作效率、降低通信系統(tǒng)成本。
文檔編號(hào)H04L12/40GK101917318SQ20101011401
公開日2010年12月15日 申請(qǐng)日期2010年2月11日 優(yōu)先權(quán)日2010年2月11日
發(fā)明者劉云龍, 劉波, 孫博文, 雷正濤, 黃筆鋒 申請(qǐng)人:深圳市國(guó)微電子股份有限公司