Multi-protocol packet framing over an isochronous network
DC CAFCFirst Claim
1. An integrated circuit, comprising:
- an isochronous network port;
a first protocol packet framer/deframer circuit;
a second protocol packet framer/deframer circuit; and
a circuit switch multiplexer/demultiplexer coupled to said isochronous network port, said first protocol packet framer/deframer circuit, and said second protocol packet framer/deframer circuit, wherein said circuit switch multiplexer/demultiplexer comprises a multiplexer/demultiplexer, and a storage device, said multiplexer/demultiplexer being at least in part controlled based on a value output from said storage device.
5 Assignments
Litigations
0 Petitions
Accused Products
Abstract
An integrated circuit has an isochronous network port for receiving isochronous information from an isochronous network. To allow the integrated circuit to receive information packaged in accordance with two different packaging protocols (for example, HDLC and ATM), the integrated circuit includes a first framer/deframer circuit for deframing information packaged in accordance with a first packaging protocol (for example, HDLC) and a second framer/deframer circuit for deframing information packaged in accordance with a second packaging protocol (for example, ATM). A circuit switch is provided to cause incoming data to be deframed by the appropriate framer/deframer circuit depending on which slot of the network frame contained the information. Once deframed, a buffer manager controls storing of the information in a circular ring buffer in an external memory. A device residing on a host bus coupled to the integrated circuit may then read the information from the circular ring buffer via a parallel bus port of the integrated circuit. Information may also pass in the opposite direction from the parallel bus port, through a buffer memory port to the buffer memory, and from the buffer memory through the buffer memory port, through an appropriate framer/deframer circuit, through the isochronous network port, and onto the network.
-
Citations
44 Claims
-
1. An integrated circuit, comprising:
-
an isochronous network port; a first protocol packet framer/deframer circuit; a second protocol packet framer/deframer circuit; and a circuit switch multiplexer/demultiplexer coupled to said isochronous network port, said first protocol packet framer/deframer circuit, and said second protocol packet framer/deframer circuit, wherein said circuit switch multiplexer/demultiplexer comprises a multiplexer/demultiplexer, and a storage device, said multiplexer/demultiplexer being at least in part controlled based on a value output from said storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
deframing information of a slot of a frame of network information using a first protocol packet deframer circuit; deframing information of another slot of said frame of network information using a second protocol packet deframer circuit, said first and second protocol packet deframer circuits both being disposed on the same integrated circuit; incrementing a counter of said integrated circuit so that a count value output from said counter corresponds with a slot number of the slot being received into said integrated circuit; and using said count value to address a slot mapping memory of said integrated circuit. - View Dependent Claims (12, 13)
-
-
14. An integrated circuit, comprising:
-
a first packet deframer circuit which deframes information in accordance with a first network protocol; a second packet deframer circuit which deframes information in accordance with a second network protocol; and means for causing said first packet deframer circuit to deframe information in a first isochronous network slot of a frame in accordance with said first network protocol and for causing said second packet deframer circuit to deframe information in a second isochronous network slot of said frame in accordance with said second network protocol, wherein said means comprises means for storing slot mapping information. - View Dependent Claims (15, 17)
-
-
16. An integrated circuit comprising:
-
a first packet deframer circuit which deframes information in accordance with a first network protocol; a second packet deframer circuit which deframes information in accordance with a second network protocol; means for causing said first packet deframer circuit to deframe information in a first isochronous network slot of a frame in accordance with said first network protocol and for causing said second packet deframer circuit to deframe information in a second isochronous network slot of said frame in accordance with said second network protocol; means for managing a receive ring buffer; a parallel bus port; and parallel bus interface circuitry coupled to said parallel bus port.
-
-
18. An integrated circuit, comprising:
-
an isochronous network port, wherein the isochronous network port receives frame of information, said frame having a plurality of non-isochronous and isochronous slots, and each of said isochronous slots having information of one of at least a first protocol or a second protocol; a first protocol packet framer/deframer circuit; a second protocol packet framer/deframer circuit; and a circuit switch multiplexer/demultiplexer coupled to said isochronous network port, said first protocol packet framer/deframer circuit, and said second protocol packet framer/deframer circuit, wherein the circuit switch multiplexer/demultiplexer couples said isochronous first protocol slots to the first protocol packet framer/deframer circuit and couples said isochronous second protocol slots to the second protocol packet framer/deframer circuit. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method, comprising:
-
framing network information, wherein network information frames include non-isochronous and isochronous slots; deframing information of an isochronous slot of using a first protocol packet deframer circuit; and deframing information of another isochronous slot using a second protocol packet deframer circuit, said first and second protocol packet deframer circuits both being disposed on the same integrated circuit. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37)
-
-
38. An integrated circuit, comprising:
-
means for framing information, each information frame having isochronous and non-isochronous slots and each of said isochronous slots having information formatted by one of at least a first network protocol or a second network protocol; means for receiving the framed information; means for separating the isochronous slots and the non-isochronous slots; a first means for combining information formatted by a first protocol into a first packet; a second means for combining information formatted by a second protocol into a second packet; and means for coupling first protocol formatted information in an isochronous slot to the first means for combining and for coupling second protocol formatted information in another isochronous slot to the second means for combining. - View Dependent Claims (39, 40, 41, 42, 43, 44)
-
Specification