ON THIS PAGE
Power Supply
There are seven voltage levels present in the player: 12V, 5V, 3.3V, 2.5V, 1.8V, 1.5V, and 1V.
Reset
BrightSign XD players have a Low Voltage Reset circuit. This circuit will hold the RESET_L signal low until a valid 3.3V power source is present.
BCM7421 CPU
BrightSign XD players utilize a BCM7421 Multimedia CPU. This CPU runs on 3.3V, 2.5V, and 1V and runs from a 27MHz oscillator. The CPU is reset by the RESET_L signal from the low voltage reset circuit going into the RESET_IN pin on the CPU. When the RESET_IN pin goes from low to high, the BCM7421 will boot from the NAND flash.
Built-in Flash
The boot code in the BCM7421 instructs it to continue the boot process by reading additional code from the onboard NAND flash, which can be updated in the field, either from the flash slots or USB mass storage. Part of the NAND flash is also used to hold non-volatile parameters. The contents of the boot flash are copied into the SDRAM. The CPU then jumps to the boot code.
SDRAM
When the BCM7421 boots, it will copy the code from the NAND flash device into the SDRAM and then execute the code from the SDRAM. The SDRAM runs at a clock rate of 800MHz, with a data rate of 1600MHz.
Serial Port
The XD1030 and XD1230 have a built in UART that communicates with the RS-232 level shifter. The MAX232 creates valid RS-232 voltage levels for the transmit pin by using a capacitive voltage switcher.
Video Encoder and Filter
The BCM7421 streams decoded video using a single-data rate clock. It also streams the same video out of the on-board DACs.
Audio Outputs
BrightSign XD players each have a single Texas Instruments high quality audio DAC device, which takes in digital audio signals from the BCM7421 in an I2S audio format. The AUD_LRCIN is the framing signal for the audio and runs at the frame rate of the audio source (usually either 44.1KHz or 48KHz). The AUD_BITCLK signal is typically 32 times higher than the AUD_LRCIN.
The audio output is fed through a TI amplifier and sent directly to the audio output jack. It can drive a 32Ω load with a 2V RMS signal.
On-Board LEDs
There are eight on-board LEDs that indicate the following:
LED | Indication | |
Green power | Displays when the board is powered up and not in reset mode. | |
Green SD activity | Flashes any time there is activity on the SD card. | |
Green MicroSD activity | Displays when a MicroSD card is present. | |
Green network activity | Displays when the player is connected to the BrightSign Network. | |
Green Ethernet activity | Flashes when the player is connecting to the network. Displays when connected. | |
Green WiFi activity | Flashes when the player is connecting to the wireless network. Displays when connected. | |
Yellow update | Flashes when the board is being upgraded. | |
Red status | Flashes a certain number of times to indicate which error is occurring. The flash codes are described below. | |
2 | Unspecified error | |
3 | Network recovery script is preparing to run on a device configured for network recovery. | |
4 | No upgrade file found | |
5 | Failed to load kernel module | |
6 | Board is not capable of running the current firmware version. | |
7 | A piece of on-board hardware is not working correctly (on firmware versions 4.1 and later). | |
8 | Problem related to the storage device (either the USB drive or SD card) | |
9 | Problem related to the registry/NAND | |
10 | The autorun script encountered a load/run error. | |
11 | WiFi-related error (mainly, WiFi not found on USB) | |
12 | Unable to find a bootable image (on firmware versions 4.0 and later) |
On-Board Switch
The on-board switch is connected to the GPIO12. A pull-up on the button normally sets the GPIO12 to be pulled high. Conversely, the GPIO12 is pulled low when the button is pressed.
Reset Switch/GPIO Button
The on-board switch is connected to the reset circuit. Pressing down the reset button will cause the GPIO07 to go low. Holding the reset button low for approximately 10 seconds will cause a hard reset. When the board goes into reset mode, the power LED will be dark until the reset button is released.
SDHC/SDXC and MicroSD Slots
The XD series has one SDHC/SDXC and one internal MicroSD card slot, both capable of transferring a 25 Mbit/sec video stream, one 5.1 AC3 stream (pass-through), and three stereo PCM tracks simultaneously. There is no inherent limit on the storage capacity of SD cards used for XD-series players.
NAND Flash
BrightSign players have a built-in NAND flash. All the code for the player is stored on the NAND flash, and it may also be possible to store some content on the NAND flash, which is connected directly to the BCM7421.
Ethernet
The 10/100 Base-T Ethernet is implemented on XD players by directly interfacing with the BCM7421. The player has on-board Ethernet magnetics and termination for the RJ-45 cable.
USB
The USB 2.0 high-speed host controller is implemented internally in the BCM7421 SOC chip. The board utilizes two TPS2065 devices. Each TPS2065 is an over-current protected switch that can be used to turn the power to the USB device on or off or to detect over-current situations.