English
Language : 

BCM4354KKWBGT Datasheet, PDF (55/192 Pages) Cypress Semiconductor – Single-Chip 5G Wi-Fi IEEE 802.11ac 2×2 MAC/ Baseband/Radio with Integrated Bluetooth 4.1 and FM Receiver
BCM4354 Data Sheet
USB Interface
Despite the mode of operation (single peripheral or hub), the Bluetooth device is configured to include the
following interfaces:
Interface 0
Interface 1
Interface 2
Contains a Control endpoint (Endpoint 0x00) for HCI commands, a Bulk In Endpoint (Endpoint
0x82) for receiving ACL data, a Bulk Out Endpoint (Endpoint 0x02) for transmitting ACL data,
and an Interrupt Endpoint (Endpoint 0x81) for HCI events.
Contains Isochronous In and Out endpoints (Endpoints 0x83 and 0x03) for SCO traffic. Several
alternate Interface 1 settings are available for reserving the proper bandwidth of isochronous
data (depending on the application).
Contains Bulk In and Bulk Out endpoints (Endpoints 0x84 and 0x04) used for proprietary testing
and debugging purposes. These endpoints can be ignored during normal operation.
USB Hub and UHE Support
The BCM4354 supports the USB hub and device model (USB, Revision 2.0, full-speed compliant). Optional
mouse and keyboard devices utilize Broadcom’s proprietary USB HID Emulation (UHE) architecture, which
allows these devices appear as standalone HID devices even though connected through a Bluetooth link.
The presence of UHE devices requires the hub to be enabled. The BCM4354 cannot appear as a single
keyboard or a single mouse device without the hub. Once either mouse or keyboard UHE device is enabled, the
hub must also be enabled.
When the hub is enabled, the BCM4354 handles all standard USB functions for the following devices:
• HID keyboard
• HID mouse
• Bluetooth
All hub and device descriptors are firmware-programmable. This USB compound device configuration (see
Figure 16 on page 53) supports up to three downstream ports. This configuration can also be programmed to a
single USB device core. The device automatically detects activity on the USB interface when connected.
Therefore, no special configuration is needed to select HCI as the transport.
The hub’s downstream port definition is as follows:
• Port 1 USB lite device core (for HID applications)
• Port 2 USB lite device core (for HID applications)
• Port 3 USB full device core (for Bluetooth applications)
When operating in hub mode, all three internal devices do not have to be enabled. Each internal USB device
can be optionally enabled. The configuration record in NVRAM determines which devices are present.
Broadcom®
October 15, 2014 • 4354-DS109-R
BROADCOM CONFIDENTIAL
Page 54