Page 2
SKY-S9500-ULP-CXX (aka Snowball PDK-SDK) Calao-Systems provides the enclosed product(s) under the following conditions: This evaluation board/kit is intended for use for ENGINEERING DEVELOPMENT, DEMONSTRATION, OR EVALUATION PURPOSES ONLY and is not considered by calao-systems to be a finished end-product fit for general consumer use. Persons handling the product(s) must have electronics training and observe good engineering practice standards.
Introduction Chapter 1. Introduction This document is the hardware reference manual for the Snowball board, a low cost A9500 based board supported through the Igloocommunity.org. This document provides a lot of information on the overall design and usage of the Snowball board. The key sections in this document are: Change History Provides tracking for the changes made to the Hardware Reference Manual...
Page 11
Introduction Snowball board Schematics Describes the schematics of the Snowball board Snowball board PCB Information Describes the main features of the Snowball board PCB...
Change History Chapter 2. Change History Table 2.1 tracks the changes made for each revision of this document. Table 2.1. Change History Changes Date Initial release of the manual 07/01/2011...
Definitions Chapter 3. Definitions 3.1. Definitions • A9500 - The cortex A9 based system on a chip from ST-Ericsson • AD - Analog-To-Digital • ADC - Analog-To-Digital Converter • APE - Application Processor Engine • CDM - Charged Device Model •...
Page 14
Definitions • HDCP - High-bandwidth Digital Content Protection • HDMI - High Definition Multimedia Interface • HDTV - High Definition Television • HS - High Speed • I/O - Input/Output • IC - Integrated Circuit • ID - Identification • IEEE - Institute of Electrical and Electronics Engineers •...
Page 15
Definitions • PLL - Phase-locked Loop • PM - Phase Modulation • PoP - Package on Package • PSRAM - Pseudo-static Random Access Memory • ROM - Read-only Memory • RTC - Real-time Clock • RX - Receiver • SCL - Serial Clock •...
Snowball board Overview Chapter 4. Snowball board Overview The Snowball board is an A9500 platform designed to address the Open Source community. It has been equipped with a minimum set of features to allow the user to experience the power of the ST-Ericssons NovaTMA9500 dual-core ARM®...
SnowBall board Specification Chapter 5. SnowBall board Specification This section covers the specifications of the Snowball board and it also provides a high level description of the major components and interfaces that make up the Snowball board. The Snowball board is available in two versions : SDK and PDK. 5.1.
SnowBall board Specification Note HDMI™ is a trademark of HDMI Licensing LLC. Bluetooth® is a registered trademark of Bluetooth SIG, Inc. microSD™: microSD is a trademark of SD Card Association 5.2. A9500 Processor The Snowball board uses a ST-Ericssons NovaTMA9500 and comes in a 0.4mm PoP package. PoP (Package on Package) is a technique where the memory, DDR (and eMMC) are mounted on top of the NovaTMA9500.
SnowBall board Specification 5.5. HS USB 2.0 OTG Port The USB OTG port can be used as the primary power source and communication link for the Snowball board and derives power from the PC over the USB cable. The client port is limited in most cases to 500mA by the PC.
SnowBall board Specification 5.10. LCD Connector A 0.5mm pitch 2x60 pin connector is provided on the bottom to gain access to the LCD, DSI, CSI interfaces, audio signals and miscellaneous interfaces. This allows for the creation of LCD boards that will allow adapters to be made to provide the level translation to support different LCD panels.
SnowBall board Specification 5.18. Power Connectors Power will be supplied via the USB OTG connector and if a need arises for additional power, such as when a board is added to the expansion connectors, a larger 5V wall supply can be plugged into the +5V DC power jack.
SnowBall board Specification 5.23. Electrical Specifications Table 5.2 describes the electrical specifications of the external interface of the Snowball board. Table 5.2. Snowball board Electrical Specifications Specification Unit Power Input Voltage USB Current DC Input Voltage DC Current DC Expansion voltage USB OTG High Speed Mode MBits/s...
Product Contents Chapter 6. Product Contents This section describes what comes in the box when a Snowball board is purchased. 6.1. Snowball board In The Box The packaged product contains the following: • 1x Box • 1x Snowball board in an ESD Bag Note No cables are provided with the Snowball board Figure 6.1.
Product Contents Figure 6.2. Box Contents 6.2. Software On the Snowball board Snowball board comes with pre-installed U-Boot and linux kernel. For software see Igloocommunity.org...
Snowball board Connections Chapter 7. Snowball board Connections This section provides an overview of all of the connectors available on the PDK and SDK versions of the Snowball board. 7.1. Connecting USB OTG The USB OTG port connects to the PC host and uses a Mini-AB cable through which power can be provided to the Snowball.
Snowball board Connections 7.2. Connecting DC Power A DC supply can be used to power the Snowball board by plugging it into the power jack. The power supply is not provided with the Snowball board, but can be obtained from a hardware supplier. You need to make sure the supply is a regulated 5V supply.
Snowball board Connections 7.3. Connecting Li-ion battery A li-ion battery can be used to power the Snowball board by plugging it into the 3 pin vertical connector. This battery is not provided with the Snowball board, but can be obtained from a hardware supplier.
Snowball board Connections 7.4. Connecting JTAG A JTAG emulator can be used for advanced debugging by connecting it to the JTAG header on the Snowball board. Only the 20 pin version of the JTAG is supported. Figure 7.4 shows the connection of the JTAG cable to the Snowball board. Figure 7.4.
Snowball board Connections 7.5. Connecting MIPI Debug A 34pin connector can be used to connect a debug and trace data acquisition system that supports Mobile Industry Processor Interface System Trace Protocol. This connector is only mounted on the SDK version. Figure 7.5 shows the connection of the MIPI Debug cable to the Snowball board.
Snowball board Connections 7.6. Connecting Serial Cable The configuration is different between the two available versions of the Snowball board. The SDK comes only with a mini-b USB connector dedicated to the serial port. Figure 7.6 shows where the usb cable is to be installed. Figure 7.6.
Page 32
Snowball board Connections On the PDK the user can choose either the mini-b USB connector or the HE10-2x5 header connector. With the latter, an IDC to DB9 flat cable is required to connect to a PC. The adapter will not plug directly into the PC and will require an external Female to Female twisted cable (Null Modem) in order to connect it to the PC.
Snowball board Connections 7.7. Connecting CVBS -Video An RCA cable can be connected to the Snowball board and from there it can be connected to a TV or monitor that supports a CVBS input. This cable is not supplied with the Snowball board. Figure 7.8 shows the connector for the CVBS-Video cable Figure 7.8.
Snowball board Connections 7.8. Connecting HDMI Cable In order to connect the HDMI output to a TV or monitor, an HDMI cable is required. This cable is not supplied with the Snowball board but can be obtained from a hardware supplier. Figure 7.9 shows the proper connection point for the cable.
Snowball board Connections 7.9. Connecting Stereo Out Cable An external Audio output device, such as external stereo powered speakers, can be connected to the Snowball board via a 3.5mm jack. The audio cables are not provided with Snowball board, but can be obtained from a hardware supplier.
Snowball board Connections 7.10. Connecting Stereo In Cable External Audio input devices, such as a powered microphone or the audio output of a PC or MP3 player, can be connected to the via a 3.5mm jack. The audio cables are not provided with Snowball board, but can be obtained from a hardware supplier.
Snowball board Connections 7.11. Indicator Locations There are three green indicators on the Snowball board and one blue indicator. One of them, POWER, indicates that the Snowball board is supplied either from the DC Input or from the USB OTG. One of them (User LED) can be controlled by the software.
Snowball board Connections 7.12. Button Locations There are three buttons on the Snowball board; the RESET button forces a full board reset and the USER button is used by the SW for user interaction. The third button is the ON/OFF button. Figure 7.13 shows the location of the buttons.
Snowball board Connections 7.13. microSD Connection The microSD uses a push-push connector for the insertion and removal of the microSD card. The connector is mounted on the top side of the board. Figure 7.14 shows the location of the microSD connector. Figure 7.14.
Snowball board Connections 7.14. Wifi, Bluetooth and GPS Combo Module Connections In order to use the functionalities of the Azurewave AW-NH580 combo module, the user has to connect antennas on the two micro Coaxial Receptacles. One for the Wifi/BT and the other for the GPS. Figure 7.15 shows the location of the two UFL receptacles.
Snowball board System Architecture and Design Chapter 8. Snowball board System Architecture and Design This section provides a high level description of the design of the Snowball board and its overall architecture. 8.1. System Block Diagram Figure 8.1 is the block diagram of the Snowball board. Figure 8.1.
Page 42
Snowball board System Architecture and Design Figure 8.2 shows the location of the components on the top side for the PDK version. Figure 8.2. PDK Top side Components...
Page 43
Snowball board System Architecture and Design Figure 8.3 shows the location of the components on the bottom side for the PDK version. Figure 8.3. PDK Bottom side Components...
Page 44
Snowball board System Architecture and Design Figure 8.4 shows the location of the components on the top side for the SDK version. Figure 8.4. SDK Top side Components Note There is no key components on the solder side for the SDK version.
Snowball board System Architecture and Design 8.2. Input Power There are three possible power supply sources for the Snowball board. It can come from the USB OTG port, an external +5V DC supply or a Li-ion battery. The USB supply is sufficient to power the Snowball board.
8.2.4. Li-ion Battery Source A Li-ion battery can be used to supply the Snowball board. To use this supply, the user should move the jumper to 2-3 on J22. Note For more information about the Li-ion battery specification please contact CALAO Systems.
Snowball board System Architecture and Design 8.3. VBAT Power Conditioning This circuitry is made up of a rectifier diode decreases the +5V DC input voltage to a nominal 4.4VDC level. This is required in order to meet the maximum DC voltage level as specified by the AB8500 Power Management device which is 4.8V Figure 8.6 illustrates the design of the power conditioning section of the Snowball board.
Snowball board System Architecture and Design • VAPE • VSMPS1 • VSMPS2_1V8 • VSMPS3 • VBBN and VBBP Figure 8.7 illustrates the schematics of the main voltage regulators used for supplying the A9500 processor. Figure 8.7. VBAT Power Conditioning 8.4.2. Processor I2C Control The various components in the AB8500 are controlled from the processor via the I2C interface.
Snowball board System Architecture and Design 8.4.6. VSMPS2_1V8 The Vsmps2 DC/DC converter supplies all 1.8 V I/Os and memories requiring this supply. Vsmps2 also supplies the AB8500 I/Os and the USB interface digital part through VintCore12 LDO. 8.4.7. VSMPS3 The Vsmps3 DC/DC converter supplies the A9500 internal logic. 8.4.8.
Snowball board System Architecture and Design 8.5.2. VANA The VANA LDO supplies the CSI/DSI/CDI interfaces. 8.5.3. VAUX1 The VAUX1 is a general purposee LDO. It supplies several I2C sensors mounted on the Snowball board. 8.5.4. VAUX2 The VAUX2 is a general purposee LDO. By default it supplies the right angle blue LED and the NAND Flash interface I/O and Nand Flash embedded in the eMMC.
Snowball board System Architecture and Design Figure 8.9 is the sequence that the power rails, clocks and reset come up. Figure 8.9. Power Sequencing...
Snowball board System Architecture and Design 8.5.8. Reset signals There are several reset signals on the Snowball design. Figure 8.10 illustrates the reset circuitry of the Snowball board. Figure 8.10. Reset Circuitry The AB8500 provides the "PORDB8500n" reset signal to the A9500 APE. The A9500 resets the AB8500 through the "ResetAB8500n"...
Snowball board System Architecture and Design 8.6. A9500 Nova Processor The heart of the Snowball board is the A9500 Nova Processor. Figure 8.11 illustrates the functional block diagram. Figure 8.11. A9500 Block Diagram 8.6.1. DDR2-SDRAM Bus The DDR2-SDRAM bus is not accessible on the Snowball board. Its connectivity is limited to the PoP memory access on the top of the processor and therefore is only accessible by the LP-DDR2 SDRAM memory.
Snowball board System Architecture and Design 8.6.3. LCD Bus The display controller embedded in the A9500 processor performs translation of pixel-coded data stored in memory into the required formats and timings to drive a variety of LCDs. The logic levels of the LCD signals are +1.8V so it will require buffering of the signals to drive most of the LCD diplay.
Snowball board System Architecture and Design 8.7. PoP Memory Device The A9500 Nova processor uses what is called PoP (Package-on-Package) memory. The memory mounted on top of the Nova A9500 processor is a Low Power DDR2-SDRAM. Figure 8.13 shows the PoP Memory concept. Figure 8.13.
Snowball board System Architecture and Design the A9500 processor. The 38.4Mhz clock is sent into the internal circuitry of the AB8500 (input of the 27Mhz PLL which is used internally for the DENC part of TVout and provided on the CLK27M ball and the USB OTG phy interface).
Snowball board System Architecture and Design interface and is designed specifically to reduce the pin count of discrete high-speed USB PHYs. Pin count reductions minimize the cost and footprint of the PHY chip on the PCB and reduce the number of pins dedicated to USB for the link controller.
Snowball board System Architecture and Design 8.9.3.2. AB8500 Interface The AB8500 USB interfaces to the Processor over the ULPI interface. Table 8.2 is a list of the signals used on the AB8500 for the ULPI interface. Table 8.2. AB8500 ULPI Interface Signal Description Type...
Snowball board System Architecture and Design 8.10. Ethernet The LAN9221 Ethernet controller is wired on the FSM bus and uses the chip-select FSMC_CS0n. Figure 8.16 illustrates the circuitry that applies to the Ethernet interface on the board. Figure 8.16. Ethernet 10/100 The LAN9221i is a full-featured, single-chip 10/100 Ethernet controller designed for embedded applications where performance, flexibility, ease of integration and system cost control are required.
Snowball board System Architecture and Design 8.11. WLAN, Bluetooth, GPS combo Module The Snowball board is equiped with a AW-NH580 AzureWave Wireless LAN, Bluetooth, GPS combo Module. It supports standard interface SDIO v1.10 (4-bit and 1-bit) for WLAN, High-speed UART interface for BT/FM/GPS host controller interface and PCM/I2S for BT/FM audio data Warning In the Snowball board design FM is not available.
Snowball board System Architecture and Design 8.12. Sensors The Snowball board is equipped with three sensors located on the I2C2 bus. Table 8.3 provides the I2C addresses of the different sensors available on the Snowball board Table 8.3. I2C Sensors Part number Type I2C address...
Snowball board System Architecture and Design 8.13. microSD The board provides a single microSD interface. It is wired to the MC0 Memory card interface. Figure 8.18 illustrates the microSD interface design on the Snowball board. Figure 8.18. Micro SD Card Table 8.4.
Snowball board System Architecture and Design 8.14. Audio Interface The Snowball board supports stereo in and out through the AB8500 which provides the audio CODEC. See the schematics for more details. 8.14.1. A9500 Audio Interface The A9500 embeds three MSP synchronous receive and transmit serial interfaces (MSP0, MSP1, MSP2);...
Snowball board System Architecture and Design 8.15. HDMI Interface The video output of the Snowball board is available on the HDMI connector. The HDMI output is provided by the AV8100 which is a low power combo video HDMI and CVBS transmitter. The DSI digital input interface of the AV8100 is interfaced on one of three MIPI DSI (MIPI-DSI2) offered by the A9500 processor.
Snowball board System Architecture and Design Table 8.7 provides a description of the MIPI DSI2 interface. Table 8.7. Processor MIPI-DSI Interface Signal Name Description Type Ball DSI2_0 MIPI Display Serial Interface Differential Data1- lane DSI2_1 MIPI Display Serial Interface Differential Data1+ lane DSI2_2 MIPI Display Serial Interface Differential Data0- lane...
Snowball board System Architecture and Design Table 8.8. AV8100 Interface Signals Signal Name Description Type Ball DSICKN DSI clock- lane DSICKP DSI clock+ lane DSIDAT0N DSI DataO- lane DSIDAT0P DSI DataO+ lane DSIDAT1N DSI Data1- lane DSIDAT1P DSI Data1+ lane DSIDAT2N DSI Data2- lane DSIDAT2P...
Snowball board System Architecture and Design be read by the processor. The standard was created by the Video Electronics Standards Association (VESA). The current version of DDC, called DDC2B, is based on the I2C bus. The monitor contains a read-only memory (ROM) chip programmed by the manufacturer with information about the graphics modes that the monitor can display.
Snowball board System Architecture and Design 8.16. CVBS AV8100 converts digital video signals into high quality analog signals compliant with TV standards. It is able to encode signals interlaced in PAL and NTSC. A single CVBS port is provided on the Snowball board.
Snowball board System Architecture and Design Figure 8.22 illustrates a picture of what the cable assembly looks like. Figure 8.22. RS232 Cable 8.18. Indicators There are four indicators on the Snowball board: • Power LED • User LED • PM state LED •...
Snowball board System Architecture and Design 8.18.4. Li-ion charger Status LED When a main charger is plugged: If AB8500 is in hardware mode, the charging is enabled and the LD2 LED is ON, if the LD2 remains OFF it means that the charger is not valid for battery charging operation.
Snowball board System Architecture and Design 8.20. Expansion headers There are three expansion connectors on the PDK version of the Snowball. For the SDK version, only the 1x16 2.54mm Prototyping Header is mounted. 8.20.1. Prototyping Header This prototyping header is provided to allow a limited number of functions to be added to the Snowball board.
Snowball board System Architecture and Design 8.20.3. 120 pin Bottom Expansion Connector The main purpose of the expansion connector is to route additional signals from the A9500 processor. Table 8.11 shows all of the signals that are on the 120 pin expansion header. As the A9500 has a multiplexing feature, multiple signals can be connected to certain pins to add additional options as it pertains to the signal available.
Connnector Pinouts and Cables Chapter 9. Connnector Pinouts and Cables This section provides a definition of the pinouts and cables to be used with all of the connectors and headers on the Snowball board. Note There are no cables supplied with the Snowball board. 9.1.
Connnector Pinouts and Cables 9.3. CVBS-Video Figure 9.3 is a picture of the RCA connector with the pin identified. Figure 9.3. CVBS-Video Connector 9.4. HDMI Figure 9.4 describes the HDMI connector of the Snowball board. Figure 9.4. HDMI Connector Table 9.1 is the pinout of the HDMI connector of the Snowball board. Table 9.1.
Connnector Pinouts and Cables Signal Name DDC_SCL DDC_SDA DDC/CEC GND 9.5. Audio Connections Figure 9.5 is the audio input jack required to connnect to the Snowball board. Figure 9.5. Audio in Plug Figure 9.6 is the actual connector used on the Snowball board. Figure 9.6.
Connnector Pinouts and Cables 9.6. Audio Out Figure 9.7 is the audio output jack required to connnect to the Snowball board. Figure 9.7. Audio Out Plug Figure 9.8 is the actual connector used on the Snowball board. Figure 9.8. Audio Out Receptacle...
Connnector Pinouts and Cables 9.7. JTAG Figure 9.9 is the JTAG connector pin out showing the pin numbering. Figure 9.9. JTAG Connector Pinout Table 9.2 gives a definition of each of the signals on the JTAG Header. Table 9.2. JTAG Signals Signal Name Description VSMPS2_1V8...
Connnector Pinouts and Cables 9.8. MIPI Debug Connector The MIPI Debug Connector is only populated on the SDK version. Figure 9.10 is the MIPI Debug connector pin out showing the pin numbering. Figure 9.10. MiPi Debug Connector Table 9.3 gives a definition of each of the signals on the JTAG Header. Table 9.3.
Connnector Pinouts and Cables Signal Name Description Ground TRIGOUT Ground TRC_CLK Ground TRC_DATA0 Ground TRC_DATA1 Ground TRC_DATA2 Ground TRC_DATA3 Ground TRC_EXT Ground VDEBUG_1V8 Trace Interface Reference Voltage 9.9. RS232 Figure 9.11 is the RS232 header on the Snowball board with the pin numbers identified. Figure 9.11.
Connnector Pinouts and Cables Table 9.4 gives a definition of each of the signals on the RS232 Header. Table 9.4. RS232 Signals Signal Name DRXD DTXD VBAT Figure 9.12 is the cable that is required in order to access the RS232 Header. This cable can be purchased from various sources and is referred to as the type cable.
Connnector Pinouts and Cables 9.10. RS232 over USB The two versions of the Snowball board are equipped with a mini-B USB connector. This allows the user to have access to the console serial port through the USB interface. On the PDK version the user will have to choose the terminal connector for the console by putting a jumper on the J24 header.
Connnector Pinouts and Cables 9.11. Expansion connector Figure 9.14 is a picture of the Snowball Prototyping Header. Figure 9.14. Prototyping Header Table 9.6 gives a definition of each of the signals on the prototyping Header. Table 9.6. Prototyping Header MUX:1 MUX:2 MUX:3 MUX:4...
Connnector Pinouts and Cables 9.12. Backup Battery Installation Figure 9.15 is a picture of the backup battery. Figure 9.15. Optional Backup battery...
Connnector Pinouts and Cables Figure 9.16 shows the location of the backup battery on the Snowball board. Figure 9.16. Optional Backup battery Location Below are the steps required to install the backup battery. • Remove all cables from the board •...
PCB Component Locations Chapter 14. PCB Component Locations Figure 14.1 and Figure 14.2 contain the top and bottom side components locations of the Snowball board. on the Snowball board. Figure 14.1. Snowball board Top Side Components...
PCB Information Chapter 16. PCB Information Table 16.1 describes the main features of the PCB. Table 16.1. PCB features Features Description Dimension 85mm X 85mm Material Panasonic R1566W/R1551W FR4 150°TG Halogen Free Copper Finish Immersion Gold Layers 10 Buried and micro vias Impedance Controlled...
Need help?
Do you have a question about the SKY-S9500-ULP-CXX and is the answer not in the manual?
Questions and answers