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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
- G06F13/12—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
- G06F13/122—Program 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0656—Data 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.
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)
| 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)
| 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 |
-
1988
- 1988-09-09 US US07/242,743 patent/US5239636A/en not_active Expired - Lifetime
-
1989
- 1989-08-29 JP JP1222791A patent/JP2853809B2/ja not_active Expired - Lifetime
- 1989-09-04 DE DE68928040T patent/DE68928040T2/de not_active Expired - Lifetime
- 1989-09-04 ES ES89308916T patent/ES2102979T3/es not_active Expired - Lifetime
- 1989-09-04 AT AT89308916T patent/ATE153150T1/de not_active IP Right Cessation
- 1989-09-04 EP EP89308916A patent/EP0358423B1/en not_active Expired - Lifetime
-
1997
- 1997-05-15 GR GR970400982T patent/GR3023419T3/el unknown
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 |