Home
Stellaris LM3S9B90 Evaluation Board User`s Manual (Rev. B)
Contents
1. Revision History TCR INC REGERTACEE e Revision Date Description A 2 24 2009 First release for prototypes B 4 03 2009 Released for production 5v ii Ul 01 Bi ayyy hE 120ohm 100 MHz ADBUSO zi 3V30UT ADBUSI ADBUS2 ADBUS3 120ohm 6 100 MHz USBM R5 27 UDM 8 ADBUSA ADBUSS DBGRSTn 2 USBP R6 9f UDP 7 ADBUSG ADBUS7 ACBUSU VSENSE ACBUSI N R7 ACBUS2 1 50k ACBUS3 SUWUA 10K BDBUSO 10K BDBUSI BDBUS2 BDBUS3 BDBUS4 4 i 48 4 EECS BDBUSS 3 PEDAIR z EESK BDBUS6 5 zi 1 77 EEDATA BDBUS7 4 TEST 93 46 XTI 43 BCBUSD 1K 64X16 XTO 447 BCBUSI XTOUT BCBUS2 BCBUS3 SI WUB HDR 2X5 MH SHRD 4 1 RESET JTAG SWD RSTOUT PWREN 2X10 HDR SHRD JTAG SWD GND vcc v 55 GND 1 2 GND VCCIOA T T 34 GND VCCIOB 6 000MHz m C6 o7 0 1uF 18pF 18pF FT2232 E DBGI 33v HDR 2X4 MH SHRD PWR UART 3 3V R13 E sv m 330 AUFS 5 USD VIN VOUT SN74LVC125A 3 R15 Te SHDN 330 D2 2 1 GREEN LED GND NE S Y DEBUG ACTIVE swi PQILA333MSPQ DI x GREEN LED RESET Texas Instruments j 108 Wild Basin Rd
2. JTAG SWD Multiplexer on page 23 January 6 2010 19 gt w Ul PAO UORX PBO USBOID PAI UOTX PBI USBOVBUS PA2 SSIOCLK PB2 DCOSCL PAS SSIOFSS PB3 DCOSDA E PAA SSIORX PB4 PAS SSIOTX PBS E PAG 6 5 PB7 m Ld PCO TCK SWCLK PDO LS LV PCI TMS SWDIO PDI 5 4t PC2 TDI PD2 PC3 TDO SWO PD3 HDR 2X5 MH SHRD PCS sy PCS md PCT PD7 744 PEO PFO 8 7 4 PEI PFI DBG2 e 5 peo PFY LEDI VCP_RX 4 3 PF3 LEDO VCP_TX 2 1 MDIO 4 PES TXON HDR 2X4 MH SHRD PEG TXOP PWRUART PE7 PF4 PGO PHO PGI PHI XTALNPHY PH XTALPPHY PH3 USBOEPEN PFS PH4 USBOPFLT RXIP PHS RXIN PH6 PG7 05 0 PIO Osci Pp WAKEn XOSCO XOSCI GND HIB VBAT USBODP RST USBODM ERBIAS USBORBIAS VDD33 GND VDD33 GND VDD33 GND VDD33 GND VDD33 GND VDD33 GND VDD33 GND VDD33 LDO CVDD vi CVDD 1 p24 25 000 MHZ 16 000 MHz AGND AYDD C15 C16 C17 8 18pF 18pF 18 18pF LM3S9B90 Revision History VBUS Revision Date De
3. 14 onte ee uetus ees i leen str dv t racc eto ette e 14 Chapter 3 Software 17 Software DescripLiOR iibro editi teri m E ED TRE nit eir I ete EN imd 17 xs Ee bte ete erste adr 17 TOOL OPO c 17 Programming the EK LM3S9B90 17 lt 19 Appendix B Connection Details 25 Component 0 ets e bep bee Lo dieta 25 Board Dimensions eati ade a ento 26 IERI 27 References Dette tata NELLE IS 27 Appendix C Microcontroller GPIO 29 January 6 2010 3 List of Figures Figure 1 1 Figure 1 2 Figure 2 1 Figure 2 2 Figure 2 3 Figure 2 4 Figure 2 5 Figure 2 6 Figure 2 7 Figure 2 8 Figure B 1 Figure B 2 Figure B 3 Figure B 4 Figure B 5 LM3S9B90 Evaluation 9 7 In Circuit Deb
4. Component Locations see page 25 Board Dimensions see page 26 Board Connectivity see page 27 References see page 27 Component Locations Figure 1 EK LM3S9B90 Evaluation Board Component Locations Figure B 2 January 6 2010 E i 25 Board Dimensions Board Dimensions Figure B 3 EK LM3S9B90 Evaluation Board Dimensions 4 00 Figure B 4 In Circuit Debug Interface Board Dimensions 2 50 0 100 26 January 6 2010 Stellaris amp LM3S9B90 Evaluation Kit User s Manual Board Connectivity Figure 5 ICDI EK LM3S9B90 Board Connectivity 8 wire cable PWR UART BD ICDI EK LM3S9B90 Board Evaluation Board JTAG SWD 10 wire cable References In addition to this document the following references are included on the Stellaris Evaluation Kit CD ROM and are also available for download at www ti com stellaris Stellaris LM3S9B90 Data Sheet publication DS LM3S9B90 StellarisWare Driver Library StellarisWare Driver Library User s Manual publication SW DRL UG Additional references include m FT2232D Dual USB UART FIFO IC Datasheet version 0 91 2006 Future Technology Devices International Ltd Information on development tool being used January 6 2010 RealView MDK web site www keil com arm rvmdkkit asp IAR Embedded Workbench web site www iar com Code Sourcery GCC development tools web site www
5. Imaging www ti com video Wireless www ti com wireless apps Mailing Address Texas Instruments Post Office Box 655303 Dallas Texas 75265 Copyright 2010 Texas Instruments Incorporated
6. LM3S9B90 evaluation board In Circuit Debug Interface BD ICDI board Connects to USB port on PC and to 10 pin fine pitch ARM JTAG connector on the EK LM3S9B90 evaluation board Secondary 8 pin Power UART connector provides power and virtual comm port capability to the EK LM3S9B90 evaluation board Cables USB miniB to USB A cable USB OTG to USB A cable 10 pin ribbon cable for JTAG SWD connection 8 pin ribbon cable for Power UART connection CD containing supported version of one of the following including a toolchain specific Quickstart guide Keil RealView Microcontroller Development Kit MDK ARM AR Embedded Workbench Code Sourcery GCC development tools Code Red Technologies development tools Texas Instruments Code Composer Studio IDE Complete documentation Quickstart application source code Stellaris Firmware Development Package with example source code Using the EK LM3S9B90 The recommended steps for using the EK LM3S9B90 evaluation kit f Follow the Quickstart guide included in the kit The Quickstart guide will help get the EK LM3S9B90 LC Evaluation Board up and running in minutes Use your preferred ARM tool chain and the Luminary Micro Peripheral Driver Library to develop an application Software applications are loaded using the BD ICDI board See Chapter 3 Software Development for the programming procedure The StellarisWare Peripheral Drive
7. SWD Connector 43 20 19 GND e e N C GND e e N C GND SRSTn Out GND e TDO SWO In GND e e NC GND e TCK SWCLK GND e TMS SWDIO l O GND e e TDI Out GND e e N C N C e e VSENSE In 2 1 Pushbutton Pushbutton SW1 RESET is provided to manually generate the SRSTn signal to the target device The SRSTn signal can also be generated under program control PWR UART PWR UART connector J2 connects to the EK LM3S9B90 evaluation board with a ribbon cable and provides 5 V power and a virtual communications port connection This is a 2 x 4 fine pitch 0 050 connector see Figure 2 8 for signal definition Signals DBG1 DBG2 are reserved Figure 2 8 PWR UART Connector 8 7 Out 5V e 5V Out DBG2 e ii DBG1 Out VCP_RX e GND In VCP_TX GND 1 January 6 2010 15 Hardware Description JTAG SWD Multiplexer Schematic page 2 Buffers A set of tri state buffers is used to multiplex JTAG and SWD signals and also multiplex the UART TX signal with the SWO signal LED 02 DEBUG ACTIVE is lit on when these buffers are enabled To avoid signal contention external JTAG debuggers should not be connected when DEBUG ACTIVE is on 16 January 6 2010 Software Development This chapter provides general information on software development as well as instructions for Flash memory programming Software Description The software provided with the EK LM3S9B90 provides
8. TEXAS INSTRUMENTS Sute 350 Austin TX 78746 Designer Drawing Title Arnaldo Cruz In Circuit Debug Interface ICDI Board Drawn by Page Title Arnaldo Cruz USB to JTAG SWD Approved Size Document Number 0001 Date 5 18 2009 Sheet 1 of 2 gt 6 40 Mil Pad 40 Mil Pad 40 Mil Pad 100 Mil Mask 100 Mil Mask 100 Mil Mask 12 11 R16 27 U4D Fiducials 7 DBGMOD gt SN74LVCI25A USA 33 10K SN74LVCI25A 9 8 R17 2T DBGENn gt 10K SN74LVCI25A 6 5 USB SN74LVC125A et gt 2 BiB y 27 TMS SWDIO gt 4 U6A SN74LVC126A gt U4A 2822 4 SN74LVCI25A 10K 5 6 33 U6B SN74LVCI26A 5 U4E USE U6E SN74LVC125A SN74LVC125A SN74LVC126A 8 gt 9 D GEB lt SWO U6C SN74LVC126A 33V 6 oa 3 14 C15 C16 0 1uF 0 1uF 0 1uF U4B SN74LVCI25A 2 CVE SWO ut z U6D SN74LVC126A gt j s 1 TEXAS INSTRUMENTS 8 Drawing Title In Circuit Debug Interface ICDI Board USC Page Title SN74LVCI25A JTAG SWD Mux Size Document Rev B B Date 4 9 2009 Sheet 2 of 2 gt 6 24 January 6 2010 Connection Details This appendix contains the following sections
9. Test Pads Approved Size Document Number Rev B 0001 B Date 5 18 2009 Sheet 1 of 2 gt 6 gt 6 VBUS EBA J5 USB Micro doooo 120ohm 100 MHz 33V sw2 815 iz 10K USR PB E VBUS 5V 120ohm 100 MHz R18 330 D2 GREEN LED NUSR Switch DPDT R22 10K GND FAN2558ADJ GND TPS2051B Note 04 R27 R28 and R29 required only for LM3S9B90 rev B1 See errata Pad 5 lt 9R10 10K R11 330 R1 33 26 D 0 499 R14 C27 10pF C28 10pF D R17 49 9 R16 49 9 C29 10pF C30 10 C31 O tuF C25 0 1uF c32 0 01uF C26 L 0 01uF PulseJack RJ45 SMT ETHERNET 10 100 PQILA333MSPQ FID1 FID2 FID3 40 Mil Pad 40 Mil Pad 40 Mil Pad i 100 Mil Mask 100 Mil Mask 100 Mil Mask Fiducials 3 3V A R20 34 330 4 7uF C35 DI GREEN LED ey Ew PWR Texas INSTRUMENTS Drawing Title EK LM3S9B90 Evaluation Board Page Title Ethernet USB Power Size Document Numbei Rev B B Date 5 18 2009 Sheet 2 of 2 gt 6
10. access to all of the peripheral devices supplied in the design The StellarisWare Peripheral Driver Library is used to operate the on chip peripherals The software includes a set of example applications that utilize the StellarisWare Peripheral Driver Library These applications demonstrate the capabilities of the LM3S9B90 microcontroller as well as providing a starting point for the development of the final application for use on the EK LM3S9B90 Source Code The complete source code is included on the EK LM3S9B90 CD Refer to the Quickstart Guide for a detailed description of hardware setup and how to install the source code The source code and binary files are installed in the DriverLib tree Tool Options The source code installation includes directories containing projects and or makefiles for the following tool chains Keil ARM RealView Microcontroller Development System IAR Embedded Workbench for ARM CodeSourcery Code Red Technology Red Suite Generic Gnu C compiler Evaluation versions of these tools may be downloaded from www ti com stellaris Due to code size restrictions the evaluation tools may not build all example programs 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 w
11. codesourcery com gnu_toolchains arm Code Red Technologies development tools web site www code red tech com Texas Instruments Code Composer Studio IDE web site www ti com ccs 27 References 28 January 6 2010 Microcontroller GPIO Assignments The following table shows the LM3S9B90 GPIOs used by the EK LM3S9B90 board All other GPIOs are available for use and accessible on the test pads Table C 1 EK LM3S9B90 Evaluation Board GPIO Usage Port Function Board Signal Usage Description Virtual Communications port receive signal from J2 Pap CORA NEED header To disconnect from header cut JR1 jumper UART Virtual Communications port transmit signal to J2 FAT VCP TX header To disconnect from header cut JR2 jumper PBO USBOID USBID USBID signal from the USB On the Go connector J5 USB 5 PBI USBOVBUS VBUS USB VBUS input signal from USB OTG connector J5 for sensing VBUS levels PB4 GPIO USR_PBn User Input from user pushbutton SW2 To disconnect from pushbutton cut JR3 jumper PCO TCK SWCLK PCO JTAG or SWD clock input PC1 TMS SWDIO PC1 JTAG TMS input or SWD bidirectional signal SWDIO PC2 TDI PC2 SWD JTAG TDI signal input TDO SWO JTAG TDO output SWD trace signal SWO output PDO GPIO USR LED User Output to user LED D2 To disconnect from LED cut JR4 jumper LED1 ETH LED1 Output to RJ45 jack J6 yellow LED To disconnect from
12. necessarily performed TI assumes no liability for applications assistance or customer product design Customers are responsible for their products and applications using Tl components To minimize the risks associated with customer products and applications customers should provide adequate 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 Information published by TI regarding third party products or services does not constitute a license from TI to use such products or services or a warranty or endorsement thereof Use of such information may require a license from a third party under the patents or other intellectual property 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 accompanied by all associated warranties conditions limitations and notices Reproduction of this information with alteration is an unfair and deceptive business practice is not responsible or liable for such altered documentation Information of third parties may be subject to additional restrictions Resale of TI products or services with stat
13. x LED cut JR5 jumper Ethernet PF3 LEDO ETH LEDO Output to RJ45 jack J6 green LED To disconnect from LED cut JR6 jumper Output to USB OTG power switch U3 When set high it enables the USB OTG power switch to provide USB Peis VSBOEREN USBPWR VBUS power to USB OTG connector J5 When set low power switch U3 is disabled USB Overcurrent input status from USB OTG power switch PH4 USBOPFLT USBPFLT 03 When high the power switch status is normal When low an overcurrent condition has been detected by the switch January 6 2010 29 30 January 6 2010 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 should obtain the latest relevant information before placing orders and should verify that such information is current and complete All products are sold subject to Tl 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 Tl s standard warranty Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty Except where mandated by government requirements testing of all parameters of each product is not
14. 1 on the ICDI board is lit and POWER LED D1 on the EK LM3S9B90 board is also lit 7 RunLM Flash Programmer In the Configuration tab use the Quick Set control to select LM3S9B90 Evaluation Board Move to the Program tab and click the Browse button Navigate to the example applications directory the default location is C DriverLib boards ek tempest 10 Each example application has its own directory Navigate into the example directory that you want to load and then into the directory which contains the binary bin files Select the binary file and click Open 11 Set the Erase Method to Erase Necessary Pages and check the Verify After Program box 12 Next click the Program button to start the Erase Download and Verify process The DEBUG ACTIVE LED D2 on the ICDI will turn on at this time 13 Program execution will start once Verify is complete The EK LM3S9B90 design uses a Stellaris amp LM3S9B90 microcontroller to handle networking USB OTG and peripheral functions The entire circuit is built on a compact four layer printed circuit board All design files are provided on the EK LM3S9B90 CD January 6 2010 Schematics This section contains the schematics for the EK LM3S9B90 evaluation board and also the BD ICDI debug board EK LM3S9B90 Evaluation Board Microcontroller Reset and Headers on page 20 Ethernet USB and Power on page 21 BD ICDI Board USB to JTAG SWD Headers and Power page 22
15. K LM3S9B90 evaluation board and the In Circuit Debug Interface BD ICDI board EK LM3S9B90 board includes the LM3S9B90 ARM Microcontroller a 10 100 Mbit Ethernet port a full speed USB OTG port connectors for inteface to the BD ICDI board and oversized pads for easy connection to the microcontroller GPIO ports The BD ICDI board is a USB full speed JTAG SWD debugger board It includes a USB miniB connector for connection to a USB PC port and two shrouded header connectors for connection to the EK LM3S9B90 board Development of software for the EK LM3S9B90 is simplified by using Luminary Micro s comprehensive StellarisWare peripheral driver library and ARM development tools from our tools partners The Stellaris amp LM3S9B90 Evaluation Board Kit includes the two boards described a documentation CD and cables All design files are provided on the EK LM3S9B90 CD LM3S9B90 Evaluation Board TW WP WP NP CN TNI Y SS 11 349 49 0 Qi 00000000 gt 3 6 42 lt Ao 4 Cm 2 RS cs IB D i 623 mI 1 4 cx LR AT In Circuit Debug Interface Board LY mem Fam sees 2 gt A Re i ee January 6 2010 Stellaris amp LM3S9B90 Evaluation Kit Overview Kit Contents The EK LM3S9B90 evaluation kit comes with the following EK
16. Stellaris amp EK LM3S9B90 Evaluation Kit User s Manual 4 5 INSTRUMENTS EK LM3S9B90 04 Copyright 2009 2010 Texas Instruments Copyright Copyright 2009 2010 Texas Instruments Inc 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 Instruments 108 Wild Basin Suite 350 P Austin TX 78746 http www ti com stellaris T Cortex Intelligent Processors by gt 2 January 6 2010 Stellaris amp LM3S9B90 Evaluation Kit User s Manual Table of Contents Chapter 1 Stellaris LM3S9B90 Evaluation Kit 7 Kit Contents s ut coe eeu ea pe e E eoa S Le a ee ee 8 Usingithie EK LM3S9BO90 iti alte eeu ta me MI 8 lucc E layed 8 Chapter 2 Hardware 11 Evaluation BOAT aieo rauco e eec apod due Sedo oe ure eet de t ae dec E ee e 11 Functional DescriptlOm tat ete tu eee 11 In Circuit Debug Interface
17. USB power switch and USB OTG connector 3 3 V regulator and power switch selector Ethernet Port The on board RJ45 connector provides a 10 100 base T Ethernet port The RJ45 connector includes integrated LEDs and magnetics The LEDs are connected to GPIO jumpers JR4 and JR5 and can be disconnected from the RJ45 connector if required see GPIO Jumpers section USB Port The on board USB microAB connector provides a USB 2 0 full speed port To use as an On The Go OTG port the power selector switch SW3 lever must be set to EXT This selects an external 5 V power source to provide power to the board and the USB power switch If the SW3 lever is set to USB power to the board is received from USB the on board USB power switch output is disconnected from USB and the board can only be used as a USB device When using the USB OTG port in Host mode the current provided to a USB device should be limited to 100 mA or less when powered from the ICDI board If powered from the 5 V test pad then this can be increased to 500 mA Board Power The board requires 5 V for operation and switch SW3 is used to select the power source If the switch lever is moved towards the USB label on the board power is received from the USB connector If the switch lever is moved towards the EXTernal board label the board is powered from the PWR UART connector and the ICDI board provides power to this connector DC regulator U2 generates 3 3 V for powering the board cir
18. cuits and includes power indicator LED D1 User Devices Pushbutton switch SW2 and LED D2 are available for the user and connected to PB4 and PDO respectively These GPIOs are connected to GPIO jumpers JR3 and JR4 and can be disconnected from SW2 and D2 if required see GPIO Jumpers section January 6 2010 13 Hardware Description In Circuit Debug Interface Board Figure 2 5 The ICDI board is used to download and debug programs on the EK LM3S9B90 evaluation board but can also be used for debug of other Luminary Micro boards A block diagram is shown in Figure 2 5 In Circuit Debug ICDI Board Block Diagram JTAG SWD USB JTAG SWD i Am 25 lt gt 4 JTAG SWD m PWR UART EEPROM 174 DEBUG ACTIVE 33v h Regulator n Functional Description USB to JTAG SWD Power Schematic page 1 14 USB An FTDI USB to serial protocol chip is used for the USB 2 0 full speed device controller This is connected to a USB miniB connector and to a set of buffers multiplexers A 1 kbit serial EEPROM contains USB configuration data which is read at power up Power The board receives 5 V power from the USB bus A DC regulator generates 3 3 V for on board circuits when on LED D1 POWER is lit on Headers Three headers are on board a 10 pin JTAG SWD header J1 an 8 pi
19. e of TI products which TI has not designated as military grade is solely at the 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 products are designated by as compliant with ISO TS 16949 requirements Buyers acknowledge and agree that if they use any non designated products 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 Amplifiers amplifier ti com Audio www ti com audio Data Converters dataconverter ti com Automotive www ti com automotive DLP Products www dlp com Communications and www ti com communications Telecom DSP dsp ti com Computers and www ti com computers Peripherals Clocks and Timers www ti com clocks Consumer Electronics www ti com consumer apps Interface interface ti com Energy www ti com energy Logic logic ti com Industrial www ti com industrial Power Mgmt power ti com Medical www ti com medical Microcontrollers microcontroller ti com Security www ti com security RFID www ti rfid com Space Avionics amp www ti com space avionics defense Defense and ZigBee Solutions www ti com Iprf Video and
20. eb 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 EK LM3S9B90 Board EK LM3S9B90 software package includes pre built binaries for each of the example applications If you installed DriverLib to the default installation path of C DriverLib you can find the example applications in C DriverLib boards ek tempest The ICDI board is used along with Luminary Micro s LM Flash Programmer tool to program applications on the EK LM3S9B90 board January 6 2010 17 Software Development 18 To program example applications into the EK LM3S9B90 evaluation board using the ICDI board 1 Install LM Flash Programmer on a Windows PC 2 Connect the 10 wire ribbon cable to the 10 pin header on the ICDI board and to the 10 pin header on the EK LM3S9B90 board The red stripe on the ribbon cable should be facing the bottom of the connectors see Figure B 5 on page 27 3 Connectthe 8 wire ribbon cable to the 8 pin header on the ICDI board and to the 8 pin header on EK LM3S9B90 board The red stripe on the ribbon cable should be facing the bottom of the connectors see Figure B 5 on page 27 Verify that slide switch SW3 on the EK LM3S9B90 board is set to EXTernal Connect the USB cable A plug to an available port on the PC and the miniB plug to the ICDI board 6 Verify that POWER LED D
21. ements different from or beyond the parameters stated by TI for that product or service voids all express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice is not responsible 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 product would reasonably be expected to cause severe personal injury or death unless officers of the parties have executed an agreement specifically governing such use Buyers represent that they have all necessary expertise in the safety and regulatory ramifications of their applications and acknowledge and agree that they are solely responsible for all legal regulatory and safety related requirements concerning their products and any use of TI products in such safety critical applications notwithstanding any applications related information or support that may be provided by TI Further Buyers must fully indemnify TI and its representatives against any damages arising out of the use of TI products in such safety critical applications TI products are neither designed nor intended for use in military aerospace applications or environments unless the TI products are specifically designated by TI as military grade or enhanced plastic Only products designated by TI as military grade meet military specifications Buyers acknowledge and agree that any such us
22. hite line on silkscreen The jumper pads have the same footprint as an 0603 SMT resistor To reconnect a previously cut jumper solder a 0 ohm resistor to the corresponding jumper footprint JTAG SWD The JTAG SWD connector J1 is used for program download and debug This is a 2x5 fine pitch 0 050 ARM JTAG connector see Figure 2 3 for signal definition The LM3S9B90 microcontroller supports JTAG debug Serial Wire Debug SWD and Serial Wire Out SWO trace with this connector The ICDI board connects via a 10 wire ribbon cable to this connector Figure 2 3 JTAG SWD Connector 10 9 In RSTn e GND In TDI e Out TDO SWO GND In TCK SWCLK e GND IO TMS SWDIO e e 3 3V Out 21 January 6 2010 PWR UART The PWR UART connector J2 is used to provide 5 V power from the ICDI board and also to connect the LM3S9B90 UARTO signals This is a 2x4 fine pitch 0 050 connector see Figure 2 4 for signal definition The UARTO signals are connected to GPIO jumpers JR1 and JR2 and can be disconnected from connector J2 if required see GPIO Jumpers on page 12 The ICDI board connects via an 8 wire ribbon cable to this connector Figure 2 4 PWR UART Connector 8 7 In 5 5V In N C e N C In VCP RX GND Ou GND Ethernet USB Power and Miscellaneous Schematic page 2 Page 2 of the schematics contains the Ethernet RJ45 connector
23. n PWR UART header J2 and an optional 20 pin JTAG SWD header J3 The 10 and 8 pin headers are used to connect to the EK LM3S9B90 evaluation board JTAG SWD JTAG SWD connector J1 connects to the EK LM3S9B90 evaluation board with a ribbon cable for program download and debug This is a 2x5 fine pitch 0 050 ARM JTAG connector see Figure 2 6 for signal definition The ICDI supports JTAG debug SWD Serial Wire Debug and SWO Serial Wire Out trace with this connector Optional JTAG SWD connector J3 is a 2x10 standard pitch 0 1 ARM JTAG connector directly connected to J1 see Figure 2 7 for signal definition This allows the ICDI to connect to targets that use a 2x10 connector It also allows the use of an external 2x10 debugger on targets with the January 6 2010 fine pitch connector including the EK LM3S9B90 The signal direction shown for J1 and J3 applies when the ICDI is used as the JTAG SWD debugger and LED D2 DEBUG ACTIVE is lit on In this case only one of the two connectors J1 J3 should be used The ICDI can also be used as a 20 pin to 10 pin adapter for external JTAG debuggers Note that the DEBUG ACTIVE LED must be off before connecting any external JTAG debuggers Figure 2 6 JTAG SWD Connector J1 10 9 Out SRSTn e e GND Out TDI e e N C In TDO SWO e e GND Out TCK SWCLK e e GND VO TMS SWDIO e VSENSE In 2 1 Figure 2 7 JTAG
24. r internal use This rail requires only three capacitors for decoupling and is not connected to any other circuits January 6 2010 11 Hardware Description Reset A reset switch and R C network connects to the microcontroller s RSTn input The reset signal is also connected to the JTAG SWD connector J1 to allow reset control from the debugger GPIO Pads Four groups of oversized board pads with a 0 1 spacing provide access to GPIO signals and standard 0 1 pitch headers can be soldered to these pads Pads are labeled with the corresponding GPIO signal and pads with no labels are unconnected Note that GPIO signals required for operation of the Ethernet port USB port and JTAG port are reserved for board use and are not available on these pads Figure 2 2 shows the pad groups Figure 2 2 GPIO Pads _ Pads left GPIO Pads Top right OS WM ol e o 24 e 44 SSeS SES SES e 9 CEES OLS GPIO Pads Bottom left GPIO Pads Bottom right A gt gh 29 902444849499 9444444 239993999 GPIO Jumpers Some of the GPIO signals used by the board are connected to board jumpers and can be disconnected to provide additional user GPIOs GPIOs PAO PA1 PBA PDO PF2 PF3 are connected to jumpers JR1 JR6 respectively Each signal can be freed by cutting the trace of the corresponding jumper cut at w
25. r Library Software Reference Manual contains 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 understanding circuit operation and completing hardware modification Features The EK LM3S9B90 evaluation kit provides the following features January 6 2010 Stellaris amp LM3S9B90 Evaluation Kit User s Manual LM3S9B90 high performance Stellaris microcontroller and large memory 32 bit ARM Cortex M3 core 256 KB single cycle Flash memory 96 KB single cycle SRAM 23 7 KB single cycle ROM Ethernet 10 100 port with two LED indicators USB 2 0 Full Speed OTG port Virtual serial communications port capability Oversized board pads for GPIO access User pushbutton and LED Detachable ICDI board can be used for debugging other Luminary Micro boards Easy to customize Includes full source code example applications and design files Develop using tools supporting FastMATH from Keil IAR Code Sourcery and Code Red using a Stellaris evaluation kit or preferred ARM Cortex M3 debugger Supported by Luminary Micro StellarisWare peripheral driver library January 6 2010 9 Stellaris amp LM3S9B90 Evaluation Kit Overview 10 January 6 2010 Hardware Description EK LM3S9B90 evaluation kit contains two boards the EK LM3S9B90 evaluation board and the BD ICDI JTAG debug board as described in more de
26. scription A A 2 24 2009 First release for prototypes 66 4 15 2009 Released to production 212 2 TP1 TP18 55 PBS 2 19 292 4 20 91 Pos 4 TP21 s TP5 TP22 90 6 89 PB7 6 TP23 TP7 TP24 8 25 40 rog TP9 26 r PD2 TP10 TP27 13 PD3 11 28 97 PDA TP12 TP29 OR PDS TP30 99 PD6 TP14 TP31 7100 PD7 15 TP32 4 16 TP33 47 17 TP34 61 1 60 759 258 46 TP35 52 43 TP36 TP53 22 4 37 54 t TP38 55 86 PHO TP39 56 55 PHI TP40 TP57 54 2 41 58 83 42 TP59 276 TP43 TP60 63 PH5 44 TP61 62 6 45 62 15 46 6 j TP47 TP64 14 PJO TP48 TP65 87 49 66 739 PJ2 50 TP67 250 TP51 TP68 752 3 52 55 71 g y JBL VCP RX ji PA1 VCP TX 73 R7 9 1k VBAT JR3 R9 A A ALIM PDO JR4 0 aa JRS 1 4194304 MHz c5 JRE L5 33V E 5a 4 Ts C8 C9 Tee C6 TE 1 O iuF O iuF O 1uF O 1uF 38 E e C12 C13 C14 5 bo ndi 0 1uF 7 0 tuF 0 tuF g bd 3 Texas Instruments CVDD j 108 Wild Basin Rd A TEXAS INSTRUMENTS Sute 350 Austin TX 78746 ds 4 de m Eh C22 Designer Drawing Title our iu cd Amaldo Cruz EK LM3S9B90 Evaluation Board Drawn by Page Title Arnaldo Cruz Tempest Reset
27. tail in this chapter Evaluation Board The EK LM3S9B90 evaluation board uses the Stellaris amp LM3S9B90 microcontroller and includes a 10 100 Ethernet port and a USB 2 0 full speed OTG port The board is intended for use with the ICDI board but can be used as a standalone board as well Figure 2 1 shows the block diagram Figure 2 1 EK LMS3S9B90 Evaluation Board Block Diagram BOARD PADs Ethernet 10 100 00000000 00000000 L1 C0000000 00000000 4 lt gt GPIOs Ethernet 00000000 00000000 00000000 ET RESET 25MHz USER LED 2 9 Stellaris USER PUSHBUTTON dis e LM3S9B90 L USB OTG USB USB Power PWR UART lt gt Switch UARTO 5 RTC C 16 2 4 19 2 5V VBUS DPDT 3 3V Regulator Functional Description Microcontroller Reset GPIO Pads and JTAG Schematic page 1 Microcontroller The evaluation board uses the Stellaris LM3S9B90 microcontroller A 16 MHz crystal provides the main oscillator clock which can directly drive the ARM core clock or can drive an internal PLL to increase the core clock up to 80 MHz A 25 MHz crystal is used for the Ethernet clock anda 4 194304 MHz crystal is used for the real time clock The LM3S9B90 microcontroller has an internal LDO voltage regulator that supplies power fo
28. ug Interface 7 EK LM3S9B90 Evaluation Board Block Diagram nennen 11 12 JTAG SWD Connector usui a eru ee eu PE HE e RINT Aa EORR qu 12 PWRE UART Gonnector a he hera teet diete densi 13 In Circuit Debug Board Block 14 JTAG SWD Connector J 15 JTAG SWD Gornnector 493 iine EH ee ee an edie eee eae 15 PWR UART COFnRector rete ce tete tee itp m fe qd ERIS 15 EK LM3S9B90 Evaluation Board Component Locations sse 25 BD ICDI Board Component Locations 25 EK LM3S9B90 Evaluation Board 26 In Circuit Debug Interface Board 26 ICDI EK LM3S9B90 Board Connectivity sess 27 January 6 2010 List of Tables Table C 1 EK LM3S9B90 Evaluation Board GPIO Usage January 6 2010 January 6 2010 1 Stellaris LM3S9B90 Evaluation Kit Overview Figure 1 1 Figure 1 2 Luminary Micro s Stellaris amp LM3S9B90 Evaluation Board Kit EK LM3S9B90 is a low cost platform for evaluation of the LM3S9B90 microcontroller The kit includes two boards the E
Download Pdf Manuals
Related Search
Related Contents
Emerson MW9325SL Owner's Manual クラシカルボスト X A votre santé » … Ces plantes qui soignent Bedienungsanleitung Init NT-TVM108 User's Manual RabbitNet Peripheral Cards Istruzioni per l`uso AWM 6140 Copyright © All rights reserved.
Failed to retrieve file