Programmable broadband downstream module
First Claim
1. A programmable broadband downstream module, comprising:
- a bus interface configured to receive a plurality of control data packets and a plurality of transport packets, said plurality of transport packets including;
a plurality of video transport packets communicated asynchronously, a plurality of data transport packets communicated asynchronously, and a plurality of voice transport packets communicated asynchronously;
a programmable CPU operatively coupled to said bus interface, said programmable CPU configured to combine said plurality of transport packets to generate a programmable CPU output; and
a programmable logic operatively coupled to said programmable CPU, said programmable logic configured to generate a synchronous output for said plurality of transport packets.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is a programmable broadband downstream module, comprising, a bus interface, a programmable CPU, and a programmable logic. The bus interface is configured to receive a plurality of control data packets and a plurality of transport packets. The plurality of transport packets include a plurality of video transport packets, a plurality of data transport packets, or a plurality of voice transport packets. The programmable CPU is operatively coupled to the bus interface. Additionally, the programmable CPU is configured to combine the plurality of transport packets to generate a programmable CPU output. The programmable logic is operatively coupled to the programmable CPU and is configured to generate a synchronous output for said plurality of transport packets. In operation, a destination address is provided so that transport packets are submitted to a particular downstream module. The downstream module receives transport packets which are intended for the downstream module. The downstream module processes the transport packets according to the programmable CPU and submits packets to the programmable logic which generates a synchronous output.
67 Citations
40 Claims
-
1. A programmable broadband downstream module, comprising:
-
a bus interface configured to receive a plurality of control data packets and a plurality of transport packets, said plurality of transport packets including;
a plurality of video transport packets communicated asynchronously, a plurality of data transport packets communicated asynchronously, and a plurality of voice transport packets communicated asynchronously;
a programmable CPU operatively coupled to said bus interface, said programmable CPU configured to combine said plurality of transport packets to generate a programmable CPU output; and
a programmable logic operatively coupled to said programmable CPU, said programmable logic configured to generate a synchronous output for said plurality of transport packets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A programmable broadband downstream module, comprising:
-
a bus interface configured to receive a plurality of control data packets and a plurality of transport packets, said plurality of transport packets including;
a plurality of video transport packets communicated asynchronously, and a plurality of data transport packets communicated asynchronously;
a programmable CPU operatively coupled to said bus interface, said programmable CPU configured to combine said plurality of transport packets to generate a programmable CPU output; and
a programmable logic operatively coupled to said programmable CPU, said programmable logic configured to generate a synchronous output for said plurality of transport packets. - View Dependent Claims (12, 13, 14, 15, 17, 18, 19, 20)
-
-
16. The programmable broadband downstream module of claim 111 further comprising an encryption circuit operatively coupled between said programmable logic and said downstream modulator, said encryption circuit configured to encrypt said synchronous output.
-
21. A programmable broadband downstream module, comprising:
-
a bus interface configured to receive a plurality of control data packets and a plurality of transport packets, said plurality of transport packets including;
a plurality of video transport packets communicated asynchronously, and a plurality of voice transport packets communicated asynchronously;
a programmable CPU operatively coupled to said bus interface, said programmable CPU configured to combine said plurality of transport packets to generate a programmable CPU output; and
a programmable logic operatively coupled to said programmable CPU, said programmable logic configured to generate a synchronous output for said plurality of transport packets. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A programmable broadband downstream module, comprising:
-
a bus interface configured to receive a plurality of control data packets and a plurality of transport packets, said plurality of transport packets including;
a plurality of data transport packets communicated asynchronously, and a plurality of voice transport packets communicated asynchronously;
a programmable CPU operatively coupled to said bus interface, said programmable CPU configured to combine said plurality of transport packets to generate a programmable CPU output; and
a programmable logic operatively coupled to said programmable CPU, said programmable logic configured to generate a synchronous output for said plurality of transport packets. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification