background image

TI Sitara™ARM

TI Sitara™ARM

Microprocessors

Microprocessors

Yair Hougui

Application Engineer 

Application Engineer 

1

Summary of Contents for TI SITARA ARM

Page 1: ...TI Sitara ARM TI Sitara ARM Microprocessors Microprocessors Yair Hougui Application Engineer Application Engineer 1 ...

Page 2: ...300 MHz Accelerator Up to 320KB RAM Up to 128KB ROM 300MHz to 1GHz Accelerator Cache RAM ROM Piccolo 40MHz to 300 MHz Flash RAM 16 KB to 512 KB USB ENET MAC PHY CAN ADC PWM SPI Connectivity Security Motion Control HMI Industrial Automation RAM ROM USB CAN PCIe EMAC Industrial computing POS portable data terminals 1 KB to 256 KB Analog I O ADC LCD USB RF Measurement Sensing General Purpose Up to 12...

Page 3: ...tiple interface options High system integration And ARM9 to ARM Cortex A8 MPU s First new devices AM35xx AM17xx AM18xx Coming soon And Scalability System cost constraints Application software portability Coming soon AM3703 AM3715 Software compatible roadmap Sitara ARM MPUs a good fit for industrial instrumentation POS Industrial automation Point of service Medical instrumentation HVAC and building...

Page 4: ...als Power efficient down to 7mW standby 182mW active Advanced ARM Cortex A8 with system integration Up to 1440 DMIPS Integrated interfaces to display Power efficient down to 10mW standby 1W active Enhanced graphics UI Enhanced integrated peripherals 1Gb Ethernet PCIe standby 182mW active Cost efficient Flexible industrial I O PRU CAN UART Integrated peripherals 10 100 Ethernet USB SATA and many In...

Page 5: ...ling AM35x AM18x Performance High performance general purpose processor AM18x AM17x Performance Power and cost efficient Flexible industrial I O Up to 450 MHz 495 DMIPS Starting 5 1ku processor Advanced graphics UI Roadmap to 1 GHz 2000 DMIPS Starting 5 1ku Linux and Windows Embedded CE kernel drivers Example code demos 5 Sampling Now ...

Page 6: ...CORTEX A8 PRODUCT DETAILS PRODUCT DETAILS 6 ...

Page 7: ...ond L3 L4 Interconnect 16 bit Video Input Processing Front End USB HS Host x2 Timers HDQ CAN polygons second Up to 1000 Dhrystone MIPS OS s like Linux or WinCE Excellent web experience I2C x3 USB HS Host x2 McBSP x5 Timers GP x12 WDT x1 HDQ 1 wire USB OTG w PHY EMAC CAN Memory ARM 16 kB I Cache 16 kB D Cache MMC SD SDIO x3 DDR2 GPMC McBSP x5 UARTx3 1 w IrDA McSPI x4 16 kB I Cache 16 kB D Cache 256...

Page 8: ...CD controller and TV out Display subsystem with PIP L3 L4 Interconnect 3517 16 bit Video Input Video Processing Front End Timers HDQ CAN Display subsystem with PIP color space conversion rotation resizing 1 8V or 3 3V IO I2C x3 USB HS Host x2 McBSP x5 Timers GP x12 WDT x1 HDQ 1 wire USB OTG w PHY EMAC CAN Power Total Power 0 5W 1 5W Standby Power 12mW MMC SD SDIO x3 DDR2 GPMC McBSP x5 UARTx3 1 w I...

Page 9: ...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 subject to applicable lead times ...

Page 10: ...icated low latency high BW interface to L1 cache Enhanced VFPv3 Doubles number of double precision registers Adds new instructions to convert between fixed and floating point Adds new instructions to convert between fixed and floating point Efficient Run Time Compilation Target Jazelle RCT Target for Java Memory footprint reduced up to 3x Jazelle RCT Target for Java Memory footprint reduced up to ...

Page 11: ... internal controllers one internal memory SDRAM controller EMIF4 General purpose memory General purpose memory controller GPMC Internal memory SRAM On Chip Memory SRAM 64 Kb Operates at full L3 interconnect Operates at full L3 interconnect 64bit Core Clock 2 11 ...

Page 12: ...mode bit wide memory device External asynchronous synchronous 16 bit wide memory device External 16 bit non multiplexed device Max Clock Speed 100 MHz Chip Selects 8 External 16 bit non multiplexed device with limited address range 2 Kbytes External 16 bit address data multiplexed NOR flash device Max Address Space 2 KB non mux mode 128 MB mux mode Data Width 16 b multiplexed NOR flash device Exte...

Page 13: ... supporting rotations of 0 90 180 270 Supported Size bits 16M 32M 2 Banks 64M 128M 256M 0 90 180 270 SDRAM memory access scheduler SMS Optimizes latency and 64M 128M 256M 512M 1G 2G 4 Banks Max Clock Speed 166MHz Optimizes latency and bandwidth usage among requestors SDRAM Controller Speed Chip Selects 2 Data Width 16 32b SDRAM Controller Physical interface to DDR2 or mDDR Two chip selects 13 Data...

Page 14: ...anagement PRCM module controls power management One voltage supply to device processors and peripherals peripherals Supports dynamic clock gating for power management through clock domains A clock domain is a group of modules or subsections of device A clock domain is a group of modules or subsections of device that share a common clock By gating the clock to each domain it is possible to cut a cl...

Page 15: ...egrated 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 LDO I2C I2C Interface Interface 2 HS I2C 1 I2C 1 I2C 15 ...

Page 16: ...nd Wifi module Includes Module and interface board found on AM3517EVM Touch screen LCD and Wifi module Touch screen LCD CAN JTAG Ethernet and more via applications board Modular design Linux and Windows Touch screen LCD available for purchase separately Available only through LogicPD Linux and Windows Embedded CE LogicPD 16 ...

Page 17: ...x 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 docs prod folders print omap3530 html or on YouTube or on YouTube Online Training www ti com onlinetraining 17 ...

Page 18: ...ARM 9 PRODUCT DETAILS PRODUCT DETAILS 18 ...

Page 19: ...mory interface SDRAM SDRAM DDR2 mDDR SDRAM DDR2 mDDR SDRAM Key peripherals EMAC eQEP PRU MMC SD USB 2 0 EMAC eQEP PRU USB 2 0 USB 1 1 LCD Ctr Video I O PRU USB 2 0 LCD Ctr MMC SD EMAC PRU USB 2 0 USB 1 1 LCD Ctr Video I O MMC SD MMC SD Smart metering Target applications peripherals Intelligent occupancy sensor Portable data terminal Bar code scanner Point of service Educational consoles Industrial...

Page 20: ...0 OTG SATA and USB 1 1 H D AM1808 only CPU Switched Central Resource SCR EDMA PRU 128KB RAM Video IN Out SATA and USB 1 1 H D AM1808 only Power 1 0 1 2V Core 1 8 3 3V IOs Total Power 182mW 300MHz 1 2V 25C Standby Power 7mW 1 2V 25C Peripherals Connectivity WD 1 Timer System HRPWM 2 UHPI USB2 0 HS USB 1 1 EMAC SATA w PHY eCAP PWM 3 High Speed Package 13 x13mm nFBGA 0 65mm 16x16mm BGA 0 8mm Extended...

Page 21: ...7 only Peripherals Connectivity WD 1 Timer System HRPWM 3 USB2 0 HS USB 1 1 eCAP PWM 3 eQEP 2 EMAC HPI High Speed Buttons and Knobs Power 1 0 1 2V Core 1 8 3 3V IOs Total Power 270mW 300MHz 1 2V 70C Standby Power 62mW 1 2V 25C Package Program Data Storage I2C 2 Serial Interfaces Timer 2 3 HS UART 3 SPI 2 MMC SD 1 1 1 McASP 3 EMIFB SDRAM 32 bit BGA ONLY EMIFA NAND SDRAM 16 bit 3 2 EMAC HPI Internet...

Page 22: ...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 Vector Table MMU Boot ROM 8K RAM Vector Table SCR ARM Interrupt Controller 32 inputs 128K RAM shared Configurable Priority 22 ...

Page 23: ...streamline data I O I O Channel B Internal DMA External Pins CPU Interrupt streamline data I O Simple I O Protocol Value of uPP Configuration Throughput MB s 1 Ch 16 bit 120 2 Ch 1 Way 8 bit 120 Efficient Processor to FPGA communication enabled by high speed data I O 2 Ch 1 Way 8 bit 120 2 Ch 1 Way 16 bit 160 2 Ch 2 Way 16 bit 240 HPI 16 bit 50 Enable multi processor system design in various topol...

Page 24: ...2 Why PRU Full programmability allows adding customer Full programmability allows adding customer differentiation Efficient in performing embedded tasks that require Efficient in performing embedded tasks that require manipulation of packed memory mapped data structures Efficient in handling of system events that have tight Efficient in handling of system events that have tight real time constrain...

Page 25: ...stem Power Consumption 2 Reduce System Power Consumption Allows switching off the ARM clocks Implement smart power controller by evaluating events before waking up ARM Maximized power down time waking up ARM Maximized power down time 3 Accelerate System Performance Full programmability allows custom interface implementation Full programmability allows custom interface implementation Specialized cu...

Page 26: ...es data RAM per core bit Interconnect SCR Master I F to SCR2 4KB IRAM Interrupts to ARM INTC 30 GPI 512 Bytes data RAM per core PRU operation is little endian Includes Interrupt Controller for system event handling I O interface bit Interconnect SCR Interrupt Controller INTC Slave I F from SCR2 ARM INTC Events from Peripherals PRUs I O interface 30 input pins and 32 output pins per PRU core AM18x ...

Page 27: ...LCD Full peripheral access Connector for PRU Supports AM18x C674x or OMAP L138 SOMs Touch screen LCD Full peripheral access Community board for OMAP L138 Connector for PRU daughter card Full peripheral access Connector for PRU daughter card Experimenter kit available for 445 27 for 445 Order entry open now ...

Page 28: ...Sitara Sitara Software 28 ...

Page 29: ...ase port to multiple industry leading Operating Systems Linux kernel 2 6 32 BSP Windows Embedded CE 6 0 BSP Windows Embedded CE 6 0 BSP Full peripheral driver library Graphics demos Flashing pad configuration and PinMux utilities These are just a few of the many features TI provides to start your application development Active open source community and large ecosystem of developers 29 ...

Page 30: ...n frameworks Java Qt GStreamer Flash Android DShow Direct Draw Linux Open Source TI developed Windows Embedded CE TI owned developed by MS gold partner Android and Commercial Linux Many Video imaging speech audio codecs Android and Commercial Linux Many partners RTOS QNX VxWorks Nucleus Integrity etc audio codecs and frameworks Cortex A8 Neon Accelerators GFX Peripherals OS Kernel Accelerators GFX...

Page 31: ...ding Base port to multiple industry leading Operating Systems Linux kernel 2 6 33 BSP Windows Embedded CE BSP Windows Embedded CE BSP Full peripheral driver library Demos PRU touchscreen and more PRU configurable tool All this enables customers to rapidly develop and deploy their products at competitive R D costs Active open source community and large ecosystem of developers 31 ...

Page 32: ...orks Java Qt GStreamer Flash Android DShow Direct Draw Linux Open Source TI developed Android Open Source TI Funded WinCE Embedded TI owned Developed by MS gold partner Commercial Linux and Android Many partners RTOS QNX VxWorks Nucleus Integrity etc Video imaging Speech Audio Codecs and frameworks ARM9 RTOS QNX VxWorks Nucleus Integrity etc ARM9 OS Kernel ARM9 with on chip USB Ethernet SATA Accel...

Page 33: ...s based on frozen version of Linux kernel MVL 6 is based on GIT Linux released by TI Customized distributions mobilinux carrier grade OMAP3530 DM355 DM365 DM6446 DM6467 OMAP L137 OMAP L138 AM3517 distributions mobilinux carrier grade targeted at vertical segments AM3517 Distributions based on frozen version of Linux kernel Frozen kernel is OMAP3530 DM355 OMAP L137 OMAP L138 WindRiver of Linux kern...

Page 34: ... from TI com Customers to choose Sourcery G SW Edition of choice Sourcery G Software Editions Lite Personal Professional 30 day Installation Support No Yes Yes Unlimited Support No No Yes Priority Defect Correction No No Yes Access to Updates Knowledge Base No Yes Yes Big Endian Neon support No No Yes GNU Linux Application Simulator No Yes Yes GNU C C Compiler Yes Yes Yes GNU Debugger GDB Yes Yes ...

Page 35: ...lication level ARM ARMv7 http www arm com pro ARM Real View Low Level ARM Application level ARM ARMv7 NEON http www arm com pro ducts DevTools Low Level ARM Trace Green Hills Low Level and User level ARM debug and DSP Low Level ARM Trace http www ghs com pro ducts arm_development html Lauterbach Low Level and User level ARM debug and DSP None Extensive Trace support http www lauterbac h com frames...

Page 36: ... MP2 5 1 D AAC LC5 1 E D WMA Pro 5 1 E D Enhance AAC 5 1 E D http www ittiam com pages products prod ucts htm ucts htm Ingenient G 726 E D GSM AMR WB 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 E D More Information http www ingenient com multimedia_com pression html CouthIT G 711 E D G 722 1 E D G 723 1A E D G 726 E D G 728 E D G 729 AM E D GSM AMR NB WB and WB E...

Page 37: ...D D MPEG4 ASP D MPEG4 BP E D WMV9 VC1 BP MP D MPEG2 on request Visual ON H 263 Baseline D H 264 BP D H 264 MP D MPEG4 SP ASP D JPEG E D Visual ON H 264 MP D MPEG4 SP ASP D DivX xVID D WMV SP MP D MPEG2 D SORENSON D ON2 D Real D Visual ON ALSO Support http www visualon com english Products VisualO nsoftwarecodecs htm Visual ON ALSO Support Audio Speech decoders AAC AMR WMA and MP3 37 ...

Page 38: ...ion Framework Graphics Package Where ever applicable Does NOT include any 3P ARM based codecs Development Tools Visual Studio 2005 and Platform Development Tools Visual Studio 2005 and Platform Builder Support Partners for BSP some Hours FREE BSP support Fee based Extended support For Graphics and Multimedia development TI Forums Community 38 Forums Community Cost BSP Download is Free ...

Page 39: ...y OMAP35x customers for WinCE system integration Adeneo WinCE training application and driver development Based in France Working with many OMAP35x for system integration around WinCE Have very good experience with mass market WinCE support training Adeneo Have very good experience with mass market WinCE support training and enablement MPC Data TI partner for WinCE BSP development for OMAP L produ...

Page 40: ...em Support for different product segments _rtos Green Hills Integrity VelOSity Designed for reliability and security Leader in security http www ghs com produ cts html VelOSity security Leader in security applications cts html Wind River VxWorks Established RTOS vendor Part of Intel now http www windriver com products vxworks Mentor Gaphics Nucleus Nucleus is popular in wireless handsets Extending...

Page 41: ... 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 tools TI is the largest ARM core licensee supporting all major High Level supporting all major High Level Operating Systems 41 ...

Page 42: ... www ti com sitara ARM home page www ti com arm TI Embedded Processor Wiki wiki davincidsp com TI Embedded Processor Wiki wiki davincidsp com Forums e2e ti com Support support ti com Support support ti com Open Source Software Portal DesignSomething org DesignSomething org Training www ti com training 42 ...

Page 43: ...THANK THANK THANK YOU YOU ...

Reviews: