System and method for data bus interface
First Claim
Patent Images
1. A system for interfacing with a data bus comprising:
- an egress bus data interface operable to receive a pair of single incoming streams, each pair of single incoming streams including both synchronous transfer mode data and asynchronous transfer mode data, the egress bus data interface operable to separately generate and transmit a first incoming stream of synchronous transfer mode data and a second incoming stream of asynchronous transfer mode data each from a selected one of the pair of single incoming streams, wherein the first incoming stream of synchronous transfer mode data is generated from either a same one or a different one of the pair of single incoming streams used to generate the second incoming stream of asynchronous transfer mode data; and
an ingress bus data interface coupled to the egress bus data interface, the ingress bus data interface operable to receive a first outgoing stream of synchronous transfer mode data and a second outgoing stream of asynchronous transfer mode data and to transmit a pair of single outgoing streams each including both synchronous transfer mode data and asynchronous transfer mode data therefrom.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for interfacing with a data bus is provided. The system includes an egress bus data interface that can receive a single incoming stream of STM data and ATM data. The egress bus data interface transmits a single incoming stream of STM data, and a single incoming stream of ATM. The system also includes an ingress bus data interface. The ingress bus interface receives a single outgoing stream of STM data and a single outgoing stream of ATM data. The STM data and ATM data are transmitted in a single outgoing stream.
-
Citations
24 Claims
-
1. A system for interfacing with a data bus comprising:
-
an egress bus data interface operable to receive a pair of single incoming streams, each pair of single incoming streams including both synchronous transfer mode data and asynchronous transfer mode data, the egress bus data interface operable to separately generate and transmit a first incoming stream of synchronous transfer mode data and a second incoming stream of asynchronous transfer mode data each from a selected one of the pair of single incoming streams, wherein the first incoming stream of synchronous transfer mode data is generated from either a same one or a different one of the pair of single incoming streams used to generate the second incoming stream of asynchronous transfer mode data; and
an ingress bus data interface coupled to the egress bus data interface, the ingress bus data interface operable to receive a first outgoing stream of synchronous transfer mode data and a second outgoing stream of asynchronous transfer mode data and to transmit a pair of single outgoing streams each including both synchronous transfer mode data and asynchronous transfer mode data therefrom. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for interfacing with a data bus comprising:
-
an egress bus data interface operable to receive a pair of single incoming streams of synchronous transfer mode data, asynchronous transfer mode data, and idle data, the egress bus data interface operable to generate and transmit a first incoming stream of synchronous transfer mode data and a second incoming stream of asynchronous transfer mode data each from a selected one of the pair of single incoming streams, wherein the first incoming stream of synchronous transfer mode data is generated from either a same one or a different one of the pair of single incoming streams used to generate the second incoming stream of asynchronous transfer mode data;
an ingress bus data interface coupled to the egress bus data interface, the ingress bus data interface operable to receive a first outgoing stream of synchronous transfer mode data and a second outgoing stream of asynchronous transfer mode data, the ingress bus data interface operable to transmit a pair of single outgoing streams each having synchronous transfer mode data, asynchronous transfer mode data, and idle data; and
wherein the pair of single incoming streams and the pair of single outgoing streams further include a frame header and a plurality of bus slots.
-
-
17. A system for interfacing with a data bus comprising:
-
an egress bus data interface operable to receive a plurality of egress bus frames over a pair of incoming streams and to separately generate and transmit incoming synchronous transfer mode datagrams and incoming proprietary packet layer datagrams each from a selected one of the pair of incoming streams, wherein the incoming synchronous transfer mode datagrams are generated from either a same one or a different one of the pair of incoming streams used to generate the proprietary packet layer datagrams; and
an ingress bus data interface operable to receive a plurality of outgoing synchronous transfer mode datagrams and a plurality of outgoing proprietary packet layer datagrams and to transmit a plurality of ingress bus frames therefrom over a pair of outgoing streams. - View Dependent Claims (18)
each of the egress bus frames further comprises;
a 32-byte frame header; and
a plurality of 64-byte bus slots; and
each of the ingress bus frames further comprises;
a 32-byte frame header; and
a plurality of 64-byte bus slots.
-
-
19. A system for interfacing with a data bus comprising:
-
an egress bus data interface operable to receive a plurality of egress bus frames and to transmit incoming synchronous transfer mode datagrams and incoming internal proprietary packet layer datagrams therefrom; and
an ingress bus data interface operable to receive a plurality of outgoing synchronous transfer mode datagrams and a plurality of outgoing internal proprietary packet layer datagrams and to transmit a plurality of ingress bus frames therefrom, each of the plurality of ingress bus frames carrying both synchronous transfer mode data and asynchronous transfer mode data in separate datagram formats, wherein the proprietary packet layer datagrams comprise a proprietary packet layer header, a proprietary packet layer payload, and eight bits of CRC-8 data, the ingress bus data interface operable to provide ingress bus frames to the egress bus data interface for loopback processing.
-
-
20. A method for interfacing with a data bus comprising:
-
receiving a plurality of egress bus frames over a pair of incoming streams;
separating synchronous transfer mode data and asynchronous transfer mode data from each of the egress bus frames of each pair of incoming streams;
selecting one of the pair of incoming streams;
generating and transmitting the synchronous transfer mode data over a first data bus from a selected one of the pair of incoming streams; and
generating and transmitting the asynchronous transfer mode data over a second data bus from a selected one of the pair of incoming streams, wherein the synchronous transfer mode data on the first bus is generated from either a same one or a different one of the pair of incoming streams used to generate the asynchronous transfer mode data on the second bus. - View Dependent Claims (21, 22)
-
-
23. A method for interfacing with a data bus comprising:
-
receiving synchronous transfer mode data over a first data bus;
receiving asynchronous transfer mode data over a second data bus;
combining the synchronous transfer mode data and asynchronous transfer mode data into a plurality of ingress bus frames;
transmitting the plurality of ingress bus frames over separate ingress buses, each of the plurality of ingress bus frames carrying both synchronous transfer mode data and asynchronous transfer mode data in separate datagram formats;
providing the ingress bus frames for loopback processing;
wherein combining the synchronous transfer mode data and the asynchronous transfer mode data further comprises;
determining whether a predetermined bus slot of the ingress bus frames is to carry a synchronous transfer mode datagram or an internal proprietary packet layer datagram;
transmitting a synchronous transfer mode datagram in the predetermined bus slot if the bus slot is to carry synchronous transfer mode data; and
transmitting an internal proprietary packet layer datagram in the predetermined bus slot if the bus slot is to carry asynchronous transfer mode data. - View Dependent Claims (24)
determining whether a predetermined bus slot of the ingress bus frame must contain a synchronous transfer mode datagram or an iMPAX packet layer datagram;
transmitting a synchronous transfer mode datagram in the predetermined bus slot if the bus slot must contain synchronous transfer mode data; and
transmitting an iMPAX packet layer datagram in the predetermined bus slot if the bus slot must contain asynchronous transfer mode data.
-
Specification