JPH0517565B2 - - Google Patents
Info
- Publication number
- JPH0517565B2 JPH0517565B2 JP62057301A JP5730187A JPH0517565B2 JP H0517565 B2 JPH0517565 B2 JP H0517565B2 JP 62057301 A JP62057301 A JP 62057301A JP 5730187 A JP5730187 A JP 5730187A JP H0517565 B2 JPH0517565 B2 JP H0517565B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- transistors
- circuit
- initial
- input circuit
- 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 - Lifetime
Links
Landscapes
- Static Random-Access Memory (AREA)
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、電源投入時やリセツト解除時、レ
ジスタなどのデータ記憶手段に対する初期データ
の設定を行うデータ設定回路に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a data setting circuit that sets initial data to data storage means such as a register when power is turned on or when a reset is released.
従来、1チツプのICで構成されるマイクロコ
ンピユータでは、電源投入時やリセツト解除時の
初期値は、0データにクリアされたり、素子特性
に依存した不定値に収束する。
Conventionally, in a microcomputer configured with a single-chip IC, the initial value when the power is turned on or when a reset is released is cleared to 0 data or converged to an undefined value depending on the element characteristics.
このようなマイクロコンピユータにおいて、プ
ログラムカウンタなどのデータ記憶手段ではプロ
グラム動作のスタート番地が固定され、また、汎
用レジスタなどでは初期決定(データ入力)を行
うことができないため、プログラムの短縮ができ
ない。
In such a microcomputer, the start address of a program operation is fixed in a data storage means such as a program counter, and initial determination (data input) cannot be made in a general-purpose register, so that the program cannot be shortened.
そこで、この発明は、リセツト時の保持データ
を任意に設定可能にしたものである。 Therefore, the present invention allows the retained data at the time of reset to be arbitrarily set.
この発明のデータ設定回路は、第1図に例示す
るように、互いに逆方向を成す一対のインバータ
20,22を並列に接続するとともに、各インバ
ータの並列回路の両端のそれぞれにトランジスタ
24,26を直列に介してビツト線を接続すると
ともに、前記各トランジスタのゲートをワード線
30を接続してなる記憶手段(レジスタ2)を備
えたデータ設定回路であつて、前記インバータの
並列回路の両端と接地点との間にそれぞれ第1お
よび第2のトランジスタ40,42を接続し、こ
れら第1および第2のトランジスタのゲート間に
直列に第3および第4のトランジスタ44,46
を接続した設定値入力回路4を備え、前記第3お
よび第4の接続点に加えられたイニシアル信号に
応じて前記設定値入力回路から特定データを初期
設定値として前記記憶手段に与えることを特徴と
する。
As illustrated in FIG. 1, the data setting circuit of the present invention has a pair of inverters 20 and 22 connected in parallel in opposite directions, and transistors 24 and 26 at both ends of the parallel circuit of each inverter. The data setting circuit is equipped with a storage means (register 2) formed by connecting bit lines in series and connecting the gates of each of the transistors to a word line 30, which is connected to both ends of the parallel circuit of the inverter. First and second transistors 40 and 42 are connected to the point, respectively, and third and fourth transistors 44 and 46 are connected in series between the gates of these first and second transistors.
A set value input circuit 4 is connected to the set value input circuit 4, and specific data is given to the storage means as an initial set value from the set value input circuit in response to an initial signal applied to the third and fourth connection points. shall be.
このようにすると、設定値入力回路4に任意に
与えた特定データDiを、記憶手段の初期設定値と
して与えるので、記憶手段の初期設定値は、設定
値入力回路4に対する設定データによつて任意に
変更することができる。
In this way, the specific data D i arbitrarily given to the setting value input circuit 4 is given as the initial setting value of the storage means, so that the initial setting value of the storage means is determined by the setting data for the setting value input circuit 4. It can be changed arbitrarily.
第1図は、この発明のデータ設定回路の実施例
を示す。
FIG. 1 shows an embodiment of the data setting circuit of the present invention.
レジスタ2は、記憶手段としてマイクロコンピ
ユータの内部に設置されており、リセツトまたは
電源解除によつて、書き込まれたデータが消失す
る。 The register 2 is installed inside the microcomputer as a storage means, and the written data is lost when the register is reset or the power is turned off.
そして、このレジスタ2に対して初期設定値と
してのデータを書き込むデータ設定手段として設
定値入力回路4が設置されている。 A set value input circuit 4 is provided as data setting means for writing data as an initial set value into this register 2.
設定値入力回路4は、初期値として特定のデー
タDiを設定するものであり、パワーオン信号やリ
セツト解除信号などの動作開始信号としてのイニ
シアル信号ITにより設定される特定データDiを、
イニシアル信号ITに応じて初期設定値としてレジ
スタ2に加える。 The set value input circuit 4 sets specific data D i as an initial value, and inputs the specific data D i set by an initial signal I T as an operation start signal such as a power-on signal or a reset release signal.
It is added to register 2 as an initial setting value in response to the initial signal IT .
したがつて、リセツト後や電源投入時のプログ
ラム動作の開始において、レジスタ2には、設定
値入力回路4から初期設定値として特定データDi
が加えられ、プログラム動作が、その特定データ
Diを設定値として行うことができる。この結果、
マイクロコンピユータによつて行うプログラム動
作に応じて初期値を設定でき、プログラム作成が
容易になるとともに、処理時間の短縮化が図られ
るのである。 Therefore, after a reset or at the start of a program operation when the power is turned on, the register 2 receives specific data D i as an initial setting value from the setting value input circuit 4.
is added and the program operation is based on that specific data.
This can be done by setting D i as a set value. As a result,
Initial values can be set according to program operations performed by a microcomputer, making program creation easier and reducing processing time.
第2図は、この発明のデータ設定回路の具体的
な実施例を示す。 FIG. 2 shows a specific embodiment of the data setting circuit of the present invention.
レジスタ2は、インバータ20,22およびn
チヤネル型のトランジスタ24,26を単位ユニ
ツトとして構成され、たとえば、16ビツトでは16
組の単位ユニツトが必要である。30はワード
線、32,34はビツト線であつて、ビツト線3
2のデータDに対して、ビツト線34には反転デ
ータが現れる。 Register 2 is connected to inverters 20, 22 and n
It is configured with channel type transistors 24 and 26 as a unit, and for example, in 16 bits, 16
A set of units is required. 30 is a word line, 32 and 34 are bit lines, and bit line 3
With respect to the data D of 2, inverted data appears on the bit line 34.
また、設定値入力回路4は、インバータ20,
22に対して第1および第2のトランジスタ4
0,42を設置し、各トランジスタ40,42の
ゲート間に直列に接続した第3および第4のトラ
ンジスタ44,46を挿入するとともに、トラン
ジスタ44,46の接続点にイニシアル信号ITを
与える。この場合、設定値入力回路4は、1ビツ
トの単位ユニツトについて示したものであり、た
とえば、16ビツトの場合、16組が必要である。 The set value input circuit 4 also includes an inverter 20,
22 for the first and second transistors 4
0 and 42, third and fourth transistors 44 and 46 connected in series are inserted between the gates of each transistor 40 and 42, and an initial signal I T is applied to the connection point between the transistors 44 and 46. In this case, the setting value input circuit 4 is shown for a 1-bit unit; for example, in the case of 16 bits, 16 sets are required.
そして、各ユニニツトのトランジスタ44,4
6の何れか一方を選択的にデプレーシヨン型トラ
ンジスタで構成すれば、トランジスタ44,46
の一方が選択的に導通されるので、イニシアル信
号ITによつて、初期設定値としての特定データDi
が設定値入力回路4からレジスタ2に設定される
ことになる。 Then, the transistors 44, 4 of each unit
If one of the transistors 6 is selectively configured with a depletion type transistor, the transistors 44 and 46
is selectively made conductive, so that the specific data D i as the initial setting value is set by the initial signal I T.
is set in the register 2 from the set value input circuit 4.
したがつて、リセツト後や電源投入時のプログ
ラム動作の開始において、イニシアル信号ITによ
つて、レジスタ2には、設定値入力回路4から初
期設定値として特定データDiが加えられ、その特
定データDiを初期値としてプログラム動作を行う
ことができるのである。 Therefore, at the start of a program operation after a reset or when the power is turned on, specific data D i is added to the register 2 as an initial setting value from the setting value input circuit 4 by the initial signal IT , and the specific data D i is added to the register 2 as an initial setting value. Program operations can be performed using the data D i as an initial value.
以上説明したように、この発明によれば、リセ
ツト後、記憶手段にビツト毎、ワード毎に特定デ
ータが設定できるので、保持データとしての初期
設定値を任意にビツト毎、ワード毎に設定でき、
プログラム作成が容易になるとともに、処理時間
の短縮化を図ることができる。
As explained above, according to the present invention, after resetting, specific data can be set in the storage means for each bit and each word, so the initial setting value as retained data can be arbitrarily set for each bit and each word.
Program creation becomes easier and processing time can be shortened.
第1図は、この発明のデータ設定回路の実施例
を示すブロツク図、第2図は第1図に示したデー
タ設定回路の具体的な実施例を示す回路図であ
る。
2……レジスタ(記憶手段)、4……設定値入
力回路、20,22……インバータ、24,26
……トランジスタ、30……ワード線、32,3
4……ビツト線、40……第1のトランジスタ、
42……第2のトランジスタ、44……第3のト
ランジスタ、46……第4のトランジスタ。
FIG. 1 is a block diagram showing an embodiment of the data setting circuit of the present invention, and FIG. 2 is a circuit diagram showing a specific embodiment of the data setting circuit shown in FIG. 2...Register (storage means), 4...Set value input circuit, 20, 22...Inverter, 24, 26
...Transistor, 30...Word line, 32,3
4... Bit line, 40... First transistor,
42... second transistor, 44... third transistor, 46... fourth transistor.
Claims (1)
に接続するとともに、各インバータの並列回路の
両端のそれぞれにトランジスタを直列に介してビ
ツト線を接続するとともに、前記各トランジスタ
のゲートをワード線を接続してなる記憶手段を備
えたデータ設定回路であつて、 前記インバータの並列回路の両端と接地点との
間にそれぞれ第1および第2のトランジスタを接
続し、これら第1および第2のトランジスタのゲ
ート間に直列に第3および第4のトランジスタを
接続した設定値入力回路を備え、前記第3および
第4の接続点に加えられたイニシアル信号に応じ
て前記設定値入力回路から特定データを初期設定
値として前記記憶手段に与えることを特徴とする
データ設定回路。[Claims] 1. A pair of inverters having opposite directions are connected in parallel, and bit lines are connected to both ends of the parallel circuit of each inverter via transistors in series, and the gates of each of the transistors are connected in parallel. a data setting circuit comprising a storage means formed by connecting a word line to a word line, wherein first and second transistors are respectively connected between both ends of the parallel circuit of the inverter and a ground point; A set value input circuit includes a third and fourth transistor connected in series between the gates of the second transistor, and the set value input circuit A data setting circuit characterized in that specific data is given to the storage means as an initial setting value.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62057301A JPS63223813A (en) | 1987-03-12 | 1987-03-12 | Data setting circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62057301A JPS63223813A (en) | 1987-03-12 | 1987-03-12 | Data setting circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63223813A JPS63223813A (en) | 1988-09-19 |
| JPH0517565B2 true JPH0517565B2 (en) | 1993-03-09 |
Family
ID=13051730
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62057301A Granted JPS63223813A (en) | 1987-03-12 | 1987-03-12 | Data setting circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63223813A (en) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59229633A (en) * | 1983-06-10 | 1984-12-24 | Hitachi Ltd | Logical circuit device |
-
1987
- 1987-03-12 JP JP62057301A patent/JPS63223813A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63223813A (en) | 1988-09-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR850003610A (en) | Semiconductor memory device | |
| JPH05144273A (en) | Semiconductor integrated circuit device | |
| US3588848A (en) | Input-output control circuit for memory circuit | |
| JPS6128198B2 (en) | ||
| JPS6022774B2 (en) | Input/output terminal control method | |
| JPS60111394A (en) | Memory cell | |
| JPS61139990A (en) | Serial access memory | |
| JPH0564361B2 (en) | ||
| JPS63223813A (en) | Data setting circuit | |
| JPH04278291A (en) | Memory cell circuit | |
| JPS583188A (en) | Address decoding system | |
| JPS6153814A (en) | Latch circuit | |
| JPS6118832B2 (en) | ||
| JPS62236054A (en) | Semiconductor memory device | |
| JPS629926B2 (en) | ||
| JPH0440800B2 (en) | ||
| JPH0247036B2 (en) | ||
| JPS63245020A (en) | decoder circuit | |
| JPH01276484A (en) | Logical circuit | |
| JPS62107495A (en) | Semiconductor integrated circuit | |
| JPH01205789A (en) | Static ram | |
| JPS6235703B2 (en) | ||
| JPS62264319A (en) | One-chip microcomputer | |
| JPH03116487A (en) | Memory circuit | |
| JPS63205893A (en) | Storage circuit |