JPH01232457A - Input/output controller - Google Patents
Input/output controllerInfo
- Publication number
- JPH01232457A JPH01232457A JP5918688A JP5918688A JPH01232457A JP H01232457 A JPH01232457 A JP H01232457A JP 5918688 A JP5918688 A JP 5918688A JP 5918688 A JP5918688 A JP 5918688A JP H01232457 A JPH01232457 A JP H01232457A
- Authority
- JP
- Japan
- Prior art keywords
- input
- output control
- output
- adapter
- eprom
- 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
【発明の詳細な説明】
産業上の利用分野
本発明は、入出力制御装置に関し、特に、入出力制御用
ファームウェアのロード方式に関する。DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to an input/output control device, and particularly to a method for loading input/output control firmware.
従来の技術
従来、この種の入出力制御装置は、各アダプタ毎に不揮
発性メモリ(FROM)を持ち、このI’ROMに入出
力制御ファームウェアを書き込んでいた。2. Description of the Related Art Conventionally, this type of input/output control device had a nonvolatile memory (FROM) for each adapter, and input/output control firmware was written in this I'ROM.
発明が解決しようとする課題
上述した従来の入出力制御装置では、入出力制御ファー
ムウェアは、アダプタ内のFROMに書き込まれている
為に接続される入出力装置の構成が変更されると、FR
OMの変更又はアダプタの変更が必要となるのでコスト
高及び変更作業が煩雑となり、容易に変更出来ないとい
う欠点がある。Problems to be Solved by the Invention In the conventional input/output control device described above, the input/output control firmware is written in the FROM in the adapter, so when the configuration of the connected input/output device is changed, the FR
Since it is necessary to change the OM or the adapter, the cost is high, the change work is complicated, and the change cannot be easily made.
本発明は従来の上記実情に鑑みてなされたものであり、
従って本発明の目的は、従来の技術に内在する上記欠点
を解消することを可能とした新規な入出力制御装置を提
供することにある。The present invention has been made in view of the above-mentioned conventional situation,
SUMMARY OF THE INVENTION Accordingly, an object of the present invention is to provide a novel input/output control device that makes it possible to eliminate the above-mentioned drawbacks inherent in the conventional technology.
課題を解決するための手段
−h2目的を達成する為に、本発明に係る入出力制御装
置は、アダプタ内の制御記憶部に格納されアダプタに接
続される入出力装置毎に異なる入出力制御用ファームウ
ェアと、全ての種類の入出力制御ファームウェアを格納
するEFROMと、前記アダプタに設けられた入出力装
置の種別を指定する装置種別情報と、この装置種別情報
から前記EPROMに格納された特定の入出力制御ファ
ームウェアの格納アドレスを指定するアドレス変換回路
と、このアドレス変換回路で生成したアドレスからEP
ROM内の入出力制御ファームウェアを読み取り前記ア
ダプタ内の制御記憶部に格納するファームウェア読み出
し回路とを備えて構成される。Means for Solving the Problems-H2 In order to achieve the objective, the input/output control device according to the present invention provides a control device for input/output that is stored in a control storage section in the adapter and that is different for each input/output device connected to the adapter. firmware, an EFROM that stores all types of input/output control firmware, device type information that specifies the type of input/output device installed in the adapter, and a specific input/output stored in the EPROM from this device type information. An address conversion circuit that specifies the storage address of the output control firmware, and an EP from the address generated by this address conversion circuit.
and a firmware reading circuit that reads input/output control firmware in the ROM and stores it in a control storage section in the adapter.
実施例
次に本発明をその好ましい一実施例について図面を参照
しながら具体的に説明する。Embodiment Next, a preferred embodiment of the present invention will be specifically explained with reference to the drawings.
゛ 第1図は本発明の一実施例を示すブロック構成
図である。゛ FIG. 1 is a block diagram showing one embodiment of the present invention.
第1図を参照するに、周辺装置2,3は入出力制御装置
1の入出力制御アダプタ4,5に接続されている。Referring to FIG. 1, peripheral devices 2 and 3 are connected to input/output control adapters 4 and 5 of an input/output control device 1. As shown in FIG.
CPROMアダプタ6はバス線Cを経由して入出力制御
アダプタ4.5と接続されている。CPROM adapter 6 is connected via bus line C to input/output control adapter 4.5.
入出力制御アダプタ4は、装置識別スイッチ41と、入
出力制御回路42と、制御記憶部43と、マイクロプロ
セッサ44とから構成される。又、入出力制御アダプタ
5は入出力制御アダプタ4と同様な構成となっている。The input/output control adapter 4 includes a device identification switch 41, an input/output control circuit 42, a control storage section 43, and a microprocessor 44. Further, the input/output control adapter 5 has a similar configuration to the input/output control adapter 4.
EPROMアダプタ6は、アドレス変換回路63とアク
セス回路62とEPROM61から構成されている。The EPROM adapter 6 is composed of an address conversion circuit 63, an access circuit 62, and an EPROM 61.
本実施例ではアダプタ4のファームウェアロードについ
て説明する。In this embodiment, firmware loading of the adapter 4 will be explained.
アドレス変換回路63は、上位インタフェースdを経由
して上位装置からリセット信号を受信すると、スイッチ
41から装置識別情報を読み取った後にEPROM61
のアドレスに変換する。When the address conversion circuit 63 receives a reset signal from the higher-level device via the higher-level interface d, the address conversion circuit 63 reads the device identification information from the switch 41 and then converts the EPROM 61
Convert to address.
アクセス回路62は、アドレス変換回路63から生成さ
れたアドレスから順にEPROM61の内容を読み出し
、制御記憶部43にバス線Cを経由して書き込む。The access circuit 62 reads the contents of the EPROM 61 in order from the address generated by the address conversion circuit 63, and writes the contents to the control storage section 43 via the bus line C.
制御記憶部43への入出力制御ファームウェアの書き込
みが終了すると、以後、マイクロプロセッサ44が制御
記憶部43内のマイクロ命令を実行することにより入出
力制御回路42を動作させて周辺装置2を制御すること
が出来る。When the writing of the input/output control firmware to the control storage unit 43 is completed, the microprocessor 44 executes the microinstructions in the control storage unit 43 to operate the input/output control circuit 42 and control the peripheral device 2. I can do it.
発明の詳細
な説明したように、本発明によれば、アダプタ内に設け
られた装置識別情報をもとに、EFROMから該当する
入出力制御ファームウェアをロードすることにより、接
続される周辺装置が変更されても入出力制御装置はアダ
プタ内の装置識別情報を変更するだけで容易に変更でき
る。又、新規の入出力装置が追加されてもEPROMに
新規の入出力制御ファームウェアを書き加えるだけで容
易に対応出来るという効果が得られる。As described in detail, according to the present invention, the connected peripheral device can be changed by loading the corresponding input/output control firmware from the EFROM based on the device identification information provided in the adapter. Even if the input/output control device is changed, the input/output control device can be easily changed by simply changing the device identification information in the adapter. Furthermore, even if a new input/output device is added, it can be easily handled by simply adding new input/output control firmware to the EPROM.
第1図は本発明の一実施例を示すブロック構成図である
。
1・・・入出力制御装置、2.3・・・周辺装置、4゜
5・・・入出力制御アダプタ、6・・・EFROMアダ
プタ、41・・・装置識別スイッチ、42・・入出力制
御回路、43°°゛制御記憶部、44・・・マイクロプ
ロセッサ、61・・・EPROM 、62・・・アクセ
ス回路、63・・・アドレス変換回路、a、b・・・デ
バイスインタフェース、C・・・バス線、d・・・上位
インタフェース
特許出願人 日本電気株式会社
代 理 人 弁理士 熊谷雄太部FIG. 1 is a block diagram showing one embodiment of the present invention. 1... Input/output control device, 2.3... Peripheral device, 4゜5... Input/output control adapter, 6... EFROM adapter, 41... Device identification switch, 42... Input/output control Circuit, 43°° Control storage unit, 44...Microprocessor, 61...EPROM, 62...Access circuit, 63...Address conversion circuit, a, b...Device interface, C...・Bus line, d... Upper interface patent applicant: NEC Co., Ltd. Representative: Yutabe Kumagai, patent attorney
Claims (1)
出力装置を制御する入出力制御装置において、前記アダ
プタ内の制御記憶部に格納されこのアダプタに接続され
る入出力装置毎に異なる入出力制御用ファームウェアと
、この入出力制御ファームウェアの全ての種類を格納す
る書き換え可能メモリ(以後EPROMと呼ぶ)と、前
記アダプタに設けられた入出力装置の装置種別を指定す
る装置識別情報と、この装置識別情報から前記EPRO
Mに格納された特定の入出力制御ファームウェアの格納
アドレスを指定するアドレス変換回路と、このアドレス
変換回路で生成したアドレスから前記EPROM内の入
出力制御ファームウェアを読み取り前記アダプタ内の制
御記憶部に格納するファームウェア読み出し回路とを有
する事を特徴とする入出力制御装置。In an input/output control device that is composed of a plurality of adapters and each adapter controls a different input/output device, input/output control firmware that is stored in a control storage section in the adapter and differs for each input/output device connected to this adapter is used. , a rewritable memory (hereinafter referred to as EPROM) that stores all types of input/output control firmware, device identification information that specifies the device type of the input/output device installed in the adapter, and information based on this device identification information. Said EPRO
an address conversion circuit that specifies a storage address of a specific input/output control firmware stored in M; and an address conversion circuit that reads the input/output control firmware in the EPROM from the address generated by this address conversion circuit and stores it in a control storage section in the adapter. An input/output control device characterized by having a firmware reading circuit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5918688A JPH01232457A (en) | 1988-03-12 | 1988-03-12 | Input/output controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5918688A JPH01232457A (en) | 1988-03-12 | 1988-03-12 | Input/output controller |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH01232457A true JPH01232457A (en) | 1989-09-18 |
Family
ID=13106125
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5918688A Pending JPH01232457A (en) | 1988-03-12 | 1988-03-12 | Input/output controller |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH01232457A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0969029A (en) * | 1995-08-31 | 1997-03-11 | Nec Corp | Doubled disk drive |
WO2000049506A1 (en) * | 1999-02-19 | 2000-08-24 | Wacom Engineering Co., Ltd. | Operation input processing device and method |
-
1988
- 1988-03-12 JP JP5918688A patent/JPH01232457A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0969029A (en) * | 1995-08-31 | 1997-03-11 | Nec Corp | Doubled disk drive |
WO2000049506A1 (en) * | 1999-02-19 | 2000-08-24 | Wacom Engineering Co., Ltd. | Operation input processing device and method |
US6715102B1 (en) | 1999-02-19 | 2004-03-30 | Romwin Limited Company | Operation input processing apparatus and method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6128670A (en) | Image input device employing a personal computercard/interface or generic interface | |
JPS61163457A (en) | Peripheral input/output unit | |
JPS6160443B2 (en) | ||
AU711565B2 (en) | Programmable controller | |
JPH11282665A (en) | Computer system, program or data correction method for the system and writing method of corrected program or data to the system | |
JPH01232457A (en) | Input/output controller | |
JPH03252993A (en) | E↑2PROM information writing device | |
KR100310486B1 (en) | Microcumputer | |
US6182207B1 (en) | Microcontroller with register system for the indirect accessing of internal memory via auxiliary register | |
EP0059758A1 (en) | Numerical control unit | |
JPH07160392A (en) | Key code variable keyboard | |
JPH02227759A (en) | Input/output controller | |
JPH05324305A (en) | Program change method | |
JPH01240955A (en) | Input/output controller | |
JPS5854414B2 (en) | Data conversion control method in data processing equipment | |
JPH0254118A (en) | Memory control method | |
JPH0648467B2 (en) | Power control device | |
JPH10248267A (en) | Setting and storage apparatus for inverter constant | |
JPH0335335A (en) | Storage device | |
JPH1139249A (en) | Plug and play device | |
JPS59186048A (en) | Microprogram control system | |
JPS61273686A (en) | Link component extracting circuit | |
JPS62209633A (en) | Detecting system for abnormality of data bus line | |
JPH04124714A (en) | Auxiliary input device adaptor | |
JPH01178164A (en) | Disk device recognizing system |