JP2613963B2 - データ入出力装置 - Google Patents

データ入出力装置

Info

Publication number
JP2613963B2
JP2613963B2 JP2229261A JP22926190A JP2613963B2 JP 2613963 B2 JP2613963 B2 JP 2613963B2 JP 2229261 A JP2229261 A JP 2229261A JP 22926190 A JP22926190 A JP 22926190A JP 2613963 B2 JP2613963 B2 JP 2613963B2
Authority
JP
Japan
Prior art keywords
address
input
data
output
row
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 - Fee Related
Application number
JP2229261A
Other languages
English (en)
Other versions
JPH04109493A (ja
Inventor
恒雄 鳥羽
Original Assignee
日本電気アイシーマイコンシステム株式会社
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 日本電気アイシーマイコンシステム株式会社 filed Critical 日本電気アイシーマイコンシステム株式会社
Priority to JP2229261A priority Critical patent/JP2613963B2/ja
Publication of JPH04109493A publication Critical patent/JPH04109493A/ja
Application granted granted Critical
Publication of JP2613963B2 publication Critical patent/JP2613963B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Static Random-Access Memory (AREA)
  • Dram (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はデータ入出力装置に関し、特に複数,または
連続したアドレスを同時にアクセスしてデータの入出力
を行うデータ入出力装置に関する。
〔従来の技術〕
従来、この種のデータ入出力装置は、一例として第2
図に示すように、行方向にアドレス信号の下位側M(こ
の例ではM=2,以下M=2として説明する)ビットA0,A
1により指定される個別アドレスと、各行ごとに前記ア
ドレス信号の下位側Mビット以外の上位側ビット(A2
AN)により指定される行アドレスとをもってマトリクス
状に配列され、それぞれ入力されたデータの保持及び保
持しているデータの出力を行う複数のデータレジスタR
10〜R13,R20〜R23と、各行の同一個別アドレスのデータ
レジスタに対しそれぞれ共通に設けられたデータ入出力
線DL0〜DL3と、入力されたアドレス信号の上位側ビット
A2〜ANによりデータレジスタR10〜R13,R20〜R23の行ア
ドレスの1つを選択する行アドレス選択回路1Aと、この
行アドレス選択回路1Aにより選択された行アドレスの各
データレジスタ(例えばR10〜R13)の入出力端をそれぞ
れ対応するデータ入出力線DL0〜DL3に接続するトランス
ファゲートT31〜T38と、入力されたアドレス信号の下位
側MビットA0,A1により個別アドレスに対するデータ入
出力の開始アドレスを指定する開始アドレスデコーダ2A
と、各個別アドレスと対応して設けられた2M=4個のデ
ータ入出力端子TM0〜TM2と、開始アドレスデコーダ2A
よって指定された開始アドレスに従って、この開始アド
レスと対応する個別アドレスのデータ出力線(DL0〜DL3
のうちの1つ)を最下位のデータ入出力端子TM0に、こ
の開始アドレスの上位側にある個別アドレスのデータ入
出力線を個別アドレス順に順次上位のデータ入出力端子
(TM1〜TM3)に、この開始アドレスの下位側にある個別
アドレスのデータ入出力線を個別アドレス順に順次更に
上位のデータ入出力端子に接続する切換回路3Aとを有す
る構成となっていた。
〔発明が解決しようとする課題〕
上述した従来のデータ入出力装置は、行アドレス選択
回路1Aにより1つの行アドレスが選択され、選択された
行アドレスの各データレジスタ(R10〜R13,R20〜R23
の入出力端をそれぞれ対応する1本ずつのデータ入出力
線DL0〜DL3に接続する構成となっているので、データを
入出力する開始アドレスが個別アドレスの最下位以外の
とき(例えば“10")は、選択された行アドレスのデー
タレジスタ(例えばR12,R13)の入出力端を対応するデ
ータ入出力線(例えばDL2,DL3)に接続してデータの入
出力を行った後、入力されるアドレス信号を切換えて1
アドレス上位の行アドレスを選択し、データレジスタ
(R20,R21)をデータ入出力線(DL0,DL1)に接続してデ
ータの入出力を行う必要があり、データの入出力に時間
がかかるという欠点があった。
本発明の目的は、開始アドレスが個別アドレスの最下
位以外のときでも1行相当分(個別アドレス数)のデー
タを1回のアドレス信号入力で入出力することができ、
データの入出力時間を短縮することができるデータ入出
力装置を提供することにある。
〔課題を解決するための手段〕
本発明のデータ入出力装置は、行方向にアドレス信号
の下位側Mビットにより指定される個別アドレスと、各
行ごとに前記アドレス信号の下位側Mビット以外の上位
側ビットにより指定される行アドレスとをもってマトリ
クス状に配列され、それぞれ入力されたデータの保持及
び保持しているデータの出力を行う複数のデータレジス
タと、前記各行の同一個別アドレスのデータレジスタに
対してそれぞれ共通に設けられた第1及び第2のデータ
入出力線と、入力された前記アドレス信号の上位側ビッ
トにより前記データレジスタの行アドレスの1つを選択
する行アドレス選択回路と、この行アドレス選択回路に
より選択された行アドレスの各データレジスタの入出力
端をそれぞれ対応する第1のデータ入出力線に接続し、
前記選択された行アドレスの1アドレス上位の行アドレ
スの各データ出力レジスタの入出力端をそれぞれ対応す
る第2のデータ入出力線に接続する複数のトランスファ
ゲートと、入力された前記アドレス信号の下位側Mビッ
トにより前記個別アドレスに対するデータ入出力の開始
アドレスを指定する開始アドレスデコーダと、前記各個
別アドレスと対応して設けられた複数の入出力端子と、
前記開始アドレスデコーダにより指定された開始アドレ
スに従って、この開始アドレスと対応する個別アドレス
の第1のデータ入出力線を最下位の前記データ入出力端
子に、この開始アドレスの上位側にある個別アドレスの
第1のデータ入出力線を前記個別アドレス順に順次上位
の前記データ入出力端子に、この開始アドレスの下位側
にある個別アドレスの第2のデータ入出力線を前記個別
アドレス順に順次上位の前記入出力端子に接続する切換
回路とを有している。
〔実施例〕
次に、本発明の実施例について図面を参照して説明す
る。
第1図は本発明の一実施例を示す回路図である。
この実施例は、行方向にアドレス信号の下位側M(こ
の実施例ではM=2,以下M=2として説明する)ビット
A0,A1により指定される個別アドレスと、各行ごとに前
記アドレス信号の下位側Mビット以外の上位側ビットA2
〜ANにより指定される行アドレスとをもってマトリクス
状に配列され、それぞれ入力されたデータの保持及び保
持しているデータの出力を行う複数のデータレジスタR
10〜R13,R20〜R23と、各行の同一個別アドレスのデータ
レジスタ(R10,R20、R11,R21等)に対しそれぞれ共通に
設けられた第1及び第2のデータ入出力線(DL01,DL02
〜DL21,DL22,DL31、DL32は不要)と、入力されたアドレ
ス信号の上位側ビットA2〜ANによりデータレジスタR10
〜R13,R20〜R23の行アドレスの1つを選択する行アドレ
ス選択回路1と、この行アドレス選択回路1により選択
された行アドレスの各データレジスタ(例えばR10
R13、以下この例で説明する)の入出力端をそれぞれ対
応する第1のデータ入出力線DL01,DL11,DL21,DL31に接
続し、選択された行アドレスの1アドレス上位の行アド
レスの各データレジスタ(R20〜R23)の入出力端をそれ
ぞれ対応する第2のデータ入出力線DL02,DL12,DL22に接
続する複数のトランスファゲートT1〜T14と、入力され
たアドレス信号の下位側MビットA0,A1により個別アド
レスに対するデータ入出力の開始アドレスを指定する開
始アドレスデコーダ2と、各個別アドレスと対応して設
けられた複数(この実施例では2M=2M=4)の入出力端
子TM0〜TM3と、複数のトランスファゲートT15〜T30を備
え、開始アドレスデコーダ2により指定された開始アド
レス(例えば“10"、以下この開始アドレスで説明す
る)に従って、この開始アドレスと対応する個別アドレ
スの第1のデータ入出力線(DL21)を最下位のデータ入
出力端子(DT0)に、この開始アドレスの上位側にある
個別アドレス(“11")の第1のデータ入出力線(D
L31)を個別アドレス順に順次上位のデータ入出力端子
(TM1)に、この開始アドレスの下位側にある個別アド
レス(“01",“00")の第2のデータ入出力線(DL12,DL
02)を個別アドレス順に順次上位の入出力端子(TM3,TM
2)に接続する切換回路3とを有する構成となってい
る。
次に、この実施例の動作について説明する。
データレジスタR10〜R13,R20〜R23の下3桁の個別ア
ドレスを“000"〜“011",“100"〜“111"とする。
今、入力されたアドレス信号の下3桁“A2,A1,A0"が
“010"であったとする。すると、行アドレス選択回路1
によりデータレジスタR10〜R13の行アドレスが選択さ
れ、トランスファゲートT2,T4,T6,T7によりデータレジ
スタR10〜R13の入出力端がデータ入出力線DL01,DL11,DL
21,DL31にそれぞれ対応して接続され、これと同時にト
ランスファゲートT8,T10,T12により、1アドレス上位の
行アドレスのデータレジスタR20〜R22(下3桁の個別ア
ドレス、“100"〜“110")の入出力端がデータ入出力線
DL02,DL12,DL22にそれぞれ対応して接続される。
開始アドレスデコーダ2は、アドレス信号の下位M
(2)ビットA0,A1に従って個別アドレスに対する入出
力の開始アドレス“10"を指定し、この開始アドレス“1
0"を対応する切換回路3のトランスファゲートT17,T21,
T25,T29をオンにし、この開始アドレス“10"と対応する
データ入出力線DL21を最下位のデータ入種力端子TM
0に、この開始アドレス“10"の上位側の個別アドレス
“11"のデータ入出力線DL31をその上位のデータ入出力
端TM1に、この開始アドレス“10"の下位側の個別アドレ
ス“00",“01"のデータ入出力線DL02,DL12を個別アドレ
ス順に順次、更に上位のデータ入出力端子TM2,TM3に接
続する。
従ってこの場合、データレジスタR12,R13,R20,R21
連続した4個のデータが、1回のアドレス信号入力によ
り1度にデータ入出力端子TM0〜TM3から並列に入出力さ
れる。このような場合、従来例においてはアドレス信号
を2回入力しないと入出力できなかったので、本発明の
方がデータの入出力速度が2倍になる。
〔発明の効果〕
以上説明したように本発明は、各行の同一個別アドレ
スに共通にそれぞれ第1及び第2のデータ入出力線を設
け(ただし最上位の個別アドレスに対しては第1のみで
もよい)、アドレス信号の上位側ビットにより選択され
たデータレジスタは第1のデータ入出力線に接続し、そ
の1アドレス上位のデータレジスタは第2のデータ入出
力線に接続し、アドレス信号の下位側ビットにより指定
される開始アドレスと対応する個別アドレスの第1のデ
ータ入出力線を最下位のデータ入出力端子に、開始アド
レスの上位側の個別アドレスの第1のデータ入出力線を
その上位のデータ入出力端子に、開始アドレスの下位側
の個別アドレスの第2のデータ入出力線を更にその上位
のデータ入出力端子に個別アドレス順に順次接続する構
成とすることにより、開始アドレスが個別アドレスの最
下位でない場合でも1回のアドレス信号入力で個別アド
レス数分のデータを1度に並列に入出力することがで
き、データの入出力時間を短縮することができる効果が
ある。
【図面の簡単な説明】
第1図は本発明の一実施例を示す回路図、第2図は従来
のデータ入出力装置の一例を示す回路図である。 1,1A……行アドレス選択回路、2,2A……開始アドレスデ
コーダ、3,3A……切換回路、DL0〜DL3,DL01,DL02〜D
L21,DL22,DL31……データ入出力線、T1〜T38……トラン
スファゲート、TM0〜TM3……データ入出力端子。

Claims (1)

    (57)【特許請求の範囲】
  1. 【請求項1】行方向にアドレス信号の下位側Mビットに
    より指定される個別アドレスと、各行ごとに前記アドレ
    ス信号の下位側Mビット以外の上位側ビットにより指定
    される行アドレスとをもってマトリクス状に配列され、
    それぞれ入力されたデータの保持及び保持しているデー
    タの出力を行う複数のデータレジスタと、前記各行の同
    一個別アドレスのデータレジスタに対してそれぞれ共通
    に設けられた第1及び第2のデータ入出力線と、入力さ
    れた前記アドレス信号の上位側ビットにより前記データ
    レジスタの行アドレスの1つを選択する行アドレス選択
    回路と、この行アドレス選択回路により選択された行ア
    ドレスの各データレジスタの入出力端をそれぞれ対応す
    る第1のデータ入出力線に接続し、前記選択された行ア
    ドレスの1アドレス上位の行アドレスの各データレジス
    タの入出力端をそれぞれ対応する第2のデータ入出力線
    に接続する複数のトランスファゲートと、入力された前
    記アドレス信号の下位側Mビットにより前記個別アドレ
    スに対するデータ入出力の開始アドレスを指定する開始
    アドレスデコーダと、前記各個別アドレスと対応して設
    けられた複数の入出力端子と、前記開始アドレスデコー
    ダにより指定された開始アドレスに従って、この開始ア
    ドレスと対応する個別アドレスの第1のデータ入出力線
    を最下位の前記データ入出力端子に、この開始アドレス
    の上位側にある個別アドレスの第1のデータ入出力線を
    前記個別アドレス順に順次上位の前記データ入出力端子
    に、この開始アドレスの下位側にある個別アドレスの第
    2のデータ入出力線を前記個別アドレス順に順次上位の
    前記入出力端子に接続する切換回路とを有することを特
    徴とするデータ入出力装置。
JP2229261A 1990-08-30 1990-08-30 データ入出力装置 Expired - Fee Related JP2613963B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2229261A JP2613963B2 (ja) 1990-08-30 1990-08-30 データ入出力装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2229261A JP2613963B2 (ja) 1990-08-30 1990-08-30 データ入出力装置

Publications (2)

Publication Number Publication Date
JPH04109493A JPH04109493A (ja) 1992-04-10
JP2613963B2 true JP2613963B2 (ja) 1997-05-28

Family

ID=16889344

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2229261A Expired - Fee Related JP2613963B2 (ja) 1990-08-30 1990-08-30 データ入出力装置

Country Status (1)

Country Link
JP (1) JP2613963B2 (ja)

Also Published As

Publication number Publication date
JPH04109493A (ja) 1992-04-10

Similar Documents

Publication Publication Date Title
US4845664A (en) On-chip bit reordering structure
US5912854A (en) Data processing system arranged for operating synchronously with a high speed memory
EP0248906A1 (en) Multi-port memory system
EP0520425B1 (en) Semiconductor memory device
JPH0361276B2 (ja)
US5201058A (en) Control system for transferring vector data without waiting for transfer end of the previous vector data
JPS6257191A (ja) デイジタル信号遅延用回路装置
JP2001229688A (ja) メモリアプリケーション用のハイブリッドデータi/o
EP0057096A2 (en) Information processing unit
US3644901A (en) Digital system for controlling signal transfers between registers and data buses
JP2613963B2 (ja) データ入出力装置
JPH01224857A (ja) データ転送制御装置
US20040186869A1 (en) Transposition circuit
US5276846A (en) Fast access memory structure
KR100205351B1 (ko) 반도체 기억 장치의 주소 정렬 장치
US6324239B1 (en) Method and apparatus for a 1 of 4 shifter
JPH05113929A (ja) マイクロコンピユータ
JP2953633B2 (ja) 論理ic試験機用テストベクタ発生器
JPH0512883A (ja) シーケンシヤルメモリ
JP2824976B2 (ja) 2次元配列データ回転装置
JPH04267698A (ja) 大規模通話路、並びに制御メモリ各々へのアクセス方法と通話路メモリ各々への読出アクセス方法
JP2969825B2 (ja) デュアルポートメモリ
JPS60182587A (ja) メモリ制御回路
JP2715524B2 (ja) タイマ回路
JP2595707B2 (ja) メモリ装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees