Data channel test apparatus and method thereof
First Claim
1. A method for enabling data channels in series-connected devices, the method comprising:
- applying a test pattern to a plurality of input ports at a first device of the series-connected devices, the plurality of input ports having a corresponding plurality of output ports at a last device of the series-connected devices, each data channel defining a data path between corresponding pairs of input and output ports;
detecting an enabled data channel if the test pattern is received at its corresponding output port;
setting maximum data width for transmission based on the number of detected enabled data channels; and
configuring a data mode configuration register in each of the series-connected devices to indicate the maximum data width for transmission.
11 Assignments
0 Petitions
Accused Products
Abstract
A system includes a plurality of devices that are connected in series and a controller that communicates with the devices. Each of the devices has a plurality of input ports and corresponding output ports. The outputs of one device and the inputs of a next device are interconnected. The controller is coupled to the first device and the last device of the series-connection. The controller applies a test pattern to the plurality of input ports at the first device connected in series, by the controller. Each data channel defines a data path between corresponding pairs of input and output ports of the first and last devices. A data channel is enabled if the test pattern is detected at its corresponding output port.
104 Citations
26 Claims
-
1. A method for enabling data channels in series-connected devices, the method comprising:
-
applying a test pattern to a plurality of input ports at a first device of the series-connected devices, the plurality of input ports having a corresponding plurality of output ports at a last device of the series-connected devices, each data channel defining a data path between corresponding pairs of input and output ports; detecting an enabled data channel if the test pattern is received at its corresponding output port; setting maximum data width for transmission based on the number of detected enabled data channels; and configuring a data mode configuration register in each of the series-connected devices to indicate the maximum data width for transmission. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device for use in a system including a plurality of devices connected in series and a controller, the device comprising:
-
a plurality of input connections and corresponding plurality of output connections; a plurality of use-state registers associated with each of the corresponding input and output connections to indicate a use-state of the corresponding input and output connections; and a data mode configuration register to indicate the maximum data width for transmission through the device. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A controller for enabling data channels in a plurality of devices connected in series, the controller comprising:
a test pattern provider for providing a test pattern to a plurality of input ports at a first device of the plurality of devices connected in series, the plurality of input ports having a corresponding plurality of output ports at a last device of the plurality of devices connected in series, each data channel defining a data path between corresponding pairs of input and output ports of the first and last devices in a data channel test operation, the controller detecting enabled data channels if the test pattern is received at its corresponding output port, the controller setting maximum data width for transmission based on the number of detected enabled data channels and configuring a data mode configuration register in each of the plurality of devices connected in series to indicate the maximum data width for transmission. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
20. A system comprising:
-
a plurality of devices, having a plurality of data channels, connected in series; the plurality of devices having a plurality of input ports at a first device of the plurality of devices connected in series, the plurality of input ports having a corresponding plurality of output ports at a last device of the plurality of devices connected in series, each data channel defining a data path between corresponding pairs of input and output ports; and a controller coupled to the plurality of input ports and the corresponding plurality of output ports, the controller having a test pattern provider for providing a test pattern to the plurality of input ports in a data channel test operation, the controller detecting enabled data channels if the test pattern is received at its corresponding output port, the controller setting maximum data width for transmission based on the number of detected enabled data channels and configuring a data mode configuration register in each of the plurality of devices connected in series to indicate the maximum data width for transmission. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
Specification