資訊頻道

      Vortex86SX CPU容錯性功能介紹

        臺灣DM&P集團(tuán)于2007年推出All-in-One Embedded Total Solution高度集成SoC處理器Vortex86SX。該Vortex86SX以中低階嵌入式及工業(yè)應(yīng)用為主要目標(biāo),采用x86兼容運算核心,及單片581顆錫球BGA包裝,其0.13 micron制程能讓此款SoC體積止于27×27mm。另外,運算速度可達(dá)300MHz標(biāo)準(zhǔn)。在基本架構(gòu)則以32位×86為主體設(shè)計,并集成豐富的接口,特別是此SoC內(nèi)建的容錯功能更是成為軍工界的一個標(biāo)準(zhǔn),并以其低成本、易實現(xiàn)和操作簡單實用的特點迅速在業(yè)界中推廣開來。
        Vortex86SX內(nèi)建的容錯功能實現(xiàn)非常簡單,且功能強大。它主要有以下幾大特點:
        l Master/Slave主板諧調(diào)工作
        l 可診斷六種不可預(yù)知的系統(tǒng)死機(jī)故障
        l Master/Slave主板可在1 us(10的負(fù)6次方秒)內(nèi)轉(zhuǎn)換
        l 可抑制Slave主板下的ISA總線
        l 可編程抑制Slave主板的I/O端口(在BIOS中設(shè)置)
        l 設(shè)計高速串口作Master/Slave主板間的數(shù)據(jù)傳輸
        l Master/Slave主板各提供4KB SRAM作數(shù)據(jù)交換與備份
        l 支持系統(tǒng)死機(jī)計數(shù)
        由于Vortex86SX內(nèi)建了容錯功能,并在設(shè)計CPU之初就已考慮用戶使用方便易操作性。我們現(xiàn)就以下幾部分介紹容錯功能。
        1. CMOS設(shè)置部分
        構(gòu)建一套容錯系統(tǒng)需兩塊功能相同并嵌有Vortex86SX SoC主板,分別在CMOS中將其容錯功能打開,其具體位置在 “Chipset → SouthBridge Configuration→ Redundancy Control Configuration” 下,如下圖:

      圖1


        如上圖所示,Vortex86SX CPU提供了Dual Port 4KB SRAM空間給用戶作數(shù)據(jù)交換與備份使用,其內(nèi)存開始地址為000D000;還有提供了COM9作數(shù)據(jù)傳輸端口;并在CMOS中有設(shè)計可選擇設(shè)置KB/MS、GPIO、LPT(并口)和串口TRI-State(抑制)狀態(tài)。
        2. 硬件操作部分
        準(zhǔn)備兩片功能相同并嵌有Vortex86SX SoC的主板,根據(jù)客戶各自要求分別設(shè)置其CMOS選項。我們公司的許多工控主板上都有設(shè)計一個特殊的接口---容錯技術(shù)接口,如VSX-6154主板J7接頭,其定義分別是Pin1(GND)、Pin2-Pin3(System Fail in/out)、Pin4-Pin5(GPCS0/SYS-GPCS-IN)、Pin6-Pin7(TXD9/RXD9)。如下圖,由VSX-6154主板A和B通過PC104總線和“BoR”疊加在一起構(gòu)成一套容錯系統(tǒng)。(我們將VSX主板J7連接線命名為BoR=Bridge of Redundancy)

      圖2


        注意:BoR線纜的接法:VSX主板A J7 “Pin2-Pin3”、 “Pin4-Pin5”、 “Pin6-Pin7”和VSX主板B J7相同的信號線兩兩交叉互連,GND“Pin1-Pin1”對接,如下圖。

      圖3


        當(dāng)您將兩塊VSX主板的BoR和ISA Bus連接好后就可以上電工作,這兩塊VSX主板的電源可以是同一電源,也可以是兩個獨立的電源。兩塊VSX主板的M/S關(guān)系是由BoR的pin2-pin3根據(jù)兩塊主板上電工作的先后來判定的,先上電工作的VSX主板自動被指定為“Master”,另一塊則為“Slave”。
        以下是處于“Slave”狀態(tài)下VSX主板的容錯設(shè)置:
        1.“Slave”主板的ISA Bus被抑制(Tri-state)。(注意:這是為了避免兩塊VSX主板通過ISA Bus疊加起來發(fā)生控制/數(shù)據(jù)/地址總線沖突)
        2.“Slave”主板可通過CMOS設(shè)置I/O接口是否被抑制,其位置在“Chipset →South Bridge →Redundancy Control Configuration”。請注意I/O接口是指“UART”、“LPT”、“GPIO”和“KB/MS”,其他的I/O接口(如PCI、USB和LAN)不會抑制。其以上I/O接口是否被抑制主要根據(jù)兩塊VSX主板的I/O(如COM1)是否要連接到同一設(shè)備。
        3. 功能介紹部分
        BoR的Pin2-Pin3連接回路稱為“Diagnose Circuit”(診斷回路)。它不僅是判定VSX主板M/S關(guān)系,還可以偵測6種不可預(yù)知的系統(tǒng)故障,如“看門狗0/1”、 “硬件復(fù)位”、 “軟件控制”、 “手動轉(zhuǎn)換”、 “非法指令”等等。一旦發(fā)生其中一種的故障,“Master”主板就會發(fā)出信號通知“Slave”主板,然后兩塊VSX主板在1us內(nèi)轉(zhuǎn)換Master/Slave關(guān)系。
        我們公司VSX系列主板都有設(shè)計2-Pin 的System-Fail-Switch接頭。將此接頭短接則將“Master”狀態(tài)推給對方,即使對方在1us內(nèi)轉(zhuǎn)換成“Master”狀態(tài)。
        BoR的Pin4-Pin5連接回路是M/S的4KB SRAM內(nèi)存映射回路,即VSX主板內(nèi)建“4K dual-port SRAM”占用內(nèi)存啟始地址“Hex D000”。通過GPCS0內(nèi)存映射“Slave”主板的“4K dual-port SRAM”啟始地址“Hex C800”。因此,您可以通過“Memory Mapping”方式移動數(shù)據(jù)。例如,您可以將數(shù)據(jù)移動到“Master”主板內(nèi)建的“4K SRAM”內(nèi)存區(qū)中(基地址:D000:0000),也可以將數(shù)據(jù)移動到基地址為C800:0000內(nèi)存區(qū)中。當(dāng)您將數(shù)據(jù)移動到C800:0000中時,實際上是您將數(shù)據(jù)移動到了“Slave”主板的“4K SRAM”內(nèi)存區(qū)中,即您可以在“Slave”主板的基地址D000:0000內(nèi)存區(qū)中訪問到同一數(shù)據(jù)。通過VSX主板的這一功能,就可以很容易地做到兩塊主板間的數(shù)據(jù)交換和備份。
        由于“Slave”主板的ISA Bus是被抑制的。故只有“Master”主板能同時訪問(讀/寫)內(nèi)建的“4K dual-port SRAM”和通過GPCS解碼器訪問“Slave”主板的“4K dual-port SRAM”。當(dāng)然,“Slave”主板也能訪問自身內(nèi)建的“4K dual-port SRAM”。
        為了能使用兩塊主板的“4K dual-port SRAM”,您必須打開“Chipset → SouthBridge Configuration → Redundancy Control Configuration → Dual Port 4KB SRAM”,如圖1。
        為了使“Master”主板能訪問“Slave”主板的“4K dual-port SRAM”,您必須將兩塊VSX主板的CMOS設(shè)置中“Chipset → SouthBridge Configuration → GPCS Configuration”選項“GPCS0 Function”打開,如下圖。

      圖4


        BoR的Pin6-Pin7是一個高速的RS232串行通信端口(COM9)。它可以傳輸一些簡單的數(shù)據(jù),如M/S主板間“4K SRAM”內(nèi)存區(qū)數(shù)據(jù)傳輸前/后的確認(rèn)數(shù)據(jù)(也可以是數(shù)據(jù)的長度)。當(dāng)然,您也可以在兩塊VSX主板間使用此COM9端口作其他任何目的的傳輸。
        以上就是有關(guān)Vortex86SX內(nèi)建容錯功能的介紹,大家如想獲得更詳細(xì)的說明,請隨時與我公司技術(shù)人員聯(lián)系或發(fā)Email:tech@icop.com.cn。

      文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。

      主站蜘蛛池模板: 精品国产日产一区二区三区| 亚洲电影一区二区| 美女AV一区二区三区| 无码AV动漫精品一区二区免费| 日韩AV片无码一区二区不卡| 变态调教一区二区三区| 久久国产精品免费一区二区三区| 武侠古典一区二区三区中文| 日韩少妇无码一区二区三区| 无码毛片一区二区三区中文字幕 | 无码国产精品一区二区免费3p| 久久精品一区二区国产| 亚洲av无码成人影院一区| 无码人妻AⅤ一区二区三区水密桃| 国产av成人一区二区三区| 亚洲一区二区三区亚瑟| 无码人妻精品一区二区三区99不卡 | 男女久久久国产一区二区三区| 91视频国产一区| 亚洲国产一区二区视频网站| 久久久91精品国产一区二区| 精品国产一区二区三区久久影院| 在线观看国产区亚洲一区成人 | 国产不卡视频一区二区三区| 一区二区三区精品| 人妻内射一区二区在线视频| 无码人妻一区二区三区在线视频| 在线|一区二区三区| 亚洲av一综合av一区| 青娱乐国产官网极品一区| 精品一区二区三区自拍图片区| 国产伦精品一区二区三区无广告 | 无码中文字幕乱码一区| 狠狠色婷婷久久一区二区| 亚洲AV无码国产一区二区三区| 亚洲色精品vr一区二区三区| 日韩在线视频一区| 亚洲一区免费视频| 无码国产精成人午夜视频一区二区 | 国产拳头交一区二区| 亚洲国产成人精品无码一区二区|