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

基于CPLD 的熱備份系統的切換設計和實現

2014-12-31 08:22:48姬葉華
中國科技信息 2014年16期
關鍵詞:按鈕信號系統

秦 娟 姬葉華

中國電子科技集團公司第三十二研究所

近年來,隨著信息系統在軍用惡劣環境下應用的復雜性和質量要求的不斷提高,計算機技術已向小型化、高集成度、高可用、低功耗高環保的設計方向發展,這樣就給了像CPLD 和FPGA 這樣的可編程邏輯器件極大的用武之地,PLD 的設計靈活性和資源豐富性,不僅使得整個系統物理空間精簡緊湊,而且提高了整個系統的可靠性,實現了系統的軟硬件一體化。本文結合一個計算機系統,簡單介紹CPLD 在該熱備份系統中的切換設計和實現。

概述

隨著計算機信息系統的深入發展和廣泛應用,需要的功能越來越多,用途也越來越多樣化,帶來的設計實現上的復雜性也不斷提高。為適應當今信息系統軍用惡劣環境,實現用戶對高性能、高可靠、高可用、抗惡劣環境的計算機信息系統需求,保證系統任務工作的連續性和實時性,盡可能地把因硬件、軟件、人為造成的故障對工作的影響降低到最低程度,因此,在復雜系統中常常采用備份方式進行工作。在計算機信息系統中,常用的備份方式有熱備份和冷備份兩種。熱備份工作方式可以理解成在線備份,即當前主系統對外提供支持服務而備份系統空轉待命,一旦主系統出現故障,備份系統快速接管,以保證任務遷移的連續性和實行性。冷備份工作方式可以理解為離線備份,即當前主系統正常工作對外提供支持服務而備份系統不工作,對任務實時性要求不高的系統來說,冷備份具有簡單易操作的特點。

本文基于一個通用計算機雙系統,結合可編程邏輯器件CPLD,介紹熱備份切換功能的硬件設計和實現。

系統平臺介紹

熱備份系統簡介

雙機熱備份系統就是在一個計算機信息系統中提供主備雙機,在系統正常情況下,主機作為工作機為信息系統提供支持,備份機則監視工作機的運行情況(工作機也同時監視備份機是否正常,有時備份機因某種原因出現異常,工作機可盡早通知操作人員解決,確保下次切換的可靠性)。當工作機出現異常,無法支持信息系統運行時,備份機則主動接管工作機的工作,繼續支持信息系統的運行,使得信息系統能夠不間斷地運行,確保了系統的穩定性、高可靠性和可用性。

系統組成

通用計算機熱備份系統由主系統、備系統構成。主系統由1 個處理器模塊和1 個電源模塊組成,備系統由1 個處理器模塊和1 個電源模塊組成,主備系統對外提供一致的硬件接口,包括網絡、USB、串口等。系統模塊安裝在一塊主、備物理隔離的背板上,主備系統的健康狀態信號、切換控制信號等通過背板互連,并引入各自處理器模塊的可編程邏輯器件CPLD 中進行控制設計。系統框圖如圖1所示。

切換設計和實現

系統切換設計

該雙機熱備份系統中的切換是通過軟件自動切換和按鈕手動切換兩種方式來操作實現的,軟件自動切換實現從主系統到備系統的切換,按鈕手動切換實現從備系統到主系統的切換,如圖2 所示。

圖1 雙機熱備份系統框圖

圖2 系統切換方式

圖3 軟件切換流程

對于軟件實現的由主系統到備系統的切換,是當檢測軟件檢測到主系統發生故障時,通過設置主備系統之間互連的控制信號,啟動切換流程,實現主備之間的切換。切換流程圖見圖3,說明如下:

主系統發生故障;

主系統硬件平臺設置健康狀態信號異常;

備系統獲知主系統健康狀態信號異常時通知備系統軟件;

備系統軟件設置切換使能信號有效;

主系統硬件平臺收到切換使能信號后完成對外接口的關閉,備系統則完成硬件資源的啟用和主系統相應任務的加載運行;

切換完成。

對于按鈕實現的備系統到主系統的切換,是整個系統檢測到按鈕輸入信號后,主備系統對各自的軟硬件資源進行切換的操作實現。為優化系統的工作狀態,簡化操作,設定按鈕切換優先級最高,即啟動按鈕切換后,在系統重啟或復位前不可再進行軟件自動切換操作。按鈕切換的流程圖見圖4,說明如下:

主、備系統收到按鈕切換信號有效,進入切換流程;

軟件設置主系統加載當前任務,硬件平臺完成對外接口的切換;

切換完成。

CPLD 的切換備份設計

根據系統切換方案,軟件檢測故障,采用CPLD 判斷并設置硬件平臺之間的切換互連控制信號,系統之間正確有效獲取當前狀態,從而指揮系統完成軟硬件資源的切換工作,保證系統的連續性和高可用性。

本系統中CPLD 可編程邏輯器件選用ALTERA 公司的EPM2210F324 芯 片。EPM2210F324 是MAX II 系 列中的高端產品,封裝是324-pin 的FBGA 芯片,它的資源情況如下表1 所示。

圖4 按鈕切換流程圖

表1 CPLD 資源參數表

EPM2210F324 高性能可編程邏輯器件主要特性如下:

提供快速傳播延遲和時鐘到輸出時間;

每邏輯陣列模塊(LAB)提供4 個全局時鐘;

多達8 個UFM Kbits 非易失性存儲;

IO 引腳支持多種電平;

支持IEEE 1149.1 標準JTAG 接口;

接口兼容32 位/66MHz PCI 總線;

Pin-pin 的最小延時可達7ns。

在本系統中,充分利用可編程邏輯器件的豐富資源和編程設計的靈活性,實現健康狀態信號的采集、判斷以及切換使能信號的控制。

下面結合當出現總線故障時,如何對寄存器狀態進行讀寫操作,完成狀態和信息的上報互傳功能。

設計時為標識切換方式、健康狀態信號組以及切換使能信號組,在CPLD 中定義一個8 位的寄存器,寄存器的每一位即可對應相應信號狀態。例如下面的定義語句。

寄存器需要在系統復位時賦初始值,該初始值按照正常系統設定為0x2C,約定寄存器地址偏移為0x10000。設定有主、備電源提供給處理器模塊的健康狀態信號M_Power_sta、B_Power_sta,備系統輸出到主系統的切換使能信號Sys_wk 和主系統輸出到備系統的狀態信號sys_status,提供一組8 位的數據總線data 對寄存器進行讀寫操作,通過Master_back 輸入信號對處理器模塊的位置進行主備系統識別,定義一個But_Switch 表示按鈕輸入信號。CPLD 切換功能程序如下:

從上面的代碼可以看出,當軟件檢測工作系統出現故障時,就設置健康狀態寄存器中的相應位,CPLD 通過查看健康狀態寄存器的狀態位查看系統是否異常,發現異常時則通過硬件平臺設置系統狀態信號,通知備份系統,備份系統由軟件判斷是否需要切換,通過軟件設置切換使能信號即系統有效信號后,該信號傳遞到主系統中,完成切換信息的交互,控制實現主備系統軟硬件資源的備份切換。

結束語

通過對系統中切換流程的分析和CPLD 內系統狀態和信息上報互傳的切換設計,實現了一個基本的系統雙機熱備份切換功能,其中CPLD 的運用,就像畫龍點睛之筆,讓系統的輕量化、高可靠、高可用硬件設計變得更加輕便靈活。

猜你喜歡
按鈕信號系統
這些按鈕能隨便按嗎?
當你面前有個按鈕
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
基于LabVIEW的力加載信號采集與PID控制
主站蜘蛛池模板: 国产精品99在线观看| 国产精品深爱在线| 国产精品欧美日本韩免费一区二区三区不卡| 欧美日韩精品一区二区在线线| 全裸无码专区| 国产一二三区在线| 中文字幕日韩丝袜一区| 四虎影视无码永久免费观看| 国产乱人伦精品一区二区| 日韩国产精品无码一区二区三区 | 久久五月天综合| 亚洲精品777| av色爱 天堂网| 国产精品视频系列专区| 伊在人亚洲香蕉精品播放 | 波多野结衣第一页| 日韩av高清无码一区二区三区| 欧美日韩国产系列在线观看| 精品無碼一區在線觀看 | 国产精品亚洲五月天高清| 亚洲精品无码高潮喷水A| 久久精品免费国产大片| 亚洲综合九九| 精品久久久无码专区中文字幕| 国产乱人伦偷精品视频AAA| 亚洲精品桃花岛av在线| 国产区在线看| 色婷婷亚洲综合五月| 国产一区二区三区日韩精品| 色综合色国产热无码一| 女人18毛片久久| 日韩第九页| 日本AⅤ精品一区二区三区日| 蜜臀AVWWW国产天堂| 性色一区| 亚洲不卡影院| 午夜国产精品视频黄| 国产XXXX做受性欧美88| 国产激情无码一区二区三区免费| 久无码久无码av无码| 国产麻豆精品手机在线观看| av在线5g无码天天| 永久免费精品视频| 国产精品美人久久久久久AV| 亚洲天天更新| 亚洲A∨无码精品午夜在线观看| 亚洲日本www| 日韩一级二级三级| 国产乱人免费视频| 亚洲欧美一级一级a| 亚洲欧美在线看片AI| 国产95在线 | 亚洲婷婷丁香| 精品视频免费在线| 亚洲香蕉伊综合在人在线| 99精品一区二区免费视频| 国产成人精品无码一区二| 久久香蕉国产线看观看亚洲片| 97综合久久| 天堂va亚洲va欧美va国产| 亚洲乱码精品久久久久..| 国产成人8x视频一区二区| 国产 日韩 欧美 第二页| 夜夜拍夜夜爽| 久久婷婷五月综合97色| 69视频国产| 欧美日韩综合网| 亚洲精品第一在线观看视频| 亚洲天堂区| 中文字幕色站| 欧美日韩久久综合| 色综合手机在线| 91久久精品国产| 亚洲精品无码AV电影在线播放| 91综合色区亚洲熟妇p| 国产成人三级| 欧美在线网| 在线播放国产一区| 亚洲精品福利网站| 波多野结衣国产精品| 伊人久久久久久久| 国产三级视频网站|