Physical medium dependent sub-system with shared resources for multiport xDSL system
First Claim
1. A physical medium dependent (PMD) transport subsystem for use in connection with the movement of data objects within a communications system processing a stream of communications data in connection with a remote communications system, the PMD transport subsystem comprising:
- transport control means coordinating a first transfer of receive data from the stream of communications data;
wherein said receive data is transferred from a bus interface means coupled to the transport control means for reception by a software-based processing device also coupled to the transport control means;
said transport control means further coordinating a second transfer of an input machine readable data object from said bus interface means to PMD processing circuitry within the PMD transport subsystem;
said input machine readable data object consisting of a structure incorporating a parameter portion and a structured data portion, said input machine readable data object being based in part on said receive data;
wherein the PMD transport subsystem performs a hardware-based computation in connection with a stream of communications data; and
wherein said receive data is received from a communications port by way of a DSL link bus (DSL Link), said DSL Link comprising a plurality of data lines, a word clock line, and a bit clock line, said DSL Link enabling embedded operations control information transfers between one or more analog front ends and the PMD transport subsystem.
13 Assignments
0 Petitions
Accused Products
Abstract
A physical medium dependent (PMD) transport subsystem is disclosed which is used in an xDSL communication system. The PMD subsystem coordinates movement of data from an analog front end to a logical pipeline based TC layer, and exchanges common data objects with the latter to increase flexibility of the system. The PMD subsystem includes a number of ASIC blocks for performing signal processing operations, and these ASIC blocks are also shared between ports and are multi-tasking to reduce hardware costs.
-
Citations
16 Claims
-
1. A physical medium dependent (PMD) transport subsystem for use in connection with the movement of data objects within a communications system processing a stream of communications data in connection with a remote communications system, the PMD transport subsystem comprising:
-
transport control means coordinating a first transfer of receive data from the stream of communications data; wherein said receive data is transferred from a bus interface means coupled to the transport control means for reception by a software-based processing device also coupled to the transport control means; said transport control means further coordinating a second transfer of an input machine readable data object from said bus interface means to PMD processing circuitry within the PMD transport subsystem;
said input machine readable data object consisting of a structure incorporating a parameter portion and a structured data portion, said input machine readable data object being based in part on said receive data;wherein the PMD transport subsystem performs a hardware-based computation in connection with a stream of communications data; and wherein said receive data is received from a communications port by way of a DSL link bus (DSL Link), said DSL Link comprising a plurality of data lines, a word clock line, and a bit clock line, said DSL Link enabling embedded operations control information transfers between one or more analog front ends and the PMD transport subsystem. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of operating a physical medium dependent (PMD) transport subsystem within a communications system that processes a stream of communications data in connection with a remote communications system, the method comprising the steps of:
-
coordinating a first transfer of receive data from the stream of communications data;
said receive data being transferred for reception by a software-based processing device in the form of an output data object;wherein said output data object consists of a structure incorporating a parameter portion and a structured data portion, said data object being based in part on said receive data; coordinating a second transfer of an input data object from said software based processing device for processing by hardware based PMD processing circuitry within the PMD transport subsystem; performing computations in connection with a stream of communications data using both said hardware-based PMD processing circuitry and said software-based processing device; and providing a DSL link bus (DSL Link) comprising a plurality of data lines, a word clock line, and a bit clock line for transferring said receive data, said DSL Link enabling embedded operations control information transfers between one or more analog front ends and said PMD processing circuitry. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification