Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0562780B2 - - Google Patents
[go: Go Back, main page]

JPH0562780B2 - - Google Patents

Info

Publication number
JPH0562780B2
JPH0562780B2 JP61315471A JP31547186A JPH0562780B2 JP H0562780 B2 JPH0562780 B2 JP H0562780B2 JP 61315471 A JP61315471 A JP 61315471A JP 31547186 A JP31547186 A JP 31547186A JP H0562780 B2 JPH0562780 B2 JP H0562780B2
Authority
JP
Japan
Prior art keywords
memory
microcode
address
signal
outputs
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.)
Expired - Lifetime
Application number
JP61315471A
Other languages
Japanese (ja)
Other versions
JPS63159934A (en
Inventor
Takaharu Hidaka
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP61315471A priority Critical patent/JPS63159934A/en
Publication of JPS63159934A publication Critical patent/JPS63159934A/en
Publication of JPH0562780B2 publication Critical patent/JPH0562780B2/ja
Granted legal-status Critical Current

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、メモリの制御に使用されるアドレ
ス(メモリアドレス)およびメモリコントロール
信号を発生するためのマイクロコード発生回路に
関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a microcode generation circuit for generating addresses (memory addresses) used to control a memory and memory control signals.

[従来の技術] 第2図は従来のマイクロコード発生回路を示す
電気回路図であり、この第2図において、1はプ
ログラムシークエンサ、2はアドレスジエネレー
タ、3はマイクロコードメモリ、4はRAM、5
は外部割込みマルチプレクサである。
[Prior Art] Fig. 2 is an electrical circuit diagram showing a conventional microcode generation circuit. In Fig. 2, 1 is a program sequencer, 2 is an address generator, 3 is a microcode memory, 4 is a RAM, 5
is an external interrupt multiplexer.

次に動作について説明する。まず外部割込みマ
ルチプレクサ5から出力された割込みによつて、
プログラムシークエンサ1は割込み処理に応じマ
イクロコードメモリ3ヘアドレスを出力する。こ
のようにしてアドレスを入力されたマイクロコー
ドメモリ3はプログラムシークエンサ1ヘインス
トラクシヨンを出力するとともにアドレスジエネ
レータ2ヘインストラクシヨンおよびアドレスデ
ータを出力する。
Next, the operation will be explained. First, by the interrupt output from the external interrupt multiplexer 5,
The program sequencer 1 outputs an address to the microcode memory 3 in response to interrupt processing. The microcode memory 3 to which the address has been inputted in this manner outputs the program sequencer 1 instruction and also outputs the address generator 2 instruction and address data.

またRAM4へはメモリコントロール信号とし
てのメモリライト信号またはメモリリード信号お
よびメモリチツプセレクト信号を出力する。そし
てアドレスジエネレータ2はインストラクシヨン
およびアドレスデータに応じてRAM4へアドレ
ス(メモリアドレス)を出力する。
Further, a memory write signal or a memory read signal and a memory chip select signal as a memory control signal are outputted to the RAM 4. The address generator 2 then outputs an address (memory address) to the RAM 4 in accordance with the instruction and address data.

[発明が解決しようとする問題点] 従来のマイクロコード発生回路は以上のように
構成されているので、1つの割込みに対して、
RAM4へのアクセスがリードモードかライトモ
ードかのどちらかに限定されるので、RAM4を
リード/ライトするのに2つの外部割込みが必要
であるなどの問題点があつた。
[Problems to be solved by the invention] Since the conventional microcode generation circuit is configured as described above, for one interrupt,
Since access to RAM4 is limited to either read mode or write mode, there are problems such as two external interrupts being required to read/write RAM4.

この発明は上記のような問題点を解消するため
になされたもので、1つの外部割込みでメモリを
リードモードにするのかライトモードにするのか
を選択できるとともに、メモリ間でのデータの相
互転送をも可能にしたマイクロコード発生回路を
得ることを目的とする。
This invention was made to solve the above-mentioned problems, and it is possible to select whether the memory is in read mode or write mode with a single external interrupt, and it is also possible to mutually transfer data between memories. The purpose of the present invention is to obtain a microcode generation circuit that enables the following.

[問題点を解決するための手段] この発明に係るマイクロコード発生回路は、マ
イクロコードメモリをメモリに対し複数個そなえ
るとともに、マイクロコードメモリのデータ出力
ゲートを外部から制御する手段を設けたものであ
る。
[Means for Solving the Problems] A microcode generation circuit according to the present invention is provided with a plurality of microcode memories and a means for externally controlling the data output gate of the microcode memory. be.

[作用] この発明におけるマイクロコード発生回路で
は、複数のマイクロコードメモリが外部の制御手
段によつて制御されることにより、1つの外部割
込みでメモリをリードモードにするのかライトモ
ードにするのかを選択することができるほか、メ
モリ間のデータの相互転送も可能となる。
[Operation] In the microcode generation circuit according to the present invention, a plurality of microcode memories are controlled by an external control means, so that one external interrupt can select whether to put the memory in read mode or write mode. In addition to being able to transfer data between memories, it also becomes possible to transfer data between memories.

[発明の実施例] 以下、この発明の一実施例を図について説明す
る。第1図において、1はプログラムシークエン
サ、2はアドレスジエネレータ、3はマイクロコ
ードメモリ、4はRAM、5は外部割込みマルチ
プレクサであり、マイクロコードメモリ3は1つ
のRAM4に対し複数設けられている。また6は
各マイクロコードメモリ3のデータ出力ゲートを
外部から制御する手段としての外部選択信号発生
回路である。
[Embodiment of the Invention] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In FIG. 1, 1 is a program sequencer, 2 is an address generator, 3 is a microcode memory, 4 is a RAM, and 5 is an external interrupt multiplexer. A plurality of microcode memories 3 are provided for one RAM 4. Reference numeral 6 designates an external selection signal generation circuit as a means for controlling the data output gate of each microcode memory 3 from the outside.

次に動作について説明する。外部割込みを受け
て外部割込みマルチプレクサ5が割込みを出力す
ると、この割込みよつてプログラムシークエンサ
1が割込み処理に応じマイクロコードメモリ3へ
アドレス(アドレス情報)を出力する。
Next, the operation will be explained. When the external interrupt multiplexer 5 outputs an interrupt in response to an external interrupt, the program sequencer 1 outputs an address (address information) to the microcode memory 3 in response to the interrupt processing.

ところで、マイクロコードメモリ3はプログラ
ムシークエンサ1へ外部割込みを入力する前に、
外部選択信号発生回路6によつて任意のマイクロ
コードメモリ3のチツプセレクト信号をイネーブ
ルにして選択されているので、この選択されたマ
イクロコードメモリ3からプログラムシークエン
サ1、アドレスジエネレータ2ヘインストラクシ
ヨンおよびアドレスデータが出力されるととも
に、RAM4へメモリコントロール信号(メモリ
リード信号、メモリライト信号)が出力される。
By the way, before the microcode memory 3 inputs an external interrupt to the program sequencer 1,
Since the chip select signal of any microcode memory 3 is enabled and selected by the external selection signal generation circuit 6, the program sequencer 1, address generator 2, instruction and At the same time as address data is output, a memory control signal (memory read signal, memory write signal) is output to the RAM 4.

そしてこれら複数個のマイクロコードメモリ3
には各々RAM4に対して、リードアクセス、ラ
イトアクセスのマイクロコードが用意されている
ので、1つの外部割込みに対してRAM4ヘリー
ドアクセスまたはライトアクセスのいずれかを実
行でき、このためRAM4間の双方向データ転
送、即ちデータの相互転送が可能になる。
And these multiple microcode memories 3
Since microcodes for read access and write access are prepared for each RAM4, either read access or write access to RAM4 can be executed in response to one external interrupt, and therefore both RAM4 and RAM4 accesses can be executed. Direct data transfer, that is, mutual data transfer becomes possible.

[発明の効果] 以上のようにこの発明によれば、マイクロコー
ドメモリをメモリに対し複数個そなえ、外部の制
御手段からの選択でメモリへのアクセス方法がリ
ードモードかライトモードかを選べるので、1つ
の外部割込みでメモリのデータ転送を双方向に実
施でき、これにより汎用性の高いマイクロコード
発生回路が得られる効果がある。
[Effects of the Invention] As described above, according to the present invention, a plurality of microcode memories are provided in the memory, and the access method to the memory can be selected from read mode or write mode by selection from an external control means. Memory data transfer can be performed bidirectionally with one external interrupt, which has the effect of providing a highly versatile microcode generation circuit.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図はこの発明の一実施例によるマイクロコ
ード発生回路を示す電気回路図であり、第2図は
従来のマイクロコード発生回路を示す電気回路図
である。 図において、1……プログラムシークエンサ、
2……アドレスジエネレータ、3……マイクロコ
ードメモリ、4……RAM(メモリ)、5……外部
割込みマルチプレクサ、6……外部制御手段とし
ての外部選択信号発生回路。なお、図中、同一符
号は同一、又は相当部分を示す。
FIG. 1 is an electrical circuit diagram showing a microcode generating circuit according to an embodiment of the present invention, and FIG. 2 is an electrical circuit diagram showing a conventional microcode generating circuit. In the figure, 1...program sequencer,
2... Address generator, 3... Microcode memory, 4... RAM (memory), 5... External interrupt multiplexer, 6... External selection signal generation circuit as external control means. In addition, in the figures, the same reference numerals indicate the same or equivalent parts.

Claims (1)

【特許請求の範囲】[Claims] 1 メモリアドレスおよびメモリコントロール信
号を発生することによりメモリを制御するマイク
ロコード発生回路において、外部からの割込み信
号を受けアドレス情報を出力するプログラムシー
クエンサと、同プログラムシークエンサからの上
記アドレス情報を受けてアドレス発生のための信
号および上記メモリコントロール信号を出力する
マイクロコードメモリと、同マイクロコードメモ
リからの上記のアドレス発生のための信号を受け
て上記メモリアドレスを出力するアドレスジエネ
レータとをそなえ、上記マイクロコードメモリが
上記メモリに対し複数設けられるとともに、上記
の各マイクロコードメモリのデータ出力ゲートを
外部から制御する手段が設けられたことを特徴と
する、マイクロコード発生回路。
1 In a microcode generation circuit that controls memory by generating memory addresses and memory control signals, there is a program sequencer that receives an interrupt signal from the outside and outputs address information, and a program sequencer that receives the above address information from the program sequencer and generates an address. The microcode memory includes a microcode memory that outputs a signal for generating the address and the memory control signal, and an address generator that receives the signal for generating the address from the microcode memory and outputs the memory address. A microcode generation circuit, characterized in that a plurality of code memories are provided for the memory, and means for externally controlling a data output gate of each of the microcode memories is provided.
JP61315471A 1986-12-23 1986-12-23 Microcode generating circuit Granted JPS63159934A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61315471A JPS63159934A (en) 1986-12-23 1986-12-23 Microcode generating circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61315471A JPS63159934A (en) 1986-12-23 1986-12-23 Microcode generating circuit

Publications (2)

Publication Number Publication Date
JPS63159934A JPS63159934A (en) 1988-07-02
JPH0562780B2 true JPH0562780B2 (en) 1993-09-09

Family

ID=18065755

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61315471A Granted JPS63159934A (en) 1986-12-23 1986-12-23 Microcode generating circuit

Country Status (1)

Country Link
JP (1) JPS63159934A (en)

Also Published As

Publication number Publication date
JPS63159934A (en) 1988-07-02

Similar Documents

Publication Publication Date Title
JPH02235156A (en) information processing equipment
JPH01263737A (en) Emulation device
JPH0562780B2 (en)
JPS6136845A (en) single chip microcomputer
JPS61253559A (en) Microprocessor
JPH03201036A (en) Microcomputer
JPS6018948B2 (en) test pattern generator
JPS6148174B2 (en)
JP2769384B2 (en) Arithmetic control IC and information processing device
KR950006585B1 (en) Micro program control apparatus and control method thereof
JPS6113628B2 (en)
JPS60163130A (en) Program memory device
JPS6122816B2 (en)
JPH0697435B2 (en) Variation chip
JPS6158042A (en) Microprogram control system
JPS5941008A (en) Sequence control circuit
JPS58181134A (en) Data transfer circuit
JPS61235951A (en) One chip microcomputer
JPS6155694B2 (en)
JPS6280744A (en) Control circuit for ram
JPH03184136A (en) Address trace circuit
JPS59186048A (en) Microprogram control system
JPH02116077A (en) Memory with logic synthesizing function
JPS63257044A (en) Programmable memory mapping system
JPH01258169A (en) Shared memory addressing scheme