Cirrus Logic Bundle Assignments in CobraNet Systems User Manual
1 of 3
White Paper
Bundle Assignments in CobraNet
TM
Systems
Ray Rayburn, Cirrus Logic, Inc.
Within a CobraNet
TM
network, all audio channels are packaged into groups called Bundles (formerly called
Network Channels) for transmission. The default bundle configuration uses 8 audio channels of 20 bit
sample size. 8 audio channels per bundle is the maximum size possible, although using fewer audio
channels is permitted. For most efficient utilization of network bandwidth, use of maximum size Bundles is
suggested when possible. In the rest of this document we will be talking about maximum size Bundles.
Other bundle configurations are also possible which use 16 or 24 bit samples. When 24 bit audio channels
are used with a sample rate of 48-kHz, only 7 audio channels can be packaged into a single bundle due to
packet size limitations imposed by the Ethernet standard.
A CobraNet
TM
network is coordinated by one of the devices operating in the role of conductor. When two
or more CobraNet
TM
devices are interconnected properly, one of the devices will be automatically elected
the network conductor based on a priority scheme. The Conductor indicator will light on the CobraNet
TM
device that is serving as the conductor.
Each CobraNet
TM
device has the ability to send and receive a fixed number of Bundles. The Bundle number
tells the CobraNet
TM
conductor which specific CobraNet
TM
device is trying to communicate with which
other CobraNet
TM
device(s) over the network. Use of Bundle numbers removes the necessity of the user
having to tell the devices the Ethernet hardware addresses of the other devices with which it is trying to
communicate. As long as the CobraNet
TM
devices are all set to the same Bundle number, the CobraNet
TM
system takes care of all the rest of the technical details of setting up an audio path over Ethernet between
the devices.
A given Bundle may have only one transmitter that places it onto the network. Unicast Bundles may have
only a single receiver. Multicast Bundles may have multiple receivers.
Ethernet networks can be built using either repeater hubs or switching hubs. A repeater is a half duplex
device which takes the data that comes into each port, and sends it back out all ports except the port in
came in on. A switch is a full duplex device which accepts data coming in each port and stores it until it can
examine the addressing of each packet of data. If the incoming data has a multicast destination address, it
then sends the data out all ports except the one it came in on. If, however, the data has a specific destination
address the switch only sends it out the port which is connected to the matching address. In an ordinary
Ethernet data network it is possible to mix both types of devices and have the network continue to work.
This is not the case with CobraNet
TM
A CobraNet
TM
network requires use of either all repeaters or all
switches. However, non-CobraNet
TM
devices may be attached to a switched CobraNet
TM
network via a
repeater.
On a repeater (hub based) network, there is a fixed maximum of 8 Bundles per network. Any Bundle may
be placed onto the network from any port, and will appear at every other port on the network. The Bundles
usually used in a repeater network are numbered in the range from 1 to 255, and are called Multicast
Bundles. Such channels are always transmitted in a multicast mode, and may be received by any of the
CobraNet
TM
devices on the network.
As long as the limit of 8 total Bundles is not exceeded, it does not matter which channel numbers in the
range of 1 to 65,279 are used.
Use of switched hubs (or switches) is recommended when mixing computer data and CobraNet
TM
on the
same network. Use of repeater hubs is strongly discouraged as audio dropouts may occur.
Bundle Assignments Ap Note Rev. 1.0 ©Copyright 2004 Cirrus Logic, Inc
1 of 3