Texas Instruments TI SITARA manual

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43

Go to page of

A good user manual

The rules should oblige the seller to give the purchaser an operating instrucion of Texas Instruments TI SITARA, along with an item. The lack of an instruction or false information given to customer shall constitute grounds to apply for a complaint because of nonconformity of goods with the contract. In accordance with the law, a customer can receive an instruction in non-paper form; lately graphic and electronic forms of the manuals, as well as instructional videos have been majorly used. A necessary precondition for this is the unmistakable, legible character of an instruction.

What is an instruction?

The term originates from the Latin word „instructio”, which means organizing. Therefore, in an instruction of Texas Instruments TI SITARA one could find a process description. An instruction's purpose is to teach, to ease the start-up and an item's use or performance of certain activities. An instruction is a compilation of information about an item/a service, it is a clue.

Unfortunately, only a few customers devote their time to read an instruction of Texas Instruments TI SITARA. A good user manual introduces us to a number of additional functionalities of the purchased item, and also helps us to avoid the formation of most of the defects.

What should a perfect user manual contain?

First and foremost, an user manual of Texas Instruments TI SITARA should contain:
- informations concerning technical data of Texas Instruments TI SITARA
- name of the manufacturer and a year of construction of the Texas Instruments TI SITARA item
- rules of operation, control and maintenance of the Texas Instruments TI SITARA item
- safety signs and mark certificates which confirm compatibility with appropriate standards

Why don't we read the manuals?

Usually it results from the lack of time and certainty about functionalities of purchased items. Unfortunately, networking and start-up of Texas Instruments TI SITARA alone are not enough. An instruction contains a number of clues concerning respective functionalities, safety rules, maintenance methods (what means should be used), eventual defects of Texas Instruments TI SITARA, and methods of problem resolution. Eventually, when one still can't find the answer to his problems, he will be directed to the Texas Instruments service. Lately animated manuals and instructional videos are quite popular among customers. These kinds of user manuals are effective; they assure that a customer will familiarize himself with the whole material, and won't skip complicated, technical information of Texas Instruments TI SITARA.

Why one should read the manuals?

It is mostly in the manuals where we will find the details concerning construction and possibility of the Texas Instruments TI SITARA item, and its use of respective accessory, as well as information concerning all the functions and facilities.

After a successful purchase of an item one should find a moment and get to know with every part of an instruction. Currently the manuals are carefully prearranged and translated, so they could be fully understood by its users. The manuals will serve as an informational aid.

Table of contents for the manual

  • Page 1

    TI Sitara™ARM TI Sitara™ARM Microprocessors Microprocessors Yair Hou gui Application Engineer Application Engineer 1[...]

  • Page 2

    TI Embedded Processors Portfolio TI Embedded Processors 32-bit ARM Cortex ™ - M3 16-bit ultra- low power High- performance ARM Cortex - A8 Low-pow er DSPs TI Embedded Processors Digital Signal Processors (DSPs) Microcontrollers (MCUs) ARM ® -Based Processors 32-bit real - time Cortex ™ - M3 MCUs low power MCUs performance DSPs Cortex - A8 MPUs[...]

  • Page 3

    What is Sitara ™ ? • High-level operating system • 300MHz – 1GHz+ in future devices • Advanced graphical user interface s Ideal for ap plications requiring • New platform of high-performance ARM microproce ssors: – ARM9 to ARM ® Cortex ™ - A8 MPU’ s What’ s new • Advanced graphical user interface s • Flexible connectivity a[...]

  • Page 4

    Sitara ™ ARM ® microprocessors In Development A vailable Now In Development ARM Cortex-A8 ARM9 A vailable Now ARM Cortex-A8 AM37xx (2Q10) “AM38x Next” (201 1 ) “AM33x Next” (201 1 ) AM1705 AM1707 AM1806 AM1808 OMAP3503 OMAP3515 AM3505 AM3517 AM1808 AM3517 Higher Performance Cortex- A8 with enhanced integration • Up to 2000 D MIPS • P[...]

  • Page 5

    Develop product designs with TI’s expanding Sitara ™ MPU portfolio expanding Sitara MPU portfolio Cortex ™ -A8 ARM926 Performance AM37x Sampling AM35x AM18x Performance • High performance general purpose processor AM18x AM17x Performance • Power and cost-eff icient • Flexible industrial I/O • Up to 450 MHz (495 DMIPS) • Starting @ $[...]

  • Page 6

    CORTEX-A8 PRODUCT DETAILS PRODUCT DETAILS 6[...]

  • Page 7

    AM3517/05 Core and Accelerato rs ARM ® AM3517/05 processors Display Subsystem                      Cores Multi w indow overlay system and resizing for hardware accelerated user interfaces ARM ® Cortex ™ - A8 3D Graphics Accelerator (3517) Display [...]

  • Page 8

    AM3517/05 Peripherals          Peripherals AM3517/05 processors  Peripherals  CAN – High e nd controller area network Controller (HECC)  USB 2.0 OTG w/PHY  RMII EMAC controller 10/100 ARM ® Cortex ™ - A8 3D Graphics Accelerator (3517)[...]

  • Page 9

    AM3505/17 Platforms Applications Software Compatibility 3D Graphics Compatibility Shared Peripheral Set AM3517 AM ™ ARM Cortex-A8 600 MHz Graphics Open GL ES 2.0 Peripherals AM3505 AM ™ ARM Cortex - A8 Peripherals AM3505 Cortex - A8 600 MHz Peripherals Pin - for - pin compatible 9 Pin - for - pin compatible Availability su bject to applicable l[...]

  • Page 10

    CORTEX A-8 : Highlights • First ARMv7 instruction-set architecture • Superscalar architecture delivers high performance – Advanced dynamic Branch prediction – Advanced dynamic Branch prediction • 256 KB unified L2 cache – Dedicated, low - latency, high - BW interface to L1 cache – Dedicated, low - latency, high - BW interface to L1 ca[...]

  • Page 11

    AM35x Memory Controller • T wo dedicated memory controllers/one internal controllers/one internal memory – SDRAM controller (EMIF4) – General purpose memory – General purpose memory controller (GPMC) – Internal memory (SR AM) • On Chip Memory [SRAM-64 Kb] • Operates at full L3 interconnect • Operates at full L3 interconnect (64bit@C[...]

  • Page 12

    GPMC Controller AM35x Supported PsRAM, OneNAND, • 16-bit external memory controller • GPMC can communicate with NOR/NAND Flash, ASYNC Logic 1GB (128MB per CS- mux mode) • GPMC can communicate with many external devices: – External asynchronous/synchronous 8- bit wide memory/device Supported Size (bits) mux mode) 16 KB (2 KB per CS non-mux m[...]

  • Page 13

    DDR Controller AM3517/05 AM3517/05 SDRAM Supported mDDR/DDR2 • Supports mDDR / DDR2 • DDR controller has three Supported Measured Throughput 810MB/sec • DDR controller has three functional blocks: – V irtual Rotated Frame Buffer (VRFB), supporting rotations of 0 , 90 , 180 ,270 Supported Size (bits) 16M, 32M (2 Banks) 64M, 128M, 256M, 0 , 9[...]

  • Page 14

    Power Managem ent • AM35x power manageme nt features: • AM35x power manageme nt features: – Single voltage and power domain – Multiple clock domains – Single Operating Voltage and Frequency – Single Operating Voltage and Frequency – Low power mode (standby) • Power, Reset and Clock Manageme nt (PRCM) module cont rols power managemen[...]

  • Page 15

    AM35x Power Options TPS650732 TPS65910 TPS650732 T ouchscreen Interface Integration R TC 32kHz Integrated Integrated Battery Charger Battery Charger AC & USB w/ DPPM 10 10- -bit ADC bit ADC 4 inputs Integration TPS65023 3 DCDC 1x 5V Boost 9 LDO 3 DCDC 2 LDO Power Power 3 DCDC 2 LDO Drivers Drivers 25mA wLED Driver 10mA LED Driver 9 LDO 2 LDO 2 [...]

  • Page 16

    AM35x devel opment tools AM3517 evaluation module AM3517 eXperimenter $995 $199 • AM3517 • PowerVR SGX • Integrated p rocessor , power and Wifi module • Includes Modu le and interface board found on AM3517EVM • T ouch screen LCD and Wifi module • T ouch screen LCD • CAN, JT AG, Ethernet and more via applications board • Modular desi[...]

  • Page 17

    Getting Help • TI E2E f orums – http://e2e.ti.com • Embedded Processor Wiki page: – http://wiki.omap.com/index.php/Main_Page • Self Serve Collateral • Self Serve Collateral – http://ap-fpdsp - swapps.dal.design.ti.com/index.php/Self_serve _collateral • OMAP Developer Series Videos (5 Parts) – http://focus.ti.com/d ocs/prod/folders[...]

  • Page 18

    ARM-9 PRODUCT DETAILS PRODUCT DETAILS 18[...]

  • Page 19

    AM1707 AM1806 AM1808 AM1705 Multiple peripheral, memory and performance combinations AM1707 AM1806 AM1808 AM1705 OS & TI - provided Linux & W indows ® Embedded CE OS & drivers Example code PRU UART , PRU CAN, touch screen interface demos, etc TI - provided Linux & W indows ® Embedded CE plus Developer Network offerings ARM9 375 an[...]

  • Page 20

    Features AM1808/1806 microprocessors Features  CPU Cores – ARM926EJ-S™ (MPU) up to 450 MHz  Memory – ARM: ARM9 Subsystem LCD Controller The boxes w ith yellow border are features found in AM1808 and not in AM1806 High Speed ADC FPGA, or 1024x1024 LCD – ARM: – 16KB – L1 Program Cache – 16KB – L1 Data Cache – On-chip 128KB RAM[...]

  • Page 21

    Features AM1707/1705 microprocessors ARM9 Subsystem The boxes w ith yellow border are features found in AM1707 and not in AM1705 Features  CPU Cores – ARM926EJ-S™ (MPU) up to 450 MHz  Memory ARM 926EJ-S CPU LCD PRU 128KB – ARM: – 16KB – L1 Program Cache – 16KB – L1 Data Cache – On-chip 128KB RAM – SDRAM Peripherals (1.8/ 3.3[...]

  • Page 22

    CPU Core – ARM926EJ-S • 375/450 MHz ARM926EJ-S 64K • Includes MMU • 16K I-Cache ARM926EJ-S 450 MHz 64K Boot ROM 8K RAM • 16K D-Cache • 64K ROM 16K I-Cache 16K D-Cache RAM V ector T able MMU • Boot ROM • 8K RAM (Vector Table) SCR • ARM Interrupt Controller • 32-inputs 128K RAM (shared) • Configurable Priority 22[...]

  • Page 23

    Universal Parallel Port (uPP AM18x only) Config uPP Peripheral  High Speed parallel data port  T wo Bidirectional and What Is uPP? Config Registers I/O Channel A I/O Internal External Pins CPU Memory  T wo Bidirectional and Independent 16bit channels  Internal dedicated DMA to streamline data I/O I/O Channel B Internal DMA External Pins[...]

  • Page 24

    Programmable Real-time Unit (PRU) 1. What is PRU? – P rogrammable R eal-time U nit Subsystem – Dual 32bit RISC processors running at ½ CPU freq. – Local instruction and data RAM. Access to chip-level resources resources 2. Why PRU? – Full programmability allows adding customer – Full programmability allows adding customer differentiation[...]

  • Page 25

    PRU Value 1. Extend Connectiv ity and Peripheral capability – Implement special peripherals and bus interfaces (e.g. UARTs) – Implement smart d ata movement schemes. Especially useful for – Implement smart d ata movement schemes. Especially useful for Audio algorithms (e.g. Reverb, Room Correction) 2. Reduce System Power Consumption 2. Reduce[...]

  • Page 26

    PRU Subsystem • Provides two independent PRU0 Core DRAM0 PRU Subsy stem Functional Block Diagram 32 GP O • Provides two independent programmable real-time (PRU) cores • 32 - Bit Load/Store RISC architecture 32- bit Interconnect SCR PRU0 Core PRU1 Core DRAM0 (512 Bytes) DRAM1 (512 Bytes) 4KB IRAM 30 GP I 32 GP O 30 GP I • 32 - Bit Load/Store[...]

  • Page 27

    AM1x development tools AM18x evaluation module AM17x evaluation module Hawkboard $1 150 $845 $89 • T ouch screen LCD • Full pe ripheral access • Connector for PRU • Supports AM18x, C674x, or OMAP-L138 SOMs • T ouch screen LCD • Full pe ripheral access • Community board for OMAP-L138 • Connector for PRU daughter card • Full pe riph[...]

  • Page 28

    Sitara Sitara Software 28[...]

  • Page 29

    Sitara ™ AM35x MPUs It’s all about the software! • Full software dev elopment kit including: Sitara ™ AM35x MPUs Innovative software – NRE and roy alty-free • Full software dev elopment kit including: – Base port to multiple industry leading Operating Syst ems • Linux kernel 2.6.32 BSP • Windows ® Embedded CE 6.0 BSP • Windows [...]

  • Page 30

    AM35x Software Stack TI Base SW/Components TI HW/Libraries 3 rd party/Customer Applications Level Software User interface Browser/ media players 3 rd party/Customer “Applications” Board Support Package Application frameworks – Java, Qt, GStreamer , Flash, Android, DShow , Direct Draw Linux – Open Source - TI develope d Windows ® Embedd ed [...]

  • Page 31

    Sitara ™ AM1x MPUs It’s all about the software! • Full software dev elopment kit including: Sitara ™ AM1x MPUs Innovative software – NRE- and royalty-free • Full software dev elopment kit including: – Base port to multiple industry leading Operating Syst ems • Linux kernel 2.6.33 BSP • Windows® Embedded CE BSP • Windows® Embed[...]

  • Page 32

    ARM9 Software Stack TI Base SW/Components TI HW/Libraries 3 rd party/Customer Applications Level Software User Interface Browser/ Media Play er s 3 rd party/Customer “Applications” Media Play er s Board Support Package Application Framew orks – Java, Qt, GStreamer , Flash, Android, DShow , Direct Draw Linux – Open Source - TI developed Andr[...]

  • Page 33

    Commercial Linux Vendors V endor Capabilities Supported Platforms Linux bu ild tool with support for multiple kernel versions and OMAP3530, DM355, OMAP - L137, DM6446, T imeSys multiple kernel versions and middleware packages that enables users to easily customize di stribution. Lower cost than MV and WRS OMAP - L137, DM6446, OMAP-L138, AM 3517 Mon[...]

  • Page 34

    Sourcery G++ Linux SW Dev T ool: CODESourcery Sourcery G++  Complete software developme nt environment based on the open-so urce Linux GNU Toolchain f or ARM code developmen t with broad adoption in the Linux community.  Includes the GNU C and C++ compilers and r un-time libraries, a source- and assembly-level debug ger Debugger, the Eclipse [...]

  • Page 35

    More Linux Tool Support Options More Linux Tool Support Options T ool Debug Compile Other Features and link TI Code Composer Studio Low Level DSP and ARM Low-level ARM (ARMv7) and DSP (NEON roadmap) Power A ware Debug Application - level ARM (ARMv7, http://www .ar m.com/pro ARM Real V iew Low Level ARM Application - level ARM (ARMv7, NEON) http://w[...]

  • Page 36

    3rd Party ARM Speech Codecs V endor Speech Codecs Audio Codecs V endor Speech Codecs Audio Codecs Ittiam G.71 1 (E/D), G.726 (E/D), GSM- AMR NB (E/D) AAC-LC(E/D), AAC-HE(E/D), MP3(E/D), BSAC(D), FLAC(D), OGG VORBIS (D), WMA(E/D), Dolby-AC3 5.1(E/D), WMA- Lossless (D),WMA - Pro LBR (D), MP2 - 5.1 Lossless (D),WMA - Pro LBR (D), MP2 - 5.1 (D),AAC-LC5[...]

  • Page 37

    3rd parties ARM codec List ARM Cortex A8 V ideo and Image Codecs V endor V ideo Codecs Image Ittiam DivX (D), H.263 Baseli ne (D), H.264 BP (E/D), H.264 MP (D), H.264 HP (D), MPEG4 ASP (D), MPEG4 BP JPEG (E/D) (D), MPEG4 ASP (D), MPEG4 BP (E/D), WMV9/VC1 BP/MP (D), MPEG2 (on request) V isual ON H.263 Baseline (D), H.264 BP (D), H.264 MP (D), MPEG4 [...]

  • Page 38

    Windows® Embedded C E SW Strategy Customers can o btain CE 6.0 Customers can o btain CE 6.0  Download BSP from TI TI CE 6.0 BSP  Drivers, Application Framework, & Graphics Package  Drivers, Application Framework, & Graphics Package (Where ever applicable)  Does NOT include any 3P ARM -based codecs Development T ools: V isual St[...]

  • Page 39

    Windows Embedded CE System Integrators / Consulting Integrators / Consulting V endor Expertise/Services TI Partner for BSP Development for OMAP35x. Supports system BSQUARE TI Partner for BSP Development for OMAP35x. Supports system integration nee ds for customers. Specific solution are availabl e for SD/MMC, Adobe Flash etc. Logic PD US based em b[...]

  • Page 40

    RTOS - Summary • A vailable for purchase from commercial suppliers • A vailable for purchase from commercial suppliers • Sales and Support is provided by the RT OS Supplier • TI works with R T OS supplier to enable their OS on TI platforms V endor OS Description Link QNX Neutrino Micro kernel based o perating system. Support for diff erent [...]

  • Page 41

    Why Sitara ™ ARM ® microprocessors • TI’s Sitara family offer various combinations of high- performance and low power levels • Customers can reduce system risks and accelerate time to market using standard and comprehensive HLOS Board market using standard and comprehensive HLOS Board support packages and ARM-based software development too[...]

  • Page 42

    More Information • AM35x landing page: www.ti.com/AM35x • Sitara home page: www.ti.com/sitara • Sitara home page: www.ti.com/sitara • ARM home page: www.ti.com/ar m • TI Embedded Processor Wiki : wiki.davincid sp.com • TI Embedded Processor Wiki : wiki.davincid sp.com • Forums: e2e.ti.com • Support: support@ti.com • Support: suppo[...]

  • Page 43

    THANK THANK THANK YOU YOU[...]