Logical pipeline for data communications system

   
   

A new type of pipeline, generally referred to as a logical pipeline is disclosed. A logical pipeline generaly includes a set of hardware based pipeline stages that exchange data through a common pipeline memory, instead of only through intermediate fixed physical buffers. Thus, operational data is retrieved and stored by each stage using a single memory, and this permits flexible and programmable forms of pipelines that can be adapted as needed in response to a desired computation task. A common pipeline clock initiates processing of the data. Another variation is disclosed in the form of a logical "hybrid" pipeline, consisting of both software and hardware based pipeline stages, that are used to perform a set of computations in an interleaved fashion. In this manner, a data item can be handled first by a hardware pipeline stage, followed immediately by a software pipeline stage, etc. Furthermore, in a communications system, this arrangement permits processing for a number of ports to be distributed so that at any pipeline clock period, both hardware and software stages can be operating on different ports, or different communication tasks (i.e., transmit and receive).

Eine neue Art Rohrleitung, im Allgemeinen gekennzeichnet, als eine logische Rohrleitung freigegeben wird. Eine logische Rohrleitung schließt generaly einen Satz Kleinteile gegründete Rohrleitungstadien, die Daten durch ein allgemeines Rohrleitunggedächtnis austauschen, anstelle von nur durch örtlich festgelegte körperliche Zwischenpuffer ein. So werden funktionsfähige Daten durch jedes Stadium mit einem einzelnen Gedächtnis zurückgeholt und gespeichert, und diese ermöglicht die flexiblen und programmierbaren Formen der Rohrleitungen, die als erforderliches in Erwiderung auf eine gewünschte Berechnung Aufgabe angepaßt werden können. Ein allgemeiner Rohrleitungtaktgeber leitet die Verarbeitung der Daten ein. Eine andere Veränderung wird in Form einer logischen "hybriden" Rohrleitung freigegeben und besteht aus Software und Kleinteile gegründeten Rohrleitungstadien, die benutzt werden, um einen Satz Berechnung in einer durchgeschobenen Art und Weise durchzuführen. In dieser Weise kann ein Datenelement durch ein Kleinteilrohrleitungstadium zuerst angefaßt werden, sofort gefolgt worden von einem Software-Rohrleitungstadium, von einem usw.. Ausserdem in einem Kommunikationssystem, ermöglicht diese Anordnung, für eine Anzahl von den verteilt zu werden Toren, damit an jedem möglichem Rohrleitungtaktabstand, Kleinteil- und Software-Stadien auf unterschiedlichen Toren funktionieren können, oder unterschiedlichen Kommunikation Aufgaben zu verarbeiten (d.h., übertragen und empfangen).

 
Web www.patentalert.com

< Method of adjusting an AV and/or PV delay to improve hemodynamics and corresponding implantable stimulation device

< Data modem

> Microprocessor protected against parasitic interrupt signals

> Smart integrated circuit

~ 00153