JPS6014331A - Processing system of fixed storage device - Google Patents
Processing system of fixed storage deviceInfo
- Publication number
- JPS6014331A JPS6014331A JP12023283A JP12023283A JPS6014331A JP S6014331 A JPS6014331 A JP S6014331A JP 12023283 A JP12023283 A JP 12023283A JP 12023283 A JP12023283 A JP 12023283A JP S6014331 A JPS6014331 A JP S6014331A
- Authority
- JP
- Japan
- Prior art keywords
- fixed storage
- rom
- storage device
- address
- data
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/22—Microcontrol or microprogram arrangements
- G06F9/223—Execution means for microinstructions irrespective of the microinstruction function, e.g. decoding of microinstructions and nanoinstructions; timing of microinstructions; programmable logic arrays; delays and fan-out problems
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
(技術分野)
本発明は固定記憶装置の処理方式の改良に関するもので
ある。DETAILED DESCRIPTION OF THE INVENTION (Technical Field) The present invention relates to an improvement in a fixed storage device processing method.
(背景技術) 近年、固定記憶装置(リードオンリメモリ。(Background technology) In recent years, fixed storage devices (read-only memory) have become popular.
ROM )の大容量化に伴い、処理速度の向上を意図し
て、かかる固定記憶装置の番地指定線(一般にアドレス
ライン)を並列に配設する場合があるが、そのアドレス
ラインの本数の増大は著しいものがある。As the capacity of ROM (ROM) increases, the address designation lines (generally address lines) of such fixed storage devices are sometimes arranged in parallel with the intention of improving processing speed, but the increase in the number of address lines There are some notable ones.
たとえば、lメガビットのROMであればそのアドレス
ラインは、lステップをrピッ占ると、19本(219
)必要となり、機器の配線容量の増大を招くことになる
。For example, for an l megabit ROM, the number of address lines is 19 (219
), resulting in an increase in the wiring capacity of the equipment.
一方、中央演算処理装置(CPU )にとって、その制
御を行うマイクロインストラクションについては高速で
動作することが要求されるのに対し、ROM中にあるデ
ータについては必ずしも高速で読み出すことは要求され
ず、たとえば漢字パターンのような情報はプリンタなど
の出力装置などの機械的スピードで決定される場合が多
い。On the other hand, for a central processing unit (CPU), the microinstructions that control it are required to operate at high speed, but data in ROM is not necessarily required to be read at high speed; for example, Information such as Kanji patterns is often determined at mechanical speeds such as output devices such as printers.
(目 的)
本発明は上記の点に鑑みて成されたものであって、その
目的は、同一のROMの前半にマイクロインストラクシ
ョンを割当て、後半にデータを格納し、CPUからのア
ドレスを受けて先ずマイクロインストラクションを出力
し、次に同一ライン上にデータを出力するようにして、
処理速度を低下させることなくアドレスラインの本数を
減少させるようにした固定記憶装置の処理方式を提供す
ることにある。(Purpose) The present invention has been made in view of the above points, and its purpose is to allocate microinstructions to the first half of the same ROM, store data in the second half, and receive addresses from the CPU. First output the microinstruction, then output the data on the same line,
An object of the present invention is to provide a fixed storage device processing method that reduces the number of address lines without reducing processing speed.
ここで、CPUはアドレス出力時にデータをリクエスト
しているのかインストラクションをリクエストしている
のかわかっているから、取り出すタイミングを変えてや
る事で所望のROM情報を読み出すことができる。Here, since the CPU knows whether it is requesting data or instructions when outputting an address, desired ROM information can be read out by changing the timing of reading out.
(実施例) 以下に図面を参照して本発明の詳細な説明する。(Example) The present invention will be described in detail below with reference to the drawings.
第1図は本発明の一実施例を示し、図中、R,OMAA
は、中央演算処理装置CPUからのアドレス信号ADを
受けて番地の7つを選択するアドレスデコーダ部、RO
M/はマイクロインストラクションが格納されている第
1のR,0M部、ROMt2は漢字パターン等のデータ
が格納されている第λのROM部である。O8はアドレ
ス信号の切換わりを検知し、アドレス信号が一定時間内
において変化するときにはレベルを出力し、一定時間以
上にわたって変化しないときには高レベルを出力するワ
ンショット回路、L/はかかるワンショット回路O8の
出力が高レベルのときにROM 2出力をラッチするラ
ッチ回路、OUTはROM/出力後にラッチ回路L/(
3)
の出力を得て同一ラインDT上に出力する出力部である
。FIG. 1 shows an embodiment of the present invention, in which R, OMAA
is an address decoder section, RO, which selects seven addresses by receiving the address signal AD from the central processing unit CPU.
M/ is the first R, 0M section in which microinstructions are stored, and ROMt2 is the λth ROM section in which data such as Kanji patterns is stored. O8 is a one-shot circuit that detects switching of the address signal, outputs a level when the address signal changes within a certain period of time, and outputs a high level when it does not change for a certain period of time, and L/ is such a one-shot circuit O8. A latch circuit that latches the ROM 2 output when the output of is high level, OUT is a latch circuit L/(
3) This is an output section that obtains the output of and outputs it on the same line DT.
第2図は第1図示の装置の動作タイミングを示すタイミ
ングチャートであり、一定時間ごとにアドレス信号AD
の内容A。−A17が変化している時は、ワンショット
回路O8は低レベルを保ち、従ってデータラインDTに
は信号D/で示すようにマイクロインストラクションの
みが出力される。他方、アドレス信号ADが一定時間以
上にわたって同一内容のアドレスを出力していると、そ
の旨をワンショット回路O8で検知し、O8出力が高レ
ベルになり、ROM−の情報り、2がROM/情報D/
にりれて出力される。従って、中央演算処理装置t C
PUではマイクロ命令を実行中はアドレスを高速で変化
させ、データを呼びたい時は一定時間待機しているのみ
でかかるデータを呼べることになり、信号ラインの本線
を減少しても処理速度を向上させることができる。FIG. 2 is a timing chart showing the operation timing of the device shown in FIG.
Contents A. When -A17 is changing, the one-shot circuit O8 remains at a low level, so that only the microinstruction is output on the data line DT, as shown by the signal D/. On the other hand, if the address signal AD outputs an address with the same content for a certain period of time or more, the one-shot circuit O8 detects this, and the O8 output becomes high level, and the information in ROM-2 becomes ROM/2. Information D/
It will be outputted as soon as possible. Therefore, the central processing unit t C
The PU changes addresses at high speed while executing microinstructions, and when you want to call data, you only have to wait for a certain amount of time before you can call that data, improving processing speed even if you reduce the number of main signal lines. can be done.
(効 果)
以上から明らかなように、本発明によれば、同(4’)
−のROMの前半にマイクロインストラクションを割当
て、後半にデータを格納し、CPUからのアドレスを受
けて先ずマイクロインストラクションを出力し、次に同
一ライン上にデータを出力するようにして、処理速度を
低下させることなくアドレスラインの本線を減少させる
ことができる。(Effect) As is clear from the above, according to the present invention, the microinstruction is allocated to the first half of the ROM (4')-, data is stored in the second half, and the microinstruction is first assigned after receiving the address from the CPU. By outputting the address line and then outputting the data on the same line, it is possible to reduce the number of main address lines without reducing the processing speed.
第1図は本発明の/実施例を示すブロック線図、第2図
はその動作説明用のタイミングチャートである。
ROMA・・・アドレスデコーダ部、
ROM/・・・マイクロインストラクション格納部、R
OM、2・・・データ格納部、
O8・・・ワンショット回路、
L/・・・ラッチ回路1
OUT・・・出力部。
特許出願人 キャノン株式会社
<S>
第1図
第2図
AO〜AI7
゜5 1 L し
−呻111曜■馳―FIG. 1 is a block diagram showing an embodiment of the present invention, and FIG. 2 is a timing chart for explaining its operation. ROMA...address decoder section, ROM/...microinstruction storage section, R
OM, 2...Data storage section, O8...One-shot circuit, L/...Latch circuit 1 OUT...Output section. Patent applicant: Canon Co., Ltd. <S> Figure 1 Figure 2 AO~AI7 ゜5 1 L
Claims (1)
ドレスに従って、各別の目的に対応して時分割の形態で
出力することを特徴とする固定記憶装置の処理方式。A processing method for a fixed storage device, characterized in that information stored for a plurality of different purposes is outputted in a time-sharing format corresponding to each different purpose according to a designated address.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12023283A JPS6014331A (en) | 1983-07-04 | 1983-07-04 | Processing system of fixed storage device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12023283A JPS6014331A (en) | 1983-07-04 | 1983-07-04 | Processing system of fixed storage device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6014331A true JPS6014331A (en) | 1985-01-24 |
Family
ID=14781121
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP12023283A Pending JPS6014331A (en) | 1983-07-04 | 1983-07-04 | Processing system of fixed storage device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6014331A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02190853A (en) * | 1989-01-20 | 1990-07-26 | Fuji Photo Film Co Ltd | Processing method for silver halide color photographic sensitive material |
-
1983
- 1983-07-04 JP JP12023283A patent/JPS6014331A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02190853A (en) * | 1989-01-20 | 1990-07-26 | Fuji Photo Film Co Ltd | Processing method for silver halide color photographic sensitive material |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6317427B1 (en) | Method and apparatus for adaptive port buffering | |
| US4499536A (en) | Signal transfer timing control using stored data relating to operating speeds of memory and processor | |
| JPH11134243A (en) | Storage device control device and storage device control method in data processing system | |
| US4870572A (en) | Multi-processor system | |
| US4754435A (en) | Semiconductor device having a memory circuit | |
| JPH0630063B2 (en) | Microprocessor | |
| JP3060812B2 (en) | Information processing device | |
| KR970022704A (en) | High-speed memory control circuit of CD-ROM drive system and its method | |
| JP2576805Y2 (en) | LSI for musical tone generation | |
| JPS61239341A (en) | Memory busy checking system | |
| JPS6031646A (en) | Data processor | |
| KR0185938B1 (en) | Host interface method and apparatus thereof | |
| JP2972568B2 (en) | Bus extender | |
| JPS60162287A (en) | Access processor for image memory | |
| US6430647B1 (en) | Data processing system for use in conjunction with a font card or the like | |
| JPH10312356A (en) | Data transfer device | |
| JPH06309272A (en) | Memory access method | |
| JPH01169645A (en) | Memory | |
| JPH0745088A (en) | PROM access circuit | |
| JPH04367043A (en) | Memory controller | |
| JPH0218638A (en) | Data control system | |
| JPH0376504B2 (en) | ||
| JPH06337847A (en) | Multiprocessor equipment | |
| JPH05143283A (en) | Data speed converter | |
| JPH03147164A (en) | Information processor |