JPS58203532A - タイミングパルス発生回路 - Google Patents

タイミングパルス発生回路

Info

Publication number
JPS58203532A
JPS58203532A JP57085975A JP8597582A JPS58203532A JP S58203532 A JPS58203532 A JP S58203532A JP 57085975 A JP57085975 A JP 57085975A JP 8597582 A JP8597582 A JP 8597582A JP S58203532 A JPS58203532 A JP S58203532A
Authority
JP
Japan
Prior art keywords
timing
ffs
outputs
gates
cycle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP57085975A
Other languages
English (en)
Other versions
JPH0158528B2 (ja
Inventor
Hideyo Kanayama
金山 英世
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.)
NEC Corp
Original Assignee
NEC Corp
Nippon Electric Co Ltd
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 NEC Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP57085975A priority Critical patent/JPS58203532A/ja
Publication of JPS58203532A publication Critical patent/JPS58203532A/ja
Publication of JPH0158528B2 publication Critical patent/JPH0158528B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Manipulation Of Pulses (AREA)
  • Executing Machine-Instructions (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 この発明にタイミングパルス発生(gJ路、特にマイク
ロコンピュータ(以下マイ;ンと略す)のVシンサイク
ル発生回路に有効で、タイずングパルスの発生順位の変
更が可能なタイミングパルス発生回路に関する。
一般にマイコンにおいて使用される命令は一定の語長で
はなく、1バイト命令、2バイト命令等があり、データ
処理の実行単位でめるマシンサイクルをいくつか経て命
令の実行が完了する。このマシンサイクル数は各命令に
より一様でないため、M昭55−92542号にて提案
された情報処理装置のように、同一マシンサイクルでは
同様なデータ処理を実行するように構成し、必要なマシ
ンサイクル信号だけを発生して、命令の実行を完了する
方法が知らtている。これらの場合マシンサイクルの発
生順位は、命令解読のためのオペレーションコード7エ
ツチサイクル、メモリのリードサイクル、演算サイクル
、メモリのライトサイクルである。しかし、このノー位
は命令によって一様でなく、インテックスアドレシング
のようにアドレスの演舞結果でメモリのアドレスを決足
する命令等、演算サイクルの後にメモリのリードサイク
ルが必資となる命令がめる。従来この伽の命令′fr:
実現するためVC以下の方法かめった。
第1は、演算サイクルのあとにもメモリリードサイクル
を設ける方法であり、第2r!演算サイクルのあとのメ
モリライトサイクルでメモリリードを実行する方法であ
る0しかしながら、前記第1の方法は、余分なメモリラ
イトサイクルの発生回路が必要となるためハードウェア
の増大全件う。
また第2の方法μ、本来メモリライトサイクルであるマ
シンサイクル信号でメモリリード1市11141するこ
とになり、マシンサイクル信号をいろいろな制御系統に
転送したり、栄分な制御回路會必要とし、マシンサイク
ル信号の配線やハードウェアの増大を招くと百5欠点が
あった。
この発明の目的は前述の欠点をなくシ、簡単な回路構成
で、特にマイコンの命令実行に有効なマシンサイクルカ
ウンタに使用できるタイばングパルス発生回t6を提供
することである。
この発明によれば、値数のタイミングパルスを発生する
タイミングパルス発生回路において、タイミングパルス
発生要求1dによりセットされ、それぞわのタイミング
パルスでリセットさnる7リツプ70ツグと前記ンリッ
グフロップの出力により4づミンクパルス発生11位を
制御する第1及び第2の制御回路と、前記制御回路を選
択的に付勢する手段とを備えタイミングパルスの発生1
1位が変更uT能なタイミングパルス発生回路が侍らね
るO 以下この発E!Aを図面を用いてその一実施例について
説明する。箪1図はこの発明の一実施例を説明する回w
6接続図で、11〜13にセットリセット型7リツグ7
0ツグ(以下F/′に1と略す)でクロックyに同期し
て出力さnる。14及び15μオアゲート、16〜19
にアンドゲートである0011はタイミング発生顧位変
更貴求信号であり、CI2〜014はタイミング信号M
2〜M4の発生要求1d号である。第2図及び第3図は
第1図の動作に説明するためのタイムチャートである○
まず第2図伊用いて第1図の回路の動作t−祝説明る。
タイずング発生賛氷悟号C12〜C14がMlのタイば
ンクで耐地″″1”(以下単に1′1”と百う)になる
と1;/k・11〜13かセットさねクロックfに同期
してQ出力は″1#、Q出力は処理″″0”(以下単に
10″と言う。)となるOここでタイミング発生順位変
更要求信号ellに″0”であるため、オアゲート14
t’X″1′となり、タイミング信号M1の次にM2が
出力される。タイミング信号M2の出力中はF7H゛1
1のQ出力が10#であるための他のタイぐング信号に
全て′0#となる。一方”>Fl 111、!J上セツ
ト力にtf’X、M2が入力さねているため、タイばン
グ信号M2が@l”になると、次のクロックダに同期し
てQ出力が“0”、Q出力が′1#となり、M3が出力
される。
同様KM4が出力され、全てのし乍がリセットされると
Mlが出力される。以上のようにタイピング発生順は、
+vil、M21M31M4− Mlとなる。次に第3
図のタイムチャートを用いて駁明する。タイミング発生
要求信号C’12及びC13がMlのタイミングで11
”となり ”yFl 1及びにA・12がセットさねク
ロックyに+51期してQ出力@1”、Q出力は10”
となる0ここでタイゼング発生順位変更賛求1g号C1
1が@1”であるため、オアゲート15が11”となり
、タイずング信号M1の次にM3が出力される。またタ
イミングM3の期間はオアゲート14が@0”であるた
めM2は@0”のままである。次にタイミング信号M3
が1”になると、次のクロツクダに同期してQ出力が1
0”、Q出力が11”となり、・d2が出力される。 
F7113はセットされていないためタイばング信号M
4は出力されず、M2の次にMlが出力される。以上の
ようにタイばング発生1−はs M 1 * M L 
M 2* M 1とな9、M2とM3の発生順が変更さ
れる0 この発明をマイコン等の情報処理装置のマシンサイクル
カウンタとして用いる礒合、Ml〜M4ヶそれぞれ、オ
ペコード7エツチサイクル、メモリリードサイクル、演
算サイクル、メモリライトサイクルに対応させる。この
ように割付けることにより、例えはメモリの内容と汎用
レジスタの内容との演算結果をメモリに転送する命令の
場合は、M 1 =td 4のj−にタイミング信号を
発生させる。
マタインデックスアドレシングのようなアドレス演算を
伴う釦令の場合は、メモIJ リードサイクルM2と演
算サイクルM3の発生順を変更すわばよいため、演算サ
イクルM3とメモリライトサイクルM4の間に余分なメ
モ17 +7−とサイクル発生のためのハードウェア全
役ける必埜がなく、また本来メモリライトサイクルに割
付けら11 fcM 4タイミングでメモリリードを実
施するような制御回路や、その制御回路へのマシンサイ
クル1g号の配−が不要となるため非常に有効である。
【図面の簡単な説明】
第1図はこの発明の一実施例ケ示す回路図であり、第2
図及び第3図は第1図の回路動作全説明するためのタイ
ムチャートである。 11〜13・・・・・・7リツグ70ツグ、14.15
・・・・・・オアゲート、16〜19・旧・・アンドゲ
ート。 :・:・ CIl〜C14・・・・旧・・制御IB号、jl°°゛
°°°クロック・第1図 CI4       ″ 第2図 φ 第3図

Claims (1)

    【特許請求の範囲】
  1. 複数のタイずングパルスを発生するタイミングパルス発
    生回路において、タイゼングノくルス発生要求信号によ
    りセットされ、各々のタイミングノくルスでリセットさ
    れる7リツプフロツプと前記フリラグフロックの出力に
    よジタイずングパルス発生順位を制御する第1及び第2
    の制御回路と、前記制御回路を選択的に付勢する手段と
    を備えたことを特徴とするタイミングパルス発生間IN
    r。
JP57085975A 1982-05-21 1982-05-21 タイミングパルス発生回路 Granted JPS58203532A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57085975A JPS58203532A (ja) 1982-05-21 1982-05-21 タイミングパルス発生回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57085975A JPS58203532A (ja) 1982-05-21 1982-05-21 タイミングパルス発生回路

Publications (2)

Publication Number Publication Date
JPS58203532A true JPS58203532A (ja) 1983-11-28
JPH0158528B2 JPH0158528B2 (ja) 1989-12-12

Family

ID=13873709

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57085975A Granted JPS58203532A (ja) 1982-05-21 1982-05-21 タイミングパルス発生回路

Country Status (1)

Country Link
JP (1) JPS58203532A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5412656A (en) * 1977-06-30 1979-01-30 Toshiba Corp Sequence control circuit

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5412656A (en) * 1977-06-30 1979-01-30 Toshiba Corp Sequence control circuit

Also Published As

Publication number Publication date
JPH0158528B2 (ja) 1989-12-12

Similar Documents

Publication Publication Date Title
KR900002435B1 (ko) 디지탈 콘트롤러
US4825361A (en) Vector processor for reordering vector data during transfer from main memory to vector registers
US4037213A (en) Data processor using a four section instruction format for control of multi-operation functions by a single instruction
JPH077385B2 (ja) データ処理装置
EP0164418B1 (en) Microprogram control system
US5142685A (en) Pipeline circuit for timing adjustment of irregular valid and invalid data
US5752061A (en) Arrangement of data processing system having plural arithmetic logic circuits
US3860808A (en) Electronic computer system
JP2504974B2 (ja) シ−ケンサの高速演算処理方式
JPH02204861A (ja) ベクトルデータ処理装置
JP2541697B2 (ja) パイプライン演算装置
JP2673145B2 (ja) コンピュータ制御によるパルス・インターバル・シーケンスの生成方法
SU826340A1 (ru) УСТРОЙСТВО ДЛЯ СОРТИРОВКИ МК-РАЗРЯДЙоПшс!
JP3055903B2 (ja) データ読出し装置
JPS62111329A (ja) 制御回路の異常出力防止方法および回路
JPH0412491B2 (ja)
JPH0477349B2 (ja)
JPS63173141A (ja) メモリインタフエ−ス回路
JPS62168235A (ja) デ−タ処理装置
JPH0580819A (ja) シーケンス装置
JPH04343132A (ja) 中央演算処理装置
JPH0158528B2 (ja)
JPH0673106B2 (ja) パイプライン回路
JPH0445865B2 (ja)
JPH0319570B2 (ja)