JPS5847742B2 - Memory control method - Google Patents
Memory control methodInfo
- Publication number
- JPS5847742B2 JPS5847742B2 JP53049310A JP4931078A JPS5847742B2 JP S5847742 B2 JPS5847742 B2 JP S5847742B2 JP 53049310 A JP53049310 A JP 53049310A JP 4931078 A JP4931078 A JP 4931078A JP S5847742 B2 JPS5847742 B2 JP S5847742B2
- Authority
- JP
- Japan
- Prior art keywords
- address
- register
- physical
- information
- storage device
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/10—Address translation
- G06F12/1027—Address translation using associative or pseudo-associative address translation means, e.g. translation look-aside buffer [TLB]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Memory System (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Description
【発明の詳細な説明】
本発明は記憶制御方式、具体的には論理アドレスから物
理アドレスへの変換を要する情報処理システムにむいて
有効なメモリシステムの制御方式の改良に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a storage control method, and specifically to an improvement in a memory system control method that is effective for information processing systems that require conversion from logical addresses to physical addresses.
主記憶として実装されたメモリ・システムにおける記憶
空間の拡張の為の一手段としてセグメントを付加するこ
とは公知である。It is known to add segments as a means of expanding storage space in memory systems implemented as main memory.
即ち、アドレスには物理アドレスと論理アドレスの二種
類があり、物理アドレスは主記憶として実装された各メ
モリモジュール(例えば16Kバイト単位)の持つ固有
のアドレスで例えば0〜512Kバイトまで指定できる
もので、ハードウエア的にメモリシステム中の1つの番
地(アドレス)を指定するために用いる。In other words, there are two types of addresses: physical addresses and logical addresses. A physical address is a unique address possessed by each memory module (for example, in units of 16 Kbytes) installed as main memory, and can be specified from 0 to 512 Kbytes, for example. , is used to specify one address in the memory system in terms of hardware.
又、論理アドレスはプログラムがメモリシステム中の1
つの番地を指定するために用いるものであシ、実施例に
おいては、1つのセグメント内では64Kバイトまで指
定できる。Also, a logical address is a logical address when a program
In this embodiment, up to 64K bytes can be specified within one segment.
従って論理アドレスが直接物理アドレスを指定するもの
でない為、論理アドレスは物理アドレスに変換されて主
記憶のアクセスがhされる。Therefore, since a logical address does not directly specify a physical address, the logical address is converted into a physical address and access to the main memory is performed.
一方、最近記憶素子として16KダイナミックMOS,
4K−16ピンダイナミックMOSが実用化され、ミニ
コン(及び相当機種)及びメインフレームへ応用するこ
とが多くなり、現在の4KRAMを使用した設計に比べ
てボードのピット密度を大巾に向上できる。On the other hand, recently, 16K dynamic MOS is used as a memory element.
4K-16 pin dynamic MOS has been put into practical use and is increasingly being applied to minicomputers (and equivalent models) and mainframes, making it possible to greatly improve the pit density of boards compared to current designs using 4K RAM.
この記憶素子に関し、第1図のREAD/WRITEサ
イクルのタイミングチャートを使用して簡単に説明する
と16384セルのひとつをデコードする為に必要な1
4アドレスビットは、7アドレス入力にマルチプレツク
スされて、外部からの2つのネガティブTTL−レベル
クロツクによって、オンーチツプ・アドレス・ラッチに
ラッチされる。To briefly explain this memory element using the timing chart of the READ/WRITE cycle in Figure 1, it is necessary to decode one of the 16384 cells.
The four address bits are multiplexed to seven address inputs and latched into on-chip address latches by two external negative TTL-level clocks.
第1のクロツク、列・アドレス・ストローブ(RAS)
は7ビットの列・アドレス・ビットをチップにラッチす
る。First clock, row address strobe (RAS)
latches 7 column address bits into the chip.
第2のクロツク、行●アドレス・ストローブ(CAS)
が引き続いて、7ビットの行・アドレス・ビットをチッ
プにラッチする。Second clock, line address strobe (CAS)
subsequently latches the 7 row address bits into the chip.
RASとCASの各々の信号は、異なった遅延内部クロ
ツクによってコントロールされる一連の動作のトリガと
なる。Each RAS and CAS signal triggers a series of operations controlled by a different delayed internal clock.
この2つのクロツクは論理的につながっており、アドレ
スのマルチブレツクス動作が、読出しデータのアクセス
時のきびしいタイミングシーケンス外で行うことができ
るようになっている。The two clocks are logically linked to allow address multiplexing to occur outside of the critical timing sequence during read data accesses.
CASクロツクによるチップ内の動作はRASクロック
・チェーンから作られる。In-chip operation with CAS clocks is created from the RAS clock chain.
ある遅れた信号が出てくるまで禁止され、この様ないわ
ゆるgatedCASという特徴によって、列・アドレ
ス・ホールドタイム(tRAH)が満足され、アドレス
入力が、列・アドレスから行アドレスに変るとすぐに外
部からCASクロツクを入れることができる。This so-called gated CAS feature satisfies the column address hold time (tRAH), and as soon as the address input changes from a column address to a row address, the external You can insert the CAS clock from here.
CASはtRAH後はいつでも入れることができ、RA
Sから作られる遅れた信号がCASによるチップ内の動
作を禁止している間は最悪時のアクセスタイム(tRA
S)に影響を与えない。CAS can be inserted at any time after tRAH, and RA
The worst-case access time (tRA
S).
この様にCASを内部でゲートすることによってtRC
D(最小)、tRCD(最大)と呼ばれる2つのタイミ
ングの規格が生まれる。By internally gating CAS in this way, tRC
Two timing standards are created called D (minimum) and tRCD (maximum).
CASを、tRcD(最大)よりも遅れて入れてもデー
タの読出し、書込みにエラーを生じiいが、ただそうす
ればアクセスタイムはRASからではiくてCASから
のアクセスタイムによって決められる。If CAS is inserted later than tRcD (maximum), errors may occur in data reading and writing, but if this is done, the access time will be determined by the access time from CAS and not from RAS.
即ちRASからのアクセスタイムはt’RCD(最大)
をCASが越えた分だけ長く浸る。In other words, the access time from RAS is t'RCD (maximum)
Soak for as long as CAS exceeds.
選択されたセルに書込まれるデータは、RASがアクテ
ィブになっている時、WRITE及びCASのANDに
よって、オン・チップレジスタにラッチされる。Data written to a selected cell is latched into an on-chip register by ANDing WRITE and CAS when RAS is active.
WRITEとCASのどちらか於そい方が、データイン
(Din)レジスタのストローブと女る。Either WRITE or CAS is connected to the strobe of the data-in (Din) register.
従って、ライト・サイクル・タイミングには、いくつか
のオプションがある。Therefore, there are several options for write cycle timing.
ライトサイクルではCASに先立って、ライト入力がロ
ーになるとDinは、CASによってストロープされ、
データのセットアップ並びにホールドタイムはCASに
リファレンスされる。In a write cycle, prior to CAS, when the write input goes low, Din is stroped by CAS,
Data setup and hold times are referenced to CAS.
CASが入る時にまだ入力データが用意できなかったり
、リード・ライト・サイクルの方が望ましい場合には、
CASのネガティブエッジがあるまで、WRITEを遅
らせることができる。If the input data is not yet ready when CAS enters, or if a read/write cycle is preferable,
WRITE can be delayed until there is a negative edge of CAS.
この′゛遅延したライトサイクル″では、データ入力の
セットアップ並びにホールド・タイムは、CASではi
く、WRITEのネガティブ・エッジにしファレンスさ
れる。In this ``delayed write cycle,'' data input setup and hold times are
It is referenced to the negative edge of WRITE.
(このことはタイミング・ダイアグラムに示されてかり
、リード・ライト並びにページモードのライト・サイク
ルではDinはWRITEに又、”アーリー・ライト・
サイクル”ではCASにリファレンスされている)CA
Sがローとなっている間、WRITEをハイレベルに維
持することによってデータはメモリから取り出される。(This is shown in the timing diagram, where for read-write and page-mode write cycles, Din also WRITEs the ``Early Write''
cycle” is referenced to CAS) CA
Data is retrieved from memory by keeping WRITE high while S is low.
メモリから選択されたセルから読みとったデータは規定
のアクセスタイムまでに出力されるものである。The data read from the selected cell in the memory is to be output by a specified access time.
この様な16KダイナミックRAM%ならびに論理アド
レスー物理アドレスへの変換を要する情報処理システム
の特徴としては下記(IX2)があげられ、その様女特
徴を有する為16KダイナミックRAMを主記憶として
上述の情報処理システムに採用した際(3)の如き欠点
を生じる。The characteristics of an information processing system that requires 16K dynamic RAM and logical address to physical address conversion are listed below (IX2). When adopted in a system, the following drawbacks occur: (3).
(1)16KダイナミックMOS,4K−16ピンダイ
ナミックMOSメモリ素子はメモリチップへアドレスを
2回に分けて与える必要がある為、メモリチップへ渡す
アドレス情報のうち半数のビットは他の半数のビットよ
りも時間的に遅れて確定してもよい。(1) 16K dynamic MOS, 4K-16 pin dynamic MOS memory elements require the address to be given to the memory chip twice, so half of the bits of the address information passed to the memory chip are more sensitive than the other half of the bits. may also be confirmed after a time delay.
(2)論理アドレスから物理アドレスへの変換は変換テ
ーブルを索引する分だけ従来システムに比較して時間が
かかる。(2) Conversion from a logical address to a physical address takes more time than the conventional system because of the indexing of the conversion table.
しかし変換の影響を受けるビットはアドレス情報のうち
の一部分のみである。However, only a portion of the address information is affected by the conversion.
(3) ローアドレス、カラムアドレスのアドレスの
受付けと、アドレス変換テーブルによるアドレス変換が
順次動作していたため、アクセス時間が長くなり、しい
てはシステム全体の性能低下にもつながる。(3) Since the reception of row addresses and column addresses and the address conversion using the address conversion table were performed sequentially, access time became long, which in turn led to a decrease in the performance of the entire system.
本発明は上記欠点に鑑みてなされたものであり、前記ア
ドレス変換の影響を受けるビットはメモリチップからみ
ると必らずカラムアドレス(2回目に受けとるアドレス
)となる様にアドレス回路を構成し、アドレス変換回路
が動作完了し永いうちにメモリチップにはローアドレス
を与えてメモリサイクルを開始させることにより、メモ
リシステムの高速化、更にはアクセス時間の短縮化をは
かった記憶制御方式を提供することを目的とする。The present invention has been made in view of the above-mentioned drawbacks, and an address circuit is configured such that the bit affected by the address conversion is always a column address (the address received for the second time) when viewed from the memory chip, To provide a storage control method that speeds up a memory system and shortens access time by giving a low address to a memory chip and starting a memory cycle long after an address conversion circuit completes its operation. With the goal.
以下、第2図以降を使用して本発明に関し詳細に説明す
る。Hereinafter, the present invention will be explained in detail using FIG. 2 and subsequent figures.
第2図は本発明の記憶制御方式を具体化する為の情報処
理システムの実施例である。FIG. 2 shows an embodiment of an information processing system for embodying the storage control method of the present invention.
図にかいて1はシステムの中枢となってシステム全体の
制御ならびに本発明と特に関連するところではアドレス
変換を司どるCPU.2は16KダイナミックRAMチ
ップならびにその制御部から成るメモリサブシステムで
ある。In the figure, reference numeral 1 denotes a CPU which is the central part of the system and controls the entire system as well as address translation in areas particularly relevant to the present invention. 2 is a memory subsystem consisting of a 16K dynamic RAM chip and its control section.
又、前記CPUI中において、3は8つのセグメントの
1つを指定する3ピットのセグメントレジスタSGR,
4は論理アドレスを格納する論理アドレスレジスタLA
Rであり、論理アドレスの上位3ビットから成る論理ブ
ロックLBと残り13ビットのデスプレースメントから
成る。Further, in the CPUI, 3 is a 3-pit segment register SGR that specifies one of the eight segments.
4 is a logical address register LA that stores logical addresses.
R, and consists of a logical block LB consisting of the upper 3 bits of the logical address and the remaining 13 bits of displacement.
又、5は論理アドレスを物理アドレスに変換するアドレ
ス変換テーブルであり、各セグメントをどの様i物理ブ
ロックで構成するかをシステム毎に決め、つまり各セグ
メントで共通に利用する物理ブロック等を決め、このセ
グメント表を記憶してあるので、このアドレス変換テー
ブルCT5と前記セグメントレジスタSGR3によりア
ドレス変換を行う。Further, 5 is an address conversion table for converting a logical address into a physical address, which determines for each system how each segment is configured with i physical blocks, that is, determines the physical blocks etc. that are commonly used in each segment. Since this segment table is stored, address conversion is performed using this address conversion table CT5 and the segment register SGR3.
一方、メモリサブシステム2中、6は前記アドレス変換
テーブルCT5の出力がセットされ、カラムアドレスと
なる7ビットのカラムアドレスレジスタABC,7は前
記論理アドレスLAR4のデスプレースメント部がセッ
トされる13ビットのローアドレスレジスタARL,8
は前記ロー(列)とカラム(行)のいずれかを選択し、
各メモリチップのアドレスラインへアドレス情報を出力
するセレクタ、9は制御回路であり、前記メモリサブシ
ステム2のローアドレスの受けとりと、前記アドレス変
換テーブルCT5によるアドレス変換とをオーバラツプ
して動作させるものである。On the other hand, in the memory subsystem 2, 6 is set to the output of the address conversion table CT5, and a 7-bit column address register ABC, 7 is a 13-bit column address register to which the displacement part of the logical address LAR4 is set. Row address register ARL, 8
selects one of the rows and columns,
A selector 9 outputs address information to the address line of each memory chip, and is a control circuit that operates by overlapping the reception of the row address of the memory subsystem 2 and the address conversion by the address conversion table CT5. be.
即チ、アドレス変換の影響を受けるビットはメモリチッ
プからみた際必ずカラムアドレス(2回目に受けとるア
ドレス)とし、アドレス変換回路が動作完了しiいうち
にメモリチップへローアドレスを与えてメモリサイクル
を開始させる様に動作させるものである。In other words, the bit affected by address conversion is always the column address (the address received the second time) when viewed from the memory chip, and the memory cycle is started by giving a row address to the memory chip as soon as the address conversion circuit completes its operation. It is operated so that it starts.
また、この制御回路9はARR7のビット11〜ピット
15を受取り、チップセレクト信号を作ったり、同時に
読み書きされる複数のバイトの中のアドレスされたバイ
トの指定等の周知の動作も行なう。The control circuit 9 also receives bits 11 to 15 of the ARR 7 and performs well-known operations such as generating a chip select signal and specifying an addressed byte among a plurality of bytes read and written simultaneously.
以下第3図の動作タイミングチャートを使用して第2図
の実施例の動作につき詳細に説明する。The operation of the embodiment shown in FIG. 2 will be explained in detail below using the operation timing chart shown in FIG.
第3図にかいては上から順に基本クロック、セグメント
番号セグメント内アドレス、アドレス変換テーブル出力
、メモリスタート信号、メモリサブシステム内に3ける
RAS信号、CAS信号、ローアドレスストローフ信号
、ローアドレスレジスタ出力、カラムアドレスストロー
ブ信号、カラムアドレスレジスタ出力、メモリチップの
アドレス情報を示す。In Figure 3, from top to bottom, the basic clock, segment number, intra-segment address, address conversion table output, memory start signal, RAS signal in the memory subsystem, CAS signal, row address stroke signal, and row address register. Output, column address strobe signal, column address register output, and memory chip address information are shown.
本発明にかいては論理アドレスが直接に物理アドレスを
指定するものでない為、論理アドレスは物理アドレスに
変換されて主記憶のアクセスがなされる。In the present invention, since a logical address does not directly designate a physical address, the logical address is converted into a physical address and the main memory is accessed.
この変換は8Kバイトのブロック単位で行なわれる。This conversion is performed in units of 8K byte blocks.
つまり論理アドレスの下位13ビット(8Kバイトのア
ドレス)は直接物理アドレスの下位13ビットと々り、
ローアドレスとして直接割りあてられている。In other words, the lower 13 bits of the logical address (8K byte address) are directly the lower 13 bits of the physical address,
Directly assigned as a row address.
そして論理アドレスの上位3ビット(論理ブロック)が
物理アドレスの上位6ビット(物理ブロック)に変換さ
れる。The upper 3 bits (logical block) of the logical address are then converted into the upper 6 bits (physical block) of the physical address.
これはセグメントレジスタSDR3とアドレス変換テー
ブルCT5によって行なわれる。This is done by segment register SDR3 and address translation table CT5.
即ち3ビットのセグメントレジスタSGR3は8つのセ
グメントの1つを指定する。That is, the 3-bit segment register SGR3 specifies one of the eight segments.
各セグメントは最大64Kバイトの大きさでそれぞれ8
つの物理ブロックから構或されている。Each segment is a maximum of 64K bytes in size, each with 8
It is composed of two physical blocks.
この物理ブロック番号を記憶しているのがアドレス変換
テーブルCT5である。The address translation table CT5 stores this physical block number.
まずセグメントレジスタSGR3でセグメントが選ばれ
、論理ブロックにより物理ブロックが索引され物理アド
レスが作戒される。First, a segment is selected by the segment register SGR3, a physical block is indexed by a logical block, and a physical address is determined.
各セグメントをどの様な物理ブロックで構戒するかをシ
ステム毎に決め、つまり各セグメントで共通に利用する
物理ブロック等を決め、このセグメント構戒表をアドレ
ス変換テーブルCT5に記憶しているものである。The system determines what kind of physical blocks each segment should be organized into, that is, the physical blocks commonly used in each segment, and this segment structure table is stored in the address translation table CT5. be.
このアドレス変換テーブルCT5を通ったアドレス情報
はカラムアドレスとして割りあててかり、ストローブ信
号$ARCによりカラムアドレスレジスタにラッチし、
且つメモリアドレスとして直接割シアてられるローアド
レスをストローブ信号$ARRによりローアドレスレジ
スタARR7にラッチする。The address information passed through this address conversion table CT5 is assigned as a column address, and latched into the column address register by the strobe signal $ARC.
In addition, the row address directly allocated as a memory address is latched into the row address register ARR7 by the strobe signal $ARR.
タイミング的にはメモリアドレスとして直接指定される
ローアドレスの受けとりとアドレス変換テーブルCT5
によるアドレス変換とをオーバーラップ動作をさせてい
るものである。In terms of timing, reception of a row address directly designated as a memory address and address conversion table CT5
This overlaps the address translation and address conversion.
伺、前記実施例においてはローアドレスレジスタARR
7,カラムアドレスレジスタARC6をストローブする
ために2つのタイミングが必要であったが、このタイミ
ングを1つにするためには前記レジスタの代りにラッチ
を用いるとよい。However, in the above embodiment, the row address register ARR
7. Two timings were required to strobe the column address register ARC6, but in order to unify this timing into one, it is better to use a latch instead of the register.
即ち、第2図の2つのレジスタARC6、ARR7を合
せて1つのラッチレジスタAIRとし、そのラツチレジ
スタARの制御ゲート信号な$ARとする。That is, the two registers ARC6 and ARR7 in FIG. 2 are combined into one latch register AIR, and the control gate signal of the latch register AR is $AR.
このラッチレジスタARを用いた場合のタイミングチャ
ートを第4図に示す。A timing chart when this latch register AR is used is shown in FIG.
以上説明の如く本発明によると、16KダイナミックM
OSメモリのカラムアドレスへ、メモリアドレスのうち
変換テーブルで変換される6ビットを割付け、アドレス
変換テーブルとメモリチップ間のアドレスをレジスタ又
はストローブタイミングの異iるレジスタ2個で作って
、ローアドレスの受けとりとアドレス変換動作とをオー
バーラップさせることによりメモリアクセス時間の短縮
をはかることができる。As explained above, according to the present invention, 16K dynamic M
Allocate 6 bits of the memory address that will be converted by the conversion table to the column address of the OS memory, create the address between the address conversion table and the memory chip using a register or two registers with different strobe timings, and convert the row address to the column address of the OS memory. Memory access time can be shortened by overlapping the reception and address translation operations.
第1図は16KダイナミックMOSにかけるREAD/
WRITEサイクルのタイミングチャート、第2図は本
発明の記憶制御方式を具体化するための実施例、第3図
は第2図にかける動作タイミングチャート、第4図は他
の実施例における動作タイミングチャートである。
1・・・・・・CPU,2・・・・・・メモリサブシス
テム、3・・・・・・セグメントレジスタ、4・・・・
・・論理アドレスレジスタ、5・・・・・・アドレス変
換テーブル、6・・・・・・カラムアドレスレジスタ、
7・・・・・・ローアドレスレジスタ、8・・・・・・
セレクタ、9・・・・・・制御回路。Figure 1 shows the READ/
WRITE cycle timing chart, FIG. 2 is an embodiment of the storage control method of the present invention, FIG. 3 is an operation timing chart of FIG. 2, and FIG. 4 is an operation timing chart of another embodiment. It is. 1...CPU, 2...Memory subsystem, 3...Segment register, 4...
...Logical address register, 5...Address conversion table, 6...Column address register,
7...Low address register, 8...
Selector, 9... Control circuit.
Claims (1)
く第2アドレス転送期間の2つのタイミングで受取る記
憶素子により構成された記憶装置と、プログラムで用い
る論理アドレスを前記記憶装置をアクセスする物理アド
レスに変換ためのアドレス変換回路とを含む情報処理シ
ステムにかいて、前記記憶素子へ前記アドレス情報を与
える回路は前記アドレス変換回路よ9得られるアドレス
情報を前記第2アドレス期間に於でのみ転送する様に構
成され、前記記憶装置は前記アドレス変換回路の出力信
号が確定するよりも前に作動を開始することを特徴とす
る記憶制御方式。 2 物理アドレスの一部分のアドレス情報を保持する第
1のアドレスレジスタと、前記物理アドレスの残りの部
分のアドレス情報を保持するアドレスレジスタとを有し
、前記アドレス情報を与える回路のデータ入力は前記第
1、第2のアドレスレジスタ出力に接続され、前記第1
のアドレスレジスタは前記第2のアドレスレジスタよシ
も先にストローブされ、前記アドレス変換回路の出力は
前記第2のアドレスレジスタへ供給されていることを特
徴とする特許請求の範囲第1項記載の記憶制御方式。 3 アドレス情報を第1アドレス転送期間及びそれに続
く第2アドレス転送期間の2つのタイミングで受取る記
憶素子により構威された記憶装置と、プログラムで用い
る論理アドレスを前記記憶装置をアクセスする物理アド
レスに変換するためのアドレス変換回路とを含む情報処
理システムにかいて、前記アドレス変換回路を通ったア
ドレス情報は前記第2アドレス転送期間に受取られるべ
きアドレスとして割り当て、前記アドレス変換回路の出
力と、前記論理アドレス情報のうち物理アドレスとして
直接使われるアドレス情報とをラッチする手段を具備し
、前記ラッチによるアドレスの受付けと、前記アドレス
変換回路によるアドレス変換動作とを重複させることを
特徴とする記憶制御方式。[Scope of Claims] 1. A storage device configured with a storage element that receives address information at two timings, a first address transfer period and a subsequent second address transfer period, and a logical address used in a program that accesses the storage device. and an address conversion circuit for converting the address information into a physical address, the circuit for providing the address information to the storage element converts the address information obtained from the address conversion circuit into the second address period. 1. A storage control method, wherein the storage device is configured to transfer only the address conversion circuit, and the storage device starts operating before the output signal of the address conversion circuit is determined. 2 A first address register that holds address information for a part of the physical address and an address register that holds address information for the remaining part of the physical address, and the data input of the circuit that provides the address information is 1, connected to the second address register output;
2. The address register according to claim 1, wherein the address register is also strobed before the second address register, and the output of the address conversion circuit is supplied to the second address register. Memory control method. 3 A storage device configured with a storage element that receives address information at two timings, a first address transfer period and a subsequent second address transfer period, and converts a logical address used in a program into a physical address for accessing the storage device. and an address translation circuit for the purpose of assigning the address information that has passed through the address translation circuit as an address to be received during the second address transfer period, and combining the output of the address translation circuit with the logic A storage control method comprising means for latching address information that is directly used as a physical address among address information, and in which acceptance of an address by the latch and address conversion operation by the address conversion circuit are overlapped.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP53049310A JPS5847742B2 (en) | 1978-04-27 | 1978-04-27 | Memory control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP53049310A JPS5847742B2 (en) | 1978-04-27 | 1978-04-27 | Memory control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS54142018A JPS54142018A (en) | 1979-11-05 |
| JPS5847742B2 true JPS5847742B2 (en) | 1983-10-24 |
Family
ID=12827368
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP53049310A Expired JPS5847742B2 (en) | 1978-04-27 | 1978-04-27 | Memory control method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5847742B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4550368A (en) * | 1982-07-02 | 1985-10-29 | Sun Microsystems, Inc. | High-speed memory and memory management system |
| JPS61166646A (en) * | 1985-01-19 | 1986-07-28 | Panafacom Ltd | Memory access control system |
-
1978
- 1978-04-27 JP JP53049310A patent/JPS5847742B2/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS54142018A (en) | 1979-11-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5822251A (en) | Expandable flash-memory mass-storage using shared buddy lines and intermediate flash-bus between device-specific buffers and flash-intelligent DMA controllers | |
| US7050353B2 (en) | Semiconductor memory having burst transfer function | |
| US6625081B2 (en) | Synchronous flash memory with virtual segment architecture | |
| JPH04230544A (en) | Data processing apparatus for dynamically setting timing of dynamic memory system | |
| KR100679370B1 (en) | Word Ordering Method in Memory Devices | |
| JPH11219600A (en) | Semiconductor integrated circuit device | |
| JP2005517242A (en) | Address space, bus system, memory controller and device system | |
| JPH1031886A (en) | Random access memory | |
| CN106802870B (en) | high-efficiency Nor-Flash controller of embedded system chip and control method | |
| US6523755B2 (en) | Semiconductor memory device | |
| CN118525335B (en) | Method and apparatus for recovering conventional access performance in fine-grained DRAM | |
| JPH10207760A (en) | Variable queuing time memory circuit | |
| US4513371A (en) | Computer interface apparatus using split-cycle lookahead addressing for faster access to paged memory | |
| JP3681892B2 (en) | Data input / output circuit and data input / output method of semiconductor device | |
| CN1992075B (en) | Address converter semiconductor device and semiconductor memory device having same | |
| US6829195B2 (en) | Semiconductor memory device and information processing system | |
| US20020136079A1 (en) | Semiconductor memory device and information processing system | |
| CN1159058A (en) | Semiconductor integrated circuit device having synchronization function with multiple external clocks | |
| JP5446384B2 (en) | Interface circuit, memory system, and access control method | |
| JPS5847742B2 (en) | Memory control method | |
| KR100417548B1 (en) | Integrated cache memory and how to provide data to memory devices in digital memory | |
| US5841727A (en) | Semiconductor memory device | |
| JP4071930B2 (en) | Synchronous DRAM | |
| US6598116B1 (en) | Memory interface using only one address strobe line | |
| JPS61227295A (en) | Semiconductor memory device |