JPS626254B2 - - Google Patents
Info
- Publication number
- JPS626254B2 JPS626254B2 JP55014278A JP1427880A JPS626254B2 JP S626254 B2 JPS626254 B2 JP S626254B2 JP 55014278 A JP55014278 A JP 55014278A JP 1427880 A JP1427880 A JP 1427880A JP S626254 B2 JPS626254 B2 JP S626254B2
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- register
- data bus
- lsi
- bit
- 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.)
- Expired
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/22—Means for limiting or controlling the pin/gate ratio
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Executing Machine-Instructions (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
- Microcomputers (AREA)
Description
【発明の詳細な説明】
本発明は大規模集積回路(以下LSI回路と記
す)、特に、データバスに接続される1つ又は複
数のレジスタを有し、上記レジスタ中の任意のレ
ジスタの任意のビツトを個別に制御する必要のあ
るLSI回路に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a large-scale integrated circuit (hereinafter referred to as an LSI circuit), in particular, which has one or more registers connected to a data bus, and which has one or more registers connected to a data bus. Concerning LSI circuits that require individual bit control.
電子計算機や電子交換機の中央処理装置(以下
cpuと記す)には各種のステータスを表示するレ
ジスタを有する。この種のレジスタは通常ソフト
ウエア(プログラム)により続み取る必要がある
ために、データバスに接続されている。一方、
cpuがラン状態からストツプ状態になる等の外部
からの要求により、上記ステータスレジスタの状
態を個別に変える(セツト又はリセツトする)必
要性がある。又、上記ステータスレジスタのいず
れかのビツトを定常時に外部へ出力してコンソー
ルパネルへ表示する等の必要性も生じる。 Central processing unit of electronic computer or electronic exchange (hereinafter referred to as
CPU (denoted as CPU) has registers that display various statuses. This type of register is usually connected to a data bus because it needs to be followed by software (programs). on the other hand,
It is necessary to individually change (set or reset) the status of the status register in response to an external request such as when the CPU changes from a run state to a stop state. Further, there also arises a need to output one of the bits of the status register to the outside during normal operation and display it on a console panel.
従来、この種のレジスタを内部に含んだ複数の
LSIチツプにおいて、個別に制御する必要のある
ステータスレジスタ及びビツト位置にチツプ毎に
異なる場合には、夫々の必要なステータスレジス
タのビツトを個々に外部端子へ接続していたため
に、チツプの品種数が増加する欠点があつた。
又、この欠点を解消するために、全てのステータ
スレジスタの全てのビツトを個々に外部端子に接
続するのは端子数の増加となり得策ではない。 Traditionally, multiple registers containing this type of register were used.
In LSI chips, when the status registers and bit positions that need to be controlled individually differ from chip to chip, the number of chip types increases because the bits of each necessary status register are individually connected to external terminals. There were increasing drawbacks.
Furthermore, in order to solve this drawback, it is not a good idea to connect all the bits of all the status registers to external terminals individually, as this would increase the number of terminals.
本発明は従来の上記事情に鑑みてなされたもの
であり、従つて本発明の目的は、LSI外部からの
指示により任意のステータスレジスタの任意のビ
ツトを選択して個別に制御する端子を有すること
により、上記欠点を解決し、LSIチツプの品種数
を少なくできるようにした新規なLSI回路を提供
することにある。 The present invention has been made in view of the above-mentioned conventional circumstances, and an object of the present invention is to have a terminal that selects and individually controls arbitrary bits of arbitrary status registers according to instructions from outside the LSI. Therefore, it is an object of the present invention to provide a new LSI circuit which solves the above-mentioned drawbacks and allows the number of types of LSI chips to be reduced.
即ち、本発明によれば、データバスに接続され
る1つ又は複数のレジスタを有するLSI構成にお
いて、上記データバスから独立した端子と、上記
LSI外部からの指示により上記レジスタ中の任意
のレジスタの任意のビツトを選択して該選択され
たビツトと上記端子とを結合する上記データバス
とは別個の線路を形成する分配回路とを有し、上
記端子及び上記線路を介して任意のレジスタの任
意のビツトを個別に制御することを特徴とした
LSI回路、が与えられる。 That is, according to the present invention, in an LSI configuration having one or more registers connected to a data bus, the terminal independent from the data bus and the
The LSI has a distribution circuit that selects any bit of any register among the registers according to an instruction from outside the LSI and forms a line separate from the data bus that connects the selected bit to the terminal. , is characterized in that any bit of any register is individually controlled via the above terminal and the above line.
An LSI circuit is given.
次に本発明をその良好な実施例について図面を
参照しながら具体的に説明する。 Next, preferred embodiments of the present invention will be specifically explained with reference to the drawings.
第1図は本発明の一実施例を示すブロツク図で
ある。本発明の一実施例は、LSIチツプ1内に、
外部とデータバス2で接続されるn個のステータ
スレジスタ31〜3nと、端子6に接続されるス
テータスレジスタ及びステータスレジスタのビツ
トを選択する分配回路41〜4n及び5と、これ
らの分配回路の選択信号を保持するレジスタ7と
から構成される。分配回路41〜4n,5は例え
ばデイーマルチプレクサにより容易に構成するこ
とができる。この実施例ではステータスレジスタ
3nの0ビツトを端子6からの信号によつてデー
タバス2とは無関係にセツト又はリセツトでき
る。図において、その状態は太線によつて示され
ている。先づ、データバス2を経由して選択信号
保持レジスタ7にセツト又はリセツトを個別に行
いたいレジスタ番号n及びビツト位置(0)を書
き込むことにより、端子6と任意のレジスタの任
意の1ビツトを接続することができる。選択信号
をレジスタ7に保持している限り、データバス2
とは無関係に端子6からステータスレジスタ3n
のビツト0をコントロール(セツト又はリセツ
ト)することができる。 FIG. 1 is a block diagram showing one embodiment of the present invention. In one embodiment of the present invention, in the LSI chip 1,
n status registers 31 to 3n connected to the outside via data bus 2; distribution circuits 41 to 4n and 5 for selecting status registers and status register bits connected to terminal 6; and selection of these distribution circuits. It consists of a register 7 that holds signals. The distribution circuits 41 to 4n, 5 can be easily constructed by, for example, D-multiplexers. In this embodiment, the 0 bit of status register 3n can be set or reset by a signal from terminal 6 independently of data bus 2. In the figure, this state is indicated by a thick line. First, by writing the register number n and bit position (0) to be individually set or reset to the selection signal holding register 7 via the data bus 2, the terminal 6 and any one bit of any register are set. Can be connected. As long as the selection signal is held in register 7, data bus 2
status register 3n from terminal 6 regardless of
can be controlled (set or reset).
第2図は本発明の他の実施例を示すブロツク図
である。第1図に示した実施例と異なるのは7の
選択信号保持レジスタの代りに端子8を通してレ
ジスタ及びビツト選択信号をLSIチツプ1の外部
に出した点である。本実施例においては、レジス
タ及びビツトの選択は端子8に固定レベルを与え
ることにより行なう。 FIG. 2 is a block diagram showing another embodiment of the invention. The difference from the embodiment shown in FIG. 1 is that the register and bit selection signal are outputted to the outside of the LSI chip 1 through a terminal 8 instead of the selection signal holding register 7. In this embodiment, register and bit selection is performed by applying a fixed level to terminal 8.
上記実施例では端子6は入力端子であつたが、
分配回路41〜4n、5を選択回路に置き換え、
端子6を出力端子にすることにより、選択ビツト
を定常的に外部へ出力することができる。又、上
記例では端子6を1端子のみ設けたに過ぎない
が、選択信号保持レジスタ7や分配回路5を複数
個用意することにより、端子6を複数個設けるこ
とができる。 In the above embodiment, terminal 6 was an input terminal, but
Replace the distribution circuits 41 to 4n and 5 with selection circuits,
By using the terminal 6 as an output terminal, the selection bit can be constantly output to the outside. Further, in the above example, only one terminal 6 is provided, but by providing a plurality of selection signal holding registers 7 and distribution circuits 5, a plurality of terminals 6 can be provided.
本発明は、以上説明したように、LSI外部から
の指示により任意のステータスレジスタの任意の
ビツトを選択して個別にセツト及びリセツトでき
る入力端子、又は個別に定常的に出力できる出力
端子を設けることにより、上記ステータスレジス
タのいくつかのビツトを固定的にLSI端子へ出す
よりも、端子数を少なくできるのみならず、LSI
のリピータビリテイを上げるという観点からもそ
の効果は大きい。 As explained above, the present invention provides an input terminal that can individually set and reset any bit of any status register by selecting any bit in accordance with an instruction from outside the LSI, or an output terminal that can individually output a constant output. This not only reduces the number of pins compared to fixedly outputting some bits of the status register to the LSI pins, but also
The effect is also significant from the perspective of increasing repeatability.
以上本発明はその良好な実施例について説明さ
れたが、それは単なる例示的なものであり、ここ
で説明された実施例によつてのみ本発明が限定さ
れるものでないことは勿論である。 Although the present invention has been described above with respect to its preferred embodiments, these are merely illustrative, and it goes without saying that the present invention is not limited only to the embodiments described herein.
第1図は本発明に係るLSI回路の一実施例を示
すブロツク図、第2図は本発明に係るLSI回路の
他の実施例を示すブロツク図である。
1……LSI、2……データバス、31〜3n…
…n個のステータスレジスタ、41〜4n……n
個の分配回路(レジスタ選択)、5……分配回路
(ビツト選択)、6……個別に選択されたビツトと
接続される端子、7……ステータスレジスタ及び
ビツト選択信号保持レジスタ、8……ステータス
レジスタ及びビツト選択信号入力端子。
FIG. 1 is a block diagram showing one embodiment of the LSI circuit according to the present invention, and FIG. 2 is a block diagram showing another embodiment of the LSI circuit according to the present invention. 1...LSI, 2...Data bus, 31~3n...
...n status registers, 41 to 4n...n
5...Distribution circuit (bit selection), 6...Terminals connected to individually selected bits, 7...Status register and bit selection signal holding register, 8...Status Register and bit selection signal input terminal.
Claims (1)
スタを有する大規模集積回路構成において、上記
データバスから独立した端子と、上記大規模集積
回路外部からの指示により上記レジスタ中の任意
のレジスタの任意のビツトを選択して該選択され
たビツトと上記端子とを結合する上記データバス
とは別個の線路を形成する分配回路とを有し、上
記端子及び上記線路を介して任意のレジスタの任
意のビツトを個別に制御することを特徴とした大
規模集積回路。1. In a large-scale integrated circuit configuration having one or more registers connected to a data bus, a terminal independent from the data bus and an instruction from outside the large-scale integrated circuit can be used to control any register among the registers. and a distribution circuit forming a line separate from the data bus that selects the selected bit and connects the selected bit to the terminal, and connects the selected bit to the terminal via the terminal and the line. A large-scale integrated circuit characterized by the ability to control bits individually.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1427880A JPS56111929A (en) | 1980-02-09 | 1980-02-09 | Large-scale integrated circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1427880A JPS56111929A (en) | 1980-02-09 | 1980-02-09 | Large-scale integrated circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS56111929A JPS56111929A (en) | 1981-09-04 |
| JPS626254B2 true JPS626254B2 (en) | 1987-02-09 |
Family
ID=11856617
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1427880A Granted JPS56111929A (en) | 1980-02-09 | 1980-02-09 | Large-scale integrated circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS56111929A (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB1584003A (en) * | 1976-06-07 | 1981-02-04 | Amdahl Corp | Data processing system and information scanout |
| JPS5373043A (en) * | 1976-12-13 | 1978-06-29 | Fujitsu Ltd | Logical circuit device |
| JPS5466044A (en) * | 1977-11-07 | 1979-05-28 | Takeda Riken Ind Co Ltd | Bit processor |
-
1980
- 1980-02-09 JP JP1427880A patent/JPS56111929A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS56111929A (en) | 1981-09-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5416919A (en) | Semiconductor integrated circuit with functional blocks capable of being individually tested externally | |
| US5832251A (en) | Emulation device | |
| EP0145497A2 (en) | Semiconductor integrated circuit device | |
| US4864491A (en) | Memory device | |
| JPH0731613B2 (en) | Diagnostic control device | |
| US5446859A (en) | Register addressing control circuit including a decoder and an index register | |
| JPS5935451B2 (en) | General purpose register access method | |
| JPS626254B2 (en) | ||
| JPS6242306B2 (en) | ||
| JP3422636B2 (en) | Semiconductor integrated circuit device | |
| JPS63178340A (en) | Integrated circuit for control | |
| JP3491838B2 (en) | Input/Output Expansion System | |
| JP2821176B2 (en) | Information processing device | |
| JPH04346140A (en) | Access controller for shared memory | |
| JP2680013B2 (en) | Programmable controller external input/output control circuit | |
| JPH01226062A (en) | Bus request control system | |
| US20020190757A1 (en) | Output control circuit and output control method | |
| JP2001222899A (en) | Semiconductor integrated circuit | |
| JPS63149748A (en) | Storage device | |
| JPH01266651A (en) | Semiconductor memory device | |
| JPH05150016A (en) | Semiconductor integrated circuit device | |
| JPS6215642A (en) | Memory device for double access system | |
| JPS60221842A (en) | Fault diagnosing circuit of logical device | |
| JPH0553923A (en) | Main storage device control circuit | |
| JPH01276241A (en) | Multiple interrupting device |