Peripheral interface, data stream, and data transfer method
AssigneeCarl Zeiss Microscopy GmbH
InventorsAndreas Kuehm, Nico Presser, Joerg Engel
Life of this patent
Estimating the term…
Loading patent…
AssigneeCarl Zeiss Microscopy GmbH
InventorsAndreas Kuehm, Nico Presser, Joerg Engel
Estimating the term…
A peripheral interface for use with a control computer and a peripheral device. The peripheral interface has a controller receiving an input data stream from the control computer and delivering an output data stream to the peripheral device, the controller obtaining an instruction from the input data stream for a modification of the output data stream. Prior art devices transfer data streams for peripheral devices 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 the 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 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.
A peripheral interface for transferring a data stream between a control computer and a peripheral device, wherein the control computer includes a central processing unit configured for generating a data stream across the peripheral interface for controlling the peripheral device, and wherein the data stream sent by the central processing unit to the peripheral interface comprises control data for the peripheral device, the control data including a segment with substitute control data to be output by the peripheral interface in the event of an input data stream interruption and a leading substitute data label as an instruction for a modification of the data stream output to the peripheral device by the peripheral interface, and wherein the instruction contains at least one of a conditional jump command and an unconditional jump command to continue the output at a stream position which is determined from the jump command or is derivable from the jump command, the peripheral interface comprising:
A laser scanning microscope comprising:
A method for the transfer of a data stream from a central processing unit of a control computer to a peripheral device controlled by the control computer, across a peripheral interface of the control computer, the peripheral interface including a controller, the method comprising the steps of:
A method for the transfer of a data stream from a central processing unit of a control computer to a peripheral device controlled by the control computer, across a peripheral interface of the control computer, the peripheral interface including a controller, the method comprising the steps of:
A peripheral interface for transferring a data stream between a control computer and a peripheral device that is a component of a laser scanning microscope, wherein the control computer includes a central processing unit for sending a data stream across the peripheral interface for controlling the peripheral device, wherein the data stream sent by the central processing unit to the peripheral interface includes an instruction for a modification of the data stream output to the peripheral device by the peripheral interface, and wherein the instruction contains a conditional or unconditional jump command to continue the output at a stream position which is determined from the jump command or is derivable from the jump command, the peripheral interface comprising:
A laser scanning microscope comprising:
Dependencies are inferred from the claim text.