JPH0210592A - 出力端子または入力端子として選択的に構成可能なピンを有する集積回路 - Google Patents

出力端子または入力端子として選択的に構成可能なピンを有する集積回路

Info

Publication number
JPH0210592A
JPH0210592A JP1042899A JP4289989A JPH0210592A JP H0210592 A JPH0210592 A JP H0210592A JP 1042899 A JP1042899 A JP 1042899A JP 4289989 A JP4289989 A JP 4289989A JP H0210592 A JPH0210592 A JP H0210592A
Authority
JP
Japan
Prior art keywords
signal
pin
pin configuration
integrated circuit
generating
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.)
Pending
Application number
JP1042899A
Other languages
English (en)
Inventor
Philip Freidin
フィリップ・フライディン
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.)
Advanced Micro Devices Inc
Original Assignee
Advanced Micro Devices 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 Advanced Micro Devices Inc filed Critical Advanced Micro Devices Inc
Publication of JPH0210592A publication Critical patent/JPH0210592A/ja
Pending 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/22Means for limiting or controlling the pin/gate ratio
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/01Shaping pulses
    • H03K5/02Shaping pulses by amplifying
    • H03K5/026Shaping pulses by amplifying with a bidirectional operation

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Nonlinear Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Logic Circuits (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Dram (AREA)
  • Tests Of Electronic Circuits (AREA)

Abstract

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

Description

【発明の詳細な説明】 発明の分野 この発明は、入力または出力ピンとして選択的に動作す
ることができる集積回路のピンに関し、より詳細には、
命令によって同期的に制御され、集積回路に与えられた
信号によって非同期的に制御され、かつレジスタによっ
て連続的に制御されることができるピンに関する。
発明の背景 集積回路をパッケージすることによって課された制限の
ため、比較的数少ない端子ピンが集積回路へおよび集積
回路から信号を搬送するのに使用可能である。いかなる
所与のピンもいくつかの機能を果たすようにすることは
、多くの応用において命令的なものである。いくつかの
場合では、ピンは入力信号を伝導し、別の場合では、ピ
ンは出力信号を伝導する。別の場合では、ピンは入力お
よび出力端子の両方として役立つべきものである。
後者の場合のピンは、たとえば出力端子と考えられるが
、しかし補にされた出力可能化信号の主張によって、命
令の実行によって、または構成レジスタの変更によって
入力ピンとして動作されることができる。
先行技術では、命令の実行(ソフトウェア)によってま
たは集積回路の別のピンでの信号の応用(ハードウェア
)によって、出力ピンを可能化することが可能であった
しかしながら、前者のソフトウェア可能化は同期的に行
なわれるべきものであり、後者のハードウェア可能化は
非同期的に行なわれるべきものであるので、その2つの
方法は単一のピンからは両方とも使用可能ではなかった
たとえば、状態機械または「シーケンサ」では、同期的
にソフトウェアによってまたは非同期的にハードウェア
によってのどちらか一方で、入力端子または出力端子と
してのピンの可能化を可能にすることが望ましい。これ
は、シーケンサが、連の命令として実行される内部制御
プログラムと、マイクロプロセッサによって外部に与え
られた制御信号との両方に典型的に応答するからである
発明の概要 好ましい実施例において、プログラム可能なシーケンサ
を収納する集積回路の端子ピンを制御する回路がこの発
明によって提供される。回路は、ピンが、シーケンサに
よる命令の実行によって出力端子として同期的に可能化
され、集積回路の別のピンでの信号の応用によって出力
端子として非同期的に可能化され、またはレジスタの内
容によって入力として連続的に可能化されるのを可能に
する。
好ましい実施例の説明 第1図は、この発明のピン制御回路を使用するシーケン
サの一部の論理図である。シーケンサは、書込可能制御
記憶装置(WCS)10、およびバス14によってWC
3IOの出力に接続されるバイブラインレジスタ12を
含む。シーケンサは、テストレジスタ15aおよびテス
トマルチプレクサ(MUX)15bもまた含む。このよ
うなエレメントを含むシーケンサは、関連の同時係属中
の出願の「バスコンパチブルプログラム可能シーケンサ
(BUS−COMPATIBLE  PROGRAMM
ABLE  5EQUENCER)J内に述べられてお
り、かつこのような説明がここに含まれている。簡単に
言えば、WC810はシーケンサの動作を制御する命令
を含み、これらの命令を表わす2進信号がバイブライン
レジスタ12にバス14上で伝導されてもよい。レジス
タ12内にストアされた命令における特定のビット位置
は、出力可能化(OE)フラグを表わすであろう。こう
して、WC810内にストアされかつ実行のためにフェ
ッチされる命令は、バイブラインレジスタ12に転送さ
れ、かつ次いで、実行のためにシーケンサ内の命令デコ
ードブロックに伝導されるであろう。この発明に従えば
、信号が端子ピンで与えられ、かつテストレジスタ15
aの特定のビット位置に伝導されてもよい。次いで、こ
のビット位置の内容はテストMUX15bによって選択
され、かつ命令デコードブロックによって利用されても
よい。第1図に示されたエレメントと同様に、シーケン
サの他のすべてのエレメントが好ましくは集積回路上に
収納される。
クロック(CLK)がレジスタ12に与えられ、それか
らの信号の転送を同期化する。特に、OE倍信号、AN
Dゲート16の補にする入力に同期的に転送される。A
NDゲート16もまた、別の補にする入力で、第1のマ
スクレジスタ18の特定のビット位置から信号を受取る
第2のANDゲート20は、補にする入力で集積回路の
出力可能化ピン21からOE倍信号受取り、かつ別の補
にする入力で第2のマスクレジスタ22の特定のビット
位置から信号を受取る。ANDゲート16および20の
出力端子は、ORゲート23の入力端子に接続される。
ORゲート23の出力端子は、NANDゲート24の入
力端子に接続される。構成レジスタ25の特定のビット
位置からの信号もまた、NANDゲート24の別の入力
端子に伝導される。
NANDゲート24は、その出力端子が3状態バツフア
26の制御端子に接続される。バッファ26は、出力が
、シーケンサおよび第1図に示された関連のエレメント
を収納する集積回路の入力端子または出力端子のどちら
か一方として役立つことができるピン28に接続される
。バッファ26は、入力端子がバイブラインレジスタ1
2の特定のビット位置に接続される。NANDゲート2
4の出力がバッファ26を駆動モードになるようにする
ならば、レジスタ12の出力はバッファ26によってピ
ン28上へ駆動される。NANDゲート24の出力がバ
ッファ26を3状態モードになるようにするならば、ピ
ン28は、上述のようにテストレジスタ15aに使用可
能である入力になる。
ANDゲート20がバッファ26を制御する信号を発生
するようにする、シーケンサCLKと非同期のピン21
でのOE倍信号付与により、または適当なレベルのOE
ビットを有する命令のバイブラインレジスタ12での受
信により、ピン28は制御されることができ、かつレジ
スタ]、2の内容の同期的転送の際、ANDゲート16
はバッファ26を制御する信号を発生するであろう。上
述のように、構成レジスタ25の内容は、バッファ26
がピン28が入力端子として使用されることを可能にす
る3状態条件にあるのを無条件に引き起こすことができ
る。
レジスタ18および22の内のマスク可能なビットのお
よびレジスタ25内の構成ビットの可用性は、3組の条
件が確立されるのを可能にするバッファ26の制御内に
付加的な柔軟性をもたらす。
その1つはピン28の同期的ソフトウェア制御のための
ものであり、もう1つはピン28の非同期的ハードウェ
ア制御のためのものであり、かつさらにもう1つはピン
28の連続的制御のためのものである。
第1図に示された論理回路は、典型的に多くのもののた
った1つにすぎないことが当業者によって理解される。
各論理回路は、16ビツト幅のバスとの接続をともに形
成する、おそらくは16個の1つのピンを制御し、次い
でその各導体は、この発明に従って集積回路へまたはそ
れから信号を伝導するのに選択的に動作可能である。
【図面の簡単な説明】
第1図は、この発明に従って端子ピンを制御する回路の
論理図である。 図において、15aはテストレジスタ、16は第1のA
NDゲート、18は第1のマスクレジスタ、20は第2
のANDゲート、22は第2のマスクレジスタ、23は
ORゲート、24は第3のANDゲート、25は構成レ
ジスタ、26はバッファ、28はピンである。 特許出願人 アドバンスト・マイクロ・ディバ丁シズ・
インコーポレーテッド

Claims (10)

    【特許請求の範囲】
  1. (1)出力端子または入力端子として選択的に構成可能
    なピン(28)を有し、前記ピン構成を示す第1の信号
    を同期的に発生するための手段と、前記ピン構成を示す
    第2の信号を非同期的に発生するための手段とを有する
    集積回路であって、ピン構成回路は、 前記第1のおよび第2のピン構成信号に応答して、そこ
    から制御信号を発生するための論理手段(16、20、
    23)と、 前記制御信号に応答して、前記入力端子または前記出力
    端子として前記ピンを選択的に構成するためのバッファ
    手段(26)とを有する、集積回路。
  2. (2)前記第1のピン構成信号をマスクするための第1
    の手段(18)をさらに含む、請求項1に記載の集積回
    路。
  3. (3)前記第2のピン構成信号をマスクするための第2
    の手段(22)をさらに含む、請求項1に記載の集積回
    路。
  4. (4)複数個の命令をストアするための手段をさらに含
    み、同期化するクロック信号を受取り、前記命令の1つ
    を受取るためのかつそこから前記第1のピン構成信号を
    発生するためのレジスタ手段を含む、請求項1に記載の
    集積回路。
  5. (5)前記論理手段が、 前記第1のピン構成信号および第1のマスク信号を受取
    り、かつそこから第1のマスクされたピン構成信号を発
    生する第1のANDゲート(16)と、 前記第2のピン構成信号および第2のマスク信号を受取
    り、かつそこから第2のマスクされたピン構成信号を発
    生する第2のANDゲート(20)と、 前記第1のおよび第2のマスクされたピン構成信号を受
    取り、かつそこから前記制御信号を発生するORゲート
    (23)とを含む、請求項2または3に記載の集積回路
  6. (6)第3のピン構成信号を連続的に発生するための手
    段(25)をさらに含み、かつ前記論理手段(16.2
    0、23、24)が、さらに前記第3のピン構成信号に
    応答する、請求項1に記載の集積回路。
  7. (7)前記論理手段が、 前記第1のピン構成信号および第1のマスク信号を受取
    り、かつそこから第1のマスクされたピン構成信号を発
    生する第1のANDゲート(16)と、 前記第2のピン構成信号および第2のマスク信号を受取
    り、かつそこから第2のマスクされたピン構成信号を発
    生する第2のANDゲート(20)と、 前記第1のおよび第2のマスクされたピン構成信号を受
    取り、かつそこから信号を発生するORゲート(23)
    と、 前記第3のピン構成信号および前記ORゲートによって
    発生された前記信号を受取り、かつそこから前記制御信
    号を発生する第3のANDゲート(24)とを含む、請
    求項2または3または6に記載の集積回路。
  8. (8)前記第3のピン構成信号を連続的に発生するため
    の前記手段が構成レジスタを含む、請求項6に記載の集
    積回路。
  9. (9)前記ピンに接続されてテスト信号を発生するため
    の手段(15a)をさらに含み、前記バッファ手段が、
    さらに、前記ピンに与えられた信号を前記テスト信号発
    生手段に伝導するためのものである、請求項1に記載の
    集積回路。
  10. (10)前記ピンに接続されて、テスト信号を発生する
    ための手段(15a)をさらに含み、前記バッファ手段
    が、さらに、前記ピンに与えられた信号を前記テスト信
    号発生手段に伝導するためのものである、請求項6に記
    載の集積回路。
JP1042899A 1988-03-14 1989-02-22 出力端子または入力端子として選択的に構成可能なピンを有する集積回路 Pending JPH0210592A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US167,670 1988-03-14
US07/167,670 US4835414A (en) 1988-03-14 1988-03-14 Flexible, reconfigurable terminal pin

Publications (1)

Publication Number Publication Date
JPH0210592A true JPH0210592A (ja) 1990-01-16

Family

ID=22608301

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1042899A Pending JPH0210592A (ja) 1988-03-14 1989-02-22 出力端子または入力端子として選択的に構成可能なピンを有する集積回路

Country Status (3)

Country Link
US (1) US4835414A (ja)
EP (1) EP0337595A3 (ja)
JP (1) JPH0210592A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05169424A (ja) * 1990-12-26 1993-07-09 Hitachi Ltd 多層基板用グリーンシートの穴抜加工方法

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0197016A (ja) * 1987-10-09 1989-04-14 Fujitsu Ltd 半導体集積回路装置
KR910003593B1 (ko) * 1987-12-30 1991-06-07 삼성전자 주식회사 고집적도 메모리용 모드 선택회로
JPH0235524A (ja) * 1988-03-14 1990-02-06 Advanced Micro Devicds Inc バスコンパチブルプログラマブルシーケンサ
US4987325A (en) * 1988-07-13 1991-01-22 Samsung Electronics Co., Ltd. Mode selecting circuit for semiconductor memory device
US4879481A (en) * 1988-09-02 1989-11-07 Cypress Semiconductor Corporation Dual I/O macrocell for high speed synchronous state machine
US5023484A (en) * 1988-09-02 1991-06-11 Cypress Semiconductor Corporation Architecture of high speed synchronous state machine
US4896060A (en) * 1988-10-31 1990-01-23 Sgs-Thomson Microelectronics, Inc. Dialer with internal option select circuit programmed with externally hardwired address
USRE36443E (en) * 1988-10-31 1999-12-14 Sgs-Thomson Microelectronics, Inc. Dialer with internal option select circuit programmed with externally hardwired address
JP2566005B2 (ja) * 1989-03-03 1996-12-25 株式会社東芝 入力切換装置
US5023483A (en) * 1989-06-27 1991-06-11 Chips And Technologies, Incorporated Apparatus and method for decoding four states with one pin
JP2544020B2 (ja) * 1990-11-19 1996-10-16 川崎製鉄株式会社 プログラマブル論理素子
US5317211A (en) * 1993-03-05 1994-05-31 Motorola, Inc. Programmable pin for use in programmable logic devices
DE69312939T2 (de) * 1993-10-29 1998-01-02 Sgs Thomson Microelectronics Integrierte Schaltung mit bidirektionnellem Anschlussstift
US5533200A (en) * 1994-03-18 1996-07-02 Intel Corporation Method and apparatus for transmission of signals over a shared line
US6108807A (en) * 1997-07-28 2000-08-22 Lucent Technologies Inc. Apparatus and method for hybrid pin control of boundary scan applications
US6577157B1 (en) * 1997-11-14 2003-06-10 Altera Corporation Fully programmable I/O pin with memory
US6731538B2 (en) * 2000-03-10 2004-05-04 Kabushiki Kaisha Toshiba Semiconductor memory device including page latch circuit
US7055045B1 (en) * 2002-12-26 2006-05-30 Cirrus Logic, Inc. Automatic mode detection circuits for configuring a terminal as an output terminal in a first mode as an input terminal in a second mode
US7893772B1 (en) 2007-12-03 2011-02-22 Cypress Semiconductor Corporation System and method of loading a programmable counter
CN112729581B (zh) * 2020-12-28 2022-06-28 潍柴动力股份有限公司 温度检测方法及装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4306163A (en) * 1975-12-01 1981-12-15 Intel Corporation Programmable single chip MOS computer
JPS6041364B2 (ja) * 1980-08-29 1985-09-17 富士通株式会社 出力バッファ回路
US4695740A (en) * 1984-09-26 1987-09-22 Xilinx, Inc. Bidirectional buffer amplifier
US4621202A (en) * 1984-11-13 1986-11-04 Motorola, Inc. Bi-directional bus isolation circuit
JPS6243764A (ja) * 1985-08-21 1987-02-25 Nec Corp バス・ステ−ト制御回路
US4703198A (en) * 1986-07-07 1987-10-27 Ford Motor Company Bi-directional data transfer circuit that is directionally responsive to the impedance condition of an associated input/output port of a microcomputer
US4774422A (en) * 1987-05-01 1988-09-27 Digital Equipment Corporation High speed low pin count bus interface

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05169424A (ja) * 1990-12-26 1993-07-09 Hitachi Ltd 多層基板用グリーンシートの穴抜加工方法

Also Published As

Publication number Publication date
US4835414B1 (ja) 1992-11-17
EP0337595A3 (en) 1990-08-22
EP0337595A2 (en) 1989-10-18
US4835414A (en) 1989-05-30

Similar Documents

Publication Publication Date Title
JPH0210592A (ja) 出力端子または入力端子として選択的に構成可能なピンを有する集積回路
US6314550B1 (en) Cascaded programming with multiple-purpose pins
EP0102242B1 (en) Data processing apparatus
JP2711251B2 (ja) プログラム可能論理装置およびその方法
US4870562A (en) Microcomputer capable of accessing internal memory at a desired variable access time
US4933897A (en) Method for designing a control sequencer
US4610004A (en) Expandable four-port register file
US6327508B1 (en) Programmable state machine
US5261116A (en) Programmable, expandable controller with flexible I/O
ATE79968T1 (de) Programmierbares ein-chip-steuergeraet.
US5923894A (en) Adaptable input/output pin control
JP2003051738A (ja) 1又は複数のクロック信号から出力信号を選択的に生成するための回路
KR950012058B1 (ko) 레지스터 제어 회로
US5179716A (en) Programmable expandable controller with flexible I/O
US5678030A (en) Modification of timing in an emulator circuit and method
JPS6349870A (ja) マイクロコンピユ−タ
JPS59161752A (ja) デ−タ処理システムにおける中央処理装置
JPS6167148A (ja) マイクロコンピユ−タ
US5790894A (en) Data processing with improved register bit structure
Johannsen Our machine, a microcoded LSI processor
JPH11220368A (ja) 遅延回路および半導体集積回路
JPS6041140A (ja) 半導体集積回路内蔵romのデバツグ装置
JPH02181950A (ja) 半導体集積回路の動作モード設定方式
JPH06175871A (ja) エミュレーション装置
JPH0358143A (ja) Lsiのスキャンイン/スキャンアウト論理回路