JPH10254814A - 周辺制御装置 - Google Patents

周辺制御装置

Info

Publication number
JPH10254814A
JPH10254814A JP5627997A JP5627997A JPH10254814A JP H10254814 A JPH10254814 A JP H10254814A JP 5627997 A JP5627997 A JP 5627997A JP 5627997 A JP5627997 A JP 5627997A JP H10254814 A JPH10254814 A JP H10254814A
Authority
JP
Japan
Prior art keywords
control device
peripheral control
rom
port
ram
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.)
Withdrawn
Application number
JP5627997A
Other languages
English (en)
Inventor
Junichi Into
純一 印東
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP5627997A priority Critical patent/JPH10254814A/ja
Publication of JPH10254814A publication Critical patent/JPH10254814A/ja
Withdrawn legal-status Critical Current

Links

Abstract

(57)【要約】 【課題】 必要な回路を追加し構成することができ、ノ
イズが低減でき、必要な機能を安価に容易に得ることの
できる周辺制御装置を提供する。 【解決手段】 ROM部分8と、RAM部分9と、I/
Oポート部分6,7と、必要な機能追加ゲートアレイ部
分10とを1チップ12上に形成し、バス入出力ポート
3を介して各部分にアクセス可能とした。必要な機能追
加ゲートアレイ部分10はたとえばワッチドッグタイマ
とし、外付け回路13をクロックとして、誤動作の判定
を行うことができる。所要のROM,RAMを1チップ
に構成しているのでノイズを低減できる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、複写機等の電子機
器の制御に好適な周辺制御装置に関するものである。
【0002】
【従来の技術】従来は、1チップマイコンに付加する回
路は、必要に応じて夫々独立のROM,RAM、および
その他の回路、拡張ポートのゲートアレイおよび独立の
ワッチドッグタイマを起こして使用していた。
【0003】
【発明が解決しようとする課題】しかしながら、最近で
は小容量のROM,RAMが入手困難となり、また、こ
れらを独立に用いることによりノイズが増え、かつ実装
時、大きな基板面積を必要としていた。同時に、システ
ム構成により必要な回路が異なることから、必要な回路
とROM,RAMを同一チップに構成すると、従来のゲ
ートアレイではコストが高くなり、また、専用のカスタ
ムICを起こすと、自由度がなくなるという問題があっ
た。また、ROMを内蔵したICはそのROMパターン
の変更が、度重なると、マスク変更で多大なコストがか
かるという問題があった。また、CPU暴走の検出が、
各IC毎では行えない不利があった。
【0004】本発明は、このような状況のもとでなされ
たもので、必要な回路を追加し構成することができ、ノ
イズが低減でき、必要な機能を安価に容易に得ることが
できる周辺制御装置を提供することを目的とするもので
ある。
【0005】
【課題を解決するための手段】前記目的を達成するた
め、本発明では、周辺制御装置を次の(1)〜(7)の
とおりに構成する。
【0006】(1)ROM部分と、RAM部分と、I/
Oポート部分と、バス入出力ポートと、機能追加ゲート
アレイ部分とを1チップ上に形成し、前記バス入出力ポ
ートを介して各部分にアクセス可能に構成した周辺制御
装置。
【0007】(2)機能追加ゲートアレイ部分は、ワッ
チドッグタイマを構成している前記(1)記載の周辺制
御装置。
【0008】(3)ROM部分はフラッシュRAMであ
る前記(1)記載の周辺制御装置。
【0009】(4)外部ROM部分の接続端と、前記外
部ROM部分と当該周辺制御装置内蔵のROM部分を切
り換える切換手段を備えた前記(1)記載の周辺制御装
置。
【0010】(5)ワッチドッグタイマは、ホストCP
Uのクロックと別の独立なクロックにより動作するもの
である前記(2)記載の周辺制御装置。
【0011】(6)I/Oポート部分と接続したI/O
ポートコントロール回路を前記I/Oポート部分と同一
のチップ上に形成した前記(1)記載の周辺制御装置。
【0012】(7)バス入出力ポート,I/Oポートコ
ントロール回路,ROM部分,RAM部分,必要な機能
追加ゲートアレイ部分と夫々接続したアドレスデータコ
ントロール回路を、前記バス入出力ポート等と同一のチ
ップ上に形成した前記(6)記載の周辺制御装置。
【0013】
【発明の実施の形態】以下本発明の実施の態様を“周辺
制御装置”の実施例により詳しく説明する。
【0014】
【実施例】
(実施例1)図1は実施例1である“周辺制御装置”の
構成を示すブロック図である。図1において12がエン
ベデッドゲートアレイの1チップで構成された周辺制御
装置である。周辺制御装置12の中のエンデベッド領域
11に、ROM部分8、RAM部分9が構成されてい
る。エンデベッド部分11以外の通常のゲートアレイで
構成されるゲート部分に、バス入出力ポート3、アドレ
スデータコントロール回路4、I/Oポートコントロー
ル回路5、I/Oポート6,7、必要な機能追加ゲート
アレイ部分10が形成されている。ゲートアレイ10に
は必要な外付け回路13が接続され、また、必要な出力
信号が信号線18を通じて、CPU1の制御入力端子
(割込み端子やリセット端子等)19に接続されてい
る。また、CPU1のバス入出力は、システムバス2を
通じて周辺制御装置12のバス入出力ポート3に接続さ
れている。バス入出力ポート3に入力された信号は信号
線20を通じて、アドレスデータコントロール回路4に
供給されており、アドレスデータコントロール回路4
は、夫々制御信号とデータとを送出する信号線14〜1
7で夫々I/Oポートコントロール回路5,ROM部分
8,RAM部分9,機能追加ゲートアレイ部分10に接
続されている。また、I/Oポートコントロール回路5
からI/Oポート6,7にデータが入出力できるように
信号線21,22が接続されている。
【0015】次に動作について説明する。CPU1は、
システムバス2,バス入出力ポート3を通じて、アドレ
スデータコントロール回路4に、制御対象のアドレス
と、制御データを送出する。RAM部分9、I/Oポー
ト6,7への書込みのときには、制御データは書込み情
報と、WRバー信号などの書込み制御信号であり、RO
M部分8,RAM部分9、I/Oポート6,7からの読
出し時には、制御データは、RDバー信号などの読出し
制御信号等である。
【0016】書込みのときには、アドレスデータコント
ロール回路4が信号線20上のアドレスをデコードしそ
のアドレスに対応したアドレス選択信号CSバーを信号
線14、または信号線16上に送出し、それに対応した
アドレスが割り付けられているI/Oポート6,7また
は、RAM部分9中のRAMにその書込み情報が書き込
まれるようにI/Oポートコントロール回路5,RAM
部分9が制御する。
【0017】同様に読出しのときには、アドレスデータ
コントロール回路4がシステムバス20上のアドレスを
デコードしそのアドレスに対応したアドレス選択信号を
信号線14、または15,16上に送出し、それに対応
したアドレスが割り付けられているI/Oポート6,7
または、ROM部分8中のROM,RAM部分9中のR
AMのデータが読み出されるように、I/Oポートコン
トロール回路5,ROM部分8,RAM部分9(デコー
ダ等)が制御する。そして、バス入出力ポート3上に読
み出されたデータをシステムバス2を通じてCPU1が
読むことが可能となる。
【0018】また、CPU1は必要な機能追加部分10
にも2,3,20,4,17部分を通じて制御情報を書
き込むことができるようになっている。機能追加ゲート
アレイ部分10は、その領域で独立に動作できるよう
に、図2に示すように、セラロック等の外付け回路13
と接続されて動作し、必要な処理結果が信号線18を通
じてCPU1の制御信号入力端子19に出力されるよう
に動作する。図2は、必要な機能追加ゲートアレイ部分
10をワッチドッグ回路した例を示す。図2で示すよう
に、ワッチドッグタイマをホストコンピュータとは独立
なクロックで動作させることで、周辺制御装置へのアク
セスの有無を確実に検知し、誤動作の判定が容易とな
る。もちろん、外付け回路13は、セラロック回路13
に限定はされない。
【0019】以上説明したように、本実施例によれば、
周辺制御装置は、少なくともROM,RAMおよび入出
力ポートを含み、外部バスでアクセス可能で、必要に応
じて所要の機能が追加可能となっているので、バスでマ
ルチチップを制御する場合に比べノイズを低減でき、必
要な機能を安価に容易に得ることができる。
【0020】(実施例2)図3に実施例2の構成を示
す。実施例1と異なるのはROM部分8であり、本実施
例ではこれがフラッシュRAMとなっている。そして、
データ書込み用のデータバス31、アドレスバス30を
具備し、書込み制御信号および書込み用電源が信号線3
2を通じて外部から供給できるようになっている。実施
例1と異なる動作はROM部分8に対するデータの書込
みが当ICチップ上ではチップ上で可能であり、書込み
データをデータバス31にセットし、書込みアドレスを
アドレスバス30に設定し、信号線32に必要な書込み
電圧を与え、書込み信号を与えることでデータを書き換
え可能である。
【0021】以上説明したように、本実施例によれば、
実施例1と同様の効果が得られるほか、ROM部分をフ
ラッシュRAMにより構成しているので、ROMのマス
ク変更無しで、データの書換えを行うことができ、設計
効率をあげ、システムサポートを容易にできる。
【0022】(実施例3)図4に実施例3の構成を示
す。図5、図6にROMデータ読出しのタイムチャート
を示す。まず、実施例2から変更になっている回路部分
について説明し、同じ部分の説明は省略する。
【0023】周辺制御装置12は外部に外部ROM部分
43が付加されていて、そのデータおよびアドレスバス
は外部で信号線41を通じてシステムバス2のデータお
よびアドレスに夫々接続している。44は周辺制御装置
12の外部から装置12に制御信号を与える制御端子
で、アドレスデータコントロール回路4に接続されてい
る。ROMチップセレクト信号線は図7に示すように2
入力ANDゲート45,46の一方の入力端子に接続さ
れている。ANDゲート45の出力端子は信号線42に
接続され端子47を経て周辺制御装置12の外部に出力
され、外部ROM部分43のCS2バーの入力端子に接
続されている。ANDゲート46の出力端子は信号線4
8に接続され内部ROM部分8のCS1バーの入力端子
に接続されている。また、制御端子44はANDゲート
45の他方の入力端子とANDゲート46の他方の反転
入力端子に接続されている。なお、本実施例での信号線
15−2,16は、具体的には、アドレスバス、データ
バス(16の場合双方向)、チップセレクト信号線、書
込み時にはWRバー信号線(RAMのみ)、読出し時に
用いるRDバー信号線が接続され、そのタイミングは市
販のROM、RAMのアクセスに準拠するものとする。
また、信号線49,信号線17が接続されているI/O
ポートコントロール回路5,必要な機能追加ゲートアレ
イ部分10もインタフェース部はレジスタで構成されて
おり、I/Oポートコントロール回路5に接続されてい
る信号線49は信号線16とCSバーのアドレスのみ異
なり、他は同等の信号線に同等の信号が送出され、信号
線17は信号線15とCSバーのアドレスのみ異なり他
は同等の信号線上に同等の信号が送出される構造となっ
ている。15−2は信号線15からCSバー信号をのぞ
いた信号線で、そののぞかれたCSバー信号線が信号線
48としてROM部分8のCSバー入力端子とANDゲ
ート46の出力端子間に接続されている。
【0024】次に動作について説明する。入力端子44
がLレベルのときには信号線48上にROMのチップセ
レクト信号がCS1バーとして出力され(図5参照)、
内部のROM部分8のみがアクセスされ、動作は実施例
2と同等になる。入力端子44がHレベルのときには信
号線42上にROMのチップセレクト信号がCS2バー
として出力され(図6参照)、外部のROM部分43の
みがアクセスされ、CPU1は外部ROM部分43より
データを読み込むことが可能となる。
【0025】なお、ΦOUTは、このクロックを基準と
した、CPU1のデータの読込み,書込み用の制御信号
とする。なお、ROMチップセレクト信号は、チップ外
部から直接信号が加えられる端子として、チップに具備
されるものとする。又44は、必要に応じ外部の外付け
回路に信号を供給できる構成になっている。
【0026】以上説明したように、本実施例によれば、
実施例1と同様の効果が得られるほか、内部ROMは外
部ROMと切換え可能なので、実験のとき、内部ROM
容量以上の容量でエミュレーション可能でシステム開発
が容易となる。
【0027】
【発明の効果】以上説明したように、本発明によれば、
必要な回路を追加し構成することができ、ノイズが低減
でき、必要な機能を安価に容易に得ることができる。
【0028】さらに、請求項2,請求項5記載の発明で
は、ワッチドッグタイマ機能を追加でき、周辺制御装置
を含むシステムの信頼性を高めることができる。請求項
3記載の発明ではROMのマスク変更なしに、データの
書換えができ、設計効率を高め、システムサポートを容
易にできる。請求項4記載の発明では、ROM部分より
容量の大きい外部ROM部分によりエミュレーションが
可能となりシステム開発が容易となる。請求項5記載の
発明ではホストコンピュータのクロックとは別個のクロ
ックによりワッチドッグを動作させるので周辺制御装置
へのアクセスの有無を確実に検知でき、誤動作の判定が
容易となり、システムの信頼性が高まる。
【図面の簡単な説明】
【図1】 実施例1の構成を示すブロック図
【図2】 ワッチドッグ回路の構成とタイムチャートを
示す図
【図3】 実施例2の構成を示すブロック図
【図4】 実施例3の構成を示すブロック図
【図5】 内部ROMアクセスのタイミングチャート
【図6】 外部ROMアクセスのタイミングチャート
【図7】 CSバーの回路部分を示す図
【符号の説明】
3 バス入出力ポート 6 I/Oポート 7 I/Oポート 8 ROM部分 9 RAM部分 10 必要な機能追加ゲートアレイ部分

Claims (7)

    【特許請求の範囲】
  1. 【請求項1】 ROM部分と、RAM部分と、I/Oポ
    ート部分と、バス入出力ポートと、機能追加ゲートアレ
    イ部分とを1チップ上に形成し、前記バス入出力ポート
    を介して各部分にアクセス可能に構成したことを特徴と
    する周辺制御装置。
  2. 【請求項2】 機能追加ゲートアレイ部分は、ワッチド
    ッグタイマを構成していることを特徴とする請求項1記
    載の周辺制御装置。
  3. 【請求項3】 ROM部分はフラッシュRAMであるこ
    とを特徴とする請求項1記載の周辺制御装置。
  4. 【請求項4】 外部ROM部分の接続端と、前記外部R
    OM部分と当該周辺制御装置内蔵のROM部分を切り換
    える切換手段を備えたことを特徴とする請求項1記載の
    周辺制御装置。
  5. 【請求項5】 ワッチドッグタイマは、ホストCPUの
    クロックと別の独立なクロックにより動作するものであ
    ることを特徴とする請求項2記載の周辺制御装置。
  6. 【請求項6】 I/Oポート部分と接続したI/Oポー
    トコントロール回路を前記I/Oポート部分と同一のチ
    ップ上に形成したことを特徴とする請求項1記載の周辺
    制御装置。
  7. 【請求項7】 バス入出力ポート,I/Oポートコント
    ロール回路,ROM部分,RAM部分,必要な機能追加
    ゲートアレイ部分と夫々接続したアドレスデータコント
    ロール回路を、前記バス入出力ポート等と同一のチップ
    上に形成したことを特徴とする請求項6記載の周辺制御
    装置。
JP5627997A 1997-03-11 1997-03-11 周辺制御装置 Withdrawn JPH10254814A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5627997A JPH10254814A (ja) 1997-03-11 1997-03-11 周辺制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5627997A JPH10254814A (ja) 1997-03-11 1997-03-11 周辺制御装置

Publications (1)

Publication Number Publication Date
JPH10254814A true JPH10254814A (ja) 1998-09-25

Family

ID=13022661

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5627997A Withdrawn JPH10254814A (ja) 1997-03-11 1997-03-11 周辺制御装置

Country Status (1)

Country Link
JP (1) JPH10254814A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100368943C (zh) * 2004-11-19 2008-02-13 中国科学院长春光学精密机械与物理研究所 嵌入式通用伺服控制器

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100368943C (zh) * 2004-11-19 2008-02-13 中国科学院长春光学精密机械与物理研究所 嵌入式通用伺服控制器

Similar Documents

Publication Publication Date Title
KR100280637B1 (ko) 고정된플래시롬의데이터갱신이가능한컴퓨터시스템및그제어방법
JPH07113907B2 (ja) カード
US5832251A (en) Emulation device
US5944806A (en) Microprocessor with versatile addressing
JP4164192B2 (ja) 半導体装置を搭載する記憶装置
JPH0944448A (ja) データ・プロセッサ
JP3673015B2 (ja) 半導体装置における周辺デバイス識別方法
JP3514651B2 (ja) リブート制御装置
JPH0682324B2 (ja) 半導体集積回路装置
JP4083474B2 (ja) メモリ装置の制御方法およびそのプログラムならびに記録媒体
JPH11184724A (ja) インサーキットエミュレータ及び半導体集積回路
JPH10301657A (ja) コンピュータシステムの周辺デバイス
JP3447835B2 (ja) Ramチップ識別方式
JPH06150026A (ja) マイクロコンピュータ、及びエミュレータ
JP2643803B2 (ja) マイクロコンピュータ
JP3164848B2 (ja) メモリアクセス回路
JP2001273014A (ja) プログラマブルコントローラ
JP3405239B2 (ja) 初期値設定変更装置
JPH032988A (ja) マイクロコンピュータ
JP2000267986A (ja) メモリ制御装置およびメモリ制御方法
JPH06282692A (ja) Icカード用制御装置
JPH03167682A (ja) マイクロコンピュータ
JPS63217594A (ja) 予備回路を具備するバブルメモリ装置
JPH11120024A (ja) ソフトウェア開発用チップ
JPS6123267A (ja) マイクロコンピユ−タ装置

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20040511