[go: up one dir, main page]

JPH11175404A - Address controller - Google Patents

Address controller

Info

Publication number
JPH11175404A
JPH11175404A JP9340165A JP34016597A JPH11175404A JP H11175404 A JPH11175404 A JP H11175404A JP 9340165 A JP9340165 A JP 9340165A JP 34016597 A JP34016597 A JP 34016597A JP H11175404 A JPH11175404 A JP H11175404A
Authority
JP
Japan
Prior art keywords
address
switch
host system
signal
memory
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.)
Granted
Application number
JP9340165A
Other languages
Japanese (ja)
Other versions
JP3255227B2 (en
Inventor
Hiroshi Tanuma
博志 田沼
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP34016597A priority Critical patent/JP3255227B2/en
Publication of JPH11175404A publication Critical patent/JPH11175404A/en
Application granted granted Critical
Publication of JP3255227B2 publication Critical patent/JP3255227B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Storage Device Security (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an address controller as a converting device of an address access signal for the security of an outside memory. SOLUTION: This device is provided with an address switch part 5 in which switching capable of arbitrarily changing the connection setting is performed in the stage of connecting an address access signal from a host system 1 with the address access signal of an outside memory 3. Also, security is maintained by making the memory mapping of the outside memory 3 different from mapping viewed from the host system and the host system secures the substantial connection setting by ID management.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、メモリのアクセス
回路に関し、特にメモリに書き込まれたデータのセキュ
リティのためにアドレス信号変換を行うアドレスコント
ローラに関する。
[0001] 1. Field of the Invention [0002] The present invention relates to an access circuit for a memory, and more particularly to an address controller for converting an address signal for security of data written in the memory.

【0002】[0002]

【従来の技術】図9はアドレス信号変換のための従来例
の構成図である。
2. Description of the Related Art FIG. 9 is a block diagram of a conventional example for address signal conversion.

【0003】この例によれば、CPU20のアドレスバ
ス、およびデータバスが変換部21と接続されている。
また、変換部21と外部メモリ22もアドレスバスおよ
びデータバスが接続されている。
According to this example, the address bus and the data bus of the CPU 20 are connected to the converter 21.
The conversion unit 21 and the external memory 22 are also connected to an address bus and a data bus.

【0004】外部メモリ22には、ホストシステムから
のアドレス信号のアドレスの変換テーブルが書き込まれ
ている。
In the external memory 22, an address conversion table of an address signal from the host system is written.

【0005】CPU20は、外部メモリ22をアクセス
する前に、変換部21で規定される特定のアドレスから
外部メモリ22に書き込まれているアドレス変換テーブ
ルのアドレスデータを読み出す。読み出されたアドレス
データは自動的に変換部21にあるメモリに書き込ま
れ、CPU20がアクセス可能なアドレスに、一対一に
対応した変換アドレスのデータが書き込まれる。
[0005] Before accessing the external memory 22, the CPU 20 reads address data of an address conversion table written in the external memory 22 from a specific address specified by the conversion unit 21. The read address data is automatically written to the memory in the conversion unit 21, and the data of the conversion address corresponding one-to-one to the address accessible by the CPU 20 is written.

【0006】CPU20が外部メモリ22にアクセスす
る場合は、変換部21の変換アドレスのテーブルを介し
アドレスの設定を外部メモリ22に対して行う。
When the CPU 20 accesses the external memory 22, an address is set to the external memory 22 via a conversion address table of the conversion unit 21.

【0007】[0007]

【発明が解決しようとする課題】第1の問題点は、メモ
リのデータが容易に読み出し可能である。その理由は、
メモリのアドレスマッピングとホストシステムのアドレ
スマッピングが一意的に決定されているからである。
A first problem is that data in a memory can be easily read. The reason is,
This is because the address mapping of the memory and the address mapping of the host system are uniquely determined.

【0008】本発明の目的は、メモリに書き込まれてい
るデータのマッピングを、ホストシステムからみたマッ
ピングと相異させる手段を用い、メモリのデータに対す
るセキュリティを向上させるアドレスコントローラの提
供である。
It is an object of the present invention to provide an address controller for improving the security of data in a memory by using means for making the mapping of data written in the memory different from the mapping viewed from the host system.

【0009】[0009]

【課題を解決するための手段】本発明のアドレスコント
ローラは、ホストシステムからの外部メモリに対する複
数のアドレスアクセス信号を受信し、該アドレスアクセ
ス信号の全信号を入力し、出力をそれぞれ、個別に外部
メモリのアドレスアクセス信号毎とする複数のアドレス
スイッチを有し、ホストシステムの設定信号により各ア
ドレススイッチを設定接続するスイッチ部を有し、随
時、任意に該複数のアドレススイッチの設定接続を変更
可能に構成されている。
An address controller according to the present invention receives a plurality of address access signals from a host system to an external memory, inputs all of the address access signals, and outputs the signals individually to an external memory. It has a plurality of address switches for each memory address access signal, and has a switch section for setting and connecting each address switch according to the setting signal of the host system, and the setting connection of the plurality of address switches can be arbitrarily changed at any time Is configured.

【0010】すなわち、ホストシステム1からアドレス
の接続変更が可能なアドレススイッチ部6乃至7を有
し、アドレススイッチ6乃至アドレススイッチ7は、ホ
ストシステム1からアクセス可能で、ホストシステム1
側で任意に決定したアドレスの接続が可能となる。
That is, the host system 1 has address switch units 6 to 7 which can change the connection of the address. The address switches 6 to 7 are accessible from the host system 1 and can be accessed by the host system 1.
The connection of the address arbitrarily determined on the side becomes possible.

【0011】また、ホストシステム1は、ID管理エリ
アとアドレススイッチ設定情報エリアを備え、アドレス
接続設定内容を管理する手段を有する。
The host system 1 has an ID management area and an address switch setting information area, and has means for managing address connection setting contents.

【0012】[0012]

【実施の形態】図1は、本発明のアドレスコントローラ
2を使用した場合第1の実施の形態ののシステム構成図
である。
FIG. 1 is a system configuration diagram of a first embodiment when an address controller 2 of the present invention is used.

【0013】図2は、図1に示すアドレスコントローラ
2の詳細ブロック図である。
FIG. 2 is a detailed block diagram of the address controller 2 shown in FIG.

【0014】図3は、図2に示すアドレススイッチ部5
の内部構成とデコーダ部4の接続図である。
FIG. 3 shows the address switch unit 5 shown in FIG.
FIG. 2 is a connection diagram of the internal configuration of FIG.

【0015】図4は、図3に示すアドレススイッチ6お
よびアドレススイッチ7の内部の信号の接続概念図であ
る。
FIG. 4 is a conceptual diagram of connection of signals inside the address switches 6 and 7 shown in FIG.

【0016】図5は、本発明のアドレスコントローラ2
を使用した際のホストシステムにおける外部メモリ3を
見たアドレスマッピングの例である。
FIG. 5 shows the address controller 2 of the present invention.
5 is an example of an address mapping when the external memory 3 in the host system is used when the address is used.

【0017】図1、図2、図3、図4の詳細説明は、以
下の通りである。
Detailed description of FIGS. 1, 2, 3 and 4 is as follows.

【0018】図1はシステムの構成例を示す図であり、
アドレスコントローラ2はホストシステム1から出力さ
れる複数本のアドレス信号であるAD0〜ADn(以下A
D*の様に*を使用して表示する)信号を受信し、アド
レスの割り振りを変更し、対応するCAD0〜CAD
n(以下CAD*と表示する)信号としてメモリ部3に
出力する。
FIG. 1 is a diagram showing a configuration example of a system.
The address controller 2 outputs a plurality of address signals AD 0 to AD n (hereinafter A) which are output from the host system 1.
D *) is used to receive the signal, change the address allocation, and change the corresponding CAD 0 to CAD
n (hereinafter referred to as CAD *) is output to the memory unit 3 as a signal.

【0019】図2はアドレスコントローラの内部ブロッ
ク図であるが、デコーダ部4はアドレススイッチ部5に
対し、データアクセスを可能とする制御信号ADCS0
〜ADCSn(以下ADCS*と表示する)信号を生成
する。
FIG. 2 is an internal block diagram of the address controller. The decoder 4 controls the address switch 5 by a control signal ADCS 0 enabling data access.
AD ADCS n (hereinafter referred to as ADCS *) signal.

【0020】アドレススイッチ部5はホストシステム1
からの書き込みデータにより、ホストシステム1から入
力されたアドレス信号であるAD*信号に対し、メモリ
部3のアドレス信号となるCAD*信号の接続を設定す
る。
The address switch unit 5 is a host system 1
The connection of the CAD * signal, which is the address signal of the memory unit 3, to the AD * signal, which is the address signal input from the host system 1, is set by the write data from.

【0021】図3は、アドレススイッチ部5の内部構成
図である。図3に示すアドレススイッチ部5では、アド
レス信号の本数を20本としている。
FIG. 3 is a diagram showing the internal configuration of the address switch section 5. In the address switch unit 5 shown in FIG. 3, the number of address signals is 20.

【0022】アドレススイッチ部5は、アドレススイッ
チ60乃至アドレススイッチ619迄の20個から構成さ
れる。また、各アドレススイッチ60〜619の内部回路
構成は同一の構成である。
The address switching unit 5 is composed of 20 up to address the switch 6 0 to address switch 6 19. The internal circuit configuration of each of the address switches 6 0 to 6 19 is the same.

【0023】図4はアドレススイッチ60〜619内部で
実施されるアドレスの接続概念図である。各アドレスス
イッチ例えばアドレススイッチ60内には20個のスイ
ッチ80〜819を有し、スイッチ80はホストシステム1
からのアドレス入力信号であるAD0信号、AD1信号、
AD2信号、・・・、AD19信号の中からホストシステ
ムからの指示でAD0信号をメモリ部3へのアドレス入
力信号であるA0信号に接続し、また、スイッチ819
ホストシステムから指示されたAD19信号をA0信号へ
接続する。
[0023] FIG. 4 is a connection schematic diagram of an address to be performed within the address switch 6 0-6 19. Has twenty switches 8 0-8 19 each address switch for example, an address switch 6 in 0, the switch 8 0 host system 1
An address input signal from the AD 0 signal, AD 1 signal,
AD 2 signal, ..., and AD 0 signal in response to an instruction from the host system from the AD 19 signals connected to A 0 signal is an address input signal to the memory unit 3, also switch 8 19 from host system Connect the indicated AD 19 signal to the A 0 signal.

【0024】図4では、スイッチ82がオン状態となっ
ており、AD2信号とA0信号が接続されている。即ち、
ホストシステム1からのAD2信号は、メモリ部3のA0
信号として、アドレスコントローラ2により変換され出
力される。
[0024] In Figure 4, the switch 82 is in an on state, AD 2 signal and the A 0 signal is connected. That is,
The AD 2 signal from the host system 1 is transmitted to A 0 of the memory unit 3.
The signal is converted and output by the address controller 2 as a signal.

【0025】図4に示す概念図のスイッチ80、スイッ
チ81、スイッチ82、・・・、スイッチ819は、それぞ
れ、AD0,AD1,AD2,・・・AD19を入力とし、
メカニカルなスイッチではなく、電気的なスイッチであ
る。例えば、電子スイッチ、あるいは書き換え可能なE
EPROMのセルを採用して実現してもよい。
FIG. 4 switch 8 0 conceptual diagram showing the switch 8 1, switch 82, ..., the switch 8 19, respectively, as input AD 0, AD 1, AD 2, ... AD 19 ,
It is an electrical switch, not a mechanical switch. For example, an electronic switch or a rewritable E
The present invention may be realized by employing an EPROM cell.

【0026】次に,本発明の動作について説明する。Next, the operation of the present invention will be described.

【0027】まず初めに、図4で示したアドレスの接続
概念図で示した各アドレスの接続手順について説明す
る。
First, the connection procedure of each address shown in the concept of connection of addresses shown in FIG. 4 will be described.

【0028】図10に示すように、ホストシステム1
は、特定のアドレス空間に接続を設定されたアドレスス
イッチ60乃至アドレススイッチ619に対し、アドレス
の接続を実施する。例えば、図11に示すように、AD
2信号をA0信号に変換したいのであれば、データバス信
号であるDB0〜7信号を介しアドレススイッチ60に
対し“02h”を設定すれば良い。
As shown in FIG. 10, the host system 1
It is to the address switch 6 0 to address switch 6 19 which is set to connect to a particular address space, to implement the connection address. For example, as shown in FIG.
If the two signals you want to convert into A 0 signal, to the address switch 60 via DB0~7 signal is a data bus signal may be set to "02h".

【0029】各アドレススイッチ60〜619には、バイ
ナリー/ビット変換部50と、スイッチ20個を有し、
各スイッチ80〜819には、AD0〜AD19が、それぞれ
対応して個別に接続され、またバイナリー/ビット変換
部で50でビット変換されたBIT0〜BIT19も順に
個別に接続されており、指定接続が行われる。
Each of the address switches 6 0 to 6 19 has a binary / bit converter 50 and 20 switches.
Each switch 8 0 ~8 19, AD 0 ~AD 19 is connected individually to correspond, also be binary / bit conversion unit by bits converted BIT 0 ~BIT 19 also turn individually connected by 50 And the specified connection is made.

【0030】したがって、AD0信号をA19信号に接続
したいのであれば、図14に示すデータバス信号表によ
り、アドレススイッチ619に対し、“00h”を設定す
れば良い。
[0030] Thus, if you want to connect AD 0 signal to the A 19 signal, the data bus signal table shown in FIG. 14, to the address switch 6 19 may be set to "00h".

【0031】すなわち、”1”を所望の位置とすると、
AD2は3番目の位置なので、バイナリー/ビット変換
部50に対し”02h”をセットし、バイナリー/ビッ
ト変換部50の出力として、”BIT0 BIT1 BI
2 ・・・ BIT18 BIT19” の対応として、”
0 0 1 ・・・ 0 0” が
出力される。
That is, if "1" is a desired position,
Since AD 2 is a third position, set "02h" to binary / bit conversion unit 50, as the output of the binary / bit conversion unit 50, "BIT 0 BIT 1 BI
T 2・ ・ ・ BIT 18 BIT 19
.. 0 0 ”is output.

【0032】AD0は 1番目の位置なので、バイナリ
ー/ビット変換部50に対し、”00h”をセットし、
バイナリー/ビット変換部50の出力として、”BIT
0 BIT1 BIT3 ・・・ BIT18 BIT19” の
対応として、” 1 0 0 ・・・ 0
0” が出力される。
Since AD 0 is the first position, “00h” is set in the binary / bit converter 50,
As the output of the binary / bit conversion unit 50, "BIT
0 BIT 1 BIT 3 ... BIT 18 BIT 19 ”corresponds to“ 1 0 0.
0 "is output.

【0033】以上のようにしてAD0信号、AD1信号、
・・・、AD19信号とA0信号、A1信号、・・・、A19
信号を1対1に接続変換する。このことにより、ホスト
システム1ではアドレススイッチの接続状態をアドレス
スイッチ設定情報エリアにプロットして認識し、このメ
モリ部3でアクセスされるメモリ空間の構成は、全く異
なることとすることができる。
As described above, the AD 0 signal, the AD 1 signal,
..., AD 19 signal, A 0 signal, A 1 signal, ..., A 19
The signal is connected and converted one-to-one. As a result, the host system 1 recognizes the connection state of the address switch by plotting it in the address switch setting information area, and the configuration of the memory space accessed by the memory unit 3 can be completely different.

【0034】各アドレスのデータの対応は1対1となる
が、アドレススイッチ部5のアドレス接続の各接続設定
により、メモリ部3は各々異なったアドレスの対応を実
現できる。
Although the correspondence of the data of each address is one-to-one, the memory unit 3 can realize the correspondence of the different addresses by each connection setting of the address connection of the address switch unit 5.

【0035】以上のように、アドレススイッチ部5の内
部スイッチの接続変更により各々のアドレス接続が可能
となる訳であるが、接続変更の管理方法について説明す
る。
As described above, each address connection can be made by changing the connection of the internal switch of the address switch section 5. A method of managing the change of connection will be described.

【0036】図5は外部メモリ3に設定されているメモ
リマップの例で、ID管理エリア4バイトとユーザメモ
リエリアとからなり、メモリ部3に対し、ID管理エリ
アおよびアドレススイッチ5設定情報エリアを設ける。
ID管理エリアを4バイトとし、アドレスのFFFFC
〜FFFFF番地にマッピングしている。
FIG. 5 shows an example of a memory map set in the external memory 3. The memory map includes an ID management area of 4 bytes and a user memory area. Provide.
The ID management area is 4 bytes, and the address is FFFFC
To FFFFF.

【0037】ID管理エリアが具体的にどの様な構成に
なるかというと、図5の例では(詳細は図6)3バイト
のIDデータと1バイトのチェックビットから構成され
る。
The specific structure of the ID management area is as follows. In the example of FIG. 5 (details are shown in FIG. 6), the ID management area is composed of 3-byte ID data and 1-byte check bit.

【0038】また、図13はホストシステム側で有する
管理用のマップで、ID管理エリアは、図5に示すID
管理エリアと同様の内容であり、さらに、アドレススイ
ッチ5設定情報エリアを設け、各アドレススイッチの接
続設定情報をマッピングしている。
FIG. 13 is a management map possessed by the host system, and the ID management area includes the ID map shown in FIG.
The content is the same as that of the management area. Further, an address switch 5 setting information area is provided, and connection setting information of each address switch is mapped.

【0039】ホストシステム1では、上記の管理用マッ
プにより、アドレススイッチ部5のアドレス信号接続情
報を管理しており、ID管理エリアのIDバイトは、1
対1で、ホストシステム1の内部で管理されている。
In the host system 1, the address signal connection information of the address switch section 5 is managed by the above management map.
They are managed inside the host system 1 on a one-to-one basis.

【0040】次に、実際のメモリアクセスのフローを説
明する。
Next, an actual memory access flow will be described.

【0041】ホストシステム1は、まず特定のアドレス
空間に設定されているアドレススイッチ部5のアドレス
スイッチ60〜619に対し、アドレスの設定を実行す
る。前述したように、図4で示されるスイッチ80〜8
19に対しビット指定で設定を行う。例えば、AD0信号
をA10信号に接続したい場合は、データバス信号である
DB0〜7信号を介し、該当のビットを“1”にした設
定を行う。この場合、ホストシステム1はアドレススイ
ッチ部5のアドレススイッチ610にに対し“0Ah”、
とデータ設定を実施する。
The host system 1 first sets an address for the address switches 6 0 to 6 19 of the address switch unit 5 set in a specific address space. As described above, the switch 8 0-8 shown in FIG. 4
Set by specifying bits for 19 . For example, if you want to connect AD 0 signal to the A 10 signal, through the DB0~7 signal is a data bus signal, for setting that bit to "1" of the corresponding. In this case, the host system 1 to the address switch 6 10 address switch section 5 "0Ah",
And data setting.

【0042】ホストシステム1は同様な手順により、A
0信号からAD19信号について、アドレススイッチ60
からアドレススイッチ619まで、アドレスの接続設定を
行う。
The host system 1 executes A
For AD 19 signals from the D 0 signal, the address switch 6 0
From up to the address switch 6 19, performs the connection setting of the address.

【0043】ホストシステム1はアドレスの接続設定内
容に対し、3バイトのIDを決定する。3バイトのID
に対し、チェックビットを生成する。ホストシステム1
は、ホストシステム1からみる外部メモリ3のユーザメ
モリマップの“FFFFFh”番地乃至“FFFFc
h”番地に3バイトのIDと1バイトのチェックビット
を書き込む。アドレスの接続設定内容とIDは1対1の
対応がとられている。アドレスの接続内容とそれに対応
するIDはホストシステム1側で管理保管する。
The host system 1 determines a 3-byte ID for the contents of the address connection setting. 3-byte ID
, A check bit is generated. Host system 1
Are addresses “FFFFFh” to “FFFFc” in the user memory map of the external memory 3 viewed from the host system 1.
A 3-byte ID and a 1-byte check bit are written at address "h". There is a one-to-one correspondence between the connection setting content of the address and the ID. The connection content of the address and the corresponding ID are the host system 1 side. Managed and stored.

【0044】図1のシステム接続例ではメモリ部3は固
定的に記載されているが、メモリ部3はホストシステム
1から分離可能なメモリでもよい。この場合、ホストシ
ステム1は複数のメモリ部3に対するアドレス接続設定
内容とIDの管理保管を実施する。
Although the memory unit 3 is fixedly described in the system connection example of FIG. 1, the memory unit 3 may be a memory separable from the host system 1. In this case, the host system 1 manages and stores the address connection setting contents and IDs for the plurality of memory units 3.

【0045】次に、ホストシステム1が、メモリ部3か
らデータの読み出しを実施する場合のフローを示す。
Next, a flow when the host system 1 reads data from the memory unit 3 will be described.

【0046】ホストシステム1は管理保管しているID
に基づき、アドレススイッチ部5のアドレス接続を実施
する。
The host system 1 manages and stores the ID.
, The address connection of the address switch unit 5 is performed.

【0047】ホストシステム1は“FFFFFh”番地
から“FFFFch”番地のID管理エリアを読み出
し、図12に示すID管理マップにより、3バイトのI
Dと1バイトのチェックビットが、ホストシステム1で
保管していたデータと一致するか否かをチェックする。
一致していた場合、以降のメモリ部3に対するアクセス
が保証される。
The host system 1 reads the ID management area from the address “FFFFFh” to the address “FFFFch”, and uses the ID management map shown in FIG.
It is checked whether D and the 1-bit check bit match the data stored in the host system 1.
If they match, subsequent access to the memory unit 3 is guaranteed.

【0048】メモリ部3が複数存在する場合は、同様な
手順で、ホストシステム1で保管するIDとメモリ部3
から読み出したIDとが一致するまで実行する。
When a plurality of memory units 3 exist, the ID stored in the host system 1 and the memory unit 3 are stored in the same procedure.
The process is executed until the ID read from the ID matches.

【0049】図7は、ホストシステム1の内部にメモリ
部3が組み込まれている例である。この場合、メモリ部
3がホストシステム1から取り除かれ、メモリ部3のみ
のデータをメモリ部3のアドレス配置から順番に読み出
しても本来のデータ列となっていないため、データに対
するセキュリティ効果がある。
FIG. 7 shows an example in which the memory unit 3 is incorporated in the host system 1. In this case, since the memory unit 3 is removed from the host system 1 and the data of only the memory unit 3 is read out in order from the address arrangement of the memory unit 3 and does not become the original data string, there is a data security effect.

【0050】図8は、メモリ部3がメモリ部13、メモ
リ部14と複数存在する場合の例である。ホストシステ
ム1は、図13に示すように、メモリ部13およびメモ
リ部14に対しそれぞれのIDとアドレス接続設定内容
を管理している。メモリ部13、メモリ部14はホスト
システム1に対しコネクタ等を介し接続可能である。ホ
ストシステム1は接続されたメモリ部13、メモリ部1
4に対しIDが一致するかをチェックし、各々に対しア
クセス可能となる。
FIG. 8 shows an example in which the memory unit 3 includes a plurality of memory units 13 and 14. As shown in FIG. 13, the host system 1 manages the IDs and address connection settings for the memory units 13 and 14. The memory unit 13 and the memory unit 14 can be connected to the host system 1 via a connector or the like. The host system 1 is connected to the memory unit 13 and the memory unit 1
It is checked whether or not the IDs of 4 match, and each can be accessed.

【0051】図8で示した例では、メモリ部13、メモ
リ部14は可搬型のメモリカードを想定している。メモ
リ部13、およびメモリ部14をホストシステム1で管
理保管されているIDとアドレス接続設定内容と同一の
情報をもつホストシステム以外では本来のデータ列の復
現は不可能となる為、メモリ部13、メモリ部14のデ
ータに対しセキュリティ効果がある。
In the example shown in FIG. 8, the memory unit 13 and the memory unit 14 are assumed to be portable memory cards. Since the memory unit 13 and the memory unit 14 cannot be restored to the original data sequence except by the host system having the same information as the ID and the address connection setting contents managed and stored in the host system 1, 13. There is a security effect on the data in the memory unit 14.

【0052】[0052]

【発明の効果】第1の効果は、アドレスの接続を随時任
意に変更することにより、メモリ内部のデータに対しセ
キュリティ効果がある。その理由は、アドレスの接続情
報とID管理をホストで実行し、アドレスの接続切換を
ホストから随時任意に実施しているためである。
The first effect is that there is a security effect on data in the memory by arbitrarily changing the address connection at any time. The reason is that address connection information and ID management are executed by the host, and address connection switching is arbitrarily performed from the host as needed.

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

【図1】本発明のアドレスコントローラを使用したメモ
リのアクセス回路の概念を示すブロック図である。
FIG. 1 is a block diagram showing a concept of a memory access circuit using an address controller of the present invention.

【図2】本発明のアドレスコントローラの一第1の実施
例のブロック図である。
FIG. 2 is a block diagram of a first embodiment of the address controller of the present invention.

【図3】図2に示すアドレススイッチ部5の詳細ブロッ
ク図である。
FIG. 3 is a detailed block diagram of an address switch unit 5 shown in FIG.

【図4】図3に示すアドレススイッチの詳細図である。FIG. 4 is a detailed view of the address switch shown in FIG. 3;

【図5】本発明のアドレスコントローラを使用した際の
システムから見たアドレスマッピングの例である。
FIG. 5 is an example of address mapping as viewed from the system when using the address controller of the present invention.

【図6】図5に示すID管理エリアの概念図である。6 is a conceptual diagram of an ID management area shown in FIG.

【図7】本発明のアドレスコントロールを含むメモリア
クセス回路の第2の実施例のブロック図である。
FIG. 7 is a block diagram of a second embodiment of the memory access circuit including the address control according to the present invention.

【図8】本発明のアドレスコントローラを含むメモリア
クセス回路の第3の実施例のブロック図である。
FIG. 8 is a block diagram of a third embodiment of the memory access circuit including the address controller of the present invention.

【図9】従来の外部メモリアドレスアクセス装置のシス
テム概念図である。
FIG. 9 is a system conceptual diagram of a conventional external memory address access device.

【図10】図3に示すアドレススイッチ60の構成図で
ある。
10 is a block diagram of an address switch 6 0 shown in FIG.

【図11】図10に示すアドレススイッチ60における
スイッチ82の動作状態を示す図である。
11 is a diagram showing an operating state of the switch 82 in the address switch 6 0 shown in FIG. 10.

【図12】ホストシステム1のID管理マップの構成を
示す図である。
FIG. 12 is a diagram showing a configuration of an ID management map of the host system 1.

【図13】ホストシステムの外部メモリ13、14の管
理のためのID管理マップの構成を示すずである。
FIG. 13 is a view illustrating a configuration of an ID management map for managing the external memories 13 and 14 of the host system.

【図14】データバス信号のBIT変換を示す図表であ
る。
FIG. 14 is a table showing BIT conversion of a data bus signal.

【符号の説明】[Explanation of symbols]

1 ホストシステム 2 アドレスコントローラ 3 メモリ部 4 デコーダ 5 アドレススイッチ部 6 アドレススイッチ 7 アドレススイッチ 8 スイッチ 9 スイッチ 10 スイッチ 11 スイッチ 12 ホストシステム 13 メモリ部 14 メモリ部 DESCRIPTION OF SYMBOLS 1 Host system 2 Address controller 3 Memory part 4 Decoder 5 Address switch part 6 Address switch 7 Address switch 8 Switch 9 Switch 10 Switch 11 Switch 12 Host system 13 Memory part 14 Memory part

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 ホストシステムから外部メモリのアクセ
スに際し、メモリのセキュリティのために外部けメモリ
内のアドレスにアクセスする信号の変換手段であるアド
レスコントローラにおいて、 ホストシステムからの外部メモリに対するアドレス信号
を外部メモリ内の固有のアドレスアクセス信号に任意に
随時変換接続設定可能な変換接続設定手段を有するを有
することを特徴とするアドレスコントローラ。
When an external memory is accessed from a host system, an address controller, which is a means for converting a signal for accessing an address in the external memory for security of the memory, transmits an address signal from the host system to the external memory. An address controller comprising: a conversion connection setting unit that can arbitrarily set a conversion connection to a unique address access signal in a memory at any time.
【請求項2】 前記変換接続設定手段が、ホストシステ
ムからの複数のアドレス信号を入力とし、外部メモリの
固有アドレスへの個別のアドレス信号を出力とする、個
別のアドレス信号別に設けられた複数のスイッチからな
る請求項1記載のアドレスコントローラ。
2. The method according to claim 1, wherein the conversion connection setting means receives a plurality of address signals from a host system and outputs an individual address signal to a unique address of an external memory. 2. The address controller according to claim 1, comprising a switch.
【請求項3】 前記スイッチが、電子スイッチである請
求項2記載のアドレスコントローラ。
3. The address controller according to claim 2, wherein said switch is an electronic switch.
【請求項4】 前記スイッチが、EEPROMである請
求項2記載のアドレスコントローラ。
4. The address controller according to claim 2, wherein said switch is an EEPROM.
【請求項5】 ホストシステムから前記変換接続設定手
段の設定をデータバスを介してバイナリコードによりア
ドレススイッチに指示する手段を有する請求項1記載の
アドレスコントローラ。
5. The address controller according to claim 1, further comprising means for instructing the address switch by a binary code via a data bus from the host system to set the conversion connection setting means.
【請求項6】 前記アドレス信号の変換接続設定手段の
設定結果を示すID管理エリアとアドレススイッチ設定
情報エリアとを備え、常時アドレス接続情報と対応して
接続を管理する外部メモリのアクセス管理手段を有する
請求項1記載のアドレスコントローラ。
6. An external memory access management means comprising an ID management area indicating an address signal conversion connection setting means setting result and an address switch setting information area, and constantly managing connection in correspondence with address connection information. The address controller according to claim 1, further comprising:
JP34016597A 1997-12-10 1997-12-10 Address translation system Expired - Fee Related JP3255227B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP34016597A JP3255227B2 (en) 1997-12-10 1997-12-10 Address translation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP34016597A JP3255227B2 (en) 1997-12-10 1997-12-10 Address translation system

Publications (2)

Publication Number Publication Date
JPH11175404A true JPH11175404A (en) 1999-07-02
JP3255227B2 JP3255227B2 (en) 2002-02-12

Family

ID=18334360

Family Applications (1)

Application Number Title Priority Date Filing Date
JP34016597A Expired - Fee Related JP3255227B2 (en) 1997-12-10 1997-12-10 Address translation system

Country Status (1)

Country Link
JP (1) JP3255227B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7130955B2 (en) 2003-09-02 2006-10-31 Kabushiki Kaisha Toshiba Microprocessor and video/sound processing system
US7446413B2 (en) 2002-05-21 2008-11-04 Matsushita Electric Industrial Co., Ltd. Circuit apparatus and method for operating the same
JP2009025812A (en) * 2007-06-18 2009-02-05 Shansun Technology Co Digital information protecting method and apparatus, and computer accessible recording medium
US7512760B2 (en) 2005-02-25 2009-03-31 Oki Semiconductor Co., Ltd. Memory control unit and memory system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7446413B2 (en) 2002-05-21 2008-11-04 Matsushita Electric Industrial Co., Ltd. Circuit apparatus and method for operating the same
US7130955B2 (en) 2003-09-02 2006-10-31 Kabushiki Kaisha Toshiba Microprocessor and video/sound processing system
US7512760B2 (en) 2005-02-25 2009-03-31 Oki Semiconductor Co., Ltd. Memory control unit and memory system
JP2009025812A (en) * 2007-06-18 2009-02-05 Shansun Technology Co Digital information protecting method and apparatus, and computer accessible recording medium

Also Published As

Publication number Publication date
JP3255227B2 (en) 2002-02-12

Similar Documents

Publication Publication Date Title
KR100224965B1 (en) The diagnostic/control system using the multi-level i2c bus
US4445170A (en) Computer segmented memory management technique wherein two expandable memory portions are contained within a single segment
JP2003050772A (en) Usb composite device and realization method thereof
CN106227683B (en) Electronic equipment and information processing method
CN101149722A (en) A method for realizing CPU access to XFP optical module
WO1985004501A1 (en) Method of selecting address in input/output board
WO2024183455A1 (en) Communication method for single bus system
JP3255227B2 (en) Address translation system
CN115509849A (en) BMC-based sensor information reading system, method, device and medium
JPH0326864B2 (en)
JPH0520078Y2 (en)
US5949984A (en) Emulator system
JP2615852B2 (en) Display device of remote controller
JPS6149249A (en) Interleave control system of memory device
CN210324176U (en) Memory chip and integrated circuit
CN120785864A (en) Slave device address allocation method, system and storage medium
JPS61202262A (en) Semiconductor output interface device
KR0164118B1 (en) Lookup table control apparatus using lancam, method of lookup, connection setup, and connection cancelation using the former apparatus
JPH04372039A (en) Dma transfer system
JPH01133108A (en) Programmable controller
JPH01239485A (en) Large-scale integrated circuit
JP3344488B2 (en) Microcomputer and method of manufacturing the same
JPH0675610A (en) Display device for programmable controller
JPH01291315A (en) Input/output interface
JPS60225204A (en) Programmable controller

Legal Events

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