EasyManua.ls Logo

Broadcom BCM7405 - Peripherals; Overview; Peripheral Control Unit; Keypad Controller

Broadcom BCM7405
194 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
2/24/2008 9T6WP
Preliminary Hardware Data Module BCM7405
06/29/07 Functional Description
Broadcom Corporation
Document 7405-1HDM00-R Peripherals Page 1-71
PERIPHERALS
OVERVIEW
The BCM7405 provides common peripherals used for set-top box control. In addition, there is an external bus interface to
support connection of external devices like SRAM and flash memories. The BCM7405 also has several advanced
connectivity features including Ethernet, Serial ATA, and USB.
PERIPHERAL CONTROL UNIT
The peripheral control unit within the BCM7405 contains the following peripherals:
Infrared (IR) Blaster
IR Keyboard/Remote Receiver
UHF Remote Control Receiver
Three UARTS
Keypad/LED controller
Many General-Purpose I/O (GPIO) pins
Master SPI Controller
Modified SPI for Open Cable support
Four Master BSC Controllers
Slave BSC Controller
Two Smart Card Interfaces
Two PWM generators
Four programmable timers and one watchdog timer
KEYPAD CONTROLLER
The keypad controller notifies the microcontroller whenever it detects that a key has pressed via an interrupt. When the
processor responds to the interrupt, the scan code of the key(s) detected is reported to the processor.
LED CONTROLLER
The CPU sends data (such as current channel being viewed, time of day, diagnostic codes, and IR receiver active) to the
LED controller which is responsible for processing this data, and driving the four 7-segment LED elements and a bank of
discrete LEDs.
IR RECEIVER CONTROLLER
The IR receiver controller processes the IR pulses to determine which key code data was sent from the user's remote. The
processor is notified of IR data reception via an interrupt, and the logic passes on the key code or repeat data when the
processor acknowledges the interrupt.
The BCM7405 contains two identical and independent IR Receiver modules. Each receiver can receive signals from a device
using Sejin, TWIRP, or one of two proprietary protocols denoted Remote A and Remote B. A programmable Consumer IR
decoder is also available to decode transmissions that use pulse position modulation, pulse width modulation, or bi-phase

Table of Contents

Related product manuals