DE69522900T2 - System und Verfahren zur Verarbeitung von Befehlen ohne Abfrage der Hardware durch die Software - Google Patents

System und Verfahren zur Verarbeitung von Befehlen ohne Abfrage der Hardware durch die Software

Info

Publication number
DE69522900T2
DE69522900T2 DE69522900T DE69522900T DE69522900T2 DE 69522900 T2 DE69522900 T2 DE 69522900T2 DE 69522900 T DE69522900 T DE 69522900T DE 69522900 T DE69522900 T DE 69522900T DE 69522900 T2 DE69522900 T2 DE 69522900T2
Authority
DE
Germany
Prior art keywords
querying
hardware
software
processing commands
commands
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 - Fee Related
Application number
DE69522900T
Other languages
English (en)
Other versions
DE69522900D1 (de
Inventor
David C Baker
Michale D Asal
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.)
Mindspeed Technologies LLC
Original Assignee
Brooktree 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 Brooktree Corp filed Critical Brooktree Corp
Publication of DE69522900D1 publication Critical patent/DE69522900D1/de
Application granted granted Critical
Publication of DE69522900T2 publication Critical patent/DE69522900T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline, look ahead
    • G06F9/3802Instruction prefetching
    • G06F9/3814Implementation provisions of instruction buffers, e.g. prefetch buffer; banks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/22Microcontrol or microprogram arrangements
    • G06F9/24Loading of the microprogram
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline, look ahead
    • G06F9/3802Instruction prefetching
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline, look ahead
    • G06F9/3877Concurrent instruction execution, e.g. pipeline, look ahead using a slave processor, e.g. coprocessor
    • G06F9/3879Concurrent instruction execution, e.g. pipeline, look ahead using a slave processor, e.g. coprocessor for non-native instruction execution, e.g. executing a command; for Java instruction set
DE69522900T 1994-11-10 1995-10-31 System und Verfahren zur Verarbeitung von Befehlen ohne Abfrage der Hardware durch die Software Expired - Fee Related DE69522900T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US08/337,939 US5715437A (en) 1994-11-10 1994-11-10 System for, and method of, processing in hardware commands received from software without polling of the hardware by the software

Publications (2)

Publication Number Publication Date
DE69522900D1 DE69522900D1 (de) 2001-10-31
DE69522900T2 true DE69522900T2 (de) 2002-03-28

Family

ID=23322681

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69522900T Expired - Fee Related DE69522900T2 (de) 1994-11-10 1995-10-31 System und Verfahren zur Verarbeitung von Befehlen ohne Abfrage der Hardware durch die Software

Country Status (5)

Country Link
US (1) US5715437A (de)
EP (1) EP0712073B1 (de)
JP (1) JPH08272585A (de)
CA (1) CA2162618A1 (de)
DE (1) DE69522900T2 (de)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6008823A (en) * 1995-08-01 1999-12-28 Rhoden; Desi Method and apparatus for enhancing access to a shared memory
US5940610A (en) * 1995-10-05 1999-08-17 Brooktree Corporation Using prioritized interrupt callback routines to process different types of multimedia information
US6118462A (en) * 1997-07-01 2000-09-12 Memtrax Llc Computer system controller having internal memory and external memory control
US6057862A (en) * 1997-07-01 2000-05-02 Memtrax Llc Computer system having a common display memory and main memory
US6064721A (en) * 1997-10-22 2000-05-16 Telecommunications Techniques Corporation Modular test instrument
US6891803B1 (en) 1998-12-18 2005-05-10 Sunrise Telecom, Inc. Telecommunications transmission test set
US20020170039A1 (en) * 2001-02-22 2002-11-14 Kovacevic Branko D. System for operating system and platform independent digital stream handling and method thereof
US7339943B1 (en) * 2002-05-10 2008-03-04 Altera Corporation Apparatus and method for queuing flow management between input, intermediate and output queues
US7320037B1 (en) 2002-05-10 2008-01-15 Altera Corporation Method and apparatus for packet segmentation, enqueuing and queue servicing for multiple network processor architecture
US7606248B1 (en) 2002-05-10 2009-10-20 Altera Corporation Method and apparatus for using multiple network processors to achieve higher performance networking applications
US7336669B1 (en) 2002-05-20 2008-02-26 Altera Corporation Mechanism for distributing statistics across multiple elements
US7593334B1 (en) 2002-05-20 2009-09-22 Altera Corporation Method of policing network traffic
US7103695B2 (en) * 2003-11-06 2006-09-05 Dell Products L.P. System and method for scaling a bus based on a location of a device on the bus
US20080133308A1 (en) * 2006-11-27 2008-06-05 Harris James E Leakage location methods

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4606068A (en) * 1984-08-13 1986-08-12 Recognition Equipment Incorporated Video compressor for video format unit
US4755937A (en) * 1986-02-14 1988-07-05 Prime Computer, Inc. Method and apparatus for high bandwidth shared memory
US5129036A (en) * 1990-03-30 1992-07-07 Computer Concepts Corporation Broadcast digital sound processing system
IL96808A (en) 1990-04-18 1996-03-31 Rambus Inc Introductory / Origin Circuit Agreed Using High-Performance Brokerage
US5262861A (en) * 1990-06-29 1993-11-16 Sony Electronics Inc. Computer controllable video synchronization and frame pulse signal generator
US5274779A (en) * 1990-07-26 1993-12-28 Sun Microsystems, Inc. Digital computer interface for simulating and transferring CD-I data including buffers and a control unit for receiving and synchronizing audio signals and subcodes
US5276798A (en) * 1990-09-14 1994-01-04 Hughes Aircraft Company Multifunction high performance graphics rendering processor
US5327156A (en) * 1990-11-09 1994-07-05 Fuji Photo Film Co., Ltd. Apparatus for processing signals representative of a computer graphics image and a real image including storing processed signals back into internal memory
DE69221923T2 (de) * 1991-04-08 1998-01-02 Nec Corp Gemeinsamer Zwischenformat-Umwandler mit verringerter Multipliziereranzahl
US5283819A (en) * 1991-04-25 1994-02-01 Compuadd Corporation Computing and multimedia entertainment system
US5192999A (en) * 1991-04-25 1993-03-09 Compuadd Corporation Multipurpose computerized television
WO1993004462A1 (en) * 1991-08-21 1993-03-04 Digital Equipment Corporation Computer graphics system
US5321806A (en) * 1991-08-21 1994-06-14 Digital Equipment Corporation Method and apparatus for transmitting graphics command in a computer graphics system
US5333299A (en) * 1991-12-31 1994-07-26 International Business Machines Corporation Synchronization techniques for multimedia data streams
US5299309A (en) * 1992-01-02 1994-03-29 Industrial Technology Research Institute Fast graphics control system capable of simultaneously storing and executing graphics commands
US5313586A (en) * 1992-03-06 1994-05-17 Intel Corporation Co-processor de-coupling bus structure
US5369729A (en) * 1992-03-09 1994-11-29 Microsoft Corporation Conversionless digital sound production
US5297231A (en) * 1992-03-31 1994-03-22 Compaq Computer Corporation Digital signal processor interface for computer system
US5377018A (en) * 1992-06-22 1994-12-27 Media Vision Video compression and decompression using block selection and subdivision
US5367301A (en) * 1992-11-10 1994-11-22 Cd Rom, Inc. Method and system for decoding digital audio files
US5333135A (en) * 1993-02-01 1994-07-26 North American Philips Corporation Identification of a data stream transmitted as a sequence of packets
US5473573A (en) * 1994-05-09 1995-12-05 Cirrus Logic, Inc. Single chip controller-memory device and a memory architecture and methods suitable for implementing the same

Also Published As

Publication number Publication date
EP0712073A2 (de) 1996-05-15
EP0712073A3 (de) 1998-09-23
DE69522900D1 (de) 2001-10-31
US5715437A (en) 1998-02-03
CA2162618A1 (en) 1996-05-11
JPH08272585A (ja) 1996-10-18
EP0712073B1 (de) 2001-09-26

Similar Documents

Publication Publication Date Title
DE69309529D1 (de) Verfahren und Vorrichtung für die räumliche Filterung von blocktransformationsdekodierten digitalen Bildern
DE69519887T2 (de) Verfahren und Vorrichtung zur Verarbeitung von Sprachinformation
DE69630926D1 (de) Verfahren und Vorrichtung zur Verarbeitung von Leichtmetall durch Spritzgiessen
DE69434546D1 (de) Vorrichtung und verfahren zur verringerung der akustischen rückkopplung
ATE230547T1 (de) Verfahren und vorrichtung zur verarbeitung von anrufen
DE69405506T2 (de) Verfahren für die Einschaltung von Membransystemen und Vorrichtung zur Durchführung des Verfahrens
DE59704697D1 (de) Verfahren zur verarbeitung von postsachen
DE69201428T2 (de) Verfahren zur Verarbeitung von Schaltungen des Greentape-Typs und Vorrichtung zur Durchführung des Verfahrens.
DE69522900T2 (de) System und Verfahren zur Verarbeitung von Befehlen ohne Abfrage der Hardware durch die Software
DE59307889D1 (de) Verfahren und Vorrichtung zur Herstellung von Streckgittern
DE69620699D1 (de) Verfahren und Vorrichtung zur Herstellung von porösen Metallplatten
DE69020923D1 (de) Verfahren, System und Vorrichtung zur Bestimmung der Qualität der Montage von Werkzeugteilen.
DE59708284D1 (de) Vorrichtung und verfahren zur formgebung von oberflächen
DE69513476D1 (de) Verfahren und Vorrichtung zum Formen von Details durch superplastische Verformung
DE69319798D1 (de) Verfahren und Vorrichtung zur Stummschaltung beim Auftreten von Schaltrauschen verursacht durch Umschalten zwischen CODECS
DE59906702D1 (de) Automatisierungssystem und verfahren zum zugriff auf die funktionalität von hardwarekomponenten
DE69702000T2 (de) Prozess und system für die formung von mehrfachen permanenten preemptiven dialogfenstern
DE59105983D1 (de) Verfahren und einrichtung zur vermeidung von flugzeugkollisionen.
DE69528587D1 (de) Verfahren und vorrichtung zur begrenzung von durch zeigerbewegung verursachten jitters
DE69230053T2 (de) Verfahren und Vorrichtung für die Verarbeitung von Bildern
DE69230054T2 (de) Verfahren und Vorrichtung für die Verarbeitung von Bildern
DE69427331T2 (de) Verfahren und Vorrichtung zur Verarbeitung von Signalen
DE59711193D1 (de) Verfahren, durch welches sätzen von verschiedene parameter repräsentierenden werten adressen zuweisbar sind
DE69112934T2 (de) Verfahren und Vorrichtung zur Verarbeitung von mehreren Drahtanschlüssen.
DE69615460T2 (de) Verfahren und Vorrichtung zur Zuteilung von Transaktionsidentifikatoren

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee