JPH03230393A - Semiconductor storage device - Google Patents

Semiconductor storage device

Info

Publication number
JPH03230393A
JPH03230393A JP2026517A JP2651790A JPH03230393A JP H03230393 A JPH03230393 A JP H03230393A JP 2026517 A JP2026517 A JP 2026517A JP 2651790 A JP2651790 A JP 2651790A JP H03230393 A JPH03230393 A JP H03230393A
Authority
JP
Japan
Prior art keywords
address
data processing
storage part
label
access
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
JP2026517A
Other languages
Japanese (ja)
Inventor
Tetsuya Fukuya
徹也 福家
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electronics 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 Matsushita Electronics Corp filed Critical Matsushita Electronics Corp
Priority to JP2026517A priority Critical patent/JPH03230393A/en
Publication of JPH03230393A publication Critical patent/JPH03230393A/en
Pending legal-status Critical Current

Links

Landscapes

  • Static Random-Access Memory (AREA)

Abstract

PURPOSE:To simplify address decoding and to make access efficient by constituting a label field in a semiconductor storage part. CONSTITUTION:The semiconductor storage part 16 shared by data processors 1 to 3 are divided into areas based on a device label, a command label and a parameter label set up in a label field 27. In the case of accessing the storage part 16 from the processors 1 to 3 through respective access address buses 5, 7, 9, an address bus 11 and an address bus 13 of an address decoder 14 for the storage part 16, the storage part 16 can be selected by a small address bit width. Consequently, the access can be rapidly and efficiently executed. When substorage bits 40, 41 are constituted in the storage bit 17 of the storage part 16, different processing can be executed by the access based on the same address.

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、データ処理装置における半導体記憶装置に関
するものである。
DETAILED DESCRIPTION OF THE INVENTION Field of Industrial Application The present invention relates to a semiconductor memory device in a data processing device.

従来の技術 従来、複数個のデータ処理装置により共有された半導体
記憶装置は、第2図に示すように、複数個のデータ処理
装置と共にバスに接続され、データ処理装置から発行さ
れるアドレスによりデータが選択されていた。すなわち
、第2図において、第1〜第3のデータ処理装置1.2
.3からそれぞれのアドレスバス5.7.9とバス11
と半導体記憶部16のアドレスデコーダ14へのアドレ
スバス13とを経由して、半導体記憶部16がアクセス
されていた。しかし、第1のデータ処理装置1が半導体
記憶部16に格納されていた命令を実行し、他の第2お
よび第3のデータ処理装置2.3を制御する場合には、
半導体記憶部16に対するアクセス回数のうち、第1の
データ処理装置1によるアクセス回数が大半を占めるよ
うになり、バス11を介して行うアクセスに要する時間
が長くなってしまうという欠点があった。しかも、半導
体記憶部16の全アドレス空間を各々のデータ処理装置
1,2.3が共有するため、アドレスのデコードに要す
る時間も長くなる欠点がある。同様に、コマンドもパラ
メータも全てアドレスでのみアクセスされるためデコー
ドに要する時間が長くなってしまう欠点があった。さら
に、各データ処理装置1.2.3か同一コマントで別々
のパラメータを使用し、連動しない処理を行う場合、コ
マンドへのアクセスから再度アクセスを実行しなければ
ならないという欠点があった。
2. Description of the Related Art Conventionally, as shown in FIG. 2, a semiconductor memory device shared by a plurality of data processing devices is connected to a bus together with the plurality of data processing devices, and data is stored using an address issued by the data processing device. was selected. That is, in FIG. 2, the first to third data processing devices 1.2
.. 3 to the respective address bus 5.7.9 and bus 11
The semiconductor storage unit 16 was accessed via the address bus 13 to the address decoder 14 of the semiconductor storage unit 16. However, when the first data processing device 1 executes the instructions stored in the semiconductor storage unit 16 and controls the other second and third data processing devices 2.3,
Among the number of accesses to the semiconductor storage unit 16, the number of accesses by the first data processing device 1 accounts for most of the number of accesses, and the disadvantage is that the time required for access via the bus 11 becomes longer. Moreover, since the entire address space of the semiconductor storage section 16 is shared by each data processing device 1, 2.3, there is a drawback that the time required for decoding an address becomes longer. Similarly, since all commands and parameters are accessed only by address, there is a drawback that decoding takes a long time. Furthermore, when each data processing device 1.2.3 uses different parameters in the same command and performs unlinked processing, there is a drawback that access must be executed again after accessing the command.

一方、別の従来例として、第3図のように各々のデータ
処理装置1,2.3にそれぞれ半導体記憶部18.19
.20を有するものもあるが、この方式では、各々のデ
ータ処理装置1,2.3別に半導体記憶部18.19.
20を設計する必要があり、固有化するために、相当の
時間を費やしてしまうという欠点を有していた。
On the other hand, as another conventional example, as shown in FIG.
.. 20, but in this system, each data processing device 1, 2.3 has a semiconductor memory section 18, 19, .
20, and a considerable amount of time is required to make it unique.

発明が解決しようとする課題 本発明の目的は、上記従来の欠点を除去し、効率のよい
アクセス方式を有する半導体記憶装置を提供することで
ある。
Problems to be Solved by the Invention An object of the present invention is to eliminate the above-mentioned conventional drawbacks and provide a semiconductor memory device having an efficient access method.

課題を解決するための手段 この目的を達成するために、本発明では、半導体記憶部
にラベルフィールドとサブ記憶ビットと各データ処理装
置専用の出力ポートが構成されている。
Means for Solving the Problems In order to achieve this object, in the present invention, a label field, a sub-storage bit, and an output port dedicated to each data processing device are configured in the semiconductor storage section.

作用 この構成により、アドレスデコードを簡略化し、同一コ
マントで別パラメータを同時にアクセスし、しかもデー
タ処理装置ごとに固有化した半導体記憶部を必要とせず
に効率のよいアクセスをすることができる。
Effect: With this configuration, address decoding can be simplified, different parameters can be simultaneously accessed with the same command, and moreover, efficient access can be achieved without requiring a semiconductor memory section unique to each data processing device.

実施例 本発明の一実施例を第1図にもとづき説明する。Example An embodiment of the present invention will be described based on FIG.

第1図において、1,2.3はデータ処理装fi、5,
7,9.13はアクセスアドレスバス、11はアドレス
バス、36.37,38.39はアクセスラベルバス、
35はラベルバス、32゜33.34はアクセスデータ
バス、29,30゜31は出力ポート、27はラベルフ
ィールド、14はアドレスデコーダ、15.28は信号
線、16は半導体記憶部、17は記憶ビット、40.4
1はサブ記憶ビットである。
In FIG. 1, 1, 2.3 are data processing devices fi, 5,
7, 9.13 are access address buses, 11 is an address bus, 36.37, 38.39 are access label buses,
35 is a label bus, 32゜33.34 is an access data bus, 29, 30゜31 is an output port, 27 is a label field, 14 is an address decoder, 15.28 is a signal line, 16 is a semiconductor storage section, 17 is a memory bit, 40.4
1 is a sub storage bit.

第1〜第3のデータ処理装置1,2.3により共有され
た半導体記憶部16は、ラベルフィールド27に設定さ
れた装置ラベルおよびコマンドラベル、パラメータラベ
ルにより領域分割され、データ処理装置1,2.3から
それぞれのアクセスアドレスバス5,7.9とアドレス
バス11と半導体記憶部16のアドレスデコーダ14の
アドレスバス13と経由して半導体記憶部16がアクセ
スされる場合、少ないアドレスビット幅で選択できるの
で高速アクセスが可能である。また、データ処理装置1
,2.3に対する専用出力ポート29,30.31とア
クセスデータバス32゜33.34を経由してデータを
アクセスするので、同時にそれぞれのデータ処理装置へ
コマンドやパラメータを発行することが可能となる。さ
らに、半導体記憶部16のあるアドレスの記憶ビット1
7にサブ記憶ビット40.41を構成することにより、
同一アドレスによるアクセスで異なる処理を実行するこ
とが可能となる。
The semiconductor storage unit 16 shared by the first to third data processing devices 1, 2.3 is divided into areas according to the device label, command label, and parameter label set in the label field 27. .3, when the semiconductor memory section 16 is accessed via the respective access address buses 5, 7.9, the address bus 11, and the address bus 13 of the address decoder 14 of the semiconductor memory section 16, a smaller address bit width is selected. Therefore, high-speed access is possible. In addition, the data processing device 1
, 2.3, and the access data bus 32.33.34, it is possible to simultaneously issue commands and parameters to each data processing device. . Furthermore, storage bit 1 of a certain address in the semiconductor storage unit 16
By configuring sub-storage bits 40.41 to 7,
It becomes possible to execute different processes by accessing the same address.

発明の詳細 な説明したように、本発明は、複数のデータ処理装置か
らラベルフィールド、アドレスデコーダ、専用出力ポー
トを経由し、半導体記憶部の記憶ビット、サブ記憶ビッ
トをアクセスすることにより、きわめて効率よくアクセ
スすることができ、運用性が向上するという効果がある
DETAILED DESCRIPTION OF THE INVENTION As described in the detailed description of the invention, the present invention achieves extremely high efficiency by accessing storage bits and sub-storage bits of a semiconductor storage section from a plurality of data processing devices via a label field, an address decoder, and a dedicated output port. It has the effect of being easily accessible and improving operability.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の一実施例のブロック図、第2図は従来
の方式によるデータ処理システムの−例のブロック図、
第3図はそれぞれのデータ処理装置に固有の半導体記憶
部を有するデータ処理システムの従来例のブロック図で
ある。 1.2.3・・・・・・データ処理装置、4,6,8゜
12.21,23.25・・・・・・アクセスデータバ
ス、10・・・・・・データバス、5,7,9,13,
22゜24.26・・・・・・アクセスアドレスバス、
11・・・・・・アドレスバス、14・・・・・・アド
レスデコーダ、15゜28・・・・・・信号線、16,
18,19.20・・・・・・半導体記憶部、17・・
・・・・記憶ビット、40.41・・・・・・サブ記憶
ビット、27・・・・・・ラベルフィールド、36.3
7,38.39・・・・・・アクセスラベルバス、35
・・・・・・ラベルバス、29.30.31・・・・・
・出力ポート、32,33.34・・・・・・アクセス
データバス。
FIG. 1 is a block diagram of an embodiment of the present invention, and FIG. 2 is a block diagram of an example of a conventional data processing system.
FIG. 3 is a block diagram of a conventional example of a data processing system in which each data processing device has its own semiconductor memory section. 1.2.3...Data processing device, 4,6,8゜12.21,23.25...Access data bus, 10...Data bus, 5, 7,9,13,
22゜24.26...Access address bus,
11...address bus, 14...address decoder, 15°28...signal line, 16,
18, 19.20... Semiconductor storage section, 17...
...Storage bit, 40.41 ...Sub storage bit, 27 ...Label field, 36.3
7, 38, 39...Access label bus, 35
・・・・・・Label bus, 29.30.31・・・・・・
- Output port, 32, 33, 34...Access data bus.

Claims (5)

【特許請求の範囲】[Claims] (1)複数のデータ処理装置からアクセスされる半導体
記憶部を有し、前記半導体記憶部にラベルフィールドを
構成し、前記複数のデータ処理装置の各々にアクセスす
ることを特徴とする半導体記憶装置。
(1) A semiconductor memory device characterized in that it has a semiconductor memory section that is accessed by a plurality of data processing devices, a label field is configured in the semiconductor memory section, and each of the plurality of data processing devices is accessed.
(2)ラベルフィールドを半導体記憶部の各記憶要素ご
とに活用し、コマンド、パラメータごとにアクセスする
ことを特徴とする請求項1記載の半導体記憶装置。
2. The semiconductor storage device according to claim 1, wherein the label field is utilized for each storage element of the semiconductor storage section and accessed for each command and parameter.
(3)半導体記憶部の各ビットにサブ記憶ビットを構成
し、同一アドレスで複数処理を行えるようになしたこと
を特徴とする請求項1記載の半導体記憶装置。
(3) The semiconductor memory device according to claim 1, wherein each bit of the semiconductor memory section is configured with a sub-storage bit so that multiple processes can be performed at the same address.
(4)複数のデータ処理装置にアクセス可能な出力ポー
トを有することを特徴とする請求項1記載の半導体記憶
装置。
(4) The semiconductor memory device according to claim 1, further comprising an output port that is accessible to a plurality of data processing devices.
(5)前記システムにおいて、複数のデータ処理装置に
対応可能な出力ポートと、半導体記憶部の各ビットに各
データ処理装置用のサブ記憶ビットとを有することを特
徴とする請求項1記載の半導体記憶装置。
(5) The semiconductor according to claim 1, wherein the system has an output port compatible with a plurality of data processing devices, and each bit of the semiconductor storage section has a sub-storage bit for each data processing device. Storage device.
JP2026517A 1990-02-06 1990-02-06 Semiconductor storage device Pending JPH03230393A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2026517A JPH03230393A (en) 1990-02-06 1990-02-06 Semiconductor storage device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2026517A JPH03230393A (en) 1990-02-06 1990-02-06 Semiconductor storage device

Publications (1)

Publication Number Publication Date
JPH03230393A true JPH03230393A (en) 1991-10-14

Family

ID=12195671

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2026517A Pending JPH03230393A (en) 1990-02-06 1990-02-06 Semiconductor storage device

Country Status (1)

Country Link
JP (1) JPH03230393A (en)

Similar Documents

Publication Publication Date Title
US6505269B1 (en) Dynamic addressing mapping to eliminate memory resource contention in a symmetric multiprocessor system
JPH05205477A (en) Randomly accessible memory having time overlap memory-access
JPH04246745A (en) Information processing device and method
JPH05197619A (en) Memory control circuit for multi-cpu
JPH03230393A (en) Semiconductor storage device
JP3078000B2 (en) Information processing device
SU1683039A1 (en) Device for data processing for multiprocessor system
JPS62241045A (en) Storage device
JP2687716B2 (en) Information processing device
JP2552287B2 (en) System bus method
JP2533162B2 (en) Multiprocessor system
JPS63236153A (en) Storage device
JPS6211751B2 (en)
JPH06348314A (en) Programmable controller
JPS60247767A (en) Simultaneous input and output system for reading-out and writing-in operation of shared memory
JPH04319703A (en) Programmable controller
JPS63147245A (en) Memory access system
JPH04245556A (en) Instruction memory
JPH09330269A (en) Access method
JPH0883179A (en) Complex processing unit
JPH0573399A (en) Memory sharing method between work stations
JPS62296251A (en) Paging address system
JPS6113267B2 (en)
JP2002024006A (en) Semiconductor circuit device
JPS63733A (en) Program execution processing system