JPH0777337B2 - Digital input device - Google Patents

Digital input device

Info

Publication number
JPH0777337B2
JPH0777337B2 JP60296625A JP29662585A JPH0777337B2 JP H0777337 B2 JPH0777337 B2 JP H0777337B2 JP 60296625 A JP60296625 A JP 60296625A JP 29662585 A JP29662585 A JP 29662585A JP H0777337 B2 JPH0777337 B2 JP H0777337B2
Authority
JP
Japan
Prior art keywords
ram
output
signal
data
circuit
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 - Lifetime
Application number
JP60296625A
Other languages
Japanese (ja)
Other versions
JPS62155605A (en
Inventor
達弥 狩野
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP60296625A priority Critical patent/JPH0777337B2/en
Publication of JPS62155605A publication Critical patent/JPS62155605A/en
Publication of JPH0777337B2 publication Critical patent/JPH0777337B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明は、ディジタル入力装置、特に多数の入力信号を
処理するディジタル入力装置に関するものである。
Description: TECHNICAL FIELD OF THE INVENTION The present invention relates to a digital input device, and more particularly to a digital input device for processing a large number of input signals.

〔発明の技術的背景〕[Technical background of the invention]

第5図は従来のディジタル入力装置の構成図である。第
5図に示されるように複数の入力信号(IN1〜INn)1毎
にフィルタ回路(FLT1〜FLTn)2を設け、これら複数の
フィルタ回路からの出力をセレクト回路3でセレクト
し、出力4を得るように構成されていた。
FIG. 5 is a block diagram of a conventional digital input device. As shown in FIG. 5, a filter circuit (FLT 1 to FLT n ) 2 is provided for each of a plurality of input signals (IN 1 to IN n ) 1, and outputs from these plurality of filter circuits are selected by a select circuit 3. , Output 4 was configured.

〔背景技術の問題点〕[Problems of background technology]

上記構成を有する従来装置では、各ディジタル入力信号
毎にフィルタ回路が必要となり、基板に回路を実装する
場合、入力信号数に比例してフィルタ回路が増加するた
め、基板の回路実装上の問題から基板当りの入力信号数
が制限されることとなり、基板のコストアップともなっ
ていた。
In the conventional device having the above configuration, a filter circuit is required for each digital input signal, and when the circuit is mounted on the board, the number of filter circuits increases in proportion to the number of input signals. The number of input signals per substrate is limited, which also increases the cost of the substrate.

〔発明の目的〕[Object of the Invention]

本発明は上記問題点を解決するためになされたものであ
り、入力信号数の増加によるフィルタ回路の増加を防止
したディジタル入力装置を提供することを目的としてい
る。
The present invention has been made to solve the above problems, and an object of the present invention is to provide a digital input device in which an increase in the number of filter circuits due to an increase in the number of input signals is prevented.

〔発明の概要〕[Outline of Invention]

本発明では、複数の入力信号をアドレスに応じて所定周
期でサンプリングし、これらの各サンプリングしたデー
タを時間間隔をおいて複数のRAMに順次記憶して時間差
のあるデータをつくり、この時間差のあるデータをアド
レス毎に一括して比較することにより、一致,不一致を
検出してフィルタリングを行なうようにしたものであ
る。
According to the present invention, a plurality of input signals are sampled at a predetermined cycle according to an address, and each of these sampled data is sequentially stored in a plurality of RAMs at time intervals to create data with a time difference. By comparing the data collectively for each address, matching or non-matching is detected and filtering is performed.

〔発明の実施例〕Example of Invention

以下図面を参照して実施例を説明する。 Embodiments will be described below with reference to the drawings.

第1図は本発明によるディジタル入力装置の一実施例の
構成図である。第1図では入力信号数が64本、入力信号
サンプル周期1ms、フィルタリング時間4msの場合につい
て説明する。(IN1〜IN64)1は入力信号、11はマルチ
プレクサで前記入力信号の内から1つを、アドレスバス
26からのアドレス情報により選択し、選択出力27に出力
する。RAM012〜RAM315,RAM25はアドレスが0〜63番地の
1ビットRAMであり、この内RAM012〜RAM315は前記入力
信号(IN1〜IN64)1が選択されている間に、その内容
を0〜63番地に記憶する。即ち、入力信号IN1について
は、先ず最初のサンプリング時点においてRAM0の0番地
へ、1ms後の次のサンプリング時点においてRAM1の0番
地へ、更に次のサンプリング時点においてRAM2の0番地
へ、更に次のサンプリング時点においてRAM3の0番地の
如く、順次1ms毎の時間差のあるデータが記憶され、RAM
3への記憶が終了すると最初のRAM0に戻る。その他の入
力信号(IN2〜IN64)についても全く同様である。要す
るに各RAM0〜RAM3についてみると、最初のサンプリング
時点においては全入力信号(IN1〜IN64)がRAM0の0〜6
3番地へ記憶され、次の1ms後のサンプリング周期にはそ
の時点の全入力信号(IN1〜IN64)がRAM1の0〜63番地
へのように、順次時間差をおいたデータが記憶される。
16はデコーダ、17はアドレス発生器、18は制御回路であ
る。ここでデコーダ16はアドレス発生器17からのコード
信号28と29をデコードして、前記各RAM0〜RAM3のチップ
セレクト信号46〜49を出力する。又、デコーダ16は制御
回路18からの一括出力信号51を受けてチップセレクト信
号46〜49の信号を同時に出力させる。要するにチップセ
レクト信号46〜49によって順次RAMを選択した後に、一
括出力信号51によって前記各RAM0〜RAM3を同時に出力
し、時間差をもって記憶されているデータを比較するも
のである。19,20は論理素子であり、この内論理素子19
はRAM012〜RAM315の出力42〜45が全て「1」の場合に出
力が「1」となり、又、論理素子20はRAM012〜RAM315の
出力42〜45が全て「0」の場合に出力が「1」となる。
即ち、各RAM012〜RAM315の出力が全て「1」又は「0」
で一致している場合を弁別して出力するようにしてい
る。21はJKフリップ・フロップ(以下JKF/F)で、プリ
セット入力PRとリセット入力CLRがあり、J=「1」,K
=「0」において制御回路18からのクロック信号34があ
るとQ=「1」となり、又、J=「0」,K=「1」でク
ロック信号34があるとQ=「0」となる。更にJ=
「0」,K=「0」でクロック信号34があるとQは変化せ
ず、プリセット入力PR又はリセット入力CLRでセットし
た状態のままとなっている。23,24は論理素子で制御回
路18からの制御信号33が「1」の時RAM425の出力36が
「1」ならば、論理素子24の出力が「0」となり、又、
出力36が「0」ならば、論理素子23の出力が「0」とな
る。RAM425はフィルタリング済の(IN1〜IN64)のデー
タを記憶している。アドレス発生器17は制御回路18から
の1ms周期の信号50によって起動され、アドレスのイン
クリメントを行なう。このアドレスは1ms毎に0〜63番
地までのインクリメントを2回行なう。又、コード信号
28,29は2ビットで0〜3まで1ms毎にインクリメントを
行なう。
FIG. 1 is a block diagram of an embodiment of a digital input device according to the present invention. FIG. 1 illustrates a case where the number of input signals is 64, the input signal sampling period is 1 ms, and the filtering time is 4 ms. (IN 1 to IN 64 ) 1 is an input signal, 11 is a multiplexer for inputting one of the input signals to the address bus
It is selected by the address information from 26 and is output to the selection output 27. RAM 0 12 to RAM 3 15, RAM 25 are 1-bit RAMs with addresses 0 to 63, of which the input signal (IN 1 to IN 64 ) 1 is selected for RAM 0 12 to RAM 3 15. In the meantime, the contents are stored in addresses 0 to 63. That is, for the input signal IN 1 , first to the address 0 of RAM 0 at the first sampling time, to the address 0 of RAM 1 at the next sampling time after 1 ms, and to the address 0 of RAM 2 at the next sampling time. At the time of the next sampling, data with a time difference of 1 ms is sequentially stored in the RAM 3 like the address 0 of RAM 3.
When the memory of 3 is completed, it returns to the first RAM 0 . The same applies to the other input signals (IN 2 to IN 64 ). In short, regarding each RAM 0 to RAM 3 , all input signals (IN 1 to IN 64 ) are 0 to 6 of RAM 0 at the time of the first sampling.
It is stored in address 3, and in the next sampling cycle after 1ms, all input signals (IN 1 to IN 64 ) at that point in time are stored with data with a time difference, such as addresses 0 to 63 in RAM 1. It
Reference numeral 16 is a decoder, 17 is an address generator, and 18 is a control circuit. Here, the decoder 16 decodes the code signals 28 and 29 from the address generator 17 and outputs the chip select signals 46 to 49 of the respective RAM 0 to RAM 3 . Further, the decoder 16 receives the collective output signal 51 from the control circuit 18 and simultaneously outputs the chip select signals 46 to 49. In short, after the RAMs are sequentially selected by the chip select signals 46 to 49, the RAMs 0 to 3 are simultaneously output by the collective output signal 51, and the stored data are compared with a time difference. 19 and 20 are logic elements, of which the logic elements 19
The RAM 0 12~RAM 3 15 output of 42 to 45 are all "1" output if the "1" Also, the logic device 20 is RAM 0 12~RAM 3 15 output of 42 to 45 are all "0 , The output is “1”.
That is, all outputs from RAM 0 12 to RAM 3 15 are “1” or “0”.
If they match with each other, they are discriminated and output. 21 is a JK flip-flop (hereinafter referred to as JKF / F), which has a preset input PR and a reset input CLR, and J = "1", K
When there is a clock signal 34 from the control circuit 18 when = "0", Q = "1", and when J = "0", K = "1" and there is a clock signal 34, Q = "0". . Furthermore J =
When "0", K = "0" and the clock signal 34 is present, Q does not change and remains in the state set by the preset input PR or the reset input CLR. 23 and 24 if "1" output 36 of the RAM 4 25 is when the control signal 33 from the control circuit 18 in the logic element is "1", "0" output of the logic element 24, and the addition,
If the output 36 is "0", the output of the logic element 23 is "0". RAM 4 25 stores a data of the filtered (IN 1 ~IN 64). The address generator 17 is activated by the signal 50 from the control circuit 18 in a 1 ms cycle and increments the address. This address is incremented twice from 0 to 63 every 1 ms. Also, the code signal
28 and 29 are 2 bits and increment from 0 to 3 every 1 ms.

第2図は各信号状態がどのようになっているかを示すタ
イムチャートである。
FIG. 2 is a time chart showing how each signal state is.

制御回路18から1ms周期の信号出力50がアドレス発生器1
7に出力されると、アドレス発生器17はアドレスのイン
クリメントをスタートさせる。したがってマルチプレク
サ11の選択出力27にアドレスのインクリメントに対応し
て、入力信号IN1〜IN64のデータが出力される。なお、
この場合、1ms内にアドレスが2回インクリメントさ
れ、その結果入力信号が2回出力されるが、前半のみ使
って後半は使用しない。この時アドレス発生器17からの
コード信号28,29が図に示される「0」,「1」の形で
出力され、前記コード信号28,29の出力に応じてチップ
セレクト信号46〜49が出力される。即ち、コード信号2
8,29に応じてRAM012〜RAM315が順次選択出力される。
Address generator 1 outputs signal output 50 of 1ms cycle from control circuit 18.
When output to 7, the address generator 17 starts incrementing the address. Therefore, the data of the input signals IN 1 to IN 64 is output to the selection output 27 of the multiplexer 11 in correspondence with the increment of the address. In addition,
In this case, the address is incremented twice within 1 ms and the input signal is output twice as a result, but only the first half is used and the second half is not used. At this time, code signals 28 and 29 from the address generator 17 are output in the form of "0" and "1" shown in the figure, and chip select signals 46 to 49 are output according to the output of the code signals 28 and 29. To be done. That is, code signal 2
RAM 0 12 to RAM 3 15 are sequentially selected and output according to 8, 29.

第3図はタイムチャートの詳細図で1msの間を示す。第
2図及び第3図から明らかなように、最初の1msの間(t
0〜t2)にチップセレクト信号46がアクティブとなりRAM
012が選択される。この場合制御回路18からのライト信
号30の出力により、各選択出力(IN1〜IN64)がRAM012
に書込まれる。なお第3図では時刻t0からの説明をして
いるが、時刻t0以前においても既にサンプル周期1ms毎
にRAM012〜RAM315には入力信号が順次記憶されてきてい
る。したがってフィルタリング時間4ms毎の一括出力51
も順次出力されてきている。第3図のt1〜t2期間が一括
出力信号51による読出しであり、この期間内にて既に順
次記憶済の入力データを読出して一致,不一致を検出す
る。云い換えると、制御回路18から一括出力信号51が出
力され、デコーダ16のチップセレクト信号46〜49全てが
アクティブとなり、RAM012〜RAM315が選択される。なお
第3図において、チップセレクト信号46〜49としてはRA
M012〜RAM315が順次選択されることを説明する意味か
ら、これが一括出力信号51に応じて全てアクティブにな
る形状とはしていない。その後アドレス発生器17は新た
に0〜63番地までインクリメントをスタートする。
FIG. 3 is a detailed view of the time chart, showing 1 ms. As is clear from FIGS. 2 and 3, during the first 1 ms (t
The chip select signal 46 becomes active from 0 to t 2 ) and the RAM
0 12 is selected. In this case, according to the output of the write signal 30 from the control circuit 18, each selected output (IN 1 to IN 64 ) is RAM 0 12
Written in. Although in the Figure 3 has a description from time t 0, the input signal to the RAM 0 12~RAM 3 15 already sample period 1ms each well at time t 0 before it has been sequentially stored. Therefore, batch output 51 every 4 ms filtering time
Are also being output sequentially. The period from t 1 to t 2 in FIG. 3 is the reading by the collective output signal 51, and the input data which has been already stored in sequence during this period is read to detect the coincidence or non-coincidence. In other words, the control circuit 18 outputs the collective output signal 51, all the chip select signals 46 to 49 of the decoder 16 become active, and the RAM 0 12 to RAM 3 15 are selected. In FIG. 3, the chip select signals 46 to 49 are RA.
From meanings set forth that M 0 12~RAM 3 15 are sequentially selected, this is not the shape becomes active all in accordance with the collective output signal 51. After that, the address generator 17 newly starts incrementing from addresses 0 to 63.

第4図はフィルタリングのための一致,不一致を説明す
るタイムチャートである。なおこの場合は一括出力51に
応じてチップセレクト信号46〜49が全てアクティブとな
った形態で示してある。
FIG. 4 is a time chart for explaining matching and non-matching for filtering. In this case, the chip select signals 46 to 49 are all activated in response to the collective output 51.

先ず0番地の動作に注目すれば、JKF/Fの初期値設定の
ため、RAM425から0番地のデータを読出して、そのデー
タの「1」,「0」によりJKF/F21のプリセット又はク
リアーを行なう。次にJKF/F21のJ,K入力とクロック信号
34入力によるJKF/F21の書換えを行なう。J入力は論理
素子19でRAM012〜RAM315の出力42〜45のデータの一致検
出を行なった出力であり、全ての出力が「1」の時、J
入力が「1」となる。又、K入力は論理素子20で一致検
出を行なった出力であり、全てのデータが「0」の時、
K入力が「1」となる。第4図のタイムチャートの例で
は、0番地と64番地が夫々一致がとれてJKF/F21の出力
が夫々「1」と「0」となっている。そして1番地,2番
地,63番地は不一致となり、JKF/Fに設定された初期値の
ままとなっている。またJKF/F21の出力データ35は制御
回路18のライト信号31によってRAM425に書込み、RAM425
のデータ更新を行なう。即ち、RAM425には常にフィルタ
リング済の最新データが記憶されることになる。以上の
様にして入力データのフィルタリングを行なうことがで
きる。
If first focus on the operation of the address 0, for JKF / F default setting, reads the data at address 0 from RAM 4 25, "1" of the data, preset or clear the JKF / F21 by "0" Do. Next, JK input of JKF / F21 and clock signal
34 Rewrite JKF / F21 by input. The J input is the output of the logic element 19 which detects the coincidence of the data of the outputs 42 to 45 of the RAM 0 12 to RAM 3 15, and when all the outputs are "1", J
The input becomes "1". Further, the K input is an output obtained by performing coincidence detection by the logic element 20, and when all the data are “0”,
The K input becomes "1". In the example of the time chart of FIG. 4, the 0th address and the 64th address are coincident with each other, and the outputs of the JKF / F21 are "1" and "0", respectively. And the 1st, 2nd, and 63rd addresses do not match, and the initial values set in the JKF / F remain the same. The JKF / output data 35 of the F21 is written to the RAM 4 25 by a write signal 31 of the control circuit 18, RAM 4 25
The data of is updated. In other words, always be the most recent data of the filtered is stored in the RAM 4 25. The input data can be filtered as described above.

上記実施例では1ビットRAMについて説明したが、これ
に限定されるものではなく、2ビット以上のRAMを使用
し、JKF/F等もビット数に対応して増設すれば、1回に
多数ビットのフィルタリングが行なえるため、更に効率
が良くなることは明らかである。
In the above embodiment, the 1-bit RAM has been described, but the present invention is not limited to this. If a RAM of 2 bits or more is used and JKF / F and the like are expanded in accordance with the number of bits, a large number of bits can be set at one time. It is obvious that the efficiency can be further improved because the filtering can be performed.

〔発明の効果〕〔The invention's effect〕

以上説明した如く、本発明によれば所定のサンプル周期
で入力信号をサンプリングして、このデータを複数のRA
Mに記憶することにより互に時間差のあるデータを作成
し、これを1個所で同時に比較して一致検出を行なうよ
うに構成したので、フィルタ個数を減少できて、回路基
板えの実装効率を高めることができると共に、ビット当
りの回路コストも低くすることの可能なディジタル入力
装置を提供できる。
As described above, according to the present invention, the input signal is sampled at a predetermined sampling period and this data is converted into a plurality of RA signals.
By storing in M, data with a time difference between each other is created, and the data is compared at one place at the same time to perform coincidence detection, so the number of filters can be reduced and the mounting efficiency of the circuit board is improved. In addition, it is possible to provide a digital input device capable of reducing the circuit cost per bit.

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

第1図は本発明によるディジタル入力装置の一実施例の
構成図、第2図は各信号状態がどのようになっているか
を示すタイムチャート、第3図はタイムチャートの詳細
図で1msの間を拡大して示した図、第4図はフィルタリ
ングのための一致,不一致を説明するタイムチャート、
第5図は従来のフィルタ構成を示す図である。 1…入力信号、2…フィルタ回路 3…セレクタ、4…出力信号 11…マルチプレクサ、12〜15、25…RAM 16…デコーダ、17…アドレス発生回路 18…制御回路、19,20,22〜24…論論素子 21…JKフリップ・フロップ 26…アドレスバス、27…選択出力 28,29…コード信号、30,31…ライト信号 32,33…制御信号、34…クロック信号 46〜49…チップセレクト信号 50…1ms周期出力信号 51…一括出力。
FIG. 1 is a block diagram of an embodiment of a digital input device according to the present invention, FIG. 2 is a time chart showing how each signal state is, and FIG. 3 is a detailed view of the time chart for 1 ms. FIG. 4 is an enlarged view of FIG. 4, and FIG. 4 is a time chart for explaining matching / mismatching for filtering.
FIG. 5 is a diagram showing a conventional filter configuration. 1 ... Input signal, 2 ... Filter circuit 3 ... Selector, 4 ... Output signal 11 ... Multiplexer, 12-15, 25 ... RAM 16 ... Decoder, 17 ... Address generation circuit 18 ... Control circuit, 19, 20, 22-24 ... Argument element 21 ... JK flip-flop 26 ... Address bus, 27 ... Select output 28, 29 ... Code signal, 30, 31 ... Write signal 32, 33 ... Control signal, 34 ... Clock signal 46 to 49 ... Chip select signal 50 … 1ms cycle output signal 51… Batch output.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】複数のディジタル入力信号を所定のサンプ
リング周期で入力し、フィルタリングするディジタル入
力装置において、各入力信号について最初のサンプリン
グ時点から順次時間差のあるデータを得て、前記複数の
ディジタル信号を1回のサンプリング毎に前記複数のデ
ィジタル入力信号を一括記憶する複数の記憶回路と、前
記各記憶回路に時間差を有して記憶されているデータを
アドレス毎に一括して比較し、前記記憶回路からの信号
が同じときにその信号を出力する比較回路と、前記比較
結果を記憶する複数の安定状態を有する論理回路と、前
記論理回路に対して初期値を設定するためにフィルタリ
ング済の各データを記憶する記憶回路と、前記各回路の
タイミング制御を行なう制御回路とを備えたことを特徴
とするディジタル入力装置。
1. A digital input device for inputting and filtering a plurality of digital input signals at a predetermined sampling period, and for each input signal, data having a time difference from the first sampling time point is sequentially obtained to obtain the plurality of digital signals. A plurality of storage circuits that collectively store the plurality of digital input signals for each sampling, and data stored with a time difference in each storage circuit are collectively compared for each address, and the storage circuit Comparing circuit for outputting the same signal from the same, a logic circuit having a plurality of stable states for storing the comparison result, and each data which has been filtered to set an initial value for the logic circuit. And a control circuit that controls the timing of each circuit. Power equipment.
JP60296625A 1985-12-27 1985-12-27 Digital input device Expired - Lifetime JPH0777337B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60296625A JPH0777337B2 (en) 1985-12-27 1985-12-27 Digital input device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60296625A JPH0777337B2 (en) 1985-12-27 1985-12-27 Digital input device

Publications (2)

Publication Number Publication Date
JPS62155605A JPS62155605A (en) 1987-07-10
JPH0777337B2 true JPH0777337B2 (en) 1995-08-16

Family

ID=17835965

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60296625A Expired - Lifetime JPH0777337B2 (en) 1985-12-27 1985-12-27 Digital input device

Country Status (1)

Country Link
JP (1) JPH0777337B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS603747A (en) * 1983-06-22 1985-01-10 Fujitsu Ltd Program selecting control system
JPS6055477A (en) * 1983-09-07 1985-03-30 Agency Of Ind Science & Technol Uniform weight linear filter circuit
JPS61208114A (en) * 1985-03-12 1986-09-16 Omron Tateisi Electronics Co Preventing circuit for chattering

Also Published As

Publication number Publication date
JPS62155605A (en) 1987-07-10

Similar Documents

Publication Publication Date Title
US4975872A (en) Dual port memory device with tag bit marking
JPH0777337B2 (en) Digital input device
US5539919A (en) Microcomputer having function to specify functional block having data to be monitored and to output data as an anaglog signal
EP0632458B1 (en) Parallel data outputting storage circuit
JPS6310447B2 (en)
JPS6117480Y2 (en)
SU1399819A1 (en) Diagonally addressed storage
SU1548799A1 (en) Device for conversion of brightness histograms
JP3378681B2 (en) Memory data read / write circuit
JP2919357B2 (en) CPU interface circuit
JPH0116193Y2 (en)
JPS62216059A (en) Check system for storage device
EP0217348A2 (en) Memory connected state detecting circuit
JP2572735B2 (en) Pattern generator
JPS59231791A (en) Semiconductor memory
JPH01291321A (en) Logic circuit
JPS6055591A (en) Access method of memory unit
JPH09305444A (en) Coverage memory
KR0178005B1 (en) Memory Self Test Circuit
JPS59188754A (en) Selective scan logging system
JPH0793039B2 (en) Memory address control circuit
JPH0644241B2 (en) Single-chip micro computer
JPS61196496A (en) Memory device
JPH04268936A (en) memory device
JP2001184855A (en) Memory controller