JPH02284520A - 半導体集積回路 - Google Patents

半導体集積回路

Info

Publication number
JPH02284520A
JPH02284520A JP10631489A JP10631489A JPH02284520A JP H02284520 A JPH02284520 A JP H02284520A JP 10631489 A JP10631489 A JP 10631489A JP 10631489 A JP10631489 A JP 10631489A JP H02284520 A JPH02284520 A JP H02284520A
Authority
JP
Japan
Prior art keywords
frequency division
dividing
division value
frequency
program
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
JP10631489A
Other languages
English (en)
Other versions
JP2961219B2 (ja
Inventor
Hisako Mizuoka
水岡 久子
Noriyoshi Sakashita
坂下 徳美
Yukihiko Shimazu
之彦 島津
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 JP10631489A priority Critical patent/JP2961219B2/ja
Publication of JPH02284520A publication Critical patent/JPH02284520A/ja
Application granted granted Critical
Publication of JP2961219B2 publication Critical patent/JP2961219B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Microcomputers (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、供給されるクロックパルスを所定比で分周し
て動作の基本クロックとする半導体集積回路に関する。
〔従来の技術〕
第3図は本出願人が特願昭61−278330号で提案
したプログラマブルクロック分周器を内蔵する半導体集
積回路の構成を示すブロック図である。図中1は原クロ
ツク発生回路であって、分周回路2は、原クロツク発生
回路1が発生した原クロックを、後述する分周値設定手
段5によって設定された分周比で分周し、半導体集積回
路に内蔵されたプログラム記憶回路等のその他の回路3
に与える。
分周値レジスタ4は分周回路2に与える分周値を格納し
、分周値設定手段5は内蔵するプログラム記憶回路に書
き込まれたプログラム又は外部から読み込んだプログラ
ムに従って分周値レジスタ4に分周値を設定する。リセ
ット信号入力ピン8は外部からのりセント信号(RES
[!T)を入力して分周値レジスタ4に与え、分周値レ
ジスタ4に格納されている分周値をリセットする。初期
分周値設定手段6は、リセット時に分周値レジスタ4へ
初期分周値を出力する。
以上のような構成の従来のクロック分周器を内蔵した半
導体集積回路では、内蔵プログラム又は外部から与えら
れたプログラムを実行する際、これらのプログラムの冒
頭に所要分周値を書き込んでおき、プログラムの実行に
通した基本クロックを得る。
即ち、より高速に動作させたい場合は分周値をより小さ
くする命令、より低速に動作させたい場合は分周値をよ
り大きくする命令をプログラムの冒頭に書き込んでおく
。このようにして、処理速度をプログラムの処理内容に
応した最適の速度に設定することにより、全体としての
処理速度は落とさずに、例えばCMO5半導体集積回路
においてはスイフチングによる消費電力を減少すること
ができる。
一方、リセット信号入力ピン8から信号“1”が入力さ
れたりセント時には、分周値レジスタ4に格納されてい
る分周値がリセットされ、初期分周値設定手段6から分
周値レジスタ4に初期分周値が与えられる。分周回路2
は分周値レジスタ4に格納されている初期分周値に従っ
て、原クロツク発生回路1が発生した原クロックを分周
し、これを基本クロックとしてその他の回路3及び分周
値設定手段5へ出力する。
〔発明が解決しようとする課題〕
従って、上述のような従来の半導体集積回路を搭載した
マイクロコンピュータにおいて、リセット時に、プログ
ラムによらない、例えば内部ROMからの読出しテスト
等を行う場合、分周比は固定されたままであって、動作
に応した適当な値に変更することが不可能であった。
本発明はこのような問題を解決するためになされたもの
であって、プログラムによらない動作時には外部から与
えられる信号に従って、分周比を設定できるようにする
ことにより、プログラムによらない動作時においても最
適の基本クロックを得られる半導体集積回路の提供を目
的とする。
〔課題を解決するための手段〕
本発明の半導体集積回路は、複数の分周比を設定し得る
分周比設定手段と、分周比設定手段が設定すべき分周比
を入力端子から入力された信号等に応じて選択する手段
とを備えたことを特徴とする。
〔作用〕
本発明の半導体集積回路は、複数の分周比を記憶してお
き、プログラムによる通常動作時には、プログラムによ
って設定される分周比に従い原クロックを分周して動作
の基本クロックとする一方、プログラムによらない動作
時には、入力端子から入力される選択信号に応じて分周
比を選択し、選択した分周比に従って原クロックを分周
し、これを、プログラムによらない動作の基本クロック
として他の回路に与え、プログラムによらない動作時に
も最適の処理速度で動作する。
〔実施例〕
以下、本発明をその実施例を示す図面に基づき詳述する
第1図は本発明に係る半導体集積回路の構成を示すブロ
ック図である。図中1は原クロツク発生回路であって、
分周回路2は、原クロツク発生回路1が発生した原クロ
ックを、設定された分周比で分周し、半導体集積回路に
内蔵されたプログラム記憶回路等のその他の回路3に与
える。分局値レジスタ4は分周回路2に与える分周値を
格納し、分周値設定手段5は内蔵するプログラム記憶回
路に書き込まれたプログラム又は外部から読み込んだプ
ログラムに従って分周値レジスタ4に分周値を設定する
。リセット信号入力ピン8は外部からのりセント信号(
R[!5ET)を入力して分周値レジスタ4に与える。
セレクタ7は外部から初期分周値セレクトピン91,9
2.93を介して入力された選択信号(SEL 1,2
.3)に従って、例えばディジタルスインチ、コード発
生回路等からなる4つの初期分周値設定手段61,62
,63.64のいずれかを選択し、初期分周値(A) 
、 (B) 、 (C) 、 (D)のいずれかを分周
値レジスタ4に格納する。
以上のような構成の半導体集積回路のりセント時の動作
につき説明する。なお、プログラムに依存した通常動作
時の動作は前述の従来回路の動作と同様である。
リセット信号入力ピン8から“1″が入力されたリセッ
ト時には、分周値レジスタ4に格納されている分周値が
リセットされ、セレクタ7が選択する初期分周値が分周
値レジスタ4に格納される。
セレクタ7は、初期分周値セレクトピン91,92.9
3を介して与えられる信号が“0.0.0”の時に初期
分周値設定手段61を選択して初期分周値(A)を、“
1゜0.0”の時に初期分周値設定手段62を選択して
初期分周値(B)を、“0,1.0”の時に初期分周値
設定手段63を選択して初期分周値(C)を、“0,0
.1”の時に初期分周値設定手段64を選択して初期分
周値(D)を分周値レジスタ4に格納する。
分周回路2は分周値レジスタ4に格納されている初期分
周値に従って、原クロツク発生回路1が発生する原クロ
ックを分周し、これを、リセット時に、例えばROMか
らデータを読み出す際の基本クロックとしてその他の回
路3及び分周値設定手段5へ出力する。
リセット信号入力ピン8から0″が入力されてリセット
が解除された後は、分周値設定手段5のみが分周値レジ
スタ4に分周値を設定する。その際、内蔵回路に書き込
まれたプログラム又は外部から読み込んだプログラムの
分周比変更命令が実行されると、分周値設定手段5はプ
ログラムの命令に応じた分周値を分周値レジスタ4に設
定し、分周回路2は分周値レジスタ4に格納された分周
比に応じて原クロックを分周する。
なお、上記実施例では初期分周値セレクトピンを3本備
えた構成としたが、選択対象が4つの場合、第2図に示
す如く、初期分周値セレクトピンは2本で充分である。
即ち、セレクタ7は、初期分周値セレクトピン91.9
2を介して与えられる信号が“o、o”の時に初期分周
値設定手段61を選択して初期分周値(^)を、“0.
1″の時に初期分周値設定手段62を選択して初期分周
値(B)を、“1,0”の時に初期分周値設定手段63
を選択して初期分周値(C)を、“1.1”の時に初期
分周値設定手段64を選択して初期分周値(D)を分周
値レジスタ4に格納する。
〔発明の効果〕
本発明の半導体集積回路は、内蔵回路に書き込まれたプ
ログラム又は外部から読み込んだプログラムを実行する
通常動作時には、プログラムの命令に従ってクロック分
周値を変更し、また、リセット後のプログラムによらな
い回路テスト等の動作時には、複数の初期分周値から適
当な値を選択することによって動作の基本クロックが任
意に設定でき、例えば内部ROMからの読出し等を高速
に行うことができ、プログラムによらない動作時におい
ても最適の処理速度で動作するという優れた効果を奏す
る。
【図面の簡単な説明】
第1図及び第2図は本発明に係る半導体集積回路の構成
を示すブロック図、第3図は従来の半導体集積回路の構
成を示すブロック図である。 1・・・原クロツク発生回路 2・・・分周回路3・・
・その他の回路 4・・・分周値レジスタ5・・・分周
値設定手段 7・・・セレクタ 8・・・リセット信号
入力ピン 61 、62.63.64・・・初期分周値
設定手段 91,92.93・・・初期分周値セレクト
ピンなお、図中、同一符号は同一、又は相当部分を示す

Claims (1)

    【特許請求の範囲】
  1. (1)クロックパルス発生回路が供給する原クロックを
    、プログラムが設定する分周比で分周してプログラムに
    よる動作の基本クロックとする一方、プログラムによら
    ない動作時には、プログラム以外の分周比設定手段が設
    定する分周比で原クロックを分周して動作の基本クロッ
    クとする半導体集積回路において、 複数の分周比を設定し得る分周比設定手段 と、 分周比設定手段が設定すべき分周比を選択 する手段と を備えたことを特徴とする半導体集積回路。
JP10631489A 1989-04-26 1989-04-26 半導体集積回路 Expired - Fee Related JP2961219B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10631489A JP2961219B2 (ja) 1989-04-26 1989-04-26 半導体集積回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10631489A JP2961219B2 (ja) 1989-04-26 1989-04-26 半導体集積回路

Publications (2)

Publication Number Publication Date
JPH02284520A true JPH02284520A (ja) 1990-11-21
JP2961219B2 JP2961219B2 (ja) 1999-10-12

Family

ID=14430520

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10631489A Expired - Fee Related JP2961219B2 (ja) 1989-04-26 1989-04-26 半導体集積回路

Country Status (1)

Country Link
JP (1) JP2961219B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05129936A (ja) * 1991-11-07 1993-05-25 Matsushita Electron Corp プログラマブルカウンタ

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05129936A (ja) * 1991-11-07 1993-05-25 Matsushita Electron Corp プログラマブルカウンタ

Also Published As

Publication number Publication date
JP2961219B2 (ja) 1999-10-12

Similar Documents

Publication Publication Date Title
US4876640A (en) Logic controller having programmable logic "and" array using a programmable gray-code counter
EP0180196B1 (en) Programmable counter/timer device
US4933897A (en) Method for designing a control sequencer
JP2986104B2 (ja) 情報処理装置の自己試験回路
JPH02284520A (ja) 半導体集積回路
US5822572A (en) Electronic equipment that changes active time of signals for a peripheral circuit from a microprocessor that switches its operating clock frequency
JPH1019996A (ja) レート発生回路
KR100284287B1 (ko) 가변 리셋 어드레스를 가지는 마이크로프로세서
JPS61134982A (ja) メモリ・アクセス回路
JP2742549B2 (ja) 可変遅延回路
JPS61126821A (ja) ロジツクlsi回路
JPH0313876A (ja) モード設定回路
KR100239446B1 (ko) 자동로딩 기능을 갖는 주파수 합성기의 테스트 회로
JPH026996A (ja) 表示装置
KR930002026Y1 (ko) 주변장치의 프로그램을 위한 리세트회로
JPH09223010A (ja) マイクロプロセッサおよびその処理方法
JPS59127845A (ja) 集積回路のテスト回路
JPS61172431A (ja) サンプリング信号発生回路
JPS61199322A (ja) スイツチ回路
JPH103401A (ja) マイクロコンピュータ
JPH02107982A (ja) 集積回路のテスト回路
JPH0754348B2 (ja) テスト回路
JPH05151012A (ja) テスト回路
JPH0410300A (ja) レジスタリード回路
JPH02118832A (ja) 制御回路

Legal Events

Date Code Title Description
S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees