JPS58161033A - Analog scan system - Google Patents

Analog scan system

Info

Publication number
JPS58161033A
JPS58161033A JP4297082A JP4297082A JPS58161033A JP S58161033 A JPS58161033 A JP S58161033A JP 4297082 A JP4297082 A JP 4297082A JP 4297082 A JP4297082 A JP 4297082A JP S58161033 A JPS58161033 A JP S58161033A
Authority
JP
Japan
Prior art keywords
data
main memory
central processing
processing unit
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.)
Pending
Application number
JP4297082A
Other languages
Japanese (ja)
Inventor
Masaki Kumagai
雅樹 熊谷
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
Tokyo Shibaura Electric Co Ltd
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, Tokyo Shibaura Electric Co Ltd filed Critical Toshiba Corp
Priority to JP4297082A priority Critical patent/JPS58161033A/en
Publication of JPS58161033A publication Critical patent/JPS58161033A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/05Digital input using the sampling of an analogue quantity at regular intervals of time, input from a/d converter or output to d/a converter

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)

Abstract

PURPOSE:To shorten the occupation time of a bus line to make a high-speed transfer possible, by making instruction words and data, which are required for the execution of a CPU, compact and storing preliminarily them in a cache memory. CONSTITUTION:When A CPU 1 sends a start signal to a DMA device 4, the transfer of the output signal from an A/D converter to a main memory 3 through a bus line 6 is started. When the CPU1 sends the start signal to an auxiliary storage device 5, data having a designated size is transferred from the main memory 3 to the device 5 through the bus 6. A program is made small- sized so that contents of the main memory 3 which the CPU1 refers to are stored in a cache memory 2 and are executed while devices 4 and 5 are in the course of data transfer; and thus, the time when the bus 6 required for data transfer is occupied becomes shorter to make high-speed analog scanning possible.

Description

【発明の詳細な説明】 (1k)  技術分野のlI!明 重置−は、大量のム/D変挾されたサンプルデータをD
MA装置からパスツインを通して一旦王記憶装置に取p
込み、さらに主記憶装置から前記ノくスツインを通して
補助記憶装置仁書き込む際、Iくスラインの占有率を短
くして高速転送を可能とするアナログスキャン方式に関
する。
[Detailed description of the invention] (1k) Technical field lI! A large amount of sample data that has been transformed into M/D is stored in D.
Once transferred from the MA device to the King storage device via Path Twin.
The present invention relates to an analog scan method that enables high-speed transfer by shortening the occupancy rate of the I/O line when writing data from the main memory device to the auxiliary memory device through the memory twin.

lb)  従来技術の説明 従来のアナログスキャン方式は、主記憶装置(以後土メ
毫すと呼ぶ) とDMA装置の間でデータ転送中でも、
中央演算処SaW <以後CPUと呼ぶ)は王メモリか
らデータの読み出し書き込みを行い、パスラインの占有
率が高かったため、アナログスキャンの高速化6二大き
な制約条件となった。
lb) Description of the prior art In the conventional analog scan method, even during data transfer between the main memory device (hereinafter referred to as DMA device) and the DMA device,
The central processing unit SaW (hereinafter referred to as CPU) reads and writes data from the main memory, and because the pass line occupancy rate was high, this became a major constraint on speeding up analog scan.

(C1発明の目的 t そこで本発明は^■紀制約条件をとり去り、よシ尚速な
アナログスキャンを可能とす・るためのアナログスキャ
ン方式を提供することを目的とする。
(C1 Objective of the Invention) Therefore, an object of the present invention is to provide an analog scan method that removes the constraint conditions and enables faster analog scan.

(d)  発明の構成及び作用 以下本発明の一実施例を図面を参照しながら説明する。(d) Structure and operation of the invention An embodiment of the present invention will be described below with reference to the drawings.

弗1図は、本発明の構成図を示し、CPU 1は命令を
実行するし当ジキャッシュメモリ2(二重的のアドレス
の内容があればとれを取り出して実行するが、なければ
王メモリ3からパスライン6を通して内容を取り出し実
行する。CPUIからDMA装@4にスタート信号を送
るとA/DRA器からの出力信号をパスライン6を通し
て王メモリ34;転送を開始する。CPU 1から補助
記憶誠tIIL5にスタート信号を送ると王メモリ3か
ら指足すイズ分のデータをパスライン6を通して補助記
憶装置5に転送する。
Figure 1 shows a configuration diagram of the present invention, in which the CPU 1 executes an instruction, and the CPU 1 takes out the contents of the current cache memory 2 (if there is a duplicate address content, it is retrieved and executed; The content is taken out and executed from the CPU 1 through the pass line 6. When a start signal is sent from the CPU to the DMA device @4, the output signal from the A/DRA device is transferred to the main memory 34 through the path line 6. Transfer is started from the CPU 1 to the auxiliary memory. When a start signal is sent to the Makoto IIL 5, the data corresponding to the number of fingers added from the main memory 3 is transferred to the auxiliary storage device 5 through the pass line 6.

第2図は、CPU 1が実行する命令又はデータがキャ
ッシュメモリ2(ユなく、王メモリ3から命令を表わし
パスラインなCPU 1とDMA装置4と補助記憶装置
5  (BULKと呼ぶ)の3個で分割して使用してい
るため1mの装置が単位時1−当りパスラインを占有す
る率をh(又はPm)とすると(1)式にな9ます。
FIG. 2 shows that instructions or data executed by CPU 1 are sent from cache memory 2 (instead of cache memory 3), and are stored in three pass lines: CPU 1, DMA device 4, and auxiliary storage device 5 (called BULK). Since the line is divided and used, if the rate at which a 1 m long device occupies the pass line per unit time is h (or Pm), equation (1) becomes 9.

h(又はPlB)−−’巨Ω9(圓二 x 100 (
旬 ・・・・・・(1)Tc + Tn + T菖 但しTcはCPUがパスラインを占有する時間T珍はD
MAM置がパスラインを占有する時間TIは補助記憶装
置がパスラインを占有する時間である。
h (or PlB)--'Giant Ω9 (Enji x 100 (
Season: (1) Tc + Tn + T; however, Tc is the time that the CPU occupies the pass line;
The time TI during which the MAM device occupies the pass line is the time during which the auxiliary storage device occupies the pass line.

そこで、DMA装置4と補助記憶装置5がデータ転送中
は、CPU 1が参照する主メモリ3の内容を全てキャ
ッシュメモリ24ユ入れて実行する事かで自るように、
プログラムを小円化する。すると、第2図のTcがなく
なり、データ転送(二必鷹なパスライン6の占有率h(
又)W h)が上昇する。
Therefore, while data is being transferred between the DMA device 4 and the auxiliary storage device 5, all the contents of the main memory 3 referred to by the CPU 1 are stored in 24 units of cache memory and executed.
Make the program smaller. Then, Tc in Fig. 2 disappears, and the data transfer (the occupancy rate h of the pass line 6, which is inevitable)
Also) W h) increases.

h(又はPm)−Tnす94直)  x □oo (%
)   、”98.(2)TD+ Tm +e)  発明の効果 以上記載の本発明(二よれば、電子計算機(:よる高速
アナログスキャンにおいて単位時間当りのサンプル点数
が大幅に増す事(二なり、]・−ドウエアを追加する必
要なく高速にアナログスキャンする事が可能となるアナ
ログスキャン方式を提供する事ができる。
h (or Pm)-Tnsu94 direct) x □oo (%
), "98. (2) TD+Tm +e) Effects of the Invention According to the present invention described above (2), the number of sample points per unit time is significantly increased in high-speed analog scanning by an electronic computer (2). - It is possible to provide an analog scan method that enables high-speed analog scan without the need for additional software.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は、高速アナログスキャンを行うための電子gt
算機の構成図、第2図は、キャッシュメモリの効果がな
い場合のタイミングチャート図である。 ’rc : CPUがパスラインを占有する時間TD 
: DMA装置が TB:補助記憶装置が
Figure 1 shows the electronic gt for high-speed analog scanning.
FIG. 2, a block diagram of the computer, is a timing chart when the cache memory is ineffective. 'rc: Time TD during which the CPU occupies the pass line
: DMA device is TB: Auxiliary storage device is

Claims (1)

【特許請求の範囲】[Claims] 中央演算処理装置と、主記憶装置と、前記中央演算処理
装置を介さずに主記憶装置(二直接データを書き込むD
MA装置と、アナログ信号をディジタル値に変侠し前記
DMA装置(ニデイジタル値を送るA/D変侯器と、前
記主記憶装置から中央演算処理装置を介さす署二データ
を読み出し記憶する補助記憶装置と、前記中央演算処理
装置が主記憶装置に対し参照頻度の多いデータを、一部
写し取って記憶するキャッシュメモリと、前記主記憶装
置からのデータ読み出し及び書き込み時也二データが転
送されるパスラインで構成される篭子計算機砿:おいて
、DMA装置からパスラインを通って上記憶装置シニ書
き込むと同時(二、主記憶装置からパスラインを通って
補助記憶装置に書き込む絵、中央演算処理装置が実行す
るため(=必要な命令語又はデータはコンパクト化し予
めキャッシュメモリに記憶しておきパスラインを占有す
る時間のうち、中央演算amamが主記憶W&置から命
令語又はデータを取p出す為ζ:占有する時間をなくし
て、DMA装置から主記憶装置の間と、主記憶装置から
補助記憶装置の閲−;データ転送する時のみノ(スライ
ンを占有して行うアナログスキャン方式。
A central processing unit, a main memory device, and a main memory device (2) that directly writes data without going through the central processing unit.
an MA device, an A/D converter that converts analog signals into digital values and sends the DMA device (two digital values), and an auxiliary memory that reads and stores signed data from the main memory device via the central processing unit. a cache memory for copying and storing a portion of data frequently referenced by the central processing unit in the main memory; and a path for transferring data when reading and writing data from the main memory. A computer computer consisting of lines: At the same time, data is written from the DMA device to the upper storage device through the pass line (2. Pictures are written from the main memory device to the auxiliary storage device through the pass line, central processing In order for the device to execute (= the necessary instructions or data are compacted and stored in the cache memory in advance, the central processing unit amam retrieves the instructions or data from the main memory W& during the time it occupies the pass line. For this reason: An analog scan method that eliminates the time occupied and occupies the line only when data is transferred between the DMA device and the main memory and from the main memory to the auxiliary memory.
JP4297082A 1982-03-19 1982-03-19 Analog scan system Pending JPS58161033A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4297082A JPS58161033A (en) 1982-03-19 1982-03-19 Analog scan system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4297082A JPS58161033A (en) 1982-03-19 1982-03-19 Analog scan system

Publications (1)

Publication Number Publication Date
JPS58161033A true JPS58161033A (en) 1983-09-24

Family

ID=12650888

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4297082A Pending JPS58161033A (en) 1982-03-19 1982-03-19 Analog scan system

Country Status (1)

Country Link
JP (1) JPS58161033A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6675862B2 (en) 2000-12-28 2004-01-13 Matsushita Electric Works, Ltd. Blind apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6675862B2 (en) 2000-12-28 2004-01-13 Matsushita Electric Works, Ltd. Blind apparatus

Similar Documents

Publication Publication Date Title
JPS5960658A (en) Semiconductor storage device provided with logical function
JPS58161033A (en) Analog scan system
JP2917659B2 (en) Information processing device
JPS61153770A (en) Image processor
JP2594611B2 (en) DMA transfer control device
JP2830239B2 (en) Input display control device
JP2902709B2 (en) Image processing device
JPS5999522A (en) Input and output control system
JPS58189719A (en) Data transfer control system
JPS63245743A (en) Memory access system
JPH0546565A (en) Data processor
JPH0370816B2 (en)
JPH0516452A (en) Printer
JPH0330899B2 (en)
JPS58101358A (en) Memory controlling system
JPS61107593A (en) Magnetic bubble memory device
JPS6160163A (en) Data transfer system
JPS63292276A (en) Image processor
JPS63155346A (en) Ram check system
JPS6132710B2 (en)
JPH0769885B2 (en) Data transfer device
JPH0239383A (en) Image processor
JPH036762A (en) Image memory direct access method
JPH05159042A (en) Picture processor
JPS61156454A (en) Data transfer control device