JPH02148342A - ルックアップテーブル用メモリ - Google Patents
ルックアップテーブル用メモリInfo
- Publication number
- JPH02148342A JPH02148342A JP30346588A JP30346588A JPH02148342A JP H02148342 A JPH02148342 A JP H02148342A JP 30346588 A JP30346588 A JP 30346588A JP 30346588 A JP30346588 A JP 30346588A JP H02148342 A JPH02148342 A JP H02148342A
- Authority
- JP
- Japan
- Prior art keywords
- data
- address
- memory
- selector
- control
- 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
Links
- 230000004044 response Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 5
- 238000000034 method Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明はルックアップテーブルとして用いるメモリに関
し、特に高機能ルックアップテーブルを実現するための
特殊な機能を付加したメモリに関する。
し、特に高機能ルックアップテーブルを実現するための
特殊な機能を付加したメモリに関する。
(従来の技術)
ルックアップテーブルはデータをメモリのアドレスに人
力することにより入力したデータに対応したメモリ出力
を得るデータ変換システムである。
力することにより入力したデータに対応したメモリ出力
を得るデータ変換システムである。
従来はルックアップテーブルに通常のSRAM等のメモ
リを用い、CPUからのアクセスによってデータを格納
しルックアップテーブルを実現していた。
リを用い、CPUからのアクセスによってデータを格納
しルックアップテーブルを実現していた。
(発明が解決しようとする課題)
ところが、この方式では人力をそのまま出力データとす
るデータスルーを行うには、ルックアップテーブルとし
ての動作を中断してメモリ内容を書き換える必要があっ
た。又、メモリの書き換えを行わない方法として第2図
に示すようなデータの入出力部分にセレクタを追加する
方法がある。
るデータスルーを行うには、ルックアップテーブルとし
ての動作を中断してメモリ内容を書き換える必要があっ
た。又、メモリの書き換えを行わない方法として第2図
に示すようなデータの入出力部分にセレクタを追加する
方法がある。
図において、1はルックアップテーブルとして用いられ
たメモリで、セレクタ2をメモリ1の入力側に、セレク
タ3をメモリ1の出力側に設け、ルックアップテーブル
を使うときはセレクタ2とセレクタ3により入力ライン
と出力ラインをメモリ1側に接続し、データスルーを行
うときは、セレクタ2とセレクタ3を切り替えて入力ラ
インと出力ラインをスルーバスライン4に接続していた
。
たメモリで、セレクタ2をメモリ1の入力側に、セレク
タ3をメモリ1の出力側に設け、ルックアップテーブル
を使うときはセレクタ2とセレクタ3により入力ライン
と出力ラインをメモリ1側に接続し、データスルーを行
うときは、セレクタ2とセレクタ3を切り替えて入力ラ
インと出力ラインをスルーバスライン4に接続していた
。
何れの方法を取るにしても、メモリの書き換え時間や制
御の煩雑さを生じていた。又システムの試作時、メモリ
の書き換えコントロールのソフトが完成していない時な
どには、従来はメモリを外し、入力と出力を直結して試
作テスト、デバッグを行わなければならず面倒であった
。
御の煩雑さを生じていた。又システムの試作時、メモリ
の書き換えコントロールのソフトが完成していない時な
どには、従来はメモリを外し、入力と出力を直結して試
作テスト、デバッグを行わなければならず面倒であった
。
本発明は上記の点に鑑みてなされたもので、その目的は
、データスルー動作をするためにその都度外部回路を追
加したり余分なメモリの書き換えなどを行うことの必要
のないルックアップテーブル用メモリを実現することに
ある。
、データスルー動作をするためにその都度外部回路を追
加したり余分なメモリの書き換えなどを行うことの必要
のないルックアップテーブル用メモリを実現することに
ある。
(課題を解決するための手段)
前記の課題を解決する本発明は、ルックアップテーブル
として用いられるメモリの入力側と出力側にそれぞれ1
個ずつ設けられ選択指令により通常動作とデータスルー
動作を切り替える切り替え手段と、該2個の切り替え手
段の間を直接接続しアドレスピンとデータ入出力ピンを
直結するバスラインと、前記切り替え手段を制御するた
めの制御手段と前記アドレスピンと前記データ入出力ピ
ンとの直結されるピンの選択を行う制御手段とを有する
ことを特徴とするものである。
として用いられるメモリの入力側と出力側にそれぞれ1
個ずつ設けられ選択指令により通常動作とデータスルー
動作を切り替える切り替え手段と、該2個の切り替え手
段の間を直接接続しアドレスピンとデータ入出力ピンを
直結するバスラインと、前記切り替え手段を制御するた
めの制御手段と前記アドレスピンと前記データ入出力ピ
ンとの直結されるピンの選択を行う制御手段とを有する
ことを特徴とするものである。
(作用)
切り替え手段を制御する制御手段による切り替え選択指
令により通常動作とデータスルー動作とを切り替える。
令により通常動作とデータスルー動作とを切り替える。
データスルー動作の場合、アドレス直結ピンの選択を行
う制御手段はアドレスピンに直結すべきデータピンを選
択して必要数のアドレス信号をデータ信号として出力す
る。
う制御手段はアドレスピンに直結すべきデータピンを選
択して必要数のアドレス信号をデータ信号として出力す
る。
(実施例)
以下、図面を参照して本発明の実施例を詳細に説明する
。
。
第1図は本発明の一実施例のブロック図である。
図において、11はルックアップテーブルとして入力ア
ドレスに対してアドレスデータに対応したデータを出力
するメモリセル、12はチップセレクト信号により選択
された場合動作を開始し、ライトイネーブル信号により
メモリセル11へデータ書き込みを行わせ、アウトプッ
トイネーブル信号によりメモリセル11からデータの読
み出しを行なわせるメモリコントロールである。13は
メモリセルコントロール12からのコントロール信号に
より書き込みアドレス又は読み出しアドレスをメモリセ
ル11に与えるアドレスコントロール、14はメモリコ
ントロール12からのコントロール信号により動作しメ
モリセル11に対するデータの書き込み又はデータの読
み出しを行うデータコントロールである。セレクタ15
とセレクタ16はセレクト信号人力によりアドレスライ
ン及びデータラインをメモリセル11側とスルーバスラ
イン4側に切り替える。
ドレスに対してアドレスデータに対応したデータを出力
するメモリセル、12はチップセレクト信号により選択
された場合動作を開始し、ライトイネーブル信号により
メモリセル11へデータ書き込みを行わせ、アウトプッ
トイネーブル信号によりメモリセル11からデータの読
み出しを行なわせるメモリコントロールである。13は
メモリセルコントロール12からのコントロール信号に
より書き込みアドレス又は読み出しアドレスをメモリセ
ル11に与えるアドレスコントロール、14はメモリコ
ントロール12からのコントロール信号により動作しメ
モリセル11に対するデータの書き込み又はデータの読
み出しを行うデータコントロールである。セレクタ15
とセレクタ16はセレクト信号人力によりアドレスライ
ン及びデータラインをメモリセル11側とスルーバスラ
イン4側に切り替える。
次に上記のように構成された実施例のメモリ回路の動作
を説明する。セレクト信号(S)が“0”のとき、セレ
クタ15はアドレス入力ラインをアドレスコントロール
13に、セレクタ16はデータ出力ラインをデータコン
トロール】4に接続する。メモリコントロール12はチ
ップセレクト信号により動作してライトイネーブル信号
、アウトプットイネーブル信号によりアドレスコントロ
ール13及びデータコントロール14をコントロールし
てデータの書き込み読み出しを行う通常動作を行わせる
。
を説明する。セレクト信号(S)が“0”のとき、セレ
クタ15はアドレス入力ラインをアドレスコントロール
13に、セレクタ16はデータ出力ラインをデータコン
トロール】4に接続する。メモリコントロール12はチ
ップセレクト信号により動作してライトイネーブル信号
、アウトプットイネーブル信号によりアドレスコントロ
ール13及びデータコントロール14をコントロールし
てデータの書き込み読み出しを行う通常動作を行わせる
。
セレクト信号(S)が“1“のとき、セレクタ15はア
ドレス入力ライン(Ao=A+z)をスルーバスライン
4に接続し、セレクタ16はスルーバスライン4をデー
タ出力ライン(Do=D7)に接続する。この時シフト
コード(S2.Sl。
ドレス入力ライン(Ao=A+z)をスルーバスライン
4に接続し、セレクタ16はスルーバスライン4をデー
タ出力ライン(Do=D7)に接続する。この時シフト
コード(S2.Sl。
So)はセレクタ15から出力する13ビツトのアドレ
ス(Ao’=A+□)の中、8ビツトで(R成されるデ
ータライン(Do −D? )に出力する8ビツトのア
ドレスを決定する。シフトコード(S2゜Sl So
)により決定されるスルーパルスライン4.セレクタ1
6を経由して出力する直結ブタは第3図に示す通りであ
る。即ち、シフトコード(S2.SI+ so)は3
ビツトの数を表し、“0”のとき、直結アドレスのA。
ス(Ao’=A+□)の中、8ビツトで(R成されるデ
ータライン(Do −D? )に出力する8ビツトのア
ドレスを決定する。シフトコード(S2゜Sl So
)により決定されるスルーパルスライン4.セレクタ1
6を経由して出力する直結ブタは第3図に示す通りであ
る。即ち、シフトコード(S2.SI+ so)は3
ビツトの数を表し、“0”のとき、直結アドレスのA。
−A7で構成される8ビツトのアドレスをデータピンに
直結し、シフトコードが“1”のとき、直結アドレスを
1だけシフトして、A1〜A8の8ビツトのアドレスを
セレクタ16からの出力データとする。以下同様に行う
。このメモリ回路において必要な総ピン数は第4図に示
すように30ビンとなる。
直結し、シフトコードが“1”のとき、直結アドレスを
1だけシフトして、A1〜A8の8ビツトのアドレスを
セレクタ16からの出力データとする。以下同様に行う
。このメモリ回路において必要な総ピン数は第4図に示
すように30ビンとなる。
以上説明したように本実施例によれば特別な回路を付加
することなく、又メモリ内容の書き換えを行うことなし
にルックアップテーブルにおいてスルー動作を実現する
ことができ1、ピン数を30本にするのみでスルー動作
を行わせるための従来の回路に比べ部品数即ちコストの
低減1回路規模の縮小及びソフトコントロール手順の簡
便化(数ビットのレジスタ操作のみでよい)が可能とな
る。又、試作デバッグの効率化が図れる。
することなく、又メモリ内容の書き換えを行うことなし
にルックアップテーブルにおいてスルー動作を実現する
ことができ1、ピン数を30本にするのみでスルー動作
を行わせるための従来の回路に比べ部品数即ちコストの
低減1回路規模の縮小及びソフトコントロール手順の簡
便化(数ビットのレジスタ操作のみでよい)が可能とな
る。又、試作デバッグの効率化が図れる。
尚、本発明は上記実施例に限定されるものではない。セ
レクト信号をシフトコードに含ませるようにすることが
できる。即ち、実施例における通常動作を行わせるセレ
クト信号“0”に代ってシフトコード(1,1,1)の
時に通常動作となるようなコントロール機構を付けてお
くことで、セレクト信号ビンが不要になり、コントロー
ルピンがシフトコードピンの3個ですむようになる。
レクト信号をシフトコードに含ませるようにすることが
できる。即ち、実施例における通常動作を行わせるセレ
クト信号“0”に代ってシフトコード(1,1,1)の
時に通常動作となるようなコントロール機構を付けてお
くことで、セレクト信号ビンが不要になり、コントロー
ルピンがシフトコードピンの3個ですむようになる。
コントロールピンを増やして、実施例のように8ビツト
のアドレスを直結して8ビツトのデータとするのみでな
く、例えばアドレスコード(A。
のアドレスを直結して8ビツトのデータとするのみでな
く、例えばアドレスコード(A。
〜A5)をデータ(Do −Ds )のように6ビツト
を出力するようにし、又、アドレスコード(Ao”A、
)をデータ(D2〜D?)にする等直結ビットをデータ
ビットのどの部分に割り当てるかを選択できるようにす
ることで、より高度なアプリケーションが可能になる。
を出力するようにし、又、アドレスコード(Ao”A、
)をデータ(D2〜D?)にする等直結ビットをデータ
ビットのどの部分に割り当てるかを選択できるようにす
ることで、より高度なアプリケーションが可能になる。
又、前記の実施例で付加機能に対し、新たなビンを設け
ていたが、メモリ内に動作モードを書き込むことにより
行うようにしてもよい。
ていたが、メモリ内に動作モードを書き込むことにより
行うようにしてもよい。
(発明の効果)
以上、詳細に説明したように本発明によれば、その都度
外部回路を追加したり余分なメモリの書き換えを行うこ
となく、データスルー動作をすることができるようにな
り、実用上の効果は大きい。
外部回路を追加したり余分なメモリの書き換えを行うこ
となく、データスルー動作をすることができるようにな
り、実用上の効果は大きい。
第1図は本発明の一実施例のブロック図、第2図は従来
のデータスルーを行うルックアップテーブル用メモリの
ブロック図、第3図はシフトコードによる直結アドレス
のデータ出力の図、第4図は実施例のピン数の説明図で
ある。 4・・・スルーバスライン 11・・・メモリセル1
2・・・メモリコントロール 13・・・アドレスコントロール 】4・・・データコントロール 1.5.16・・・セレクタ 第3図 特許出願人 横河メディカルシステム株式会社第4図
のデータスルーを行うルックアップテーブル用メモリの
ブロック図、第3図はシフトコードによる直結アドレス
のデータ出力の図、第4図は実施例のピン数の説明図で
ある。 4・・・スルーバスライン 11・・・メモリセル1
2・・・メモリコントロール 13・・・アドレスコントロール 】4・・・データコントロール 1.5.16・・・セレクタ 第3図 特許出願人 横河メディカルシステム株式会社第4図
Claims (1)
- ルックアップテーブルとして用いられるメモリの入力側
と出力側にそれぞれ1個ずつ設けられ選択指令により通
常動作とデータスルー動作を切り替える切り替え手段と
、該2個の切り替え手段の間を直接接続しアドレスピン
とデータ入出力ピンを直結するバスラインと、前記切り
替え手段を制御するための制御手段と、前記アドレスピ
ンと前記データ入出力ピンとの直結されるピンの選択を
行う制御手段とを有することを特徴とするルックアップ
テーブル用メモリ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30346588A JPH02148342A (ja) | 1988-11-30 | 1988-11-30 | ルックアップテーブル用メモリ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30346588A JPH02148342A (ja) | 1988-11-30 | 1988-11-30 | ルックアップテーブル用メモリ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02148342A true JPH02148342A (ja) | 1990-06-07 |
Family
ID=17921293
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP30346588A Pending JPH02148342A (ja) | 1988-11-30 | 1988-11-30 | ルックアップテーブル用メモリ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02148342A (ja) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5573999A (en) * | 1978-11-28 | 1980-06-04 | Fujitsu Ltd | Test method of memory device |
| JPS55150047A (en) * | 1979-05-10 | 1980-11-21 | Nec Corp | Test unit for information processor |
| JPS5693196A (en) * | 1979-12-26 | 1981-07-28 | Fujitsu Ltd | Error detecting system of checking circuit |
-
1988
- 1988-11-30 JP JP30346588A patent/JPH02148342A/ja active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5573999A (en) * | 1978-11-28 | 1980-06-04 | Fujitsu Ltd | Test method of memory device |
| JPS55150047A (en) * | 1979-05-10 | 1980-11-21 | Nec Corp | Test unit for information processor |
| JPS5693196A (en) * | 1979-12-26 | 1981-07-28 | Fujitsu Ltd | Error detecting system of checking circuit |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO1997045870A1 (en) | A microcontroller having an n-bit data bus width with less than n i/o pins and a method therefor | |
| JPH0342732A (ja) | 半導体集積回路 | |
| US4575796A (en) | Information processing unit | |
| US5155826A (en) | Memory paging method and apparatus | |
| US5349693A (en) | Control circuit for digital data transfer | |
| WO1984004983A1 (en) | Page mode memory system | |
| JPH02148342A (ja) | ルックアップテーブル用メモリ | |
| KR100265550B1 (ko) | 버스제어기를갖는데이타프로세서 | |
| GB2228813A (en) | Data array conversion | |
| JP2922963B2 (ja) | シーケンスコントローラ | |
| JPH0944412A (ja) | メモリ試験回路 | |
| JPH01239485A (ja) | 大規模集積回路 | |
| KR100262014B1 (ko) | 비트 조작이 가능한 입/출력 포트 | |
| JPH03191450A (ja) | メモリーカードの不良チップ代替え回路 | |
| JPH06103106A (ja) | プログラムデバッグ装置 | |
| JP2897774B2 (ja) | 出力セレクト回路 | |
| JPH01185717A (ja) | 操作表示装置 | |
| JPH03282602A (ja) | シーケンサ回路 | |
| JPS61190389A (ja) | 文字表示装置 | |
| JPS6132709B2 (ja) | ||
| JPS63234490A (ja) | メモリ素子 | |
| JPH07105080A (ja) | 半導体集積回路 | |
| JPH01116736A (ja) | ワンチップマイクロコンピュータの入出力ポートシステム | |
| JPH064436A (ja) | シリアルデータ送信回路 | |
| JPH02133851A (ja) | 通信制御装置 |