Data transfer
First Claim
1. Data transmission apparatus for transmitting data from a plurality of data streams sent over a data channel, the apparatus comprising:
- a data memory for storing data to be transmitted;
a data storage control memory for storing, for each data stream, a definition of a corresponding storage block in the data memory;
a data transmission controller for generating a transmission control signal indicating one of the data streams for transmission;
a data transmitter for receiving the transmission control signal, accessing the data storage control memory to determine a storage block corresponding to the said data stream for transmission, transmitting an amount of data from that storage block, and, if all data has been transmitted from that storage block, generating a block done indication for that block; and
a memory controller responsive to a block done indication for a storage block to allocate to the data stream corresponding to that storage block another storage block in the data memory by storing, for that data stream, a definition of the other storage block in the data storage control memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A data reception unit for receiving a plurality of data streams over a data channel. The data streams are received as amounts of data, each amount of data comprising a data portion including data from a data stream and an identity portion identifying that data stream. The data reception unit comprises a data stream memory comprising a plurality of data stream storage areas, and a buffer; a first storage information memory for holding first storage information a processing unit, and a data storage controller. The data storage controller, for each received amount of data, receives the identity portion of the amount of data and performs a storage operation based on the identity portion.
69 Citations
16 Claims
-
1. Data transmission apparatus for transmitting data from a plurality of data streams sent over a data channel, the apparatus comprising:
-
a data memory for storing data to be transmitted;
a data storage control memory for storing, for each data stream, a definition of a corresponding storage block in the data memory;
a data transmission controller for generating a transmission control signal indicating one of the data streams for transmission;
a data transmitter for receiving the transmission control signal, accessing the data storage control memory to determine a storage block corresponding to the said data stream for transmission, transmitting an amount of data from that storage block, and, if all data has been transmitted from that storage block, generating a block done indication for that block; and
a memory controller responsive to a block done indication for a storage block to allocate to the data stream corresponding to that storage block another storage block in the data memory by storing, for that data stream, a definition of the other storage block in the data storage control memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification