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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/04—Generating 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シンサイク
ル発生回路に有効で、タイずングパルスの発生順位の変
更が可能なタイミングパルス発生回路に関する。
ロコンピュータ(以下マイ;ンと略す)のVシンサイク
ル発生回路に有効で、タイずングパルスの発生順位の変
更が可能なタイミングパルス発生回路に関する。
一般にマイコンにおいて使用される命令は一定の語長で
はなく、1バイト命令、2バイト命令等があり、データ
処理の実行単位でめるマシンサイクルをいくつか経て命
令の実行が完了する。このマシンサイクル数は各命令に
より一様でないため、M昭55−92542号にて提案
された情報処理装置のように、同一マシンサイクルでは
同様なデータ処理を実行するように構成し、必要なマシ
ンサイクル信号だけを発生して、命令の実行を完了する
方法が知らtている。これらの場合マシンサイクルの発
生順位は、命令解読のためのオペレーションコード7エ
ツチサイクル、メモリのリードサイクル、演算サイクル
、メモリのライトサイクルである。しかし、このノー位
は命令によって一様でなく、インテックスアドレシング
のようにアドレスの演舞結果でメモリのアドレスを決足
する命令等、演算サイクルの後にメモリのリードサイク
ルが必資となる命令がめる。従来この伽の命令′fr:
実現するためVC以下の方法かめった。
はなく、1バイト命令、2バイト命令等があり、データ
処理の実行単位でめるマシンサイクルをいくつか経て命
令の実行が完了する。このマシンサイクル数は各命令に
より一様でないため、M昭55−92542号にて提案
された情報処理装置のように、同一マシンサイクルでは
同様なデータ処理を実行するように構成し、必要なマシ
ンサイクル信号だけを発生して、命令の実行を完了する
方法が知らtている。これらの場合マシンサイクルの発
生順位は、命令解読のためのオペレーションコード7エ
ツチサイクル、メモリのリードサイクル、演算サイクル
、メモリのライトサイクルである。しかし、このノー位
は命令によって一様でなく、インテックスアドレシング
のようにアドレスの演舞結果でメモリのアドレスを決足
する命令等、演算サイクルの後にメモリのリードサイク
ルが必資となる命令がめる。従来この伽の命令′fr:
実現するためVC以下の方法かめった。
第1は、演算サイクルのあとにもメモリリードサイクル
を設ける方法であり、第2r!演算サイクルのあとのメ
モリライトサイクルでメモリリードを実行する方法であ
る0しかしながら、前記第1の方法は、余分なメモリラ
イトサイクルの発生回路が必要となるためハードウェア
の増大全件う。
を設ける方法であり、第2r!演算サイクルのあとのメ
モリライトサイクルでメモリリードを実行する方法であ
る0しかしながら、前記第1の方法は、余分なメモリラ
イトサイクルの発生回路が必要となるためハードウェア
の増大全件う。
また第2の方法μ、本来メモリライトサイクルであるマ
シンサイクル信号でメモリリード1市11141するこ
とになり、マシンサイクル信号をいろいろな制御系統に
転送したり、栄分な制御回路會必要とし、マシンサイク
ル信号の配線やハードウェアの増大を招くと百5欠点が
あった。
シンサイクル信号でメモリリード1市11141するこ
とになり、マシンサイクル信号をいろいろな制御系統に
転送したり、栄分な制御回路會必要とし、マシンサイク
ル信号の配線やハードウェアの増大を招くと百5欠点が
あった。
この発明の目的は前述の欠点をなくシ、簡単な回路構成
で、特にマイコンの命令実行に有効なマシンサイクルカ
ウンタに使用できるタイばングパルス発生回t6を提供
することである。
で、特にマイコンの命令実行に有効なマシンサイクルカ
ウンタに使用できるタイばングパルス発生回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−祝説明る。
タイミングパルス発生回路において、タイミングパルス
発生要求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が出力
される。
ンクで耐地″″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−にタイミング信号を
発生させる。
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号の配−が不要となるため非常に有効である。
伴う釦令の場合は、メモ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図
図及び第3図は第1図の回路動作全説明するためのタイ
ムチャートである。 11〜13・・・・・・7リツグ70ツグ、14.15
・・・・・・オアゲート、16〜19・旧・・アンドゲ
ート。 :・:・ CIl〜C14・・・・旧・・制御IB号、jl°°゛
°°°クロック・第1図 CI4 ″ 第2図 φ 第3図
Claims (1)
- 複数のタイずングパルスを発生するタイミングパルス発
生回路において、タイゼングノくルス発生要求信号によ
りセットされ、各々のタイミングノくルスでリセットさ
れる7リツプフロツプと前記フリラグフロックの出力に
よジタイずングパルス発生順位を制御する第1及び第2
の制御回路と、前記制御回路を選択的に付勢する手段と
を備えたことを特徴とするタイミングパルス発生間IN
r。
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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5412656A (en) * | 1977-06-30 | 1979-01-30 | Toshiba Corp | Sequence control circuit |
-
1982
- 1982-05-21 JP JP57085975A patent/JPS58203532A/ja active Granted
Patent Citations (1)
| 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) |