ES2102979T3 - Subsistema de memoria intermedia para controladores perifericos y procedimiento asociado. - Google Patents

Subsistema de memoria intermedia para controladores perifericos y procedimiento asociado.

Info

Publication number
ES2102979T3
ES2102979T3 ES89308916T ES89308916T ES2102979T3 ES 2102979 T3 ES2102979 T3 ES 2102979T3 ES 89308916 T ES89308916 T ES 89308916T ES 89308916 T ES89308916 T ES 89308916T ES 2102979 T3 ES2102979 T3 ES 2102979T3
Authority
ES
Spain
Prior art keywords
cpu
peripheral controller
memory subsystem
data communications
buffer
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
ES89308916T
Other languages
English (en)
Inventor
Vineet Dujari
Nicos Syrimis
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.)
Advanced Micro Devices Inc
Original Assignee
Advanced Micro Devices Inc
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 Advanced Micro Devices Inc filed Critical Advanced Micro Devices Inc
Application granted granted Critical
Publication of ES2102979T3 publication Critical patent/ES2102979T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • G06F13/12Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
    • G06F13/122Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware performs an I/O function other than control of data transfer
    • 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
    • G06F3/0656Data buffering arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Systems (AREA)
  • Bus Control (AREA)
  • Electrical Discharge Machining, Electrochemical Machining, And Combined Machining (AREA)
  • Small-Scale Networks (AREA)
  • Communication Control (AREA)
  • Multi Processors (AREA)
  • Computer And Data Communications (AREA)

Abstract

UN SUBSISTEMA DE MEMORIA DE BUFFER PARA UN CONTROLADOR PERIFERICO. SE PROPORCIONA UNA CPU PARA INICIAR LA TRANSFERENCIA DE DATOS. TAMBIEN SE PROPORCIONA UN ADAPTADOR CENTRAL. SE UTILIZA UN BUFFER DE MEMORIA PARA ALMACENAR TEMPORALMENTE LOS DATOS. EL CONTROLADOR PERIFERICO ESTA PREPARADO PARA FUNCIONAR EN UN ENTORNO QUE TENGA AL MENOS DOS BUSES DE COMUNICACIONES DE DATOS: UN BUS DE COMUNICACIONES DE DATOS DE LA CPU CONECTADO ENTRE LA CPU Y EL CONTROLADOR PERIFERICO, Y UN BUS DE COMUNICACIONES DE DATOS DE BUFFER, SEPARADO DEL BUS DE COMUNICACIONES DE DATOS DE LA CPU, Y CONECTADO AL CONTROLADOR PERIFERICO, AL BUFFER DE MEMORIA Y AL ADAPTADOR CENTRAL. DE ESTE MODO SE PROPORCIONA UN MECANISMO PARA PERMITIR A LA CPU EL ACCESO AL BUFFER DE MEMORIA POR MEDIO DEL CONTROLADOR PERIFERICO.
ES89308916T 1988-09-09 1989-09-04 Subsistema de memoria intermedia para controladores perifericos y procedimiento asociado. Expired - Lifetime ES2102979T3 (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US07/242,743 US5239636A (en) 1988-09-09 1988-09-09 Buffer memory subsystem for peripheral controllers

Publications (1)

Publication Number Publication Date
ES2102979T3 true ES2102979T3 (es) 1997-08-16

Family

ID=22916012

Family Applications (1)

Application Number Title Priority Date Filing Date
ES89308916T Expired - Lifetime ES2102979T3 (es) 1988-09-09 1989-09-04 Subsistema de memoria intermedia para controladores perifericos y procedimiento asociado.

Country Status (7)

Country Link
US (1) US5239636A (es)
EP (1) EP0358423B1 (es)
JP (1) JP2853809B2 (es)
AT (1) ATE153150T1 (es)
DE (1) DE68928040T2 (es)
ES (1) ES2102979T3 (es)
GR (1) GR3023419T3 (es)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5999994A (en) * 1991-01-31 1999-12-07 Ast Research, Inc. Dual path computer control system
US5829043A (en) * 1991-04-15 1998-10-27 Gilet, Deceased; Roger Coupler circuit and its use in a card and process
JPH0561951A (ja) * 1991-08-30 1993-03-12 Fujitsu Ltd イメージ処理装置
US6343363B1 (en) 1994-09-22 2002-01-29 National Semiconductor Corporation Method of invoking a low power mode in a computer system using a halt instruction
US5524268A (en) * 1992-06-26 1996-06-04 Cirrus Logic, Inc. Flexible processor-driven control of SCSI buses utilizing tags appended to data bytes to determine SCSI-protocol phases
US5613135A (en) * 1992-09-17 1997-03-18 Kabushiki Kaisha Toshiba Portable computer having dedicated register group and peripheral controller bus between system bus and peripheral controller
TW276312B (es) * 1992-10-20 1996-05-21 Cirrlis Logic Inc
US5588125A (en) * 1993-10-20 1996-12-24 Ast Research, Inc. Method and apparatus for increasing bus bandwidth on a system bus by inhibiting interrupts while posted I/O write operations are pending
US5666516A (en) * 1993-12-16 1997-09-09 International Business Machines Corporation Protected programmable memory cartridge having selective access circuitry
US5625800A (en) * 1994-06-30 1997-04-29 Adaptec, Inc. SCB array external to a host adapter integrated circuit
US5564023A (en) * 1994-06-30 1996-10-08 Adaptec, Inc. Method for accessing a sequencer control block by a host adapter integrated circuit
JPH08106733A (ja) * 1994-10-07 1996-04-23 Hitachi Ltd 情報記憶媒体利用システム
WO1996032674A2 (en) * 1995-04-13 1996-10-17 Cirrus Logic, Inc. Semiconductor memory device for mass storage block access applications
US5564027A (en) * 1995-04-20 1996-10-08 International Business Machines Corporation Low latency cadence selectable interface for data transfers between busses of differing frequencies
US5983025A (en) * 1995-06-07 1999-11-09 International Business Machines Corporation Computer system buffers for providing concurrency and avoid deadlock conditions between CPU accesses, local bus accesses, and memory accesses
US7076149B1 (en) * 1998-07-20 2006-07-11 Thomson Licensing Digital video apparatus user interface
JP4233373B2 (ja) * 2003-04-14 2009-03-04 株式会社ルネサステクノロジ データ転送制御装置
WO2009139109A1 (ja) * 2008-05-13 2009-11-19 パナソニック株式会社 メモリ制御装置、およびこれを備えた情報処理装置
US11409692B2 (en) 2017-07-24 2022-08-09 Tesla, Inc. Vector computational unit
US10671349B2 (en) 2017-07-24 2020-06-02 Tesla, Inc. Accelerated mathematical engine
US11157441B2 (en) 2017-07-24 2021-10-26 Tesla, Inc. Computational array microprocessor system using non-consecutive data formatting
US11893393B2 (en) 2017-07-24 2024-02-06 Tesla, Inc. Computational array microprocessor system with hardware arbiter managing memory requests
US11561791B2 (en) 2018-02-01 2023-01-24 Tesla, Inc. Vector computational unit receiving data elements in parallel from a last row of a computational array

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL7507050A (nl) * 1975-06-13 1976-12-15 Philips Nv Geheugensysteem.
US4075691A (en) * 1975-11-06 1978-02-21 Bunker Ramo Corporation Communication control unit
US4236210A (en) * 1978-10-02 1980-11-25 Honeywell Information Systems Inc. Architecture for a control store included in a data processing system
JPS57169865A (en) * 1981-04-14 1982-10-19 Fuji Xerox Co Ltd Picture information storage device
US4543627A (en) * 1981-12-14 1985-09-24 At&T Bell Laboratories Internal communication arrangement for a multiprocessor system
US4538224A (en) * 1982-09-30 1985-08-27 At&T Bell Laboratories Direct memory access peripheral unit controller
US4875154A (en) * 1983-10-13 1989-10-17 Mitchell Maurice E Microcomputer with disconnected, open, independent, bimemory architecture, allowing large interacting, interconnected multi-microcomputer parallel systems accomodating multiple levels of programmer defined heirarchy
US4604683A (en) * 1984-12-10 1986-08-05 Advanced Computer Communications Communication controller using multiported random access memory
JPS61189386A (ja) * 1985-02-13 1986-08-23 三菱電機株式会社 配管用絶縁接続装置の製造方法
US4672613A (en) * 1985-11-01 1987-06-09 Cipher Data Products, Inc. System for transferring digital data between a host device and a recording medium
WO1989000312A1 (en) * 1987-07-02 1989-01-12 Exabyte Corporation Method and apparatus for data buffer management

Also Published As

Publication number Publication date
US5239636A (en) 1993-08-24
JPH02114350A (ja) 1990-04-26
ATE153150T1 (de) 1997-05-15
EP0358423A3 (en) 1991-03-13
DE68928040T2 (de) 1998-01-08
DE68928040D1 (de) 1997-06-19
JP2853809B2 (ja) 1999-02-03
EP0358423A2 (en) 1990-03-14
GR3023419T3 (en) 1997-08-29
EP0358423B1 (en) 1997-05-14

Similar Documents

Publication Publication Date Title
ES2102979T3 (es) Subsistema de memoria intermedia para controladores perifericos y procedimiento asociado.
EP0927938A4 (en) DATA TRANSFER METHOD AND DEVICE
EP0374074A3 (en) Computer system having efficient data transfer operations
SE8405456L (sv) Mycket snabbt minnes- och minnesforvaltningssystem
EP0086605A3 (en) Image processing system
EP0834816A3 (en) Microprocessor architecture capable of supporting multiple heterogenous processors
JPS56159725A (en) Module type data processor
ATE124553T1 (de) Modulares ein-/ausgabesystem für superrechner.
MY122111A (en) System input/output interface design for scaling.
EP0382358A3 (en) Full address and odd boundary direct memory access controller
EP0388300A3 (en) Controller for direct memory access
EP0231595A3 (en) Input/output controller for a data processing system
EP0384621A3 (en) Data transfer operations between two asynchronous buses
CA2130064A1 (en) Method and Apparatus for Transferring Data Between a Host Processor and a Subsystem Processor in a Data Processing System
ATE169135T1 (de) Personalcomputer mit lokalbusarbitrierung
EP0382342A3 (en) Computer system dma transfer
EP0344999A3 (en) Data transmission system
ATE188788T1 (de) Eingabe-ausgabe-steuerung, die eingabe/ausgabe- fenster mit adressbereichen aufweist und die fähigkeit zum vorherigen lesen und späteren schreiben besitzt
EP0336756A3 (en) Direct memory access controller
EP0568678B1 (en) Device for transmission of data
JPS6448166A (en) Cache memory control system for parallel computers
EP0330110A3 (en) Direct memory access controller
JPS643706A (en) Controller
JPS57130278A (en) Storage device
KR950022425A (ko) 디엠에이(dma)가 가능한 통신코프러세서 보드

Legal Events

Date Code Title Description
FG2A Definitive protection

Ref document number: 358423

Country of ref document: ES