JPH08335200A - Input / output control device and computer system device - Google Patents
Input / output control device and computer system deviceInfo
- Publication number
- JPH08335200A JPH08335200A JP13975195A JP13975195A JPH08335200A JP H08335200 A JPH08335200 A JP H08335200A JP 13975195 A JP13975195 A JP 13975195A JP 13975195 A JP13975195 A JP 13975195A JP H08335200 A JPH08335200 A JP H08335200A
- Authority
- JP
- Japan
- Prior art keywords
- input
- program
- output control
- setting table
- output
- 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.)
- Pending
Links
Abstract
Description
【0001】[0001]
【産業上の利用分野】この発明は、入出力制御動作の設
定に際しての柔軟性および操作性を向上させた入出力制
御装置および計算機システム装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an input / output control device and a computer system device which have improved flexibility and operability in setting an input / output control operation.
【0002】[0002]
【従来の技術】近年のマイクロエレクトロニクスの進展
に伴い、プラント制御用からオフィス用まで幅広く各種
の計算機システムが用いられている。この計算機システ
ムにおいては、各分野に対応できるよう設計された計算
機およびその周辺装置によりシステムを構築する。この
ため、計算機内のシステムバスには前記周辺装置を接続
するための各種の入出力制御装置が自由な組み合わせで
接続されることとなり、これら入出力制御装置の動作機
能は予め固定された状態で前記計算機システムに組み込
まれる。2. Description of the Related Art With the progress of microelectronics in recent years, various computer systems are widely used for plant control and office use. In this computer system, the system is constructed by a computer and its peripheral devices designed to support each field. Therefore, various input / output control devices for connecting the peripheral devices are connected to the system bus in the computer in a free combination, and the operation functions of these input / output control devices are fixed in advance. It is incorporated in the computer system.
【0003】このような従来の計算機システムでは、シ
ステムが構築された後にシステム試験が行われれる。こ
の際に前記各種の入出力制御装置の各動作設定をチュー
ニングのため変更する場合が多々あり、その場合はシス
テムの電源を切った後、設定内容を書き換えたROMと
入出力制御装置上のROMとを交換することで対応して
いる。In such a conventional computer system, a system test is performed after the system is constructed. In this case, the operation settings of the various input / output control devices are often changed for tuning. In that case, the ROM in which the setting contents are rewritten after the system is turned off and the ROM on the input / output control device are changed. It corresponds by exchanging and.
【0004】図8は、従来の入出力制御装置100の構
成を示すブロック図であり、図において101はマイク
ロプロセッサ、102はROM、103はモニタ装置1
13を接続するモニタ制御部、104と105は入出力
制御回路である。入出力制御回路104,105のそれ
ぞれにはディスクやプリンタなどの周辺装置である入出
力デバイス111,112が接続できる。また、121
は前記ROM102内に記憶された前記マイクロプロセ
ッサ101用のマイクロプログラムであり、そのマイク
ロプログラム121の中にはプログラム設定テーブル1
21aとハードウェア設定テーブル121bなど各種テ
ーブルが組み込まれている。FIG. 8 is a block diagram showing a configuration of a conventional input / output control device 100. In the figure, 101 is a microprocessor, 102 is a ROM, and 103 is a monitor device 1.
A monitor control unit for connecting 13 and 104 and 105 are input / output control circuits. Input / output devices 111 and 112, which are peripheral devices such as disks and printers, can be connected to the input / output control circuits 104 and 105, respectively. Also, 121
Is a microprogram for the microprocessor 101 stored in the ROM 102, and the program setting table 1 is included in the microprogram 121.
21a and various tables such as the hardware setting table 121b are incorporated.
【0005】次に、動作について図6で説明する。先
ず、入出力制御装置100上のマイクロプロセッサ10
1は、ROM102内のマイクロプログラム121に従
って動作する。特に電源投入時にはマイクロプログラム
121の1つとしてROM102に予め書き込んである
プログラム設定テーブル121aおよびハードウェア設
定テーブル121bによる設定値を読み込む。マイクロ
プロセッサ101は読み込んだ設定値を基に動作させる
機能の種類および動作方法を認識し、入出力制御装置1
00は動作を開始する。また、故障あるいは不具合の発
生時にはプログラム設定テーブル121aに予め書き込
まれている内容に従った状態に遷移することになる。そ
の状態でオペレータは、モニタ制御部103が制御する
モニタ装置113を見ながら故障箇所の検知に努める。
そして、故障箇所あるいは不具合箇所を特定した後、そ
れに対する設定変更が必要な場合には、ROM102の
プログラム設定テーブル121aあるいはハードウェア
設定テーブル121bの内容を書き換え、この書き換え
られた内容のROMを交換することで再度、動作可能と
なる。Next, the operation will be described with reference to FIG. First, the microprocessor 10 on the input / output control device 100
1 operates according to the microprogram 121 in the ROM 102. In particular, when the power is turned on, the setting values by the program setting table 121a and the hardware setting table 121b which are written in the ROM 102 in advance as one of the micro programs 121 are read. The microprocessor 101 recognizes the type of function to be operated and the operation method based on the read setting value, and the input / output control device 1
00 starts the operation. Further, when a failure or malfunction occurs, the state changes according to the contents previously written in the program setting table 121a. In this state, the operator tries to detect a failure location while looking at the monitor device 113 controlled by the monitor control unit 103.
Then, after identifying the faulty part or the defective part, if the setting change is necessary, the contents of the program setting table 121a or the hardware setting table 121b of the ROM 102 are rewritten, and the ROM of the rewritten contents is replaced. By doing so, it becomes possible to operate again.
【0006】このように、要求される計算機システムに
応じた機能を有する入出力制御装置の設定変更を行う場
合には、変更があるたび内容を書き換えたROMを交換
している。As described above, when the setting of the input / output control device having the function corresponding to the required computer system is changed, the ROM whose contents are rewritten is replaced every time the setting is changed.
【0007】従来の入出力制御装置における機能および
状態の変更は、このように各入出力制御装置上のROM
を書き換え、再実装することで可能となるものである。The change of the function and the state in the conventional input / output control device is performed by the ROM on each input / output control device as described above.
It is possible by rewriting and re-implementing.
【0008】[0008]
【発明が解決しようとする課題】従来の入出力制御装置
は以上のように構成されているので、開発中の試験時に
ハードウェアの設定を調整する場合、または、計算機シ
ステムに接続する入出力制御装置が同一でも、システム
に応じて入出力制御装置上のプログラムの設定値や各ハ
ードウェアの設定値を変更する必要がある場合は、RO
Mの内容をそのたびに書き換える必要があり、手間と時
間を要することになり、作業効率の低下を招来する問題
点があった。Since the conventional input / output control device is constructed as described above, it is necessary to adjust the hardware settings during the test under development or to connect the input / output control to the computer system. Even if the devices are the same, if it is necessary to change the setting value of the program on the input / output control device or the setting value of each hardware according to the system, RO
It is necessary to rewrite the contents of M each time, which requires labor and time, which causes a problem of lowering work efficiency.
【0009】また、夫々のシステムに応じて入出力制御
装置の設定を変更する際には、前記夫々のシステムに対
応した内容が書き込まれたROMを予め揃えておく必要
があり、経済的にも不利であるという問題点もあった。Further, when changing the setting of the input / output control device according to each system, it is necessary to prepare in advance ROMs in which the contents corresponding to each system are written, which is economically advantageous. There was also the problem of being disadvantageous.
【0010】この発明は上記のような問題点を解消する
ためになされたもので、ROMの内容を書き換えること
なく、入出力制御についての機能および状態を容易かつ
柔軟に変更できる入出力制御装置およびその装置を用い
た計算機システム装置を得ることを目的とする。The present invention has been made to solve the above problems, and an input / output control device capable of easily and flexibly changing the function and state of input / output control without rewriting the contents of ROM. An object is to obtain a computer system device using the device.
【0011】[0011]
【課題を解決するための手段】請求項1の発明に係る入
出力制御装置は、ディップスイッチにより設定された動
作変更モードにより、フラッシュEEPROMに記憶さ
れたマイクロプログラムに対する動作指示を決定するプ
ログラム設定テーブルおよび入出力制御回路の動作・状
態を決定するハードウェア設定テーブルの内容を、モニ
タ制御部に接続されるモニタ装置から書き換える構成を
備えたものである。An input / output control device according to a first aspect of the present invention is a program setting table for determining an operation instruction for a micro program stored in a flash EEPROM according to an operation changing mode set by a DIP switch. Also, the hardware setting table for determining the operation / state of the input / output control circuit is rewritten from the monitor device connected to the monitor control unit.
【0012】請求項2の発明に係る入出力制御装置は、
マイクロプロセッサの基本部分を制御する基本プログラ
ムが記憶されたROMと、入出力制御についてのプログ
ラムを決定する特定情報を格納したプログラム設定テー
ブルおよび入出力制御回路の動作・状態を決定するハー
ドウェア設定テーブルおよび前記入出力制御回路に接続
される入出力デバイスに対応した入出力デバイス別プロ
グラムが記憶されたフラッシュEEPROMとを有し、
ディップスイッチによる設定により、モニタ制御部に接
続されるモニタ装置から前記フラッシュEEPROMに
記憶されたデータを書き換える構成を備えたものであ
る。An input / output control device according to a second aspect of the invention is
ROM storing a basic program for controlling the basic part of the microprocessor, a program setting table storing specific information for determining a program for input / output control, and a hardware setting table for determining the operation / state of the input / output control circuit And a flash EEPROM in which a program for each input / output device corresponding to the input / output device connected to the input / output control circuit is stored,
The configuration is such that the data stored in the flash EEPROM is rewritten from the monitor device connected to the monitor control unit by setting with the DIP switch.
【0013】請求項3の発明に係る入出力制御装置は、
マイクロプロセッサの基本部分を制御する基本プログラ
ムが記憶されたROMと、入出力制御についてのプログ
ラムを決定する特定情報を格納したプログラム設定テー
ブルおよび入出力制御回路の動作・状態を決定するハー
ドウェア設定テーブルおよび前記入出力制御回路に接続
される入出力デバイスと夫々対応するインターフェース
機能毎の機能別プログラムが記憶されたフラッシュEE
PROMとを有し、ディップスイッチによる設定によ
り、モニタ制御部に接続されるモニタ装置から前記フラ
ッシュEEPROMに記憶されたデータを書き換える構
成を備えたものである。The input / output control device according to the invention of claim 3 is
ROM storing a basic program for controlling the basic part of the microprocessor, a program setting table storing specific information for determining a program for input / output control, and a hardware setting table for determining the operation / state of the input / output control circuit And a flash EE in which a function-specific program for each interface function corresponding to the input / output device connected to the input / output control circuit is stored.
It has a PROM and is configured to rewrite the data stored in the flash EEPROM from a monitor device connected to the monitor control unit by setting with a DIP switch.
【0014】請求項4の発明に係る計算機システム装置
は、プログラム設定テーブルおよびハードウェア設定テ
ーブルおよび入出力デバイス別プログラムを記憶したフ
ラッシュEEPROM、さらにシステムバス制御回路を
備えた入出力制御装置を、システムバスの監視および制
御を行うと共に前記フラッシュEEPROM内のデータ
を書き換えるシステムサービスプロセッサへ前記システ
ムバスを介し前記システムバス制御回路により接続し、
前記システムサービスプロセッサから前記フラッシュE
EPROM内のデータを書き換える構成を備えたもので
ある。According to a fourth aspect of the present invention, there is provided a computer system device comprising a flash EEPROM storing a program setting table, a hardware setting table, and a program for each input / output device, and an input / output control device having a system bus control circuit. A system service processor, which monitors and controls the bus and rewrites data in the flash EEPROM, is connected via the system bus by the system bus control circuit,
From the system service processor to the flash E
It has a configuration for rewriting data in the EPROM.
【0015】請求項5の発明に係る計算機システム装置
は、プログラム設定テーブルおよびハードウェア設定テ
ーブルおよび入出力デバイス別プログラムを記憶したフ
ラッシュEEPROM、さらにシステムバス制御回路を
備えた入出力制御装置を、システムバスの監視および制
御を行うと共に前記フラッシュEEPROM内の前記プ
ログラム設定テーブルあるいは前記ハードウェア設定テ
ーブルあるいは前記入出力デバイス別プログラムを書き
換えるシステムサービスプロセッサへ前記システムバス
を介して前記システムバス制御回路により接続し、前記
システムサービスプロセッサから前記フラッシュEEP
ROM内のプログラム設定テーブル、前記ハードウェア
設定テーブル、前記入出力デバイス別プログラムを書き
換える構成を備えたものである。According to a fifth aspect of the present invention, there is provided a computer system device comprising a flash EEPROM storing a program setting table, a hardware setting table, and a program for each input / output device, and an input / output control device including a system bus control circuit. The system bus control circuit is connected via the system bus to a system service processor that monitors and controls the bus and rewrites the program setting table or the hardware setting table or the input / output device-specific program in the flash EEPROM. , The system service processor to the flash EEP
The program setting table in the ROM, the hardware setting table, and the program for each input / output device are rewritten.
【0016】請求項6の発明に係る計算機システム装置
は、プログラム設定テーブルおよびハードウェア設定テ
ーブルおよび機能別プログラムを記憶したフラッシュE
EPROM、さらにシステムバス制御回路を備えた入出
力制御装置を、システムバスの監視および制御を行うと
共に前記フラッシュEEPROM内のデータを書き換え
るシステムサービスプロセッサへ前記システムバス制御
回路を介して接続し、前記システムサービスプロセッサ
から前記フラッシュEEPROM内のデータを書き換え
る構成を備えたものである。According to a sixth aspect of the present invention, there is provided a computer system device in which a flash E storing a program setting table, a hardware setting table, and a function-specific program is stored.
An input / output control device having an EPROM and a system bus control circuit is connected via the system bus control circuit to a system service processor that monitors and controls the system bus and rewrites data in the flash EEPROM. The service processor has a configuration for rewriting data in the flash EEPROM.
【0017】請求項7の発明に係る計算機システム装置
は、プログラム設定テーブルおよびハードウェア設定テ
ーブルおよび機能別プログラムを記憶したフラッシュE
EPROM、さらにシステムバス制御回路を備えた入出
力制御装置を、システムバスの監視および制御を行うと
共に前記フラッシュEEPROM内の前記プログラム設
定テーブルや前記ハードウェア設定テーブルに格納され
た情報、あるいは前記機能別プログラムデータを書き換
えるシステムサービスプロセッサへ前記システムバス制
御回路を介して接続し、前記システムサービスプロセッ
サから前記フラッシュEEPROM内の前記プログラム
設定テーブルや前記ハードウェア設定テーブルの情報、
前記機能別プログラムを書き換える構成を備えたもので
ある。According to a seventh aspect of the present invention, there is provided a computer system device in which a flash E storing a program setting table, a hardware setting table, and a function-specific program is stored.
An input / output control device having an EPROM and a system bus control circuit is used to monitor and control the system bus and to store information stored in the program setting table or the hardware setting table in the flash EEPROM or by the function. Information about the program setting table and the hardware setting table in the flash EEPROM is connected from the system service processor to the system service processor that rewrites program data via the system bus control circuit.
The configuration is such that the program for each function is rewritten.
【0018】請求項8の発明に係る計算機システム装置
は、ROMに格納されている基本プログラムにより、シ
ステムサービスプロセッサによるプログラム設定テーブ
ルやハードウェア設定テーブルの内容変更完了を監視
し、前記内容変更完了後に前記ハードウェア設定テーブ
ルの内容を入出力制御回路へ設定し、また前記プログラ
ム設定テーブルの内容に従った入出力デバイス別プログ
ラムを実行する構成を備えたものである。A computer system apparatus according to an eighth aspect of the present invention monitors the completion of the content change of the program setting table and the hardware setting table by the system service processor by the basic program stored in the ROM, and after the content change is completed. The configuration is such that the contents of the hardware setting table are set in the input / output control circuit, and the program for each input / output device according to the contents of the program setting table is executed.
【0019】請求項9の発明に係る計算機システム装置
は、ROMに格納されている基本プログラムにより、シ
ステムサービスプロセッサによるプログラム設定テーブ
ルやハードウェア設定テーブルの内容変更完了を監視
し、前記内容変更完了後に前記ハードウェア設定テーブ
ルの内容を入出力制御回路へ設定し、また前記プログラ
ム設定テーブルの内容に従った機能別プログラムを実行
する構成を備えたものである。A computer system apparatus according to a ninth aspect of the present invention monitors the completion of the content change of the program setting table and the hardware setting table by the system service processor by the basic program stored in the ROM, and after the content change is completed. A configuration is provided in which the contents of the hardware setting table are set in the input / output control circuit, and the function-based program according to the contents of the program setting table is executed.
【0020】[0020]
【作用】請求項1の発明における入出力制御装置は、R
OMにマィクロプロセッサのマイクロプログラムを搭載
し、前記マイクロプログラムに対し入出力制御について
の動作指示を決定するプログラム設定テーブルや入出力
制御回路の動作・状態を決定するハードウェア設定テー
ブルなどの各種テーブルはフラッシュEEPROMに搭
載し、ディップスイッチにより設定された動作変更モー
ドにより、前記プログラム設定テーブルやハードウェア
設定テーブルに対しモニタ制御部に接続されるモニタ装
置から書き換えを行い、前記マイクロプログラムを変更
することなく入出力制御動作や入出力制御回路の動作・
状態を自由に変更する。According to the first aspect of the invention, the input / output control device is R
The OM is equipped with a microprocessor microprogram, and various tables such as a program setting table for determining an operation instruction for input / output control for the microprogram and a hardware setting table for determining the operation / state of the input / output control circuit Is mounted on a flash EEPROM, and the micro program is changed by rewriting the program setting table and the hardware setting table from a monitor device connected to a monitor control unit in an operation changing mode set by a DIP switch. Without I / O control operation or I / O control circuit operation
Change the state freely.
【0021】請求項2の発明における入出力制御装置
は、ROMにマィクロプロセッサに対応した基本プログ
ラムを搭載し、入出力制御についての入出力デバイス別
プログラムを特定するための特定情報を格納するプログ
ラム設定テーブルや入出力制御回路の動作・状態を決定
するハードウェア設定テーブルなどの各種テーブル、お
よび入出力制御回路に接続される入出力デバイスに対応
した前記入出力デバイス別プログラムをフラッシュEE
PROMに搭載し、ディップスイッチにより設定された
動作変更モードにより、モニタ制御部に接続されるモニ
タ装置から前記プログラム設定テーブルや前記ハードウ
ェア設定テーブルの情報、前記入出力デバイス別プログ
ラムを書き換え、前記基本プログラムを変更することな
く入出力制御についてのプログラムおよびその内容や入
出力制御回路の動作・状態を入出力デバイス毎に自由に
変更する。An input / output control device according to a second aspect of the present invention is a program in which a basic program corresponding to a microprocessor is installed in a ROM, and specific information for specifying a program for each input / output device for input / output control is stored. Various tables such as a setting table and a hardware setting table that determines the operation / state of the input / output control circuit, and a program for each input / output device corresponding to the input / output device connected to the input / output control circuit are flashed.
Based on the operation change mode set in the PROM and set by the DIP switch, the information of the program setting table and the hardware setting table and the program for each input / output device are rewritten from the monitor device connected to the monitor control unit, and the basic I / O control programs and their contents and I / O control circuit operation / state can be freely changed for each I / O device without changing the program.
【0022】請求項3の発明における入出力制御装置
は、ROMにマイクロプロセッサに対応した基本プログ
ラムを搭載し、機能別プログラムを特定するための特定
情報を格納するプログラム設定テーブルや入出力制御回
路の動作・状態を決定するハードウェア設定テーブルな
どの各種テーブル、および前記入出力制御回路に接続さ
れる入出力デバイスと夫々対応するインターフェース機
能毎の機能別プログラムをフラッシュEEPROMに搭
載し、ディップスイッチにより設定された動作変更モー
ドにより、モニタ制御部に接続されるモニタ装置から前
記プログラム設定テーブルや前記ハードウェア設定テー
ブルの情報、前記機能別プログラムを書き換え、前記基
本プログラムを変更することなく入出力制御についての
プログラムおよびその内容や入出力制御回路の動作・状
態をインターフェース機能毎に自由に変更する。In the input / output control device according to the third aspect of the present invention, the basic program corresponding to the microprocessor is installed in the ROM, and the program setting table for storing the specific information for specifying the program for each function and the input / output control circuit. Various tables such as a hardware setting table that determines the operation / state, and a function-specific program for each interface function corresponding to the input / output device connected to the input / output control circuit are mounted on the flash EEPROM and set by the DIP switch. According to the operation change mode, the monitor device connected to the monitor control unit rewrites the information of the program setting table and the hardware setting table and the program for each function, and controls the input / output without changing the basic program. Program and its To freely change the operation and status of the contents and the input-output control circuit for each interface function.
【0023】請求項4の発明における計算機システム装
置は、プログラム設定テーブルおよびハードウェア設定
テーブルおよび前記入出力制御回路に接続される入出力
デバイスに対応した入出力デバイス別プログラムを記憶
したフラッシュEEPROM内のデータの書き換えを可
能にするシステムバス制御回路により、システムバスを
介して接続されたシステムサービスプロセッサから前記
フラッシュEEPROM内のデータの書き換えを行い、
基本プログラムを変更することなく入出力制御について
のプログラムおよびその内容や入出力制御回路の動作・
状態を入出力デバイス毎に自由に変更する。According to a fourth aspect of the present invention, there is provided a computer system device in a flash EEPROM which stores a program setting table, a hardware setting table, and a program for each input / output device corresponding to an input / output device connected to the input / output control circuit. By the system bus control circuit that enables rewriting of data, the data in the flash EEPROM is rewritten from the system service processor connected through the system bus,
I / O control program and its contents and I / O control circuit operation without changing the basic program
Change the status freely for each input / output device.
【0024】請求項5の発明における計算機システム装
置は、プログラム設定テーブルおよびハードウェア設定
テーブルおよび前記入出力制御回路に接続される入出力
デバイスに対応した入出力デバイス別プログラムを記憶
したフラッシュEEPROM内のデータの書き換えを可
能にするシステムバス制御回路により、システムバスを
介して接続されたシステムサービスプロセッサから前記
フラッシュEEPROM内のデータの書き換えを可能に
して、前記プログラム設定テーブルや前記ハードウェア
設定テーブルの情報、前記入出力デバイス別プログラム
を書き換え、基本プログラムを変更することなく入出力
制御についてのプログラムおよびその内容や入出力制御
回路の動作・状態を入出力デバイス毎に自由に変更す
る。According to a fifth aspect of the present invention, there is provided a computer system device in a flash EEPROM in which a program setting table, a hardware setting table and a program for each input / output device corresponding to an input / output device connected to the input / output control circuit are stored. A system bus control circuit that enables rewriting of data enables rewriting of data in the flash EEPROM from a system service processor connected via a system bus, and information of the program setting table and the hardware setting table. The input / output device program is rewritten to freely change the input / output control program and its contents and the operation / state of the input / output control circuit for each input / output device without changing the basic program.
【0025】請求項6の発明における計算機システム装
置は、プログラム設定テーブルおよびハードウェア設定
テーブルおよび入出力制御回路に接続される入出力デバ
イスと夫々対応するインターフェース機能毎の機能別プ
ログラムを記憶したフラッシュEEPROM内のデータ
の書き換えを可能にするシステムバス制御回路により、
システムバスを介して接続されたシステムサービスプロ
セッサから前記フラッシュEEPROM内のデータの書
き換えを行い、基本プログラムを変更することなく入出
力制御についてのプログラムおよびその内容や入出力制
御回路の動作・状態を入出力デバイス毎に自由に変更す
る。According to a sixth aspect of the present invention, there is provided a computer system device in which a flash EEPROM storing a program setting table, a hardware setting table, and input / output devices connected to the input / output control circuit, and a function-specific program for each interface function. By the system bus control circuit that enables rewriting of the data in
The data in the flash EEPROM is rewritten from the system service processor connected via the system bus, and the input / output control program and its contents and the operation / state of the input / output control circuit are input without changing the basic program. Change freely for each output device.
【0026】請求項7の発明における計算機システム装
置は、プログラム設定テーブルおよびハードウェア設定
テーブルおよび入出力制御回路に接続される入出力デバ
イスと夫々対応するインターフェース機能毎の機能別プ
ログラムを記憶したフラッシュEEPROM内のデータ
の書き換えを可能にするシステムバス制御回路により、
システムバスを介して接続されたシステムサービスプロ
セッサから前記フラッシュEEPROM内の前記プログ
ラム設定テーブル、前記ハードウェア設定テーブル、前
記機能別プログラムの書き換えを行い、基本プログラム
を変更することなく入出力制御についてのプログラムお
よびその内容や入出力制御回路の動作・状態をインター
フェース機能毎に自由に変更する。According to a seventh aspect of the present invention, there is provided a computer system device in which a flash EEPROM storing a program setting table, a hardware setting table, and input / output devices connected to the input / output control circuit, and a function-specific program for each interface function. By the system bus control circuit that enables rewriting of the data in
A program for input / output control without changing the basic program by rewriting the program setting table, the hardware setting table, and the function-specific program in the flash EEPROM from a system service processor connected via a system bus. And its contents and the operation / state of the input / output control circuit can be freely changed for each interface function.
【0027】請求項8の発明におけるマイクロプロセッ
サは、ROMに格納されている基本プログラムを実行
し、システムサービスプロセッサによるプログラム設定
テーブルやハードウェア設定テーブルの内容変更完了を
監視し、その内容変更が完了した後に前記ハードウェア
設定テーブルの内容を入出力制御回路へ設定して前記入
出力制御回路の動作や状態を設定し、また前記プログラ
ム設定テーブルの内容に従った入出力デバイス別プログ
ラムを実行して、入出力制御についてのプログラムおよ
びその内容や入出力制御回路の動作・状態を入出力デバ
イス毎に自由に変更する。According to the eighth aspect of the present invention, the microprocessor executes the basic program stored in the ROM, monitors the completion of the content change of the program setting table and the hardware setting table by the system service processor, and completes the content change. After that, the contents of the hardware setting table are set in the input / output control circuit to set the operation and state of the input / output control circuit, and the programs for each input / output device according to the contents of the program setting table are executed. , I / O control programs and their contents, and the operation / state of the I / O control circuit are freely changed for each I / O device.
【0028】請求項9の発明におけるマイクロプロセッ
サは、ROMに格納されている基本プログラムを実行
し、システムサービスプロセッサによるプログラム設定
テーブルやハードウェア設定テーブルの内容変更完了を
監視し、前記内容変更が完了した後に前記ハードウェア
設定テーブルの内容を入出力制御回路へ設定して前記入
出力制御回路の動作や状態を設定し、また前記プログラ
ム設定テーブルの内容に従った機能別プログラムを実行
して、入出力制御についてのプログラムおよびその内容
や入出力制御回路の動作・状態をインターフェース機能
毎に自由に変更する。According to a ninth aspect of the present invention, the microprocessor executes the basic program stored in the ROM, monitors the completion of the content change of the program setting table and the hardware setting table by the system service processor, and completes the content change. After that, the contents of the hardware setting table are set in the input / output control circuit to set the operation and state of the input / output control circuit, and the function-based program according to the contents of the program setting table is executed to input the data. The output control program and its contents, and the operation / state of the input / output control circuit can be freely changed for each interface function.
【0029】[0029]
実施例1.以下、この発明の一実施例を図について説明
する。図1はこの発明の実施例1による入出力制御装置
1の内部構成を示すブロック構成図である。図におい
て、10は入出力制御装置1のマイクロプロセッサ、1
1aと11bは入出力制御回路、12はフラッシュEE
PROM、13はROM、14はモニタ制御部、15は
ディップスイッチである。ROM13には入出力制御装
置1の入出力制御を行うためのマイクロプログラム13
aが格納されている。12aは入出力制御装置1の入出
力制御を行うマイクロプログラム13aに対しての動作
指示を示すプログラム設定テーブルである。12bは入
出力制御回路11a,11bの動作に必要なハードウェ
ア設定テーブルである。プログラム設定テーブル12a
には、例えば入出力制御装置1のデバッグ時などでマイ
クロプログラムの動作を確認するためにデバッグプリン
ト、動作トレース採取の有無などが設定される。ハード
ウェア設定テーブル12bには、例えば入出力制御回路
からの割込み制御に必要なパラメータやローカルメモリ
容量、バス制御におけるリトライ回数、タイムアウト時
間などが設定される。モニタ制御部14は、入出力制御
装置1の外部からフラッシュEEPROM12のプログ
ラム設定テーブル12aやハードウェア設定テーブル1
2bの読み込みと書き込み、さらにマイクロプログラム
13aの実行操作を行うモニタ装置16の制御を行う。Example 1. An embodiment of the present invention will be described below with reference to the drawings. 1 is a block diagram showing an internal configuration of an input / output control device 1 according to a first embodiment of the present invention. In the figure, 10 is a microprocessor of the input / output control device 1 and 1
Input / output control circuits 1a and 11b, flash EE 12
PROM, 13 is a ROM, 14 is a monitor controller, and 15 is a DIP switch. The ROM 13 has a microprogram 13 for controlling the input / output of the input / output control device 1.
a is stored. Reference numeral 12a is a program setting table showing operation instructions to the microprogram 13a for controlling the input / output of the input / output control device 1. Reference numeral 12b is a hardware setting table necessary for the operation of the input / output control circuits 11a and 11b. Program setting table 12a
For example, debug print, presence / absence of operation trace collection, etc. are set in order to confirm the operation of the microprogram during debugging of the input / output control device 1. In the hardware setting table 12b, for example, parameters necessary for interrupt control from the input / output control circuit, local memory capacity, number of retries in bus control, timeout time, etc. are set. The monitor control unit 14 uses the program setting table 12 a of the flash EEPROM 12 and the hardware setting table 1 from outside the input / output control device 1.
2b is read and written, and the monitor device 16 that performs the operation of executing the microprogram 13a is controlled.
【0030】ディップスイッチ15は、フラッシュEE
PROM12の内容が不正で入出力制御装置1が動作不
能となった場合、入出力制御装置1が最低限必要なマイ
クロプログラム13aの情報により動作するように指示
設定するためのものである。17と18は入出力制御装
置1が制御する入出力デバイスであり、入出力制御回路
11a,11bに夫々1対1、あるいは1対複数で接続
されている。The dip switch 15 is a flash EE.
When the contents of the PROM 12 are invalid and the input / output control device 1 becomes inoperable, the input / output control device 1 is instructed and set to operate based on the minimum necessary information of the microprogram 13a. Reference numerals 17 and 18 denote input / output devices controlled by the input / output control device 1, and are connected to the input / output control circuits 11a and 11b in a one-to-one manner or in a one-to-many manner.
【0031】次に動作について説明する。先ず、ディッ
プスイッチ15の設定による指示で入出力制御装置1を
動作させ、最低限必要なマイクロプログラム13aの情
報で動作する動作書き換えモードに移行して、モニタ装
置16からフラッシュEEPROM12のテーブルデー
タの書き換えを行う。入出力制御装置1ではリセット
後、マイクロプロセッサ10によりROMl3内のマイ
クロプログラム13aが実行される。マイクロプロセッ
サ10は、マイクロプログラム13aの実行により、入
出力制御回路を動作させるためにフラッシュEEPRO
M12からハードウェア設定テーブル12bの内容を読
み出し、その内容を入出力制御回路11a,11bのレ
ジスタに設定し動作させる。マイクロプロセッサ10
は、その後、自分自身の動作を決定するためにマイクロ
プログラム13aに従ってフラッシュEEPROM12
からプログラム設定テーブル12aの内容を読み出し、
対応する入出力制御を行う。Next, the operation will be described. First, the input / output control device 1 is operated according to an instruction by the setting of the DIP switch 15 to shift to an operation rewriting mode in which the minimum necessary information of the microprogram 13a is operated, and the monitor device 16 rewrites the table data of the flash EEPROM 12. I do. In the input / output control device 1, after resetting, the microprocessor 10 executes the microprogram 13a in the ROM 13. The microprocessor 10 executes the microprogram 13a to execute the flash EEPRO to operate the input / output control circuit.
The contents of the hardware setting table 12b are read from M12, and the contents are set in the registers of the input / output control circuits 11a and 11b to operate. Microprocessor 10
The flash EEPROM 12 then follows the microprogram 13a to determine its own operation.
Read the contents of the program setting table 12a from
Perform corresponding I / O control.
【0032】マイクロプロセッサ10がマイクロプログ
ラム13aに従って、フラッシュEEPROM12から
テーブル内容を読み出す場合、テーブル内容の不正を検
出するために例えばテーブルにテーブルデータのチェッ
クサムを付け、不正を検出する。また、不正を検出でき
ずに不正データの設定によって入出力制御装置1が動作
不能となった場合は、先のディップスイッチ15の設定
により入力される指示によってフラッシュEEPROM
12の内容をモニタ装置16から変更する。When the microprocessor 10 reads the table contents from the flash EEPROM 12 according to the microprogram 13a, for example, a checksum of the table data is attached to the table to detect the illegality of the table contents, and the illegality is detected. Further, when the I / O control device 1 becomes inoperable due to the setting of the illegal data without detecting the illegality, the flash EEPROM is instructed by the setting of the DIP switch 15 described above.
The contents of 12 are changed from the monitor device 16.
【0033】以上のように、フラッシュEEPROM1
2に各種テーブルを設け、これら各種テーブルを動作書
き換えモードにおいてモニタ装置16から書き換えるこ
とで、ハードウェアまたはマイクロプログラムに対して
は変更操作を行うことなく、ハードウェアまたはマイク
ロプログラムの動作変更を容易に行うことが可能であ
り、入出力制御装置の機能および状態を容易かつ柔軟に
変更できることは明らかである。As described above, the flash EEPROM 1
2 is provided with various tables, and by rewriting these various tables from the monitor device 16 in the operation rewriting mode, it is possible to easily change the operation of the hardware or the microprogram without changing the hardware or the microprogram. Obviously, this can be done and the function and state of the I / O controller can be changed easily and flexibly.
【0034】実施例2.図2はこの発明の実施例2によ
る入出力制御装置21の内部構成を示すブロック構成図
である。図において図1と同一または相当の部分につい
ては同一符号を付し説明を省略する。12c,12dは
入出力制御回路11a,11bに接続される入出力デバ
イス17,18に対応した入出力デバイス別プログラ
ム、13bはマイクロプロセッサ10の基本部分の制御
を規定する基本プログラムである。フラッシュEEPR
OM12には、プログラム設定テーブル12a,ハード
ウェア設定テーブル12bなどの各種テーブル情報と、
前記実施例1でROM13に格納されていたマイクロプ
ログラムの内で入出力制御回路11a,11bに依存す
る入出力デバイス別プログラム12c,12dとを格納
する。ROMl3には、入出力制御回路11a,11b
に依存しない基本プログラム13bを格納する。さらに
プログラム設定テーブル12aには入出力デバイス別プ
ログラムの格納アドレスとその数が設定されている。Embodiment 2 FIG. 2 is a block diagram showing the internal configuration of the input / output control device 21 according to the second embodiment of the present invention. In the figure, parts that are the same as or equivalent to those in FIG. Reference numerals 12c and 12d are input / output device-specific programs corresponding to the input / output devices 17 and 18 connected to the input / output control circuits 11a and 11b, and 13b is a basic program that defines control of a basic portion of the microprocessor 10. Flash EEPR
In the OM 12, various table information such as the program setting table 12a and the hardware setting table 12b,
Among the microprograms stored in the ROM 13 in the first embodiment, the input / output device-specific programs 12c and 12d depending on the input / output control circuits 11a and 11b are stored. The ROM13 includes the input / output control circuits 11a and 11b.
The basic program 13b that does not depend on is stored. Further, in the program setting table 12a, the storage addresses and the number of programs for each input / output device are set.
【0035】次に動作について説明する。先ず、実施例
1で説明した操作によりモニタ装置16からプログラム
設定テーブル12aへ入出力デバィス別プログラム12
c,12dの格納アドレスとその数を設定する。入出力
制御装置21ではリセット後にマイクロプロセッサ10
によって基本プログラム13bが実行される。マイクロ
プロセッサ10は基本プログラム13bに従い、入出力
制御回路11a,11bを動作させるためにフラッシュ
EEPROM12からハードウェア設定テーブル12b
の内容を読み出し、その内容を夫々の入出力制御回路の
レジスタに設定し動作させる。マイクロプロセッサ10
は、その後フラッシュEEPROM12からプログラム
設定テーブル12aの内容を読み出す。このとき、マイ
クロプロセッサ10は基本プログラム13bにより、今
回格納されている入出力デバィス別プログラムの数とそ
のアドレスを認識し、プログラム設定テーブル12aの
内容に応じた入出力デバィス別プログラムを実行し、そ
の入出力デバィス別プログラムに従った入出力制御を対
応する各入出力デバイスに対し行う。Next, the operation will be described. First, by the operation described in the first embodiment, the program 12 for each input / output device is transferred from the monitor device 16 to the program setting table 12a.
Set the storage addresses of c and 12d and their numbers. In the input / output control device 21, after reset, the microprocessor 10
The basic program 13b is executed by. The microprocessor 10 follows the basic program 13b to operate the input / output control circuits 11a and 11b from the flash EEPROM 12 to the hardware setting table 12b.
The contents of are read out, and the contents are set in the registers of the respective input / output control circuits to operate. Microprocessor 10
Then reads the contents of the program setting table 12a from the flash EEPROM 12. At this time, the microprocessor 10 uses the basic program 13b to recognize the number of I / O device-specific programs stored this time and their addresses, and executes the I / O device-specific programs according to the contents of the program setting table 12a. I / O control is performed for each corresponding I / O device according to a program for each I / O device.
【0036】以上のように、マイクロプログラムを基本
プログラムと入出力デバイス別プログラムとに分割する
ことによって、接続される入出力デバイスに応じて入出
力制御回路を変更した場合でも、入出力デバイス別プロ
グラムとプログラム設定テーブルを変更することで対応
でき、入出力制御装置の機能および状態を容易かつ柔軟
に変更できる。As described above, by dividing the microprogram into the basic program and the program for each input / output device, even if the input / output control circuit is changed according to the connected input / output device, the program for each input / output device is changed. By changing the program setting table, the function and state of the input / output control device can be easily and flexibly changed.
【0037】実施例3.図3はこの発明の実施例3によ
る入出力制御装置31の内部構成を示すブロック構成図
である。図において図2と同一または相当の部分につい
ては同一符号を付し説明を省略する。12e,12fは
入出力制御回路32に接続される入出力デバイス33,
34と夫々対応するインターフェース機能毎の機能別プ
ログラムであり、例えば入出力デバイス33,34がハ
ードディスクである場合に12eはSCSI対応の機能
別プログラム、12fはSASI対応の機能別プログラ
ムであり、各入出力デバィスに応じたインターフェース
機能に依存する。さらにプログラム設定テーブル12a
には機能別プログラム12e,12fの格納アドレスと
その数が設定されている。Example 3. 3 is a block diagram showing the internal structure of the input / output control device 31 according to the third embodiment of the present invention. In the figure, parts that are the same as or equivalent to those in FIG. 12e and 12f are input / output devices 33 connected to the input / output control circuit 32,
34 is a function-specific program for each interface function corresponding to 34, respectively. For example, when the input / output devices 33 and 34 are hard disks, 12e is a SCSI-compatible function-specific program, and 12f is a SASI-compatible function-specific program. Depends on the interface function according to the output device. Furthermore, the program setting table 12a
The storage addresses and the numbers of the function-specific programs 12e and 12f are set in.
【0038】次に動作について説明する。先ず、前記実
施例2で説明した操作によりプログラム設定テーブル1
2aに機能別プログラム12e,12fの格納アドレス
とそれに対応したフラグを設け、今回の入出力制御装置
31で制御対象となる入出力デバイス33,34に対応
した機能別プログラムの該当フラグを設定する。入出力
制御装置31はリセット後、マイクロプロセッサ10に
よって基本プログラムl3bが実行される。基本プログ
ラム13bは入出力制御回路32を動作させるためにフ
ラッシュEEPROM12からハードウェア設定テーブ
ル12bの内容を読み出し、その内容を入出力制御回路
32のレジスタに設定し、動作させる。マイクロプロセ
ッサ10は基本プログラム13bに従って、その後フラ
ッシュEEPROM12からプログラム設定テーブル1
2aの内容を読み出す。このとき、マイクロプロセッサ
10は基本プログラムl3bに従い、今回、制御対象と
なる入出力デバイスに対し使用する機能別プログラムと
そのアドレスを認識し、認識した機能別プログラムを実
行する。Next, the operation will be described. First, the program setting table 1 is operated by the operation described in the second embodiment.
2a is provided with storage addresses of the function-specific programs 12e and 12f and flags corresponding thereto, and the corresponding flags of the function-specific programs corresponding to the input / output devices 33 and 34 to be controlled by the input / output control device 31 this time are set. After the input / output control device 31 is reset, the basic program 13b is executed by the microprocessor 10. The basic program 13b reads the content of the hardware setting table 12b from the flash EEPROM 12 to operate the input / output control circuit 32, sets the content in the register of the input / output control circuit 32, and operates it. The microprocessor 10 follows the basic program 13b, and then reads the program setting table 1 from the flash EEPROM 12.
Read the contents of 2a. At this time, the microprocessor 10 recognizes the function-based program to be used for the input / output device to be controlled this time and the address thereof according to the basic program 13b, and executes the recognized function-based program.
【0039】以上のように、マイクロプログラムを基本
プログラムと機能別プログラムで分割することによっ
て、入出力デバイスを変更した場合でも、機能別プログ
ラムとプログラム設定テーブルを変更することで対応で
き、変更された入出力デバイスに対し入出力制御装置の
機能および状態を容易かつ柔軟に変更して対応できる。As described above, by dividing the microprogram into the basic program and the function-specific program, even when the input / output device is changed, it can be dealt with by changing the function-specific program and the program setting table. It is possible to easily and flexibly change the function and state of the input / output control device for the input / output device.
【0040】実施例4.図4はこの発明の実施例4によ
る入出力制御装置41の内部構成を示すブロック構成図
である。図において図2と同一または相当の部分につい
ては同一符号を付し説明を省略する。44はシステムバ
ス43を介して入出力制御装置41と接続するシステム
サービスプロセッサ、42はシステムバス制御回路であ
る。プログラム設定テーブル12aにはプログラム設定
テーブル12aの内容変更が完了したことを示す内容変
更待ちフラグが追加されている。ROMl3には、前記
実施例2で示した基本プログラム13bが格納されてい
る。この場合の基本プログラム13bは、プログラム設
定テーブル12aの内容変更待ちフラグを実行開始後、
監視するように変更されている。システムバス制御回路
42は、システムバス43を制御し、システムバス43
に接続されているシステムサービスプロセッサ44から
フラッシュEEPROM12の読み込みや書き込みを可
能とする回路である。Example 4. FIG. 4 is a block diagram showing the internal structure of the input / output control device 41 according to the fourth embodiment of the present invention. In the figure, parts that are the same as or correspond to those in FIG. 2 are assigned the same reference numerals and explanations thereof are omitted. Reference numeral 44 is a system service processor connected to the input / output control device 41 via the system bus 43, and 42 is a system bus control circuit. A content change waiting flag indicating that the content change of the program setting table 12a is completed is added to the program setting table 12a. The ROM 13 stores the basic program 13b shown in the second embodiment. In this case, the basic program 13b starts the execution of the content change waiting flag of the program setting table 12a,
It has been modified to monitor. The system bus control circuit 42 controls the system bus 43,
It is a circuit that enables reading and writing of the flash EEPROM 12 from the system service processor 44 connected to the.
【0041】次に動作について説明する。入出力制御装
置41ではリセット後、マイクロプロセッサ10によっ
て基本プログラムl3bを実行する。このとき、マイク
ロプロセッサ10は基本プログラム13bに従ってプロ
グラム設定テーブル12aの内容変更待ちフラグを変更
完了が示されるまで監視する。システムサービスプロセ
ッサ44は、システムバス43を経由して今回接続され
ている入出力デバイス17,18に対応したハードウェ
ア情報、使用する入出力デバイス別プログラム12c,
12dをプログラム設定テーブル12aとハードウェア
設定テーブル12bへ示す。その後、プログラム設定テ
ーブル12aの内容変更待ちフラグを変更完了にする。
この内容変更待ちフラグを監視しているマイクロプロセ
ッサ10は、内容変更待ちフラグが変更完了を示してい
るのを認識すると、以後、前記実施例2で示した動作を
行う。Next, the operation will be described. After resetting, the input / output control device 41 causes the microprocessor 10 to execute the basic program 13b. At this time, the microprocessor 10 monitors the content change wait flag of the program setting table 12a according to the basic program 13b until the completion of the change is indicated. The system service processor 44 receives the hardware information corresponding to the input / output devices 17, 18 connected this time via the system bus 43, the input / output device-specific programs 12c,
12d is shown in the program setting table 12a and the hardware setting table 12b. After that, the content change wait flag of the program setting table 12a is set to completion of change.
When the microprocessor 10 monitoring the content change wait flag recognizes that the content change wait flag indicates the completion of the change, the microprocessor 10 thereafter performs the operation described in the second embodiment.
【0042】以上のように、プログラム設定テーブル1
2aとハードウェア設定テーブル12bの変更をシステ
ムサービスプロセッサ44から行うことが出来、入出力
制御装置41の初期化時にかかわらず入出力制御装置の
動作を変更することができる。As described above, the program setting table 1
2a and the hardware setting table 12b can be changed from the system service processor 44, and the operation of the input / output control device can be changed regardless of the initialization of the input / output control device 41.
【0043】実施例5.図5はこの発明の実施例5によ
る入出力制御装置51の内部構成を示すブロック構成図
である。図において図4と同一または相当の部分につい
ては同一符号を付し説明を省略する。Example 5. FIG. 5 is a block diagram showing the internal configuration of the input / output control device 51 according to the fifth embodiment of the present invention. In the figure, parts that are the same as or equivalent to those in FIG.
【0044】45はシステムバス43に接続されたCP
Uである。入出力制御装置51ではリセット後、マイク
ロプロセッサ10によって基本プログラム13bが実行
される。このとき、マイクロプロセッサ10は、基本プ
ログラム13bに従ってプログラム設定テーブル12a
の内容の変更が完了しているかを内容変更待ちフラグに
より監視する。45 is a CP connected to the system bus 43
U. In the input / output control device 51, the basic program 13b is executed by the microprocessor 10 after reset. At this time, the microprocessor 10 sets the program setting table 12a according to the basic program 13b.
The content change wait flag is used to monitor whether the content change has been completed.
【0045】システムサービスプロセッサ44は、シス
テムバス43を経由して入出力制御回路11a,11b
に対応したハードウェア情報、使用する入出力デバイス
別プログラム12c,12dをプログラム設定テーブル
12a、ハードウェア設定テーブル12bに示す。ま
た、システムサービスプロセッサ44は、入出力制御回
路11a,11bに対応した入出力デバイス別プログラ
ムをシステムバス制御回路42を経てフラッシュEEP
ROM12に書き込む。その後、プログラム設定テーブ
ル12aの内容変更待ちフラグを変更完了にする。The system service processor 44 receives the input / output control circuits 11a and 11b via the system bus 43.
The hardware information corresponding to, and the input / output device-specific programs 12c and 12d to be used are shown in the program setting table 12a and the hardware setting table 12b. The system service processor 44 also executes a program for each input / output device corresponding to the input / output control circuits 11a and 11b via the system bus control circuit 42 to the flash EEP.
Write to ROM12. After that, the content change wait flag of the program setting table 12a is set to completion of change.
【0046】この内容変更待ちフラグを監視している基
本プログラム13bは、変更が完了したことを示す内容
変更待ちフラグにより、以後、前記実施例2で示した動
作を行う。The basic program 13b, which monitors the content change wait flag, thereafter performs the operation described in the second embodiment by the content change wait flag indicating that the change is completed.
【0047】以上のように、複数の入出力制御装置が存
在する場合に各入出力制御装置毎に入出力デバイス別プ
ログラムをモニタ装置から書き込むことなく変更でき、
またプログラム設定テーブル12aとハードウェア設定
テーブル12bの変更をシステムサービスプロセッサ4
4から行うことが出来、入出力制御装置51の初期化時
にかかわらず入出力制御装置の動作を変更することがで
きる。As described above, when a plurality of input / output control devices are present, the program for each input / output device can be changed without writing from the monitor device for each input / output control device,
In addition, the system service processor 4 changes the program setting table 12a and the hardware setting table 12b.
4, the operation of the input / output control device can be changed regardless of the initialization of the input / output control device 51.
【0048】実施例6.この実施例は、前記実施例4に
おける入出力デバイス別プログラムを機能別プログラム
へ変更したものであり、フラッシュEEPROM12に
は、図6に示すように入出力制御回路32へ接続される
入出力デバイス33,34と夫々対応するインターフェ
ース機能毎の機能別プログラム12e,12f、さらに
機能別プログラム12e,12fの格納アドレスとその
数が設定されたプログラム設定テーブル12a、ハード
ウェア設定テーブル12bが格納されている。Example 6. In this embodiment, the program for each input / output device in the fourth embodiment is changed to a program for each function, and the flash EEPROM 12 has an input / output device 33 connected to an input / output control circuit 32 as shown in FIG. , 34 respectively corresponding to the interface functions corresponding to the interface functions, and a program setting table 12a and a hardware setting table 12b in which the storage addresses and the numbers of the function-specific programs 12e and 12f are set.
【0049】このように、プログラム設定テーブル12
aとハードウェア設定テーブル12bの変更をシステム
サービスプロセッサ44から行い、入出力制御装置61
の初期化時にかかわらず機能別プログラムを変更するこ
とが出来、インターフェースの異なった入出力デバイス
が入出力制御回路32に接続された場合でも柔軟に対応
できる。In this way, the program setting table 12
a and the hardware setting table 12b are changed from the system service processor 44, and the input / output control unit 61
It is possible to change the program for each function regardless of the initialization of, and it is possible to flexibly cope with the case where input / output devices having different interfaces are connected to the input / output control circuit 32.
【0050】実施例7.この実施例は、前記実施例5に
おける入出力デバイス別プログラムを機能別プログラム
へ変更したものであり、フラッシュEEPROM12に
は、図7に示すように入出力制御回路32へ接続される
入出力デバイス33,34と夫々対応するインターフェ
ース機能毎の機能別プログラム12e,12f、さらに
機能別プログラム12e,12fの格納アドレスとその
数が設定されたプログラム設定テーブル12a、ハード
ウェア設定テーブル12bが格納されている。Example 7. In this embodiment, the program for each input / output device in the fifth embodiment is changed to a program for each function, and the flash EEPROM 12 has an input / output device 33 connected to an input / output control circuit 32 as shown in FIG. , 34 respectively corresponding to the interface functions corresponding to the interface functions, and a program setting table 12a and a hardware setting table 12b in which the storage addresses and the numbers of the function-specific programs 12e and 12f are set.
【0051】このように、プログラム設定テーブル12
aとハードウェア設定テーブル12bの変更をシステム
サービスプロセッサ44から行うことが出来、さらに、
システムサービスプロセッサ44は、入出力制御回路3
2に接続される入出力デバイス33,34に対応した機
能別プログラムをシステムバス制御回路42を経てフラ
ッシュEEPROM12に書き込む。In this way, the program setting table 12
a and the hardware setting table 12b can be changed from the system service processor 44.
The system service processor 44 uses the input / output control circuit 3
The function-specific programs corresponding to the input / output devices 33 and 34 connected to the memory 2 are written in the flash EEPROM 12 via the system bus control circuit 42.
【0052】また、複数の入出力制御装置が存在する場
合に各入出力制御装置毎に機能別プログラムをモニタ装
置から書き込むことなく変更でき、またプログラム設定
テーブル12aとハードウェア設定テーブル12bの変
更をシステムサービスプロセッサ44から行うことが出
来、入出力制御装置71の初期化時にかかわらず、機能
別プログラムおよびその内容を変更し、入出力制御回路
32に接続される入出力デバイス33,34に応じた機
能別プログラムにより入出力制御を行うことが出来、イ
ンターフェースの異なった入出力デバイスが入出力制御
回路32に接続された場合でも柔軟に対応できる。When there are a plurality of input / output control devices, the function-specific program can be changed for each input / output control device without writing from the monitor device, and the program setting table 12a and the hardware setting table 12b can be changed. This can be performed from the system service processor 44, and the program for each function and its contents are changed regardless of the initialization of the input / output control device 71, and the input / output devices 33, 34 connected to the input / output control circuit 32 are changed. Input / output control can be performed by the function-based program, and even when input / output devices having different interfaces are connected to the input / output control circuit 32, the input / output devices can be flexibly handled.
【0053】[0053]
【発明の効果】以上のように、請求項1の発明によれ
ば、フラッシュEEPROMに記憶されたプログラム設
定テーブルの入出力制御についてのプログラムを決定す
る情報、およびハードウェア設定テーブルの入出力制御
回路の動作・状態を決定する情報などを、ディップスイ
ッチにより設定された動作変更モードにおいて、モニタ
装置から書き換えることを可能にするように構成したの
で、マイクロプログラムの内容を書き換えることなく、
入出力制御動作や入出力制御の機能および状態を容易か
つ柔軟に変更できる入出力制御装置が得られる効果があ
る。As described above, according to the first aspect of the invention, the information for determining the program for the input / output control of the program setting table stored in the flash EEPROM, and the input / output control circuit of the hardware setting table. Since it is configured such that the information that determines the operation / state of the can be rewritten from the monitor device in the operation change mode set by the DIP switch, without rewriting the contents of the microprogram,
There is an effect that an input / output control device capable of easily and flexibly changing the input / output control operation and the function and state of the input / output control is obtained.
【0054】請求項2の発明によれば、フラッシュEE
PROMに記憶された入出力デバイス別プログラムを特
定するための特定情報を格納したプログラム設定テーブ
ル、およびハードウェア設定テーブルの入出力制御回路
の動作・状態を決定する情報などを、ディップスイッチ
により設定された動作変更モードにおいて、モニタ装置
から書き換えることを可能にするように構成したので、
入出力デバイス毎に入出力制御動作や入出力制御の機能
および状態を容易かつ柔軟に変更できる入出力制御装置
が得られる効果がある。According to the invention of claim 2, the flash EE
A program setting table that stores specific information for specifying the I / O device-specific program stored in the PROM, and information that determines the operation / state of the I / O control circuit in the hardware setting table are set by the DIP switch. In the operation change mode, since it is configured to allow rewriting from the monitor device,
There is an effect that an input / output control device that can easily and flexibly change the input / output control operation and the input / output control function and state for each input / output device is obtained.
【0055】請求項3の発明によれば、入出力制御回路
に接続される入出力デバイスと夫々対応するインターフ
ェース機能毎の機能別プログラム、およびその機能別プ
ログラムを特定するための特定情報を格納したプログラ
ム設定テーブル、および入出力制御回路の動作・状態を
決定する情報などを格納したハードウェア設定テーブル
をフラッシュEEPROMへ記憶し、ディップスイッチ
により設定された動作変更モードにおいて、前記フラッ
シュEEPROMへ記憶したデータをモニタ装置から書
き換えることを可能にするように構成したので、前記入
出力デバイスに応じたインターフェース機能毎に入出力
制御動作や入出力制御の機能および状態を容易かつ柔軟
に変更できる入出力制御装置が得られる効果がある。According to the third aspect of the invention, the function-specific program for each interface function corresponding to the input / output device connected to the input / output control circuit and the specific information for specifying the function-specific program are stored. A program setting table and a hardware setting table storing information for determining the operation / state of the input / output control circuit are stored in the flash EEPROM, and the data stored in the flash EEPROM in the operation change mode set by the DIP switch. Since it is configured to be rewritable from the monitor device, it is possible to easily and flexibly change the input / output control operation and the function and state of the input / output control for each interface function according to the input / output device. There is an effect that can be obtained.
【0056】請求項4の発明によれば、フラッシュEE
PROMに記憶された、入出力制御についての入出力デ
バイス別プログラムを決定する情報を格納したプログラ
ム設定テーブルおよび入出力制御回路の動作・状態を決
定する情報を格納したハードウェア設定テーブルの書き
換えを、システムバス制御回路を介してシステムサービ
スプロセッサから可能にするように構成したので、入出
力デバイス毎に入出力制御動作や入出力制御装置の機能
および状態を容易かつ柔軟に変更できる計算機システム
が得られる効果がある。According to the invention of claim 4, the flash EE
Rewriting the program setting table stored in the PROM, which stores information that determines the input / output device-specific program for input / output control, and the hardware setting table that stores information that determines the operation / state of the input / output control circuit, Since the system service processor is configured to enable it via the system bus control circuit, it is possible to obtain a computer system capable of easily and flexibly changing the input / output control operation and the function and state of the input / output control device for each input / output device. effective.
【0057】請求項5の発明によれば、フラッシュEE
PROMに記憶された、入出力制御についての入出力デ
バイス別プログラムを決定する情報を格納したプログラ
ム設定テーブルおよび入出力制御回路の動作・状態を決
定する情報を格納したハードウェア設定テーブルおよび
入出力デバイス別プログラムの書き換えを、システムバ
ス制御回路を介してシステムサービスプロセッサなどか
ら可能にするように構成したので、入出力制御装置に対
するプログラム内容の変更を単一の変更元で管理でき、
またその変更時間も短縮でき、各入出力制御装置におけ
る入出力デバイス毎の入出力制御についてのプログラム
動作や入出力制御装置の機能および状態を容易かつ柔軟
に変更できる計算機システムが得られる効果がある。According to the invention of claim 5, the flash EE
A program setting table stored in the PROM, which stores information that determines a program for each input / output device for input / output control, and a hardware setting table that stores information that determines the operation / state of the input / output control circuit, and the input / output device Since the rewriting of another program is configured to be possible from the system service processor or the like via the system bus control circuit, the change of the program content for the input / output control device can be managed by a single change source,
Further, the change time can be shortened, and there is an effect that a computer system capable of easily and flexibly changing the program operation for input / output control of each input / output device in each input / output control device and the function and state of the input / output control device is obtained. .
【0058】請求項6の発明によれば、フラッシュEE
PROMに記憶された、機能別プログラムを決定する情
報を格納したプログラム設定テーブルおよび入出力制御
回路の動作・状態を決定する情報を格納したハードウェ
ア設定テーブルの書き換えを、システムバス制御回路を
介してシステムサービスプロセッサから可能にするよう
に構成したので、各入出力制御装置の前記入出力制御回
路に接続される入出力デバイスに応じたインターフェー
ス機能毎に入出力制御動作や入出力制御装置の機能およ
び状態を容易かつ柔軟に変更できる計算機システムが得
られる効果がある。According to the invention of claim 6, the flash EE
Rewriting of the program setting table stored in the PROM, which stores information for determining the function-specific program, and the hardware setting table, which stores information for determining the operation / state of the input / output control circuit, is performed via the system bus control circuit. Since it is configured to enable from the system service processor, the input / output control operation and the function of the input / output control device for each interface function according to the input / output device connected to the input / output control circuit of each input / output control device There is an effect that a computer system that can change the state easily and flexibly is obtained.
【0059】請求項7の発明によれば、フラッシュEE
PROMに記憶された、機能別プログラムを決定する情
報を格納したプログラム設定テーブルおよび入出力制御
回路の動作・状態を決定する情報を格納したハードウェ
ア設定テーブルおよび前記機能別プログラムの書き換え
を、システムバス制御回路を介してシステムサービスプ
ロセッサなどから可能にするように構成したので、入出
力制御装置に対するプログラム内容の変更を単一の変更
元で管理でき、またその変更時間も短縮でき、各入出力
制御装置における前記入出力制御回路に接続される入出
力デバイスに応じたインターフェース機能毎の入出力制
御についてのプログラム動作や各入出力制御装置の機能
および状態を容易かつ柔軟に変更できる計算機システム
が得られる効果がある。According to the invention of claim 7, the flash EE
A program setting table that stores information that determines a function-specific program stored in a PROM, a hardware setting table that stores information that determines the operation / state of the input / output control circuit, and the rewriting of the function-specific program Since the system service processor is configured to enable it via the control circuit, changes in the program contents for the I / O control unit can be managed by a single change source, and the change time can be shortened. A computer system capable of easily and flexibly changing the program operation for input / output control for each interface function according to the input / output device connected to the input / output control circuit in the device and the function and state of each input / output control device effective.
【0060】請求項8の発明によれば、ROMに格納さ
れている基本プログラムにより、システムサービスプロ
セッサによるプログラム設定テーブルやハードウェア設
定テーブルの内容変更完了を監視し、前記内容変更完了
後に前記ハードウェア設定テーブルの内容を入出力制御
回路へ設定し、また前記プログラム設定テーブルの内容
に従った入出力デバイス別プログラムを実行するように
構成したので、前記内容変更が行われると初期設定がシ
ステム立ち上げ時やリセット時にかかわらず行われるこ
とになって、入出力制御装置における入出力デバイス毎
の入出力制御についてのプログラム動作や入出力制御装
置の機能および状態を容易かつ柔軟に変更できる計算機
システムが得られる効果がある。According to the present invention, the basic program stored in the ROM monitors the completion of the contents change of the program setting table and the hardware setting table by the system service processor, and the hardware is changed after the contents change is completed. Since the contents of the setting table are set in the input / output control circuit and the program for each input / output device according to the contents of the program setting table is executed, when the contents are changed, the initial setting will start up the system. The computer system can easily and flexibly change the program operation for input / output control of each input / output device in the input / output control device and the function and status of the input / output control device regardless of the time or reset. It is effective.
【0061】請求項9の発明によれば、ROMに格納さ
れている基本プログラムによりシステムサービスプロセ
ッサによるプログラム設定テーブルやハードウェア設定
テーブルの内容変更完了を監視し、前記内容変更完了後
に前記ハードウェア設定テーブルの内容を入出力制御回
路へ設定し、また前記プログラム設定テーブルの内容に
従った機能別プログラムを実行するように構成したの
で、前記内容変更が行われると初期設定がシステム立ち
上げ時やリセット時にかかわらず行われることになっ
て、前記入出力制御回路に接続される入出力デバイスに
応じたインターフェース機能毎の入出力制御についての
プログラム動作や入出力制御装置の機能および状態を容
易かつ柔軟に変更できる計算機システムが得られる効果
がある。According to the ninth aspect of the invention, the completion of the content change of the program setting table and the hardware setting table by the system service processor is monitored by the basic program stored in the ROM, and the hardware setting is completed after the content change is completed. Since the contents of the table are set in the input / output control circuit and the function-specific programs according to the contents of the program setting table are executed, the initial settings will be reset when the system is started or reset when the contents are changed. It is performed regardless of the time, and the program operation for the input / output control for each interface function according to the input / output device connected to the input / output control circuit and the function and state of the input / output control device can be easily and flexibly performed. There is an effect that a computer system that can be changed can be obtained.
【図1】この発明の実施例1による入出力制御装置の構
成を示すブロック構成図である。FIG. 1 is a block configuration diagram showing a configuration of an input / output control device according to a first embodiment of the present invention.
【図2】 この発明の実施例2による入出力制御装置の
構成を示すブロック構成図である。FIG. 2 is a block configuration diagram showing a configuration of an input / output control device according to a second embodiment of the present invention.
【図3】 この発明の実施例3による入出力制御装置の
構成を示すブロック構成図である。FIG. 3 is a block configuration diagram showing a configuration of an input / output control device according to a third embodiment of the present invention.
【図4】 この発明の実施例4による計算機システム装
置の構成を示すブロック構成図である。FIG. 4 is a block configuration diagram showing a configuration of a computer system device according to a fourth embodiment of the present invention.
【図5】 この発明の実施例5による計算機システム装
置の構成を示すブロック構成図である。FIG. 5 is a block configuration diagram showing a configuration of a computer system device according to a fifth embodiment of the present invention.
【図6】 この発明の実施例6による計算機システム装
置の構成を示すブロック構成図である。FIG. 6 is a block configuration diagram showing a configuration of a computer system device according to a sixth embodiment of the present invention.
【図7】 この発明の実施例7による計算機システム装
置の構成を示すブロック構成図である。FIG. 7 is a block configuration diagram showing a configuration of a computer system device according to a seventh embodiment of the present invention.
【図8】 従来の入出力制御装置の構成を示すブロック
構成図である。FIG. 8 is a block diagram showing a configuration of a conventional input / output control device.
1,21,31,41,51,61,71 入出力制御
装置、10 マイクロプロセッサ、11a,11b,3
2 入出力制御回路、12 フラッシュEEPROM、
12a プログラム設定テーブル、12b ハードウェ
ア設定テーブル、12c,12d 入出力デバイス別プ
ログラム、12e,12f 機能別プログラム、13
ROM、13a マイクロプログラム、13b 基本プ
ログラム、14 モニタ制御部、15 ディップスイッ
チ、16 モニタ装置、17,18,33,34 入出
力デバイス、42 システムバス制御回路、43 シス
テムバス、44 システムサービスプロセッサ。1, 21, 31, 41, 51, 61, 71 Input / output control device, 10 microprocessors, 11a, 11b, 3
2 I / O control circuit, 12 flash EEPROM,
12a program setting table, 12b hardware setting table, 12c, 12d input / output device-specific programs, 12e, 12f function-specific programs, 13
ROM, 13a micro program, 13b basic program, 14 monitor control unit, 15 DIP switch, 16 monitor device, 17, 18, 33, 34 input / output device, 42 system bus control circuit, 43 system bus, 44 system service processor.
Claims (9)
ロセッサと、該マイクロプロセッサのマイクロプログラ
ムを記憶しているROMと、前記マイクロプロセッサに
より制御され入出力デバイスを接続するための入出力制
御回路と、入出力制御についてのプログラムおよび前記
入出力制御回路の動作・状態を変更する動作変更モード
を設定するためのディップスイッチと、入出力制御につ
いて前記マイクロプログラムに対する動作指示を決定す
る情報を格納したプログラム設定テーブルおよび前記入
出力制御回路の動作・状態を決定する情報を格納したハ
ードウェア設定テーブルを有したフラッシュEEPRO
Mと、前記ディップスイッチにより設定された動作変更
モードにおいて、モニタ装置からの前記フラッシュEE
PROMに記憶されたデータの書き換えを制御するモニ
タ制御部とを備えた入出力制御装置。1. A microprocessor that performs predetermined arithmetic operations and control, a ROM that stores a microprogram of the microprocessor, and an input / output control circuit that is controlled by the microprocessor and that connects an input / output device. A program for input / output control, a DIP switch for setting an operation change mode for changing the operation / state of the input / output control circuit, and a program setting storing information for determining an operation instruction for the microprogram for input / output control Flash EEPRO having a table and a hardware setting table storing information for determining the operation / state of the input / output control circuit
M and the flash EE from the monitor device in the operation change mode set by the dip switch.
An input / output control device including a monitor control unit that controls rewriting of data stored in a PROM.
サの基本部分を制御する基本プログラムが記憶されてお
り、前記フラッシュEEPROMには前記入出力制御回
路に接続される入出力デバイスに対応した入出力デバイ
ス別プログラムが記憶され、前記プログラム設定テーブ
ルに格納されている情報は前記入出力デバイス別プログ
ラムを特定するための特定情報であることを特徴とする
請求項1記載の入出力制御装置。2. A basic program for controlling a basic part of the microprocessor is stored in the ROM, and an input / output device corresponding to an input / output device connected to the input / output control circuit is stored in the flash EEPROM. The input / output control device according to claim 1, wherein another program is stored, and the information stored in the program setting table is identification information for identifying the input / output device-specific program.
サの基本部分を制御する基本プログラムが記憶されてお
り、前記フラッシュEEPROMには前記入出力制御回
路に接続される入出力デバイスと夫々対応するインター
フェース機能毎の機能別プログラムが記憶され、前記プ
ログラム設定テーブルに格納されている情報は前記機能
別プログラムを特定するための特定情報であることを特
徴とする請求項1記載の入出力制御装置。3. The ROM stores a basic program for controlling a basic part of the microprocessor, and the flash EEPROM has an interface function corresponding to an input / output device connected to the input / output control circuit. 2. The input / output control device according to claim 1, wherein a program for each function is stored, and the information stored in the program setting table is identification information for identifying the program for each function.
ロセッサと、該マイクロプロセッサの基本部分を制御す
る基本プログラムを記憶しているROMと、周辺装置を
接続するための入出力制御回路と、入出力制御について
のプログラムを決定する情報を格納したプログラム設定
テーブルおよび前記入出力制御回路の動作・状態を決定
する情報を格納したハードウェア設定テーブルおよび前
記入出力制御回路に接続される入出力デバイスに対応し
た入出力デバイス別プログラムを記憶したフラッシュE
EPROMと、システムバスを制御し前記フラッシュE
EPROM内のデータの書き換えを可能にするシステム
バス制御回路とを有する入出力制御装置と、該入出力制
御装置と接続され前記システムバスを監視および制御す
ると共に前記フラッシュEEPROM内のデータを書き
換えるシステムサービスプロセッサとを備えた計算機シ
ステム装置。4. A microprocessor for performing a predetermined calculation and control, a ROM storing a basic program for controlling a basic part of the microprocessor, an input / output control circuit for connecting peripheral devices, and an input / output. Corresponds to a program setting table that stores information that determines a control program, a hardware setting table that stores information that determines the operation / state of the input / output control circuit, and an input / output device connected to the input / output control circuit Flash E that stores a program for each input / output device
The flash E that controls the EPROM and the system bus
An input / output control device having a system bus control circuit capable of rewriting data in the EPROM, and a system service connected to the input / output control device for monitoring and controlling the system bus and rewriting data in the flash EEPROM A computer system unit including a processor.
OM内のデータは、前記プログラム設定テーブルや前記
ハードウェア設定テーブルに格納された情報、前記入出
力デバイス別プログラムであることを特徴とする請求項
4記載の計算機システム装置。5. The rewritable flash EEPR
5. The computer system apparatus according to claim 4, wherein the data in the OM is information stored in the program setting table or the hardware setting table and the program for each input / output device.
ロセッサと、該マイクロプロセッサの基本部分を制御す
る基本プログラムを記憶しているROMと、周辺装置を
接続するための入出力制御回路と、入出力制御について
のプログラムを決定する情報を格納したプログラム設定
テーブルおよび前記入出力制御回路の動作・状態を決定
する情報を格納したハードウェア設定テーブルおよび前
記入出力制御回路に接続される入出力デバイスと夫々対
応するインターフェース機能毎の機能別プログラムを記
憶したフラッシュEEPROMと、システムバスを制御
し前記フラッシュEEPROM内のデータの書き換えを
可能にするシステムバス制御回路とを有する入出力制御
装置と、該入出力制御装置と接続され前記システムバス
の監視および制御を行うと共に前記フラッシュEEPR
OM内のデータを書き換えるシステムサービスプロセッ
サとを備えた計算機システム装置。6. A microprocessor for performing a predetermined calculation and control, a ROM storing a basic program for controlling a basic part of the microprocessor, an input / output control circuit for connecting peripheral devices, and an input / output. A program setting table that stores information that determines a control program, a hardware setting table that stores information that determines the operation / state of the input / output control circuit, and an input / output device connected to the input / output control circuit, respectively. An input / output control device having a flash EEPROM storing a function-specific program for each corresponding interface function and a system bus control circuit for controlling a system bus and enabling rewriting of data in the flash EEPROM, and the input / output control Connected to the device to monitor and control the system bus The flash EEPR
A computer system device including a system service processor that rewrites data in the OM.
OM内のデータは、前記プログラム設定テーブルや前記
ハードウェア設定テーブルに格納された情報、前記機能
別プログラムであることを特徴とする請求項6記載の計
算機システム装置。7. The rewritable flash EEPR
7. The computer system apparatus according to claim 6, wherein the data in the OM is information stored in the program setting table or the hardware setting table and the function-based program.
に格納されている基本プログラムにより前記システムサ
ービスプロセッサによる前記プログラム設定テーブルや
前記ハードウェア設定テーブルの内容変更完了を監視
し、前記内容変更完了後に前記ハードウェア設定テーブ
ルの内容を前記入出力制御回路へ設定し、また前記プロ
グラム設定テーブルの内容に従った入出力デバイス別プ
ログラムを実行することを特徴とする請求項5記載の計
算機システム装置。8. The microprocessor is the ROM
Monitoring the completion of the content change of the program setting table and the hardware setting table by the system service processor by the basic program stored in the, and after the completion of the content change, the contents of the hardware setting table to the input / output control circuit. 6. The computer system apparatus according to claim 5, wherein the program is set and an input / output device-specific program is executed according to the contents of the program setting table.
に格納されている基本プログラムにより前記システムサ
ービスプロセッサによる前記プログラム設定テーブルや
前記ハードウェア設定テーブルの内容変更完了を監視
し、前記内容変更完了後に前記ハードウェア設定テーブ
ルの内容を前記入出力制御回路へ設定し、また前記プロ
グラム設定テーブルの内容に従った機能別プログラムを
実行することを特徴とする請求項7記載の計算機システ
ム装置。9. The microprocessor is the ROM
Monitoring the completion of the content change of the program setting table and the hardware setting table by the system service processor by the basic program stored in the, and after the completion of the content change, the contents of the hardware setting table to the input / output control circuit. 8. The computer system apparatus according to claim 7, wherein the program is set and a function-based program according to the contents of the program setting table is executed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13975195A JPH08335200A (en) | 1995-06-06 | 1995-06-06 | Input / output control device and computer system device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13975195A JPH08335200A (en) | 1995-06-06 | 1995-06-06 | Input / output control device and computer system device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH08335200A true JPH08335200A (en) | 1996-12-17 |
Family
ID=15252549
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP13975195A Pending JPH08335200A (en) | 1995-06-06 | 1995-06-06 | Input / output control device and computer system device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH08335200A (en) |
-
1995
- 1995-06-06 JP JP13975195A patent/JPH08335200A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6381693B2 (en) | Arrangements having firmware support for different processor types | |
| CN100538567C (en) | Programmable Controllers | |
| TW584800B (en) | Method, computer and peripheral/expansion bus bridge for booting up with debug system | |
| US6401201B2 (en) | Arrangements offering firmware support for different input/output (I/O) types | |
| JP2004302731A (en) | Information processing apparatus and fault diagnosis method | |
| JP2907808B1 (en) | Flash memory emulation device and debug system using the same | |
| JP4558376B2 (en) | controller | |
| JP2000293376A (en) | Circuit and method for switching boot program | |
| JP2015130023A (en) | Information recording device, information processor, information recording method and information recording program | |
| JPH1011277A (en) | Computer device having electrically rewritable nonvolatile memory and nonvolatile semiconductor memory | |
| JP2543640B2 (en) | Virtual computer system | |
| JP2008009799A (en) | Image forming device | |
| JP7411471B2 (en) | Information processing equipment and communication systems | |
| JP2002006910A (en) | Programable controller with updating function and method for updating function of function extention unit in programable controller | |
| JP2006221606A (en) | Data processor | |
| JPH09204205A (en) | Program control system | |
| JP2853593B2 (en) | Download device | |
| JP2001306112A (en) | Programmable controller | |
| JPH01169629A (en) | Rom patching system | |
| JP2018180608A (en) | Program execution device and program execution method | |
| JPH11272490A (en) | Diagnostic control system | |
| JP2008140124A (en) | Data processing device | |
| JPS62212865A (en) | Multiprocessor control system | |
| JP2007041887A (en) | Debugging device, memory access method thereof, and program for realizing memory access method | |
| JPH09293000A (en) | In-circuit emulator device |