Abstract:
A data recovery circuit (20) for use in a data processing system where plural subsystems are linked by a bit serial transmission line. The data transmitted over the bit serial transmission line is in the form of a phase encoded (PE) pulse signal (ENDATA). The data recovery circuit (20) includes a time delay circuit for delaying the PE pulse signal (ENDATA) by a three-quarter bit period. The three-quarter bit period delay signal permits the generation of a control clock signal. The control clock signal is used in sampling the PE pulse signal at three-quarter bit period points in order to generate a control signal (CNTRL) that indicates the absence or presence of a transition at the midpoint of each bit period of the PE pulse signal (ENDATA). The control signal (CNTRL) is used to generate a recovered clock signal (RCLK) by logically combining the control signal (CNTRL) with the PE pulse signal (ENDATA) and a one-half bit period delayed PE pulse signal (HBTD). The control signal (CNTRL) is also used to generate a recovered data signal (RDATA) by clocking the control signal (CNTRL) into two cascaded flip-flops and logically combining the outputs of the two cascaded flip-flops.
Abstract:
A data processing system including processing elements (22) and a central memory (10) has an input/output system for handling high data flow rates comprising an I/O processor (23) providing serial lines (31) to a plurality of peripheral subsystems (30), the I/O processor comprising a dynamic channel exchange coupling the serial lines to at least one serial channel processor (20). Processor (20) includes arithmetic logic means, a scratch-pad, a buffer for data transfer between the dynamic channel exchange and the central memory, and a control store having a plurality of routines for implementing a method of communication between the I/O processor and the peripheral subsystems. The method of communication involving polling the ith serial channel for a peripheral ready indication, establishing a message exchange for communication if a peripheral ready indication is detected, checking for a processor element request for communication with a peripheral subsystem, and providing a message exchange for an initial communication across the corresponding bit line to the peripheral subsystem.
Abstract:
A data processing system including processing elements (22) and a central memory (10) has an input/output system for handling high data transmission rates comprising an I/O processor (23) providing serial lines (31) to a plurality of peripheral subsystems (30) each of which comprises a peripheral adapter (40) and a plurality of peripheral devices (41), the peripheral adapter including a first means providing serial/parallel data conversion from the serial line (31), a second means providing control functions and information transfer to the peripheral devices, and third means for responding to the I/O processor in accordance with a message protocol. The message protocol involves interrogating an input signal indicating the end of a message from I/O processor (23), determining the message type, transmitting a response message and causing the peripheral adapter to enter an operating state which may involve further exchange of messages with the I/O processor.
Abstract:
A data processing system including processing elements (22) and a central memory (10) has an input/output system for handling high data transmission rates comprising an I/O processor (23) providing serial lines (31) to a plurality of peripheral subsystems (30) each of which comprises a peripheral adapter (40) and a plurality of peripheral devices (41), the peripheral adapter including a first means providing serial/parallel data conversion from the serial line (31), a second means providing control functions and information transfer to the peripheral devices, and third means for responding to the I/O processor in accordance with a message protocol. The message protocol involves interrogating an input signal indicating the end of a message from I/O processor (23), determining the message type, transmitting a response message and causing the peripheral adapter to enter an operating state which may involve further exchange of messages with the I/O processor.
Abstract:
A data processing system including processing elements (22) and a central memory (10) has an input/output system for handling high data flow rates comprising an I/O processor (23) providing serial lines (31) to a plurality of peripheral subsystems (30), the I/O processor comprising a dynamic channel exchange coupling the serial lines to at least one serial channel processor (20). Processor (20) includes arithmetic logic means, a scratch-pad, a buffer for data transfer between the dynamic channel exchange and the central memory, and a control store having a plurality of routines for implementing a method of communication between the I/O processor and the peripheral subsystems. The method of communication involving polling the ith serial channel for a peripheral ready indication, establishing a message exchange for communication if a peripheral ready indication is detected, checking for a processor element request for communication with a peripheral subsystem, and providing a message exchange for an initial communication across the corresponding bit line to the peripheral subsystem.