PERIPHERAL INTERFACE, DATA STREAM, AND DATA TRANSFER METHOD
Typischerweise werden Steuerdatenströme für Peripheriegeräte blockweise mittels DMA über Peripherieschnittstellen übertragen. Bei herkömmlichen Peripherieschnittstellen muss auf dem Steuerrechner ein aufwendiges Echtzeitbetriebssystem verwendet werden, um durch eine ausreichend kurze Reaktionszeit e...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre ; ger |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Typischerweise werden Steuerdatenströme für Peripheriegeräte blockweise mittels DMA über Peripherieschnittstellen übertragen. Bei herkömmlichen Peripherieschnittstellen muss auf dem Steuerrechner ein aufwendiges Echtzeitbetriebssystem verwendet werden, um durch eine ausreichend kurze Reaktionszeit einen kontinuierlichen, also lückenlosen Datenstrom zu bewirken. Die Erfindung soll dies mit einem nicht echtzeitfähigen Betriebssystem ermöglichen. In dem Steuerrechner wird ein Datenstrom erzeugt, der Steuerdaten (Bn) für das Peripheriegerät (10) und ein Segment (SOS) mit im Falle eines Datenstromabrisses auszugebenden Ersatzsteuerdaten und einer einleitenden Ersatzdatenmarkierung, insbesondere einen Sprungbefehl (JMP) über die Ersatzsteuerdaten hinweg, enthält. In der Peripherieschnittstelle wird der Datenstrom empfangen und an das Peripheriegerät ausgegeben, wobei in dem empfangenen Datenstrom eine Anweisung für eine Modifikation der Ausgabe des Datenstroms identifiziert und der Datenstrom gemäß der identifizierten Anweisung modifiziert ausgegeben wird. Laser-Scanning-Mikroskopie
Control data streams for peripheral devices are typically transferred blockwise by means of DMA using peripheral interfaces. In conventional peripheral interfaces, a burdensome real-time operating system must be used on the control computer in order have a sufficiently short reaction time to bring about a continuous, uninterrupted data stream. The invention achieves said object using a non-real-time operating system. A data stream is generated in the control computer, comprising control data (Bn) for the peripheral device (10) and a segment (SOS) having spare control data to be output in case of a break in the data stream, and a leading spare data marking, particularly a jump command (JMP) past the spare control data. The data stream is received in the peripheral interface, and output to the peripheral device, wherein an instruction for a modification of the output of the data stream is identified in the received data stream, and the data stream is modified for output according to the identified instruction.
Des flux de données de commande pour appareils périphériques sont typiquement transmis par blocs par accès direct à la mémoire (DMA) par l'intermédiaire d'interfaces périphériques. Dans des interfaces périphériques classiques, le calculateur de commande doit faire appel à un système d'exploitation en temps réel complexe afin d'avoir un temps de réaction suffisament court pour ass |
---|