JPH05114891A - System for starting up package for new synchronizing network device - Google Patents
System for starting up package for new synchronizing network deviceInfo
- Publication number
- JPH05114891A JPH05114891A JP3302513A JP30251391A JPH05114891A JP H05114891 A JPH05114891 A JP H05114891A JP 3302513 A JP3302513 A JP 3302513A JP 30251391 A JP30251391 A JP 30251391A JP H05114891 A JPH05114891 A JP H05114891A
- Authority
- JP
- Japan
- Prior art keywords
- package
- information
- control
- packages
- sent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000004044 response Effects 0.000 claims abstract description 29
- 238000003672 processing method Methods 0.000 claims abstract description 8
- 230000001360 synchronised effect Effects 0.000 claims abstract description 8
- 230000005540 biological transmission Effects 0.000 abstract description 8
- 230000003287 optical effect Effects 0.000 abstract description 6
- 238000000605 extraction Methods 0.000 abstract description 3
- 238000003780 insertion Methods 0.000 abstract description 3
- 230000037431 insertion Effects 0.000 abstract description 3
- 230000009977 dual effect Effects 0.000 description 19
- 238000004891 communication Methods 0.000 description 16
- 238000012545 processing Methods 0.000 description 9
- 238000000034 method Methods 0.000 description 8
- 238000012423 maintenance Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 2
- 101100328887 Caenorhabditis elegans col-34 gene Proteins 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Monitoring And Testing Of Exchanges (AREA)
- Exchange Systems With Centralized Control (AREA)
- Time-Division Multiplex Systems (AREA)
- Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
Abstract
(57)【要約】
【目的】 本発明は高速光伝送装置やクロスコネクト装
置などの新同期網用装置におけるパッケージ立上げ処理
方式に関するものであり、新同期網用装置に装着されて
いる回線設定パッケージやインタフェースパッケージな
どが電源断あるいはパッケージ挿抜等によりその内部の
制御データが消失するなどの障害が発生した場合に、そ
の消失した制御データをパッケージ挿入電源復旧に伴っ
て速やかに自動復旧させるパッケージの立上げ処理方式
を提供することを目的とする。
【構成】 インタフェースおよび/または回線設定用の
パッケージ14#1〜14#nを複数有する新同期網用
装置において、複数のパッケージに対してポーリングに
より収集コマンドCMDを順次に送って応答情報ST
を収集し、この収集コマンドを送る際に同時に他の制御
コマンド(CMD・・・)も送って各パッケージに制
御情報を設定するようにしたものである。
(57) [Abstract] [Object] The present invention relates to a package start-up processing method in a device for a new synchronous network such as a high-speed optical transmission device or a cross-connect device, and a line setting installed in the device for the new synchronous network. When a package or interface package has a failure such as loss of control data inside it due to power interruption or package insertion / extraction, the lost control data is automatically restored as soon as the power is restored. The purpose is to provide a startup processing method. In a new synchronous network device having a plurality of interfaces and / or line setting packages 14 # 1 to 14 # n, a collection command CMD is sequentially sent by polling to a plurality of packages, and response information ST is sent.
Are collected, and when this collection command is sent, other control commands (CMD ...) Are sent at the same time to set the control information in each package.
Description
【0001】[0001]
【産業上の利用分野】本発明は高速光伝送装置やクロス
コネクト装置などの新同期用網装置において、それに装
着されている回線設定パッケージやインタフェースパッ
ケージなどが電源断あるいはパッケージ挿抜等によりそ
の内部の制御データが消失するなどの障害が発生した場
合に、その消失した制御データをパッケージ挿入あるい
は電源復旧に伴って自動復旧させるパッケージの立上げ
処理方式に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a new synchronization network device such as a high-speed optical transmission device or a cross-connect device, in which a line setting package, an interface package, or the like installed in the new synchronization network device is cut off by power-off or package insertion / extraction. The present invention relates to a package start-up processing method for automatically recovering lost control data when a package is inserted or power is restored when a failure such as loss of control data occurs.
【0002】近年、高速光伝送装置等の新同期網用装置
は、電話、データ、画像データ等を全て収容する高速デ
ィジタル基幹回線を収容するものが多数存在するように
なっている。このため一つの装置の異状であってもそれ
が社会的に及ぼす影響が大きい。またこのような装置は
その機種、数量もかなり増えており、その保守作業も複
雑になってきている。In recent years, a large number of new synchronous network devices such as high-speed optical transmission devices accommodate a high-speed digital trunk line that accommodates all telephones, data, image data, and the like. Therefore, even if one device is abnormal, it has a great social impact. Moreover, the types and quantities of such devices have considerably increased, and their maintenance work has become complicated.
【0003】このような状況下で、保守者が誤って運用
中のインタフェース/回線設定等のパッケージを装置か
ら抜き取ったり、誤って使用中の装置電源を落としたり
するというような作業ミスも増えてきている。このよう
な作業ミスをした時にはパッケージのメモリにソフトウ
ェア的に設定された各種の制御データが消失することに
なり、このためパッケージを単に挿し戻しても装置の正
常な運用を再開できなくなる。したがって、こうした重
要な伝送装置の保守にあたっては、保守者の誤操作によ
る障害を高速かつ自動的に救済する必要があり、そのた
めには誤操作により消失したパッケージの制御データを
直ちに自動復旧できることが必要である。Under such circumstances, there is an increasing number of work mistakes, such as a maintenance person accidentally pulling out a package such as interface / line setting which is in operation from the apparatus, or mistakenly turning off the apparatus power supply in use. ing. When such an operation mistake is made, various control data set by software in the memory of the package will be lost, so that normal operation of the apparatus cannot be resumed even if the package is simply put back in. Therefore, in maintenance of such an important transmission device, it is necessary to quickly and automatically relieve a failure caused by an erroneous operation by a maintenance person, and for that purpose, it is necessary to immediately and automatically recover the control data of the package lost by the erroneous operation. ..
【0004】[0004]
【従来の技術】クロスコネクト装置や高速光伝送装置な
どの新同期網用装置においては、伝送回線とのインタフ
ェース部としてインタフェースパッケージや回線設定パ
ッケージを有しており、これらのパッケージは装置ユニ
ットバックボードに挿入されている。これらのパッケー
ジは信頼性向上のために現用1、予備1を配置し主信号
上のオーバーヘッド内のAPSバイトを用いた1対1切
替え制御方式を採用している。そしてこの現用/予備選
択のためのセレクタ管理情報を含めた各種の制御情報が
パッケージに組み込まれたメモリに設定され、これらの
制御情報に基づいてパッケージはその機能を果たしてい
る。2. Description of the Related Art New synchronous network devices such as cross-connect devices and high-speed optical transmission devices have an interface package and a line setting package as an interface with a transmission line. These packages are device unit backboards. Has been inserted into. In order to improve reliability, these packages adopt a one-to-one switching control system in which a working one and a spare one are arranged and an APS byte in an overhead on a main signal is used. Then, various control information including the selector management information for the active / preliminary selection is set in the memory incorporated in the package, and the package fulfills its function based on these control information.
【0005】パッケージへの制御データの設定処理はフ
ァームウェア部によりなされる。ファームウェア部の管
理情報(制御データ等)は電源断によってもその内容が
失われない不揮発性メモリに予め蓄積されており、この
不揮発メモリは通常、ファイル部に置かれる。ファーム
ウェア部は、電源断あるいはパッケージ挿抜等に起因し
てパッケージへ制御データを再設定する必要が生じた際
には、その制御データをこの不揮発性メモリからダウン
ロードしてパッケージのハードウェアに書き込む処理を
行っている。The firmware unit carries out the process of setting the control data in the package. The management information (control data, etc.) of the firmware section is stored in advance in a non-volatile memory whose contents are not lost even when the power is cut off, and this non-volatile memory is usually placed in the file section. When it becomes necessary to reset the control data to the package due to power failure or package insertion / extraction, the firmware section downloads the control data from this non-volatile memory and writes it to the package hardware. Is going.
【0006】このように、装置の電源が断とされその電
源回復後にパッケージのメモリのデータを自動復旧する
には、ファームウェア部はそのデータを不揮発性メモリ
からパッケージメモリへダウンロードして書き込むこと
で、パッケージ内部の制御データを復旧し、電源回復後
のパッケージの立上げ処理を実現している。As described above, in order to automatically restore the data in the package memory after the power of the device is cut off and the power is restored, the firmware section downloads the data from the non-volatile memory to the package memory and writes it. The control data inside the package is restored, and the package start-up processing after power restoration is realized.
【0007】[0007]
【発明が解決しようとする課題】ところが、不揮発性メ
モリはファームウェア部のCPUとは別の、ファイル部
のCPUの管理下にあり、したがってファームウェア部
が不揮発性メモリからパッケージメモリへデータをダウ
ンロードするためには、ファイル部のCPUとファーム
ウェア部のCPU間でのCPU間通信やバスの制御等を
行ってデータをダウンロードすることになり、このダウ
ンロード処理には時間がかかる。However, the non-volatile memory is under the control of the CPU of the file section, which is different from the CPU of the firmware section, and therefore the firmware section downloads data from the non-volatile memory to the package memory. In order to download data by performing inter-CPU communication and bus control between the CPU of the file section and the CPU of the firmware section, this download processing takes time.
【0008】このため、パッケージが装置ユニットバッ
クボードから抜かれた場合、パッケージ内のデータが消
失することになるが、そのデータを復旧するためには、
ソフトウェア部は、当該パッケージが再挿入された時
に、それに設定するデータを不揮発性メモリからパッケ
ージメモリにダウンロードしており、従ってパッケージ
の立上げ処理には時間がかかり、システムを速やかに復
旧することができなかった。Therefore, when the package is removed from the device unit backboard, the data in the package will be lost. To recover that data,
When the package is re-inserted, the software section downloads the data to set it from the non-volatile memory to the package memory, so it takes time to start up the package and the system can be quickly restored. could not.
【0009】このように従来の装置では、パッケージの
立上げに長時間がかかるという問題があり、特に同時に
複数のパッケージの立上げ処理が発生すると復旧までに
更に長時間がかかってしまう。その結果、保守者が誤操
作によりシステムがサービスダウンしてからサービス復
旧するまで長時間にわたり影響を与えていた。As described above, the conventional apparatus has a problem that it takes a long time to start up a package, and particularly when a plurality of packages start up at the same time, it takes a longer time to recover. As a result, a maintenance person has an influence on the system for a long time after the system goes down due to an erroneous operation until the service is restored.
【0010】また従来の装置では、パッケージ上のデー
タとファームウェア部が管理するデータとが別管理とな
っていたため、その両者のデータが不一致となるケータ
があり、装置の保守に混乱を引き起こすことがあった。Further, in the conventional apparatus, since the data on the package and the data managed by the firmware section are separately managed, there is a CAT in which the two data do not match, which may cause confusion in the maintenance of the apparatus. there were.
【0011】本発明はかかる事情に鑑みてなされたもの
であり、その目的とするところは、電源断やパッケージ
抜取により失われたパッケージの制御データを速やかに
復旧する方式を提供することにある。The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a method for promptly recovering the control data of a package lost due to power interruption or package removal.
【0012】[0012]
【課題を解決するための手段】図1は本発明に係る原理
説明図である。図1において、14#1〜14#nはイ
ンタフェースパッケージあるいは回線設定パッケージな
どの複数のパッケージ、11は複数のパッケージ14#
1〜14#nに対して応答情報の収集を指令する収集コ
マンド等の制御情報CMDや収集した応答情報STを各
パッケージ対応に格納するメモリ、12はメモリから制
御情報CMDを読み出してパッケージに送信すると共に
それに応じてパッケージから収集した応答情報をメモリ
の対応するエリアに書き込む制御を各パッケージに対し
て逐次に行う通信制御部、10は通信制御部12に対し
て収集指令を発すると共に収集した応答情報STをメモ
リらか読み出してその解析を行うファームウェア部、1
3は装置ユニットのバックボードである。FIG. 1 is an explanatory view of the principle of the present invention. In FIG. 1, 14 # 1 to 14 # n are a plurality of packages such as interface packages or line setting packages, and 11 are a plurality of packages 14 #.
A memory that stores control information CMD such as a collection command for instructing collection of response information to 1 to 14 # n and collected response information ST corresponding to each package, and 12 reads the control information CMD from the memory and sends it to the package In response to this, the communication control unit 10 that sequentially controls each package to write the response information collected from the package to the corresponding area of the memory, issues a collection command to the communication control unit 12, and collects the response. A firmware unit that reads the information ST from the memory and analyzes it.
3 is a backboard of the device unit.
【0013】本発明に係るパッケージ立上げ処理方式
は、インタフェースおよび/または回線設定用のパッケ
ージ14#1〜14#nを複数有する新同期網用装置に
おいて、複数のパッケージに対してポーリングにより収
集コマンドCMDを順次に送って応答情報STを収集
し、この収集コマンドを送る際に同時に他の制御コマン
ドCMD・・・も送って各パッケージに制御情報を設
定するようにしたものである。According to the package start-up processing method of the present invention, a new synchronous network device having a plurality of interfaces and / or line setting packages 14 # 1 to 14 # n collects a plurality of packages by polling commands. CMDs are sequentially sent to collect response information ST, and when this collection command is sent, other control commands CMD ... Are sent at the same time to set the control information in each package.
【0014】またこの方式において、不揮発メモリから
ダウンロードした該複数のパッケージへの制御情報と該
複数のパッケージから収集した応答情報をファームウェ
ア部10の共通メモリ11に格納するようにし、収集コ
マンドを送る際にはこの共通メモリから制御情報を読み
出して各パッケージに配付するようにできる。In this system, the control information for the plurality of packages downloaded from the non-volatile memory and the response information collected from the plurality of packages are stored in the common memory 11 of the firmware unit 10 and the collecting command is sent. The control information can be read from this common memory and distributed to each package.
【0015】またこの方式において、ファームウェア部
の電源断時には不揮発メモリから制御情報を該共通メモ
リにダウンロードした後に各パッケージに配付するよう
にできる。Further, in this system, when the power supply of the firmware section is cut off, the control information can be downloaded from the non-volatile memory to the common memory and then distributed to each package.
【0016】[0016]
【作用】ファームウェア部10は通信制御部12を制御
して共通メモリ11から読み出した収集コマンドCMD
を含む制御情報CMDをパッケージにポーリングによ
り順次に送ってそれからの応答情報STを収集する。こ
の収集コマンドを送る際に同時に他の制御コマンドCM
D・・・も送って各パッケージに各種制御情報を設定
するようにする。したがって、応答情報の収集作業を行
うとそれに伴って各種の制御情報がパッケージに設定さ
れることになるので、抜き取ったパッケージを再挿入す
ると、定期的に行われる応答情報収集に伴ってその内部
制御データが自動的に復旧されることになる。ファーム
ウェア部の電源断時には不揮発メモリから制御情報を共
通メモリにダウンロードした後に各パッケージに配付す
るようにすればよい。Operation: The firmware section 10 controls the communication control section 12 to read the collection command CMD from the common memory 11.
The control information CMD including the above is sequentially sent to the package by polling, and the response information ST from that is collected. At the same time as sending this collection command, another control command CM
D ... is also sent to set various control information in each package. Therefore, when collecting the response information, various control information will be set in the package accordingly. Therefore, when the extracted package is re-inserted, the internal control of the response information is performed with the collection of the response information. The data will be recovered automatically. When the power of the firmware unit is cut off, the control information may be downloaded from the non-volatile memory to the common memory and then distributed to each package.
【0017】[0017]
【実施例】以下、図面を参照して本発明の実施例を説明
する。図2は本発明の一実施例としてのパッケージの立
上げ処理方式を説明するものであり、新同期網用のクロ
スコネクト装置のCPUアーキテクチャが示されてい
る。図中、6はファイル部であり、E2 PROMなどの
不揮発メモリとCPU等を含み構成されており、この不
揮発メモリにはCPUダウンの時にCPUが立ち上がる
ための情報(後述するファームウェア部1のCPUが管
理している制御情報CMDと同一のもの)が格納されて
いる。Embodiments of the present invention will be described below with reference to the drawings. FIG. 2 illustrates a package start-up processing system as an embodiment of the present invention, and shows a CPU architecture of a cross-connect device for a new synchronous network. In the figure, 6 is a file unit, which is configured to include a nonvolatile memory such as an E 2 PROM and a CPU, and the nonvolatile memory has information for starting the CPU when the CPU is down (CPU of the firmware unit 1 described later). (Which is the same as the control information CMD managed by the above) is stored.
【0018】1はファームウェア部であり、CPU、作
業用のRAM、OSやアプリケーションファームウェア
等からなる。このファームウェア部1はファイル部の不
揮発メモリからダウンロードした制御情報をデュアルポ
ートRAM3に格納したり、デュアルポートRAM3か
ら読み出した応答情報を解析したり、あるいは後述する
通信制御LSI2を制御してパッケージ5に対して情報
設定制御や実装/警報情報収集を行ったりするものであ
る。このファームウェア部1はデュアルポートRAM3
に格納されている制御情報を、通信制御LSI2にアク
セスすることで通信制御LSI2から各パッケージに送
らせるよう制御を行う。この制御はパッケージの実装/
未実装状態にかかわらず行われ、それにより後述するよ
うにパッケージ5が挿入されると直ちにそのパッケージ
に対する情報設定制御がかかるようになる。Reference numeral 1 denotes a firmware section, which comprises a CPU, a work RAM, an OS, application firmware and the like. The firmware unit 1 stores the control information downloaded from the non-volatile memory of the file unit in the dual port RAM 3, analyzes the response information read from the dual port RAM 3, or controls the communication control LSI 2 to be described later to make the package 5. On the other hand, information setting control and mounting / alarm information collection are performed. This firmware part 1 is a dual port RAM 3
The communication control LSI 2 is controlled to send the control information stored in the package to each package by accessing the communication control LSI 2. This control is package implementation /
This is performed regardless of the unmounted state, and as a result, as described later, when the package 5 is inserted, the information setting control for the package is immediately applied.
【0019】4はインタフェース/回線設定等のパッケ
ージ5を挿入する伝送装置制御ユニットのバックボード
である。パッケージ5は96枚のインタフェースパッケ
ージと24枚の回線設定パッケージの合計120枚(#
1〜#120のパッケージ)からなり、これらはファー
ムウェア部1から設定される制御情報を格納するメモリ
部を備えている。個々のパッケージ5をバックボード4
から抜くと制御バスから切り離されることになり、よっ
てそのパッケージから応答が返らなくなる。また、パッ
ケージ側からみれば、電源が供給されなくなるため、パ
ッケージ内のメモリの内容(制御情報等)が消失するこ
とになる。Reference numeral 4 is a backboard of a transmission device control unit into which a package 5 for interface / line setting etc. is inserted. Package 5 consists of 96 interface packages and 24 line setting packages for a total of 120 (#
1 to # 120 package), each of which has a memory unit for storing control information set by the firmware unit 1. Individual package 5 backboard 4
Removing it will disconnect it from the control bus, thus causing the package to stop responding. Further, as viewed from the package side, the power is not supplied, so that the contents of the memory (control information etc.) in the package are lost.
【0020】3はファームウェア部1で管理する制御デ
ータの保存用とパッケージに設定する制御データ保存用
とのメモリを共通化した共通メモリとしてのデュアルポ
ートRAM3である。このデュアルポートRAM3はフ
ァームウェア部1と通信制御LSI2の2方路から読出
し/書込みのアクセスが可能なRAMであり、不揮発メ
モリからダウンロードした制御情報CMDとパッケージ
5から収集した応答情報STを格納する。Reference numeral 3 denotes a dual port RAM 3 as a common memory in which a memory for storing control data managed by the firmware unit 1 and a memory for storing control data set in a package are made common. The dual port RAM 3 is a RAM that can be read / written from two directions of the firmware unit 1 and the communication control LSI 2, and stores the control information CMD downloaded from the nonvolatile memory and the response information ST collected from the package 5.
【0021】制御情報CMDには、各パッケージからそ
れらのパッケージで生じた装置警報(アラーム)情報を
収集することを指令する収集コマンドCMD、各パッ
ケージが現用/予備(#0/#1)の何れの系を選択す
るかを指令するセレクタ制御コマンドCMD、各種の
情報を設定するための情報設定コマンドCMD等が含
まれる。制御情報CMDはパッケージ対応(すなわちC
MD#1〜CMD#120)に用意され、これにはイン
タフェースパッケージに設定するインタフェース制御情
報と回線設定パッケージに設定する回線設定制御情報と
がある。この制御情報CMDには各パッケージに対する
アドレスが書き込まれていてそのアドレスのパッケージ
に対して情報設定制御がかかるようになっているので、
パッケージに対する情報設定制御の順番はファームウェ
ア部1で自由に設定することができる。また応答情報
(ステータス情報)STには、各パッケージの実装/未
実装を示す実装情報ST、各パッケージで生じた装置
警報情報ST等が含まれ、この応答情報STもパッケ
ージ対応(すなわちST#1〜ST#120)にある。The control information CMD includes a collection command CMD for instructing collection of device alarm (alarm) information generated in each package from each package, and each package is either active / spare (# 0 / # 1). A selector control command CMD for instructing whether to select the system of No. 3, an information setting command CMD for setting various information, and the like are included. The control information CMD corresponds to the package (that is, C
MD # 1 to CMD # 120), which has interface control information set in the interface package and line setting control information set in the line setting package. Since the address for each package is written in this control information CMD and the information setting control is applied to the package of that address,
The order of information setting control for packages can be freely set by the firmware unit 1. Further, the response information (status information) ST includes mounting information ST indicating mounting / non-mounting of each package, device alarm information ST generated in each package, and the like, and this response information ST also corresponds to the package (that is, ST # 1). ~ ST # 120).
【0022】ソフト/ハードインタフェース用の通信制
御LSI2は、CPUからアクセスを受けると、デュア
ルポートRAM3に格納された制御情報CMD#1〜C
MD#120をパッケージ番号順に読み出して対応する
パッケージ5に送り、それに応じてパッケージから返送
された応答情報(ステータス情報)STを対応する応答
情報領域に格納する。この処理を各パッケージに対して
パッケージ番号順に逐次に行い、全てのパッケージから
の応答情報ST#1〜ST#120を収集してデュアル
ポートRAM3に格納すると、ファームウェア部1に割
込みをかけてその応答情報をファームウェア部1に読み
込ませるようにする。When the communication control LSI 2 for software / hardware interface receives an access from the CPU, the control information CMD # 1 to C # stored in the dual port RAM 3 is stored.
MD # 120 is read in the order of the package number and sent to the corresponding package 5, and the response information (status information) ST returned from the package in response thereto is stored in the corresponding response information area. This process is sequentially performed for each package in the order of the package numbers, and when the response information ST # 1 to ST # 120 from all the packages is collected and stored in the dual port RAM 3, the firmware unit 1 is interrupted and the response is sent. The information is read by the firmware unit 1.
【0023】図3には通信制御LSI2の構成例が示さ
れる。また図4にはインタフェースパッケージの構成例
が、図5には回線設定パッケージの構成例が示される。
図3において、201はDPC(対DP−RAMインタ
フェースアドレス部))ブロック、202はI/O制御
ブロック、203はSLC(応答情報STレジスタ)ブ
ロック、204はSLE(コマンドCMDレジスタ)ブ
ロック、205はR17ブロック、206はS/P(シ
リアル/パラレル変換処理部)ブロック、207はRG
(CMD書込み用制御レジスタ)ブロック、208はP
/S(パラレル/シリアル変換処理部)ブロック、20
9はSLA(応答情報ST受信部)ブロック、210は
SCR(CRC生成部)ブロック、217はSLB(制
御情報CMD送信部)ブロック、211はMPC(対C
PUインタフェースデータ部)ブロック、212はI/
O制御ブロック、213はQSLH(LSI内設定レジ
スタの読出し/書込み制御部)ブロック、214はQS
LD(LSI内設定レジスタ)ブロック、215はRG
(応答情報ST書込み用制御レジスタ)ブロック、21
6はMAC(タイマ制御部)ブロックである。FIG. 3 shows a configuration example of the communication control LSI 2. Further, FIG. 4 shows a configuration example of the interface package, and FIG. 5 shows a configuration example of the line setting package.
In FIG. 3, 201 is a DPC (to DP-RAM interface address part) block, 202 is an I / O control block, 203 is an SLC (response information ST register) block, 204 is an SLE (command CMD register) block, and 205 is R17 block, 206 is S / P (serial / parallel conversion processing unit) block, and 207 is RG
(CMD write control register) block, 208 is P
/ S (parallel / serial conversion processing unit) block, 20
9 is an SLA (response information ST reception unit) block, 210 is an SCR (CRC generation unit) block, 217 is an SLB (control information CMD transmission unit) block, and 211 is an MPC (to C).
PU interface data part) block, 212 is I /
O control block, 213 is QSLH (read / write control unit of setting register in LSI) block, 214 is QS
LD (setting register in LSI) block 215 is RG
(Control register for writing response information ST) block, 21
Reference numeral 6 is a MAC (timer control unit) block.
【0024】また図4において、50はセレクタ、51
は主信号処理部、52は制御部インタフェース、53は
電気/光変換部、54は光/電気変換部、55は主信号
処理部、56はバッファ、CLKはクロック、ALMは
アラームである。また図5において、57はセレクタ、
58は制御部インタフェース、59は回線設定部、51
0は回線設定用メモリ、511はバッファである。In FIG. 4, 50 is a selector and 51
Is a main signal processing unit, 52 is a control unit interface, 53 is an electrical / optical conversion unit, 54 is an optical / electrical conversion unit, 55 is a main signal processing unit, 56 is a buffer, CLK is a clock, and ALM is an alarm. Further, in FIG. 5, 57 is a selector,
Reference numeral 58 is a control unit interface, 59 is a line setting unit, and 51.
Reference numeral 0 is a line setting memory and 511 is a buffer.
【0025】以下、動作を説明する。電源断あるいはリ
セット等でファームウェア部1のCPUがダウンした時
には、CPUで管理しているデュアルポートRAM3の
制御情報CMDと応答情報STが消失するので、この場
合には、ファイル部6の不揮発メモリから必要なデータ
をダウンロードしてデュアルポートRAM3に設定し、
さらに通信制御LSI2によって各パッケージ5に制御
データを設定し、パッケージの立ち上げを行う。The operation will be described below. When the CPU of the firmware unit 1 goes down due to power interruption or reset, the control information CMD and the response information ST of the dual port RAM 3 managed by the CPU disappear, so in this case, the nonvolatile memory of the file unit 6 Download the necessary data and set it in the dual port RAM3,
Further, the communication control LSI 2 sets control data in each package 5 to start up the package.
【0026】一方、CPUがダウンしていない場合に
は、デュアルポートRAM3の内容は消失することがな
く、したがってデュアルポートRAM3に格納されてい
る情報とファイル部6の不揮発メモリに格納されている
情報は同じであるので、抜き取られたパッケージの再挿
入時のデータ設定を行うにあたってCPU間通信等によ
るダウンロードやデュアルポートRAM3へのデータ設
定処理を行うことは無駄な処理であり、デュアルポート
RAM3に既に格納されている情報を利用することが合
理的である。そこで、パッケージ再挿入時のデータ設定
にあたっては、CPUダウンの有無をファームウェア部
1で判断し、ダウンしていない時にはデュアルポートR
AM3の情報をそのまま用いて当該パッケージへの情報
設定制御を行う。On the other hand, when the CPU is not down, the contents of the dual port RAM 3 will not be lost, and therefore the information stored in the dual port RAM 3 and the information stored in the non-volatile memory of the file unit 6 will not be lost. Since it is the same, it is useless to download data by CPU communication or to set data to the dual port RAM 3 when setting the data when reinserting the removed package. It makes sense to make use of the information stored. Therefore, when setting the data when re-inserting the package, the firmware unit 1 determines whether or not the CPU is down, and when it is not down, the dual port R
The information setting control for the package is performed using the information of AM3 as it is.
【0027】CPUダウンか否かの判断はファームウェ
ア部1が初期設定処理を通るか否かで行う。すなわち、
CPUリセットまたは電源断があった場合にはファーム
ウェア部1がリスタートされて初期設定処理を通ること
になるので、それによりCPUダウンがあったことを判
定できる。そしてCPUダウンの時には前述したように
不揮発メモリからのデータをダウンロードを行うが、C
PUダウンでない時には次に説明するポーリングによる
情報収集・設定制御を行う。Whether or not the CPU is down is determined by whether or not the firmware section 1 passes the initial setting process. That is,
When the CPU is reset or the power is cut off, the firmware unit 1 is restarted and the initial setting process is performed, so that it can be determined that the CPU is down. When the CPU goes down, the data from the non-volatile memory is downloaded as described above.
When the PU is not down, information collection / setting control by polling described below is performed.
【0028】各パッケージへの情報設定制御はファーム
ウェア部1がポーリングにより行う常時収集処理を利用
して行う。つまり、ファームウェア部1は各パッケージ
5から実装情報と装置警報情報を収集するため、各パッ
ケージに対して順次に最速でポーリングを行って監視用
の制御コマンド(すなわち収集コマンドCMD)を送
信し、応答情報STの返送を催促している。この情報収
集用のコマンドCMDとパッケージに対しての各種制
御コマンドCMD、CMDを同一のコマンドで制御
できるようにし、それにより1パッケージにつき一つの
制御コマンドCMDを用意してそれをポーリングで各パ
ッケージに配ることで、パッケージからの監視情報の収
集とパッケージへの各種制御情報の設定とを同時に行う
ようにしている。The information setting control for each package is performed by using the constant collection process performed by the firmware unit 1 by polling. That is, since the firmware unit 1 collects mounting information and device alarm information from each package 5, it sequentially polls each package at the fastest speed, transmits a control command for monitoring (that is, a collection command CMD), and responds. We urge the return of information ST. This command CMD for collecting information and various control commands CMD for packages and CMD can be controlled by the same command, thereby preparing one control command CMD for each package and polling each package for each package. By distributing, the monitoring information from the package and the setting of various control information to the package are simultaneously performed.
【0029】これにより、パッケージ5をバックボード
4から抜き取ったためそのパッケージ5の内部データが
消失した場合でも、そのパッケージを再びバックボード
に挿入すれば、そのパッケージに対する情報収集のため
のポーリングが行われた際に同時に、必要な制御データ
が通信制御LSI2によりデュアルポートRAM3から
読み出されて設定されることになるので、従来のように
不揮発メモリからダウンロード等するためにデータ設定
処理に時間がかかるといったことがなくなる。よって保
守者が誤って運用中のパッケージを抜いても、それに対
する警報によりパッケージを元に戻せば、即座に元の状
態に復旧することができる。As a result, even if the internal data of the package 5 is lost due to the package 5 being removed from the backboard 4, if the package is inserted again into the backboard, polling for collecting information on the package is performed. At the same time, the necessary control data is read from the dual port RAM 3 by the communication control LSI 2 and set, so that it takes time to perform the data setting process for downloading from the non-volatile memory as in the conventional case. Will disappear. Therefore, even if the maintenance person accidentally pulls out the package in operation, if the alarm is given to restore the package, the package can be immediately restored to the original state.
【0030】またパッケージに対する情報収集のための
ポーリングはパッケージの現実の実装/未実装状態にか
かわりなく行われるので、ファームウェア部1では、パ
ッケージの実装/未実装に応じて制御コマンドCMDを
送信するか否かを判断する必要がなくなり、常にデータ
設定制御を実行していることになる。ファームウェア部
1はパッケージから応答があるか否かにより当該パッケ
ージの実装/未実装情報も把握することができ、それら
の情報はデュアルポートRAM3に応答情報STとし
て書き込まれる。Since the polling for collecting information on the package is performed regardless of the actual mounting / non-mounting state of the package, the firmware section 1 transmits the control command CMD in accordance with the mounting / non-mounting of the package. It is not necessary to judge whether or not it is, and the data setting control is always executed. The firmware unit 1 can also grasp the mounting / non-mounting information of the package depending on whether or not there is a response from the package, and the information is written in the dual port RAM 3 as the response information ST.
【0031】また、この実施例では、ファームウェア部
1で管理する制御データを保存するメモリ(従来はCP
Uの作業用RAMが用いられている)をパッケージ5の
ハード制御用のメモリと共通化してデュアルポートRA
M3としたことにより、デュアルポートRAM3にはフ
ァームウェア部1で認識しているデータが書き込まれ、
ファームウェア部1が正常動作していれば余計なデータ
転送を行う必要がなくなり、また従来のようなファーム
ウェア部とハードウェア部(すなわちパッケージ5)の
メモリ内容の不一致が生じる可能性も無くなる。Further, in this embodiment, a memory for storing control data managed by the firmware unit 1 (conventionally known as CP
U work RAM is used) and the memory for hardware control of the package 5 is shared, and dual port RA
By setting M3, the data recognized by the firmware unit 1 is written in the dual port RAM 3,
If the firmware unit 1 is operating normally, it is not necessary to perform extra data transfer, and there is no possibility that the memory contents of the firmware unit and the hardware unit (that is, the package 5) are inconsistent as in the conventional case.
【0032】なお、ソフト/ハードインタフェース用の
通信制御LSI2としては上述の実施例のものに限られ
るものではなく、一つのパッケージに対して同時に複数
の制御情報を送受信できるものであれば、他の回路によ
るものであってもよい。The communication control LSI 2 for the software / hardware interface is not limited to the one in the above-mentioned embodiment, but any other device can be used as long as it can transmit and receive a plurality of control information to and from one package at the same time. It may be based on a circuit.
【0033】[0033]
【発明の効果】以上に説明したように、本発明によれ
ば、CPUダウンを伴わない時のパッケージ挿抜に対し
てパッケージの消失した内部データを短時間で元の状態
に戻してパッケージ立上げを行うことができ、しかもフ
ァームウェア部はこの復旧処理を意識せずに自動的に復
旧することを実現できる。また不揮発メモリを持たない
装置や不揮発メモリを持つパッケージがダウンしている
時でも、装置内のパッケージを自動的に復旧することが
でき、保守性を充実することができる。更に、ファーム
ウェアやソフトウェアの管理するテーブルを、そのまま
パッケージの制御コマンドとして使用することで、ソフ
トウェアとファームウェアのデータ不一致等を無くすこ
とができる。また本発明によれば、複数パッケージが同
時に抜かれて挿された時でも、デュアルポートRAMの
情報をポーリングによりまとめて送信しているので、一
つ一つ処理する方式に比べて短時間で復旧することが可
能である。As described above, according to the present invention, when the package is inserted or removed when the CPU is not down, the internal data lost in the package is restored to the original state in a short time and the package is started up. The firmware section can be automatically restored without being aware of this restoration processing. Further, even when a device having no nonvolatile memory or a package having a nonvolatile memory is down, the package in the device can be automatically restored, and maintainability can be enhanced. Furthermore, by using the table managed by the firmware and the software as the control command of the package as it is, it is possible to eliminate the data mismatch between the software and the firmware. Further, according to the present invention, even when a plurality of packages are removed and inserted at the same time, the information of the dual port RAM is collectively transmitted by polling, so that it is possible to recover in a shorter time than the method of processing one by one. It is possible.
【図1】本発明に係る原理説明図である。FIG. 1 is a diagram illustrating the principle of the present invention.
【図2】本発明の一実施例としてのパッケージの立上げ
処理方式を説明する図である。FIG. 2 is a diagram illustrating a package startup processing method according to an embodiment of the present invention.
【図3】通信制御LSI2の構成例を示すブロック図で
ある。FIG. 3 is a block diagram showing a configuration example of a communication control LSI 2.
【図4】インタフェースパッケージの構成例を示すブロ
ック図である。FIG. 4 is a block diagram showing a configuration example of an interface package.
【図5】回線設定パッケージの構成例を示すブロック図
である。FIG. 5 is a block diagram showing a configuration example of a line setting package.
1 ファームウェア部 2 通信制御LSI 3 デュアルポートRAM 4 装置ユニットバックボード 5 インタフェース/回線設定パッケージ 6 ファイル部 1 Firmware part 2 Communication control LSI 3 Dual port RAM 4 Device unit backboard 5 Interface / line setting package 6 File part
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 H04Q 3/545 8843−5K 11/04 ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 5 Identification code Office reference number FI technical display location H04Q 3/545 8843-5K 11/04
Claims (3)
用のパッケージ(14#1〜14#n)を複数有する新
同期網用装置において、 該複数のパッケージに対してポーリングにより収集コマ
ンド(CMD)を順次に送って応答情報(ST)を収
集し、この収集コマンドを送る際に同時に他の制御コマ
ンド(CMD・・・)も送って各パッケージに制御情
報を設定するようにしたパッケージ立上げ処理方式。1. A device for a new synchronous network having a plurality of packages (14 # 1 to 14 # n) for setting an interface and / or a line, and sequentially collecting commands (CMD) by polling the plurality of packages. A package start-up processing method in which response information (ST) is sent, and when this collection command is sent, other control commands (CMD ...) Are sent at the same time to set the control information in each package.
数のパッケージへの制御情報と該複数のパッケージから
収集した応答情報をファームウェア部(10)の共通メ
モリ(11)に格納するようにし、収集コマンドを送る
際にはこの共通メモリから制御情報を読み出して各パッ
ケージに配付するようにした請求項1記載のパッケージ
立上げ処理方式。2. The control information for the plurality of packages downloaded from the non-volatile memory and the response information collected from the plurality of packages are stored in the common memory (11) of the firmware unit (10), and a collection command is sent. 2. The package start-up processing method according to claim 1, wherein the control information is read out from the common memory and distributed to each package.
メモリから制御情報を該共通メモリにダウンロードした
後に各パッケージに配付するようにした請求項2記載の
パッケージ立上げ処理方式。3. The package start-up processing method according to claim 2, wherein the control information is downloaded from the non-volatile memory to the common memory and then distributed to each package when the power of the firmware section is cut off.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3302513A JP3059269B2 (en) | 1991-10-22 | 1991-10-22 | Package start-up processing method for new synchronous network equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3302513A JP3059269B2 (en) | 1991-10-22 | 1991-10-22 | Package start-up processing method for new synchronous network equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH05114891A true JPH05114891A (en) | 1993-05-07 |
JP3059269B2 JP3059269B2 (en) | 2000-07-04 |
Family
ID=17909871
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3302513A Expired - Fee Related JP3059269B2 (en) | 1991-10-22 | 1991-10-22 | Package start-up processing method for new synchronous network equipment |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3059269B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001058066A1 (en) * | 2000-02-01 | 2001-08-09 | Fujitsu Limited | Information transfer device |
US8046667B2 (en) | 2002-04-19 | 2011-10-25 | Thomson Licensing | Synchronization loss resilient digital communication system using forward erasure correction |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100422489C (en) * | 2003-11-13 | 2008-10-01 | 刘铜生 | Transverse entering mode double layer parking facility |
-
1991
- 1991-10-22 JP JP3302513A patent/JP3059269B2/en not_active Expired - Fee Related
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001058066A1 (en) * | 2000-02-01 | 2001-08-09 | Fujitsu Limited | Information transfer device |
US7272147B2 (en) | 2000-02-01 | 2007-09-18 | Fujitsu Limited | Information transfer equipment |
US8046667B2 (en) | 2002-04-19 | 2011-10-25 | Thomson Licensing | Synchronization loss resilient digital communication system using forward erasure correction |
Also Published As
Publication number | Publication date |
---|---|
JP3059269B2 (en) | 2000-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH11127215A (en) | Communication control device and storage medium storing communication control program | |
CN112422178A (en) | Optical module monitoring method, electronic device and storage medium | |
EP1703395A2 (en) | Multiprocessor system with a management processor | |
JPH05114891A (en) | System for starting up package for new synchronizing network device | |
JPH0834617B2 (en) | Auxiliary message delivery system and method | |
CN104937863A (en) | Method and device for upgrading system | |
CN112084159A (en) | File synchronization system and method based on Bluetooth communication | |
JP2900364B2 (en) | Communication control device | |
JPH10271113A (en) | Fault tracing method and fault tracing device for realizing the method | |
JP2003280937A (en) | Firmware download system and its method | |
JPH10222324A (en) | Network system | |
JPH04360242A (en) | Redundant system switching device and its method | |
JP3325870B2 (en) | Computer-readable recording medium on which communication line restoration method, restoration system, and restoration program are recorded | |
US6438626B1 (en) | System implementing a state transition having an interface storing a new next state of a self block and exchanging the state information with other block | |
JP3457788B2 (en) | Data collection system | |
JP3006555B2 (en) | Remote module control method | |
JP3156673B2 (en) | Failure information transfer device | |
CN118377738A (en) | Log grabbing system of server system and memory expansion card | |
JP3328474B2 (en) | Network monitoring and control equipment | |
JP3465343B2 (en) | Printer system host communication interface board | |
JPS62291236A (en) | Ambient equipment controller for computer system | |
JPH1165909A (en) | Distributed processing system | |
JP2504241B2 (en) | Computer system | |
EP1207706A1 (en) | Call control device | |
JP3342030B2 (en) | I / O device reset method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20000411 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080421 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090421 Year of fee payment: 9 |
|
LAPS | Cancellation because of no payment of annual fees |