Stellaris® Intelligent Display Module Single-Board Computer (IDM … · 2011. 12. 6. ·...
Transcript of Stellaris® Intelligent Display Module Single-Board Computer (IDM … · 2011. 12. 6. ·...
-
RDK-IDM-SBC-UM-05 Copyright © 2009–2011 Texas Instruments
User ’s Manual
Stellaris® Intelligent Display Module Single-Board Computer (IDM-SBC) Reference Design Kit
-
2 November 28, 2011
CopyrightCopyright © 2009–2011 Texas Instruments, Inc. All rights reserved. Stellaris and StellarisWare are registered trademarks of Texas Instruments. ARM and Thumb are registered trademarks, and Cortex is a trademark of ARM Limited. Other names and brands may be claimed as the property of others.
Texas Instruments108 Wild Basin, Suite 350Austin, TX 78746http://www.ti.com/stellaris
-
Stellaris® IDM Single-Board Computer
November 28, 2011 3
Table of ContentsChapter 1: Stellaris® Intelligent Display Module Single-Board Computer RDK Overview........................ 9Kit Contents ...................................................................................................................................................... 10Using the RDK .................................................................................................................................................. 10Features............................................................................................................................................................ 11Board Overview ................................................................................................................................................ 12
Board Specifications ..................................................................................................................................... 12
Chapter 2: Hardware Description.................................................................................................................. 13Block Diagram .................................................................................................................................................. 13Functional Description ...................................................................................................................................... 14
Microcontroller .............................................................................................................................................. 14Debugging..................................................................................................................................................... 14Expansion Connector.................................................................................................................................... 14Power and Interface Terminal Block ............................................................................................................. 15Clocking ........................................................................................................................................................ 15Reset............................................................................................................................................................. 15SDRAM......................................................................................................................................................... 15Power Supplies ............................................................................................................................................. 16USB............................................................................................................................................................... 16Ethernet ........................................................................................................................................................ 16Color QVGA LCD Touch Panel..................................................................................................................... 16I2S Audio....................................................................................................................................................... 18Controller Area Network (CAN)..................................................................................................................... 18Serial Flash and microSD Card .................................................................................................................... 18
Chapter 3: Software Development ................................................................................................................ 21Software Description......................................................................................................................................... 21Source Code..................................................................................................................................................... 21Tool Options ..................................................................................................................................................... 21Programming the IDM-SBC .............................................................................................................................. 22
Appendix A: Schematics................................................................................................................................ 25Appendix B: Bill of Materials (BOM) ............................................................................................................. 29Appendix C: Component Details................................................................................................................... 31
-
4 November 28, 2011
-
Stellaris® IDM Single-Board Computer
November 28, 2011 5
List of FiguresFigure 1-1. Intelligent Display Module Single-Board Computer......................................................................... 9Figure 1-2. IDM-SBC Board Overview Diagram .............................................................................................. 12Figure 2-1. Intelligent Display Module Single-Board Computer Block Diagram .............................................. 13Figure 2-2. Debug Connection Pinout ............................................................................................................. 14Figure 2-3. Expansion Connector .................................................................................................................... 14Figure 2-4. Pluggable Terminal Blocks............................................................................................................ 15Figure C-1. Component placement plot for top ................................................................................................ 31
-
6 November 28, 2011
-
Stellaris® IDM Single-Board Computer
November 28, 2011 7
List of TablesTable 2-1. LCD-Related Signals..................................................................................................................... 17Table 2-2. I2S Audio-Related Signals............................................................................................................. 18Table 2-3. CAN-Related Signals .................................................................................................................... 18Table 2-4. Serial Flash and microSD-Related Signals ................................................................................... 19Table B-1. RDK-IDM-SBC Bill of Materials (BOM) ......................................................................................... 29
-
8 November 28, 2011
-
November 28, 2011 9
Stellaris® Intelligent Display Module Single-Board Computer RDK Overview
The Stellaris® Intelligent Display Module Single-Board Computer (RDK-IDM-SBC) is a reference design for a complete QVGA touch-screen user interface for control, automation, and instrumentation applications. The design features the powerful Tempest-class LM3S9B92 microcontroller. The IDM-SBC offers USB, Ethernet, CAN, 8 MB of SDRAM, 1 MB of serial Flash, integrated 256 KB flash, and 96 KB SRAM, and provides simplified software development for the RDK using The Stellaris comprehensive graphics library and ARM development tools from ARM tools partners. The 8 MB of SDRAM is connected to the LM3S9B92 microcontroller using the External Peripheral Interface (EPI) bus available as a feature on Tempest-class devices. The efficient performance and robust integration of an ARM® Cortex™-M3 microcontroller, positions the IDM-SBC for use in building access controllers and security systems, intelligent white goods and home appliances, thin clients, and factory automation applications.
This user's manual provides comprehensive information on the reference design hardware and software.
Figure 1-1. Intelligent Display Module Single-Board Computer
C H A P T E R 1
-
Stellaris® Intelligent Display Module Single-Board Computer RDK Overview
10 November 28, 2011
Kit ContentsThe RDK-IDM-SBC reference design kit contains everything needed to develop and run a range of applications using Stellaris microcontrollers:
IDM-SBC board8 Ω Speaker Retractable ethernet cableUSB flash memory stickmicroSD cardPower supply adaptor cable2-position and 6-position terminal blocks24 V wall power supply with international plug-setMDL-ADA2 10-pin to 20-pin JTAG adapter moduleReference Design Kit CD with tools, complete documentation, and source code including:– Quickstart Guide
– User’s Manual
– Software Reference Manual
– Board Data Sheet
– BOM
– Schematics
– Gerber files
The source code can be modified and compiled using any of the following tools:
Keil™ RealView® Microcontroller Development Kit (MDK-ARM)IAR Embedded WorkbenchCode Sourcery GCC development toolsCode Red Technologies development toolsTexas Instruments’ Code Composer Studio™ IDE
Using the RDK The recommended steps for using the RDK are:
Follow the Quickstart guide included in the kit. The Quickstart guide will help get the display module up and running in minutes.Use your preferred ARM tool-chain and the Stellaris Graphics library to develop touch-panel, USB, and Ethernet applications. Software applications can be loaded into IDM flash memory using either the Ethernet boot loader or a JTAG/SWD debug interface. See Chapter 3, “Software Development,” for the programming procedure. The Stellaris Graphics Library Software Reference Manual and the Stellaris Peripheral Driver Library Software Reference Manual each contain specific information on software structure and function.Customize and integrate the hardware to suit an end application. This user's manual is an important reference for understand circuit operation and completing hardware modification.
-
Stellaris® IDM Single-Board Computer
November 28, 2011 11
FeaturesThe RDK-IDM-SBC reference design kit provides the following features:
Bright QVGA LCD touch-screen display – 262 K colors, 3.5" QVGA 320 x 240 pixels
– White LED backlight with resistive touch panel
Advanced audio– I2S mono Codec for high-quality audio
– 0.8 W amplifier directly drives external 8-Ohm speaker
Serial connectivity options– USB 2.0 Host
– 10/100 Ethernet MAC and PHY
– 1 MBPS Controller Area Network (CAN)
– I2C Interface for external peripherals and sensors
– UART serial port with TTL signal levels
High performance microcontroller– 32-bit ARM® Cortex™-M3 core
– 256 KB single-cycle flash, 96 KB single-cycle SRAM
– 80 MHz operation
Versatile board-level memories– 8 MB SDRAM connected by EPI
– 1 MB serial flash connected by SPI
– microSD card slot
– USB Host connector for external mass-storage devices
Power supply– Wide input range 12-40 Vdc power supply with auxiliary 5 V power output
Screw terminal block for I2C, CAN, and power connectionsCompact 2.0” x 3.0” PCB footprintEasy to customize– Includes full source code, example applications, and design files
– Develop using tools supporting Keil™ RealView® Microcontroller Development Kit (MDK-ARM), IAR Embedded Workbench, Code Sourcery GCC development tools, Code Red Technologies development tools, or Texas Instruments’ Code Composer Studio™ IDE (using a Stellaris evaluation kit or preferred ARM Cortex-M3 debugger)
– Supported by Stellaris Graphics Library and StellarisWare® Peripheral Driver Library
– Comes with factory-programmed quickstart game demo application
– Ethernet boot loader for firmware update
-
Stellaris® Intelligent Display Module Single-Board Computer RDK Overview
12 November 28, 2011
Board OverviewFigure 1-2 shows an overview of the board.
Figure 1-2. IDM-SBC Board Overview Diagram
Board SpecificationsThe following list shows the IDM-SBC’s board specifications:
Board supply voltage range: 10-40 VdcBoard supply current with 24 V supply– 55 mA (1.3 W) when running qs-blox application at 50 MHz
5 V power output (for USB Host or +5 V terminal)– 5 V +/- 5% at 500 mA
Dimensions (excluding LCD panel):• 2.00” x 3.00” x 0.60” (L x W x H)
Speaker – Impedance: 8 Ω (±1 Ω)
– Output power: 0.8 W
– Format: Mono
RoHS status: Compliant
JTAG/SWD Connector
Stellaris LM3S39B92 Microcontroller
CAN Transceiver
Flex cable to LCD Touch Panel
Integrated Power supply
10/100 Ethernet
microSD Card Slot8MB SDRAM
Audio Connector
Power and Ground Test
Points
1MB Serial Flash
I2S Audio CODEC
UART/Expansion
Power Terminals
I2C and CAN Terminals USB Host
+10-
40V
GN
D
I2C
SD
AI2
C S
CL
GN
DC
AN
LC
AN
H+5
V
-
November 28, 2011 13
Hardware DescriptionThe IDM-SBC design uses a Stellaris® LM39B92 microcontroller to handle display functions, touch-screen control, Ethernet, USB, CAN, and other peripheral functions. Only a few additional ICs are necessary to complete the design. The entire circuit is built on a compact four-layer printed circuit board. All design files are provided on the RDK-IDM-SBC CD.
Block DiagramFigure 2-1 shows the IDM-SBC block diagram.
Figure 2-1. Intelligent Display Module Single-Board Computer Block Diagram
QVGAColor LCD Module
IDM Single Board Computer
+3.3VRegulator
I2C
Debug
USB
Control+5V host supply
USBType-A
Connector
MicroSD card slot
1GB
1MBSerial Flash
Touch
I2S
RJ45Jack+
Magnetics
SpeakerAudio
CODEC and Amp
EPI
8MB SDRAM
Step-down switching regulator
12-40V
CAN CANPHY
CAN
StellarisLM3S9B92
Microcontroller
SPI
UART0
+5V
Expansion
I/OTerminal
Block
Ethernet
USB Host
DC In
Data
Power Terminal
Block
C H A P T E R 2
-
Hardware Description
14 November 28, 2011
Functional DescriptionThis section describes the IDM-SBC’s hardware design in detail.
MicrocontrollerThe Stellaris LM39B92 is an ARM Cortex-M3-based microcontroller with 256-KB flash memory, 80-MHz operation, Ethernet, USB, EPI and a wide range of peripherals. See the LM39B92 data sheet (order number DS-LM39B92) for complete device details.
The IDM-SBC’s LM39B92 microcontroller is factory programmed with a quickstart demo program. The quickstart program resides in on-chip flash memory and runs each time power is applied, unless the quickstart has been replaced with a user program.
DebuggingThe microcontroller supports JTAG and SWD debugging as well as SWO trace capabilities. To minimize board area, the IDM-SBC uses a 0.050” pitch header (J6) which matches ARM’s fine-pitch definition (Figure 2-2). Some in-circuit debuggers provide a matching connector. Other debuggers can be used with the MDL-ADA2 adaptor board included in the RDK.
Figure 2-2. Debug Connection Pinout
Expansion ConnectorUART0 signals from the microcontroller are available on J4, an internal expansion connector. The pin-out of this connector is compatible with the power/UART cable used by the ICDI board included in the EK-LM3S9B90 and EK-LM3S9B92 evaluation kits. This then provides a convenient Virtual Com port interface to a PC. A pair of I2C signals are also available, however, jumpers connecting SCL and SDA are normally omitted to avoid conflict with digital signals from the ICDI board.
Figure 2-3. Expansion Connector1
1. Revision A PCBs transpose UART0 RX and TX signals and are, therefore, incompatible with ICDI connections.
1 2
9 10
TMS/ SWDIOTCK/ SWCLKTDOTDISRSTn
3.3VGNDGND
n/cGND
1 2
7 8
UART0 TXUART0 RXSCL (opt)n/c
SDA (opt)GNDGND
n/c
-
Stellaris® IDM Single-Board Computer
November 28, 2011 15
Power and Interface Terminal BlockPower, CAN, and I2C interfaces are provided through 3.5 mm pluggable terminal blocks. For convenience, the RDK includes the plugs. See the BOM for complete part numbers.
Figure 2-4. Pluggable Terminal Blocks
I2C is a short-distance intra-device bus that can be used to add capabilities such as an ADC (for analog measurement) or digital inputs and outputs.
CAN is best suited for communication between devices. Refer to the CAN specification for complete details on data rates and bus length.
ClockingThe IDM-SBC board uses a 16.0-MHz (Y2) crystal to complete the LM3S9B92 microcontroller's main internal clock circuit. An internal PLL, configured in software, multiples this clock to higher frequencies for core and peripheral timing.
A 25.0 MHz (Y1) crystal provides an accurate timebase for the Ethernet PHY.
ResetThe RESETn signal into the LM3S39B92 microcontroller connects to the JTAG/SWD debug connector and to a simple R-C filter circuit to extend reset timing at power up.
The LCD Module has special Reset timing requirements requiring a dedicated control line from the microcontroller.
SDRAMThe LM3S9B92 features an External Peripheral Interface (EPI) module, a high-speed 8/16/32-bit parallel bus for connecting external peripherals or memory without glue logic. Supported modes include SDRAM, SRAM and Flash memories, as well as Host-bus and FIFO modes.
On the IDM-SBC, the SDRAM device interfaces directly to the EPI and adds 8MB of memory (4M x 16) which, once configured, becomes part of the LM3S9B92’s memory map at either 0x6000.0000 or 0x8000.0000.
The SDRAM interface multiplexes DQ00..14 and AD/BA0..14 without requiring external latches or buffers. Of the 32 EPI signals, only 24 are used in SDRAM mode, with the remaining signals used for non-EPI functions on the board.
+10-
40V
DC
GN
D
I2C
SD
AI2
C S
CLG
ND
CAN
LC
AN
H+5
V
-
Hardware Description
16 November 28, 2011
Power SuppliesThe RDK-SBC has a wide input range switching-power supply that creates a 5V 1A rail for board operation. The LM22672 step-down regulator switches at 500KHz with an efficiency of greater than 90%. Board functions require only about 150 mA with the remaining capability available for external interfaces such as USB host.
A low drop-out (LDO) regulator (U7) converts the +5V power rail to +3.3V to power digital devices including the microcontroller and SDRAM.
USBThe LM3S9B92’s full-speed USB controller is configured for Host mode, allowing the SBC to connect directly to USB Flash sticks and other USB devices.
U9, a fault-protected switch, controls and monitors power to the USB host port. USB_EPEN, the control signal from the microcontroller, has a pull-down resistor to ensure host-port power remains off during reset. The power switch will immediately cut power if the attached USB device draws more than 1 Amp, or if the switches’ thermal limits are exceeded by a device drawing more than 500mA. USB_PFLT indicates the over-current status back to the microcontroller.
EthernetWith its fully integrated 10/100 Ethernet MAC and PHY, the LM3S9B92 requires only a standard Jack with integrated magnetics and a few passive components. The TX and RX signals are routed to the jack as a differential pair. The PHY incorporates MDI/MDI-X cross-over, so the function of the TX and RX pairs can be swapped in software.
The Ethernet jack incorporates two status LEDs that can be controlled directly by the Ethernet PHY or by those same pins in GPIO mode.
Color QVGA LCD Touch PanelThe IDM-SBC features a TFT Liquid Crystal graphics panel with 320 x 240 pixel resolution. The face of the panel is protected during shipping by a thin, protective plastic film which should be removed before use.
The panel should be laid on a flat surface during evaluation, to protect it from damage and maximize the sensitivity of the touch screen.
FeaturesFeatures of the LCD Panel include:
– Kitronix K350QVG-V1-F display
– 320 x RGB x 240 dots
– 3.5” 262K colors
– Wide temperature
– White LED backlight
– Integrated RAM
– Resistive touch panel
-
Stellaris® IDM Single-Board Computer
November 28, 2011 17
Control InterfaceThe Color LCD module has a built-in controller IC with a multi-mode parallel interface. The EVB uses an 8-bit 8080 type interface with GPIO Port D providing the data bus.
BacklightThe white LED backlight must be powered for the display to be clearly visible. U9 (FAN5331B) implements a 20mA constant-current LED power source to the backlight. The backlight is controlled by the microcontroller using GPIO PJ7. The timer connected to this pin could be configured to provide a modulated dimming signal
Because the FAN5331B operates in a constant current mode, its output voltage will jump up if the LCD should become disconnected. To prevent over-voltage failure of the IC or diode D5, a zener (D6) clamps the voltage. The current will limit to 20mA, but the total board current will be higher than when the LCD panel is connected. If the LCD is not connected, avoid over-heating the backlighting circuit, by setting PJ7 low to completely shut-down the circuit.
PowerThe LCD module has internal bias voltage generators and requires only a single 3.3V dc supply.
Resistive Touch PanelThe 4-wire resistive touch panel interfaces directly to the microcontroller, using 2 ADC/GPIO channels and 2 GPIO-only signals. The microcontroller creates a resistive divider by driving Y+ and Y- with 3.3V (VOH) and 0V (VOL) respectively. A voltage representing the Y-axis position is then read on the X+ terminal. The process then repeats for the other axis. Note that when the screen is not being touched, the X+ or Y+ sense inputs are floating. The software implements a special state to discharge the capacitor (C10 or C15) to 0V and detect this condition.
Refer to the StellarisWare® source code for additional information on touch panel implementation.
Table 2-1. LCD-Related Signals
Microcontroller Pin Board Function
PE6/ADC1 Touch X+
PE3 Touch Y-
PE2 Touch X-
PE7/ADC0 Touch Y+
PB7 LCD Reset
PD0..7 LCD Data Bus 0..7
PH7 LCD Data/Control Select
PB0 LCD Read Strobea
a. LCD Read function not available on LM3S9B92 Rev B1. See rework note in schematic.
PH6 LCD Write Strobe
PJ7 Backlight control
-
Hardware Description
18 November 28, 2011
I2S AudioThe IDM-SBC has advanced audio capabilities using an I2S-connected Wolfson WM8510 CODEC. The CODEC’s integrated amplifier can directly drive an 8 Ω speaker. Although the CODEC supports a microphone input, pin count limits on the LM3S9B92 result in this feature being unconnected. The Microphone signals are still routed to connector J8 in-case the user wishes to wire the ADCDAT signal to the LM3S9B92.
The Audio CODEC has a number of control registers which are configured using the I2C bus signals. CODEC settings can only be written, but not read, using I2C. Refer to the StellarisWare® example applications for programming information and to the WM8510 data sheet for complete register details.
In the default configuration, the LM39B92 provides the master Bit Clock (BCLK) and System Clock (MCLK) to the CODEC. Since the CODEC has only one set of clock I/Os for both audio-out and audio-in functions, only the LM39B92 I2S module transmit clocks are connected.
DriverLib provides I2S source code, with most examples showing Audio Output.
Controller Area Network (CAN)Controller Area Network (CAN) is a multicast, shared serial bus standard for connecting automotive or industrial systems. The IDM-SBC board includes a CAN transceiver (U5) capable of communicating at up to 1Mb/s. The end-points of the CAN bus should be properly terminated with 120? resistors.
Serial Flash and microSD Card To supplement the LM3S9B92 microcontroller’s internal Flash memory, the IDM-SBC board includes a 1MB on-board serial Flash memory and a microSD card slot. Both devices share a SPI
Table 2-2. I2S Audio-Related Signals
Microcontroller Pin Board Function
PB3/I2C0SDA CODEC Configuration Data
PB2/I2C0SCL CODEC Configuration Clock
PE5/I2STXSD Audio Out Serial Data
PE4/I2STXWS Audio Out Framing signal
PB6/I2STXSCK Audio Out Bit Clock
PF1/I2STXMCLK Audio Out System Clock
Table 2-3. CAN-Related Signals
Microcontroller Pin Board Function
PB5/CAN0TX CAN Transmit Data
PB4/CAN0RX CAN Receive Data
-
Stellaris® IDM Single-Board Computer
November 28, 2011 19
(Serial Peripheral Interface) bus. These memories are typically used for data storage and for large code images which are copied into SDRAM for execution.
The microSD card is used in SPI mode. 4-bit and 1-bit SD card modes are not supported.
Table 2-4. Serial Flash and microSD-Related Signals
Microcontroller Pin Board Function Jumper Name
PA2/SSI0CLK Clock from SPI module SCLK
PA3 microSD Card chip select SDCSn
PA4/SSI0RX Receive data from SPI module MISO
PA5/SSI0TX Transmit data from SPI module MOSI
PF0 Serial Flash chip select FLCSn
-
Hardware Description
20 November 28, 2011
-
November 28, 2011 21
Software DevelopmentThis chapter provides general information on software development as well as instructions for Flash memory programming.
Software DescriptionThe software provided with the IDM-SBC provides access to all of the peripheral devices supplied in the design. The Stellaris Peripheral Driver Library is used to operate the on-chip peripherals, the Stellaris Graphics Library is used to render graphical displays on the touch screen, and a set of board-specific drivers are provided to access the off-chip functionality on the IDM-SBC.
The Stellaris Graphics Library provides two levels of support for rendering graphical elements. In the lowest level, basic drawing primitives are provided, such as lines, circles, rectangles, and text rendering. Each primitive supports clipping to a single clipping rectangle, allowing only a portion of the display to be affected by the drawing primitives. Building upon the drawing primitives is a widget set, which combines the drawing of graphical elements with reactions to pointer events (in this case, presses on the touch screen). The widget set includes push buttons, check boxes, radio buttons, sliders, listboxes, and drawing canvases. By using the widget set, complex interactive graphical displays can be constructed quickly.
A set of drivers for the on-board peripherals is also provided. This includes a driver for the touch screen, the audio codec, the USB, CAN, and the microSD card. Ethernet is supported by TCP/IP stacks and example applications, all within the StellarisWare® libraries.
The IDM-SBC is also supplied with a set of example applications that utilize the Stellaris Peripheral Driver Library and the Stellaris Graphics Library, along with the board-specific drivers for the on-board peripherals. These applications demonstrate the capabilities of the IDM-SBC, and provide a starting point for the development of the final application for use on the IDM-SBC. All example applications are integrated with the Stellaris boot loader to allow automatic firmware updates to be performed over the serial port using the LM Flash Programmer application.
Source CodeThe complete source code for the IDM-SBC is included on the RDK-IDM-SBC CD. See the Quickstart Guide for a detailed description of initial RDK hardware set up and how to install the source code. The source code and binary files are installed in the DriverLib tree.
Tool OptionsThe source code installation includes directories containing projects and/or makefiles for the following tool-chains:
• Keil™ RealView® Microcontroller Development Kit (MDK-ARM)
• IAR Embedded Workbench
• Code Sourcery GCC development tools
• Code Red Technologies development tools
• Texas Instruments’ Code Composer Studio™ IDE
C H A P T E R 3
-
Software Development
22 November 28, 2011
Evaluation versions of these tools may be downloaded from www.ti.com/stellaris. Note that, due to code size restrictions, the evaluation versions of the tools may not build all example programs for the IDM. A full license is necessary to re-build or debug all examples.
Instructions on installing and using each of the evaluation tools can be found in the Quickstart guides (for example, Quickstart-Keil, Quickstart-IAR) which are available for download from the evaluation kit section of our web site at www.ti.com/stellaris.
For detailed information on using the tools, refer to the documentation included in the tool chain installation or visit the website of the tools supplier.
Programming the IDM-SBCThe IDM-SBC software package includes pre-built binaries for each of the example applications. If you installed DriverLib to the default installation path of C:\STELLARISWARE, you can find the example applications for the IDM in “C:\STELLARISWARE\BOARDS\RDK-IDM-SBC”.
The Stellaris LM Flash Programmer is a free tool for programming Stellaris microcontrollers. It can be used in two modes to update the firmware on the IDM-SBC. Most IDM-SBC example applications are designed for use with the Stellaris boot loader which supports updating of the main application firmware over Ethernet (this requires a board with Rev C or later of the LM39B92 microcontroller). Alternatively, the LM Flash Programmer utility can be used in conjunction with any Stellaris evaluation board to program the IDM-SBC. The Stellaris evaluation board acts as a USB-to-JTAG/SWD hardware interface and should be used in cases where the boot loader image is not present or where the main application image is not behaving correctly and cannot transfer control to the boot loader. However, in normal operation, it is more convenient to program via Ethernet.
To program example applications into the IDM-SBC using the Ethernet-based firmware update (this requires a board with Rev C or later of the LM39B92 microcontroller):
1. Install the LM Flash Programmer utility on a Windows PC.2. Ensure that the IDM is connected to the same subnet of your Ethernet as the Windows PC
that will be used to program the device.
3. Apply power to the IDM.4. Run LM Flash Programmer.5. In the Configuration tab, select “Manual Configuration - see below” in the “Quick Set” list.6. Select “Ethernet Interface” in the list below “Interface” and fill in the IP and MAC addresses for
the IDM you are trying to program. Each example application shows this information somewhere on the IDM display. Note that it may take several seconds for the IP address to be allocated.
7. If your PC has multiple network adapters, select the appropriate adapter in the “Ethernet Adapter” list.
8. Move to the Program tab and click the Browse button. Navigate to the example applications directory (the default location is “C:\STELLARISWARE\BOARDS\RDK-IDM-SBC””.
9. Each example application has its own directory. Navigate into the example directory that you want to load and then go to the /gcc directory which contains the binary (*.bin) files. Select the application binary file and click Open. Files that start with a “bl_” prefix are boot loader images and cannot be updated using this method.
10. Click the Program button to start the download process.11. The program starts once the download is complete.
-
Stellaris® IDM Single-Board Computer
November 28, 2011 23
To replace the boot loader image or to program example applications into the IDM-SBC using a Stellaris evaluation board to provide JTAG/SWD functionality:
1. Install LM Flash Programmer on a Windows PC.2. Connect the MDL-ADA2 10-pin to 20-pin adapter (included in the RDK) to the evaluation
board ribbon cable. This converts the standard 20-pin ARM header on the evaluation board to a fine pitch ARM header.
3. Carefully connect the socket of the adaptor board to J1 on the IDM. 4. Apply power to the IDM and connect the evaluation board (available separately) to a USB port.5. Run LM Flash Programmer. 6. In the Configuration Tab use the Quick Set control to select LM39B92.7. Move to the Program Tab and click the Browse button. Navigate to the example applications
directory (the default location is “C:\STELLARISWARE\BOARDS\RDK-IDM-SBC).
8. Each example application has its own directory. Navigate into the example directory that you wish to load and then into the /gcc directory which contains the binary (*.bin) files. Files named with a “bl_” prefix are Stellaris boot loader images while those without the prefix are main application images. Select the binary file and click Open.
9. Set the “Erase Method” to “Erase Necessary Pages” and check the “Verify After Program” box.
NOTE: Setting “Erase Entire Flash” when attempting to replace a main application image will erase the boot loader image and result in a hang when the IDM next boots. If this occurs, reflash a boot loader image using these instructions.
10. If flashing a boot loader image, set the “Program Address Offset:” value to 0x0000. If programming a main application image, set this value to 0x1000.
11. Next, click on the Program button to start the Erase, Download, and Verify process.12. Program execution will start once Verify is complete.The Debuggers in each of the tool-chains also include Flash programming capabilities, including support for high-performance in-circuit debug interfaces.
-
Software Development
24 November 28, 2011
-
November 28, 2011 25
SchematicsThis sections contains the schematic diagrams for the Intelligent Display Module Single-Board Computer.
IDM-SBC Microcontroller, SDRAM, USB, and Ethernet on page 26
IDM-SBC LCD Panel, Serial Memory, and Audio on page 27
IDM-SBC Power and Interface on page 28
A P P E N D I X A
-
1
1
2
2
3
3
4
4
5
5
6
6
D D
C C
B B
A A
Document Number:
RevSheetDate: of2/2/2010 1 3
Drawing Title:
Page Title:
Size
Intelligent Display Module SBC
Micro, SDRAM, USB and Ethernet
B
B
IDM-SBC
10PF
C20
10PF
C21
6
5
8
4
2
3
1
7
1CT:1
TX+
TX-
RX+
RX-1CT:1
Y+
Y-
G+
G-
3
8
7
4
5
6
1112
21
GL
GR
910
NC
GND
J6
J3011G21DNL
R1549.9
+3.3V
R1349.9
R1449.9
R1649.9
+3.3V
+3.3V
C3510pF
C3110pF
C3410pF
R17
330
R12
10K
+3.3V
Stellaris Microcontroller
R18
330
+3.3V
+3.3V
1 2Y1
25.00MHz
C3210pF
10PF
C22
10PF
C23+3.3V
C240.1UF
C250.01UF
C270.01UF
C290.1UF
+3.3V
C362.2UF
C260.01UF
C280.1UF
C302.2UF
C380.01UF
+3.3V
OSC1OSC0
XTALPXTLN
+3.3V
Ethernet 10/100baseT
Y2
16.00MHz
A0 23DQ02
BA0 20
BA1 21
CLK 38
CKE 37
WE 16
DQMH 39
NC40
RAS 18
CAS 17
VSS 28
VSSQ 6
VSSQ 12
VSSQ 46
VSSQ 52
VSS 41
VSS 54
VDDQ3
VDDQ9
VDDQ43
VDDQ49
VDD1
VDD14
VDD27
A1 24
A2 25
A3 26
A4 29
A5 30
A6 31
A7 32
A8 33
A9 34
A10 22
A11 35
NC36
DQ14
DQ25
DQ37
DQ48
DQ510
DQ611
DQ713
DQ842
DQ944
DQ1045
DQ1147
DQ1248
DQ1350
DQ1451
DQ1553 CS 19
DQML 15
U4
MT48LC4M16A2
AD0AD1AD2AD3AD4AD5AD6AD7
AD8AD9AD10AD11D12BA0/D13BA1/D14D15
AD8AD9AD10AD11
CSnWEnRASnCASn
SDCLKSDCKEDQM1DQM0
BA0/D13BA1/D14
AD0AD1AD2AD3AD4AD5AD6AD7
+3.3V
8MB SDRAM
C180.1UF
C170.01UF
C160.01UF
+3.3V
AD0AD1AD2AD3AD4AD5AD6AD7AD8AD9AD10AD11D12BA0/D13BA1/D14D15
CSnWEnRASnCASnDQM1DQM0
SDCLKSDCKE
SSI0TXSSI0RX
SSI0CLK
I2STXSD
I2STXSCKI2STXWS
I2STXMCLK
1 23 45 67 89 10
J5
CON-HDR-2X5-050
XTCKXTMS
XTDIXTDO
+3.3V SDCARD_CSn
FLASH_CSn
RSTn
1 23 45 67 8
J4
CON-HDR-2X4-050
Expansion
JTAG/SWD
R10
12.4K
CANH 7
CANL 6TXD1
RXD4
RS8
GND2 VREF 5VCC 3
U5
SN65HVD1050D
+5V
CANH
CANL
Revision Date Description
0 25 Feb 09 Initial Prototype
History
CAN Transceiver
C410.1UF
USB_EPEUSB_PFLT
I2C_SCLI2C_SDA
LCD_D0LCD_D1
LCD_D4LCD_D5LCD_D6LCD_D7
LCD_D[0..7]
LCD_D2LCD_D3
LCD_WRn
LCD_RDn
LCD_D[0..7]
LCD_DC
LCD_RSTn
BLON
TOUCH_XPTOUCH_YP
TOUCH_XNTOUCH_YN
R11
9.10K
V D- D+ G5
1234
6
154-UAR42-EJ1
USB Host
+VBUS
I2C_SCL
I2C_SCLI2C_SDA
C330.1UF
R2410K
+3.3V
12
D1B72590D0050H160
12
D3B72590D0050H160
PA0/U0RX26
PA1/U0TX27
PA2/SSI0CLK28
PA329
PA4/SSI0RX30
PA5/SSI0TX31
PC0/TCK/SWCLK80
PC1/TMS/SWDIO79
PC2/TDI78
PC3/TDO/SWO77
PC4/EPI0S0225
PC5/EPI0S0324
PC6/EPI0S0423
PC7/EPI0S0522
PD0 10
PD1 11
PD2 12
PD3 13
PE2 95
PE3 96
PD6 99
PD7 100
GND9
PH7 15
GND21
ERBIAS33
RST_n64
LDO 7
OSC048
OSC149
PB0 66
PB1/USB0VBUS 67
USB0DM 70
USB0DP 71
PB4/CAN0RX 92PB5/U1TX/CAN0TX 91
PB6/I2S0TXSCK90
PB7/NMI 89
PB2/I2C0SCL 72
USB0RBIAS 73
PE0/EPI0S0874
PE1/EPI0S0975
PE4/I2S0TXWS6
PE5/I2S0TXSD5
PA6/USB0EPEN 34
PA7/USB0PFLT 35
PE6/ADC1 2
PE7/ADC0 1
PF047
PF1/I2S0TXMCLK61
PF2/LED1 60
PF3/LED0 59
MDIO 58
TXON 46
TXOP 43
PF5/EPI0S1541
PG0/EPI0S1319
PG1/EPI0S1418
XTLN17
XTLP16
PF4/EPI0S1242
RXIP 40
RXIN 37
PG7/EPI0S3136
PH0/EPI0S0686
PH1/EPI0S0785
PH2/EPI0S0184PH3/EPI0S0083
VDDA3
PD5 98PD4 97
GNDA4
VDD 8
VDD 20
VDD 32
VDD 44
VDD 56
VDD 68
VDD 81
VDD 93
PJ2/EPI0S1839
GND45
PJ6/EPI0S3054
GND57
PH5/EPI0S1163
GND69
GND82
PJ1/EPI0S1787
GND94
PJ0/EPI0S1614
VDDC 38
PH6 62
VDDC 88
PJ3/EPI0S1950
NC51
PJ4/EPI0S2852
PJ5/EPI0S2953
PJ7/CCP0 55
PB3/I2S0SDA 65
PH4/EPI0S1076
U1
LM3S9B92
R2510K
+3.3V
A 15 Apr 09 First production release. Incorporates errata.
I2C_SDAJP2
JP3
C390.1UF
C400.1UF
R26
10
R27
10
GN
D2
VIN 1VOUT5
PG 4EN 3
U10FAN2558S12X +5V
U16 Required only forLM3S9B92 Rev B1.See errata.
Note: For Rev B1 siliconwire LCD_RDn to +3.3V andPB0 to GND to enable USB Host.
21 Apr 09 Add rework annotation (PB0/LCD_RDn)
+3.3VUART0 Connections (as shown) aretransposed on Rev A PCB.
Note:
18 May 09 Add notation about UART0 signal transposition.
B 6 Oct 09 Fix UART0 signal transposition.
Schematic page 1
-
1
1
2
2
3
3
4
4
5
5
6
6
D D
C C
B B
A A
Document Number:
RevSheetDate: of2/2/2010 2 3
Drawing Title:
Page Title:
Size
Intelligent Display Module SBC
LCD Panel, Serial Memory and Audio
B
B
IDM-SBC
microSD Card Slot
12345678
9 10 11 12
J2
2908-05WB-MG+3.3V
C10.1UF
+3.3V
SSI0TX
SSI0CLK
SSI0RX
R510K
R610K
+3.3V
+3.3V
XRYDXLYU
RESETCSnSPICLKSPISDI
HSYNCVSYNCDCLK
AVDD
VCCDCRDWRPS0PS1PS2PS3
OE
LED_K
LED_A
LD1LD2LD3LD4LD5
LD6LD7LD8
LD10LD11
LD12LD13LD14LD15LD16LD17
LCD_D0LCD_D1LCD_D2LCD_D3LCD_D4
LCD_D5LCD_D6LCD_D7
LD0
LD9
TOUCH_YP
TOUCH_YNTOUCH_XP
TOUCH_XN
ILED+ 23456789
1011121314151617181920
1
M1
21222324252627282930313233343536373839404142434445464748495051525354555657585960
M2
J3
FPC_Socket_60pin
QV
GA
LC
D P
anel
LCD_D[0..7]
R910K
LCD_RSTN
+3.3V
LCD_DCLCD_RDnLCD_WRn
TOUCH_XP
TOUCH_YN
TOUCH_XN
TOUCH_YP
C140.1UF
QVGA LCD Panelwith touch interface
LCD_D[0..7]
C100.01UF
C120.01UF
C130.01UF
C150.01UF
+3.3V
ILED-SDCARD_CSn
R310K
+3.3V
8-bit 8080 mode
SI5
SCK6nWP3
nCE1
nHOLD7 VDD 8
VSS 4SO2
U2
W25X80AVSSIG-ND
C20.1UF
+3.3V+3.3V
FLASH_CSn
R110K
+3.3V
1MB Serial Flash
I2C_SCLI2C_SDA
R210K
R410K
+3.3V
I2STXSD
I2STXSCK
I2STXWSI2STXMCLK
C32.2UF
C42.2UF
C52.2UF
C62.2UF
C72.2UF
VMID 1
MICP3
AVDD 6
MICBIAS4
NC5
AGND 7
MICN2
AGND 8
DCVDD 9
DBVDD 10
DGND 11
ADCDAT12
DACDAT13
FRAME14
BCLK15MCLK16
CSB/GPIO17
SCLK18
SDIN19
MODE20
MONOOUT 21
SPKOUTP 22
SPKGND 23
SPKGND 24
SPKOUTN 25
SPKVDD 26
SPKVDD 27
MIC228
U3
WM8510
C82.2UF
C92.2UF
H1
Mono Audio CODEC
+3.3V
R71 OHM
+5V
R8
1 OHM
12345678
J8
CON-HDR-1X8-P100
SPKOUTPSPKOUTNMONOOUT
MICBIASMICPMICN
+5V
MICBIASMICPMICN
Audio Connections
Note: IDM-SBC does not implement Audio In/Mic function.
Schematic page 2
-
1
1
2
2
3
3
4
4
5
5
6
6
D D
C C
B B
A A
Document Number:
RevSheetDate: of2/2/2010 3 3
Drawing Title:
Page Title:
Size
Intelligent Display Module SBC
Power and Interface
B
B
IDM-SBC
USB Power Switch
+VBUS
USB_PFLT
USB_EPE
R2010K
+3.3V
Main +3.3V 300mA Power Supply
0.01UF
C47C502.2UF
C462.2UF
GN
D2
IN5
EN4
OCn3
OUT 1
U8TPS2051BDBV
0.01uFC49
+5V 1A Switching Regulator
VOUT 5
NR 1ON3
GN
D2
VIN4
U7PQ1LA333MSPQ
R21
330
Power
Power LED
+3.3V
LED1Green
+5V
+5V
H9
LM22672MR-5.0
SW 8
BOOT 1
SS2
RT/SYNC3
FB 4
EN5
GND 6
VIN7
EXPAD 9
U6
D2SS26T3G
10V
+ C5147UF
R1961.9K0.01UF
C44
ENABLEn
33uH
L1
B82464Z4333M000
50V
C431.0UF
+ C424.7UF 50V
+5V
10V
+ C4847UF
C450.1UF
+VIN
SHDN4
VIN5 SW 1
GND2
FB 3
U9
FAN5333B
ILED++5V
C532.2UF
10uH
L2
NR4018T100M
LED Backlight Controller
C190.1UF
C370.1UF
C110.1UF
R2315
ILED-24V
D6BZT52C24
BLON
R2210K C522.2UF
CANH
CANL
+12-40V SupplyGND
+5V OutCAN HCAN LGNDI2C SCLI2C SDA
Power and Interface Terminals
I2C_SCL
I2C_SDA
JP1
Link-0603
+5V
1
2J7
TERM-2POS-3.5MM
1
2
3
4
5
6J9
TERM-6POS-3.5MM
+VIN
12
D4B72590D0050H160
12
D7B72590D0050H160
12
D8B72590D0050H160
12
D9B72590D0050H160
D5
FYV0704SMTF
Schematic page 3
-
November 28, 2011 29
Bill of Materials (BOM)Table B-1. RDK-IDM-SBC Bill of Materials (BOM)
Texas InstrumentsIDM-SBC Reference Design Rev B Issue 1Bill Of Materials 3-Nov-09
Item Ref Qty Part Number Description Mfg
1 C1, C2, C11, C14,C18, C19, C24, C28, C29, C33, C37, C39, C40,
C41, C45,
15 GRM188R71H104KA93D Capacitor, 0.1uF 50V 10% 0603 X7R TDK
2 C10, C12, C13, C15, C16, C17, C25, C26, C27, C38, C44, C47,
C49
13 C0603C103J5RACTU Capacitor, 0.01uF 50V 5% 0603 X7R Kemet
3 C20, C21, C22, C23, C31, C32,
C34, C35
8 C0603C100J5GACTU Capacitor 10pF 50V 5% Ceramic NPO/COG 0603 Kemet
4 C3, C4, C5, C6, C7, C8, C9, C30, C36, C46, C50,
C52, C53
13 TMK212BJ105KG-T Capacitor 2.2uF 10V X5R 0805 Panasonic
5 C42 1 EEE-FK1H4R7R Capacitor 4.7uF 50V Electro 4.3x5.8mm Panasonic6 C43 1 C1210C105K5RACTU Capacitor 1.0uF 50V X7R 1210 Kemet7 C48, C51 2 TPSB476K010R0250 Capacitor, 47uF 10V Tantalum LowESR 3528 AVX8 D1, D3, D4, D7,
D8, D96 B72590D0050H160 Diode, ESD protection high-speed 5.6WV 0402 Epcos
9 D2 1 SS26T3G Diode Schottky 60V 2A SMB OnSemi9 D5 1 FYV0704SMTF Diode, Schottky 40V 200mA SOT-23 Fairchild11 D6 1 BZT52C24-V-GS08 Diode, Zener 24V 500mW SOD123 Vishay12 J1 1 AU-Y1006-R 154-
UAR42-EConnector, USB Type A Assmann
Kobiconn13 J2 1 2908-05WB-MG Connector, Micro SD card, push-push SMT 3M14 J3 1 10085901-6015ELF Connector, FPC 60P, r/a 0.5mm pitch SMT FCI15 J4 1 C44-08BSA1-G Header, 2x4 Shrouded 0.050" pitch SMT Donconnex16 J5 1 C44-10BSA1-G Header, 2x5 Shrouded 0.050" pitch SMT Donconnex17 J6 1 HR961160C J3011G21DNL
J3011G21DNLTConnector, RJ45 with 10/100 magnetics, shielded SMT
Hanrun Pulse
18 J7a 1 284512-2 Terminal Block header 2pos 3.5mm pitch Tyco19 J7b 1 284506-2 Terminal Block plug 2pos 3.5mm pitch Tyco20 J8 1 DF13-8P-1.25DSA Connector, 1x8 header 1.25mm pitch TH Hirose21 J9a 1 284512-6 Terminal Block header 6pos 3.5mm pitch Tyco22 J9b 1 284506-6 Terminal Block plug 6pos 3.5mm pitch Tyco23 L1 1 B82464Z4333M000 Inductor 33uH 0.08 Ohms 1.6A 10x10mm SMT Epcos
24 L2 1 NR4018T100M Inductor 10uH 1A 4x4mm Taiyo Yuden25 LED1 1 LTST-C171GKT LED, 0805 SMT Green LiteOn26 R1, R2, R3, R4,
R5, R6, R9, R12, R20, R22, R24,
R25
12 ERJ-3GEYJ103V Resistor, 10K 5% 0603 Panasonic
27 R10 1 Resistor 12.4K 1% 0603 Panasonic28 R11 1 Resistor 9.10K 1% 0603 Panasonic29 R13, R14, R15,
R164 Resistor 49.9 Ohms 1% 0603 Panasonic
30 R17, R18, R21 3 ERJ-3GEYJ331V Resistor 330 ohms 5% 0603 Panasonic31 R19 1 Resistor 61.9K 1% 0603 Panasonic32 R23 1 Resistor 15 Ohms 5% 0603 Panasonic33 R7, R8 2 Resistor 1 Ohm 5% 0603 Panasonic34 U1 1 LM3S9B92 IC, Microcontroller ARM Cortex Tempest-class
TQFP-100TI
35 U2 1 W25X80AVSSIG IC, Serial Flash 8Mbit 3.3V SOIC-8 Winbond36 U3 1 WM8510GEDS/V IC, Audio CODEC, Mono w/Amp VoIP SSOP28 Wolfson
37 U4 1 MT48LC4M16A2P-7E:G TR IC, SDRAM 64Mbit (4MBx16) 133MHz TSSOP54 Micron
38 U5 1 SN65HVD1050D IC, CAN Transceiver SO-8 TI39 U7 1 PQ1LA333MSPQ IC, Voltage regulator 3.3V 300mA SOT-89 Sharp
A P P E N D I X B
-
30 November 28, 2011
Table B-1. RDK-IDM-SBC Bill of Materials (BOM) (continued)
Item Ref Qty Part Number Description Mfg
40 U6 1 LM22672MRE-5.0/NOP IC, 5V 1A Step-down Switching Reg PSOP8 National41 U8 1 TPS2051BDBV IC, Fault protected power switch SOT23-5 TI42 U9 1 FAN5333BSX IC, White LED Driver IC SOT23-5 Fairchild43 Y1 1 NX5032GA-25.000000MHZ Crystal, 25.00MHz 5.0x3.2mm SMT NDK
44 Y2 1 NX5032GA-16.000000MHZ Crystal, 16.00MHz 5.0x3.2mm SMT NDK
45 1 BD-IDMSBC-A PCB, FR-4 4-layer ENIG Rev A 2.0" x 3.0" Advanced46 1 FS-K350QVG-V1-F LCD Module 320 x 240 3.5" TFT with touch Kitronix47 U10 1 FAN2558S12X IC, Voltage regulator 1.2V 0.18A SOT23-5 Fairchild48 R26, R27 2 Resistor 10 Ohms 5% 0603 Panasonic
117
Do not populate H1, H9 (JP1-3 in Rev A PCB or later)
-
November 28, 2011 31
Component DetailsThis appendix contains details on component locations, including:
Component placement plot for top (Figure C-1)
Figure C-1. Component placement plot for top
A P P E N D I X C
-
32 November 28, 2011
-
IMPORTANT NOTICE
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements,and other changes to its products and services at any time and to discontinue any product or service without notice. Customers shouldobtain the latest relevant information before placing orders and should verify that such information is current and complete. All products aresold subject to TI’s terms and conditions of sale supplied at the time of order acknowledgment.TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TI’s standardwarranty. Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except wheremandated by government requirements, testing of all parameters of each product is not necessarily performed.
TI assumes no liability for applications assistance or customer product design. Customers are responsible for their products andapplications using TI components. To minimize the risks associated with customer products and applications, customers should provideadequate design and operating safeguards.
TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right, copyright, mask work right,or other TI intellectual property right relating to any combination, machine, or process in which TI products or services are used. Informationpublished by TI regarding third-party products or services does not constitute a license from TI to use such products or services or awarranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectualproperty of the third party, or a license from TI under the patents or other intellectual property of TI.
Reproduction of TI information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompaniedby all associated warranties, conditions, limitations, and notices. Reproduction of this information with alteration is an unfair and deceptivebusiness practice. TI is not responsible or liable for such altered documentation. Information of third parties may be subject to additionalrestrictions.
Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids allexpress and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice. TI is notresponsible or liable for any such statements.
TI products are not authorized for use in safety-critical applications (such as life support) where a failure of the TI product would reasonablybe expected to cause severe personal injury or death, unless officers of the parties have executed an agreement specifically governingsuch use. Buyers represent that they have all necessary expertise in the safety and regulatory ramifications of their applications, andacknowledge and agree that they are solely responsible for all legal, regulatory and safety-related requirements concerning their productsand any use of TI products in such safety-critical applications, notwithstanding any applications-related information or support that may beprovided by TI. Further, Buyers must fully indemnify TI and its representatives against any damages arising out of the use of TI products insuch safety-critical applications.
TI products are neither designed nor intended for use in military/aerospace applications or environments unless the TI products arespecifically designated by TI as military-grade or "enhanced plastic." Only products designated by TI as military-grade meet militaryspecifications. Buyers acknowledge and agree that any such use of TI products which TI has not designated as military-grade is solely atthe Buyer's risk, and that they are solely responsible for compliance with all legal and regulatory requirements in connection with such use.TI products are neither designed nor intended for use in automotive applications or environments unless the specific TI products aredesignated by TI as compliant with ISO/TS 16949 requirements. Buyers acknowledge and agree that, if they use any non-designatedproducts in automotive applications, TI will not be responsible for any failure to meet such requirements.
Following are URLs where you can obtain information on other Texas Instruments products and application solutions:
Products Applications
Audio www.ti.com/audio Communications and Telecom www.ti.com/communications
Amplifiers amplifier.ti.com Computers and Peripherals www.ti.com/computers
Data Converters dataconverter.ti.com Consumer Electronics www.ti.com/consumer-apps
DLP® Products www.dlp.com Energy and Lighting www.ti.com/energyDSP dsp.ti.com Industrial www.ti.com/industrial
Clocks and Timers www.ti.com/clocks Medical www.ti.com/medical
Interface interface.ti.com Security www.ti.com/security
Logic logic.ti.com Space, Avionics and Defense www.ti.com/space-avionics-defense
Power Mgmt power.ti.com Transportation and Automotive www.ti.com/automotive
Microcontrollers microcontroller.ti.com Video and Imaging www.ti.com/video
RFID www.ti-rfid.com
OMAP Mobile Processors www.ti.com/omap
Wireless Connectivity www.ti.com/wirelessconnectivity
TI E2E Community Home Page e2e.ti.com
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265Copyright © 2011, Texas Instruments Incorporated
http://www.ti.com/audiohttp://www.ti.com/communicationshttp://amplifier.ti.comhttp://www.ti.com/computershttp://dataconverter.ti.comhttp://www.ti.com/consumer-appshttp://www.dlp.comhttp://www.ti.com/energyhttp://dsp.ti.comhttp://www.ti.com/industrialhttp://www.ti.com/clockshttp://www.ti.com/medicalhttp://interface.ti.comhttp://www.ti.com/securityhttp://logic.ti.comhttp://www.ti.com/space-avionics-defensehttp://power.ti.comhttp://www.ti.com/automotivehttp://microcontroller.ti.comhttp://www.ti.com/videohttp://www.ti-rfid.comhttp://www.ti.com/omaphttp://www.ti.com/wirelessconnectivityhttp://e2e.ti.com
Stellaris® Intelligent Display Module Single-Board Computer (IDM-SBC) Reference Design KitStellaris® Intelligent Display Module Single-Board Computer RDK OverviewKit ContentsUsing the RDKFeaturesBoard OverviewBoard Specifications
Hardware DescriptionBlock DiagramFunctional DescriptionMicrocontrollerDebuggingExpansion ConnectorPower and Interface Terminal BlockClockingResetSDRAMPower SuppliesUSBEthernetColor QVGA LCD Touch PanelFeaturesControl InterfaceBacklightPowerResistive Touch Panel
I2S AudioController Area Network (CAN)Serial Flash and microSD Card
Software DevelopmentSoftware DescriptionSource CodeTool OptionsProgramming the IDM-SBC
SchematicsBill of Materials (BOM)Component Details