28478G-18 Mindspeed Technologies, 28478G-18 Datasheet - Page 132

no-image

28478G-18

Manufacturer Part Number
28478G-18
Description
Multichannel Synchronous Communications Controller 208-Pin BGA
Manufacturer
Mindspeed Technologies
Datasheet

Specifications of 28478G-18

Package
208BGA
Maximum Data Rate
32768 Kbps
Transmission Media Type
Wire
Power Supply Type
Analog
Typical Supply Current
250 mA
Typical Operating Supply Voltage
3.3 V
Minimum Operating Supply Voltage
3 V
Maximum Operating Supply Voltage
3.6 V
The components of the Global Configuration Descriptor are listed in
Table 6-2.
6.3.4
28478-DSH-002-E
Global Configuration
Descriptor
Descriptor
/* either write directly into MUSYCC register - or - use a service request */
*(MUSYCC_FUNC_0_BAR + GLOBAL_CONFIG_DESCR_OFFSET) = GroupStr0.GlobalConfigDescr;
#define BYTES_PER_INT_DESCR 4 /* recall, dword = 32-bits or 4 bytes */
#define NUM_INT_DESCR_NEEDED 10 /* assumption (min = 2, max = 32768) */
#define SIZE_OF_INTERRUPT_QUEUE (BYTES_PER_INT_DESCR * NUM_INT_DESCR_NEEDED)
#define INT_QUEUE_BOUNDARY 4
/* local variables */
unsigned long *pIntQueue;
unsigned long IntQueueLen;
pIntQueue = malloc( SIZE_OF_INTERRUPT_QUEUE + INT_QUEUE_BOUNDARY );
pIntQueue = (pIntQueue + INT_QUEUE_BOUNDARY) & ~(INT_QUEUE_BOUNDARY – 1);
/* interrupt queue pointers must be a dword aligned address */
/* above, there is enough space to first move forward 4 bytes, then */
/* lop off the 4 automatically. This will bring the pointer back */
/* to the original address or give us the next 4 byte boundary address */
/* IMPORTANT NOTE: be sure to save away the original pointer returned by the */
/* memory access routine as that same value will be required to free the space. */
IntQueueLen = NUM_INT_DESCR_NEEDED - 1; /* 0-based */
GroupStr0.IntQueueDescr[0] = pIntQueue;
Example—Components of Global Configuration Descriptor
Interrupt Queue Descriptor
TXCLKACT0
TXCLKACT1
TXCLKACT2
TXCLKACT3
RXCLKACT0
RXCLKACT1
RXCLKACT2
RXCLKACT3
BLAPSE
ECKEN
MPUSEL
ALAPSE
ELAPSE
PORTMAP
Component of
Preliminary Information / Mindspeed Proprietary and Confidential
Descriptor
Mindspeed Technologies
Read only values. Writes are ignored.
It would be ideal to read this descriptor first and verify that MUSYCC detects clocks at the
Rx and Tx ports being used.
0 = Don’t care.
0 = EBUS clock output disabled.
0 = Motorola-style protocol supported.
0 = Don’t care.
0 = Don’t care.
Use 0 where the mapping is defined as:
Port 0 -> Channel Group 0
Port 1 -> Channel Group 1
Port 2 -> Channel Group 2
Port 3 -> Channel Group 3
®
Table
Value of Components
6-2.
Basic Operation
119

Related parts for 28478G-18