Peripheral interface system having dedicated communication channels
First Claim
1. A peripheral interface device that is adaptable into a computer system and which provides a communication interface for a plurality of external devices remote from the computer system, the peripheral interface device comprising:
- a plurality of transfer control logic (TCL) modules, wherein each TCL module provides a dedicated interface for an associated one of the remote external devices, and wherein multiple TCL modules can communicate in parallel with their associated remote external devices in real-time with low latency; and
a dual port memory (DPM) device that is in communication with an input/output bus of the computer system, wherein the DPM device can selectively communicate with each of the plurality of TCL modules, wherein each of the TCL modules communicates with the DPM device in a round robin fashion.
1 Assignment
0 Petitions
Accused Products
Abstract
A peripheral interface device that is adaptable into a computer system and which provides a communication interface for a plurality of external devices. The peripheral interface device comprises: a plurality of transfer control logic (TCL) modules, wherein each TCL module provides a dedicated interface for an associated one of the external devices, and wherein multiple TCL modules can communicate in parallel with their associated external devices; and a dual port memory (DPM) device that is in communication with an input/output bus of the computer system, wherein the DPM device can selectively communicate with each of the plurality of TCL modules.
17 Citations
32 Claims
-
1. A peripheral interface device that is adaptable into a computer system and which provides a communication interface for a plurality of external devices remote from the computer system, the peripheral interface device comprising:
-
a plurality of transfer control logic (TCL) modules, wherein each TCL module provides a dedicated interface for an associated one of the remote external devices, and wherein multiple TCL modules can communicate in parallel with their associated remote external devices in real-time with low latency; and a dual port memory (DPM) device that is in communication with an input/output bus of the computer system, wherein the DPM device can selectively communicate with each of the plurality of TCL modules, wherein each of the TCL modules communicates with the DPM device in a round robin fashion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer system, comprising:
-
a processing unit; a memory; an I/O bus coupled to the processing unit and memory; and a peripheral interface device which provides a communication interface for a plurality of external devices remote from the computer system, wherein the peripheral interface device includes; a plurality of transfer control logic (TCL) modules, wherein each TCL module includes an interface for a dedicated remote external device, and wherein multiple TCL modules can communicate in parallel with their respective dedicated remote external devices in real-time with low latency; and a dual port memory (DPM) device that is in communication with the I/O bus, wherein the DPM device can selectively communicate data with each of the plurality of TCL modules, wherein each of the TCL modules communicates with the DPM device in a round robin fashion. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. An interface card adaptable into a computer system to provide communications to a plurality of external devices remote from the computer system, wherein the interface card includes:
-
a plurality of transfer control logic (TCL) modules, wherein each TCL module includes a system for independently interfacing with a dedicated remote external device in real-time with low latency; a memory device that is in communication with an I/O bus of the computer system; and control logic that provides shared communications between the memory device and the plurality of TCL modules, wherein the memory device communicates with each of the plurality of TCL modules in a round robin manner. - View Dependent Claims (32)
-
Specification