Digital Control of Electric Drives

Size: px
Start display at page:

Download "Digital Control of Electric Drives"

Transcription

1 Digital Control of Electric Drives Digital Signal Processor Czech Technical University in Prague Faculty of Electrical Engineering Ver.1.01 J. Zdenek 2017

2 Von Neumann Architecture Type (Not in DSP/DSC) Common Bus CPU Program Memory Data Memory I/O Channels Output Input World BE1M14DEP Digital Control of Electric Drives

3 Harvard Architecture Type Different Bus Width Possible BE1M14DEP Digital Control of Electric Drives

4 Modified Harvard Architecture Type Parallel Data Read/Write Constants Read from Flash BE1M14DEP Digital Control of Electric Drives

5 Von Neumann versus Harvard Architecture Von Neumann Simpler structure Shared instruction/data bus instruction/data parallel transport impossible Common instruction/data address space. Efficient memory partition possible (instruction/data/ stack)(required execution from RAM only). Sufficient stack area (stack depth) available. Harvard More complex structure Separated instruction/data busses instruction/data parallel transport possible (higher computer speed) Separated instruction/data address spaces. Program memory (instructions) usually wider than data memory compact one cycle instruction codes. Stack often outside of data memory (different width of program and data memory). Stack depth limited (hw stack on CPU) if stack depth insufficient stack data dumping to data memory necessary - slow) BE1M14DEP Digital Control of Electric Drives

6 Interrupt Service Cycle BE1M14DEP Digital Control of Electric Drives

7 Direct Memory Access Cycle BE1M14DEP Digital Control of Electric Drives

8 DMA - Principle BE1M14DEP Digital Control of Electric Drives

9 BE1M14DEP Digital Control of Electric Drives

10 BE1M14DEP Digital Control of Electric Drives

11 BE1M14DEP Digital Control of Electric Drives

12 PIC32MZ (MIPS32 Core) BE1M14DEP Digital Control of Electric Drives

13 PIC32MZ Operating Conditions 2.3V to 3.6V, -40ºC to +85ºC, DC to 200 MHz 2.3V to 3.6V, -40ºC to +105ºC, DC to 180 MHz 2.3V to 3.6V, -40ºC to +125ºC (Planned) Core: 200 MHz (up to 330 DMIPS) microaptiv 16 KB I-Cache, 4 KB D-Cache MMU for optimum embedded OS execution micromips mode for up to 35% smaller code size DSP-enhanced core: Four 64-bit accumulators Single-cycle MAC, saturating and fractional math Code-efficient (C and Assembly) architecture Clock Management 0.9% internal oscillator Programmable PLLs and oscillator clock sources Fail-Safe Clock Monitor (FSCM) Independent Watchdog Timers (WDT) and Deadman Timer (DMT) Fast wake-up and start-up BE1M14DEP Digital Control of Electric Drives

14 PIC32MZ Power Management Low-power modes (Sleep and Idle) Integrated Power-on Reset and Brown-out Reset Memory Interfaces 50 MHz External Bus Interface (EBI) 50 MHz Serial Quad Interface (SQI) Audio and Graphics Interfaces Graphics interfaces: EBI or PMP Audio data communication: I2S, LJ, and RJ Audio control interfaces: SPI and I2C Audio master clock: Fractional clock frequencies with USB synchronization BE1M14DEP Digital Control of Electric Drives

15 PIC32MZ High-Speed (HS) Communication Interfaces (with Dedicated DMA) USB 2.0-compliant Hi-Speed On-The-Go (OTG) controller 10/100 Mbps Ethernet MAC with MII and RMII interface Security Features Crypto Engine with a RNG for data encryption/decryption and authentication (AES, 3DES, SHA, MD5, and HMAC) Advanced memory protection: Peripheral and memory region access control Direct Memory Access (DMA) Eight channels with automatic data size detection Programmable Cyclic Redundancy Check (CRC) BE1M14DEP Digital Control of Electric Drives

16 PIC32MZ Advanced Analog Features 0-bit ADC resolution and up to 48 analog inputs Flexible and independent ADC trigger sources Two comparators with 32 programmable voltage references Temperature sensor with ±2ºC accuracy Communication Interfaces Two CAN modules (with dedicated DMA channels): 2.0B Active with DeviceNet addressing support Six UART modules (25 Mbps): Supports LIN 1.2 and IrDA protocols Six 4-wire SPI modules SQI configurable as an additional SPI module (50 MHz) Five I2C modules (up to 1 Mbaud) with SMBus support Parallel Master Port (PMP) Peripheral Pin Select (PPS) to enable function remap BE1M14DEP Digital Control of Electric Drives

17 PIC32MZ Timers/Output Compare/Input Capture Nine 16-bit or up to four 32-bit timers/counters Nine Output Compare (OC) modules Nine Input Capture (IC) modules PPS to enable function remap Real-Time Clock and Calendar (RTCC) module Input/Output 5V-tolerant pins with up to 32 ma source/sink Selectable open drain, pull-ups, and pull-downs External interrupts on all I/O pins BE1M14DEP Digital Control of Electric Drives

18 PIC32MZ Qualification and Class B Support AEC-Q100 REVG (Grade 2-40ºC to +105ºC) Planned AEC-Q100 REVG (Grade 1-40ºC to +125ºC) Planned Class B Safety Library, IEC Back-up internal oscillator Debugger Development Support In-circuit and in-application programming 4-wire MIPS Enhanced JTAG interface Unlimited software and 12 complex breakpoints IEEE compatible (JTAG) boundary scan Non-intrusive hardware-based instruction trace BE1M14DEP Digital Control of Electric Drives

19 PIC32MZ Software and Tools Support C/C++ compiler with native DSP/fractional support MPLAB Harmony Integrated Software Framework TCP/IP, USB, Graphics, and mtouch middleware MFi, Android, and Bluetooth audio frameworks FreeRTOS, OPENRTOS, µc/os, and other popular RTOS kernels BE1M14DEP Digital Control of Electric Drives

20 TMS320F28377 BE1M14DEP Digital Control of Electric Drives

21 TMS320F28377 Features TMS320C28x 32-Bit CPU 200 MHz IEEE 754 Single-Precision Floating-Point Unit (FPU) Trigonometric Math Unit (TMU) Viterbi/Complex Math Unit (VCU-II) Programmable Control Law Accelerator (CLA) 200 MHz IEEE 754 Single-Precision Floating-Point Instructions Executes Code Independently of Main CPU On-Chip Memory 512KB (256KW) or 1MB (512KW) of Flash (ECC-Protected) 132KB (66KW) or 164KB (82KW) of RAM (ECC-Protected or Parity-Protected) Dual-Zone Security Supporting Third-Party Development BE1M14DEP Digital Control of Electric Drives

22 TMS320F28377 Clock and System Control Two Internal Zero-Pin 10-MHz Oscillators On-Chip Crystal Oscillator Windowed Watchdog Timer Module Missing Clock Detection Circuitry 1.2-V Core, 3.3-V I/O Design BE1M14DEP Digital Control of Electric Drives

23 TMS320F28377 System Peripherals Two External Memory Interfaces (EMIFs) With ASRAM and SDRAM Support 6-Channel Direct Memory Access (DMA) Controller Up to 169 Individually Programmable, Multiplexed General-Purpose Input/Output (GPIO) Pins With Input Filtering Expanded Peripheral Interrupt Controller (epie) Multiple Low-Power Mode (LPM) Support With External Wakeup BE1M14DEP Digital Control of Electric Drives

24 TMS320F28377 Communications Peripherals USB 2.0 (MAC + PHY) Support for 12-Pin 3.3 V-Compatible Universal Parallel Port (upp) Interface Two Controller Area Network (CAN) Modules (Pin-Bootable) Three High-Speed (up to 50-MHz) SPI Ports (Pin-Bootable) Two Multichannel Buffered Serial Ports (McBSPs) Four Serial Communications Interfaces (SCI/UART) (Pin-Bootable) Two I2C Interfaces (Pin-Bootable) BE1M14DEP Digital Control of Electric Drives

25 TMS320F28377 Analog Subsystem Up to Four Analog-to-Digital Converters (ADCs) 16-Bit Mode 1.1 MSPS Each (up to 4.4-MSPS System Throughput) Differential Inputs Up to 12 External Channels 12-Bit Mode 3.5 MSPS Each (up to 14-MSPS System Throughput) Single-Ended Inputs Up to 24 External Channels Single Sample-and-Hold (S/H) on Each ADC Hardware-Integrated Post-Processing of ADC Conversions Saturating Offset Calibration Error From Setpoint Calculation High, Low, and Zero-Crossing Compare, with Interrupt Capability Trigger-to-Sample Delay Capture Eight Windowed Comparators With 12-Bit Digital-to-Analog Converter (DAC) References Three 12-Bit Buffered DAC Outputs BE1M14DEP Digital Control of Electric Drives

26 Enhanced Control Peripherals 24 PWM Channels With Enhanced Features 16 High-Resolution Pulse Width Modulator (HRPWM) Channels High Resolution on Both A and B Channels of 8 PWM Modules Dead-Band Support (on Both Standard and High Resolution) Six Enhanced Capture (ecap) Modules Three Enhanced Quadrature Encoder Pulse (eqep) Modules Eight Sigma-Delta Filter Module (SDFM) Input Channels, 2 Parallel Filters per Channel Standard SDFM Data Filtering Comparator Filter for Fast Action for Out of Range BE1M14DEP Digital Control of Electric Drives

27 TMS320F28377 Applications Industrial Drives Solar Micro Inverters and Converters Radar Digital Power Smart Metering Automotive Transportation Power Line Communications BE1M14DEP Digital Control of Electric Drives

28 AM3359 Sitara BE1M14DEP Digital Control of Electric Drives

29 AM3359 Sitara Features Up to 1-GHz Sitara ARM Cortex -A8 32-Bit RISC Processor NEON SIMD Coprocessor 32KB of L1 Instruction and 32KB of Data Cache with Single-Error Detection (Parity) 256KB of L2 Cache with Error Correcting Code of Running at 200 MHz (ECC) 176KB of On-Chip Boot ROM 64KB of Dedicated RAM Emulation and Debug - JTAG Interrupt Controller (up to 128 Interrupt Requests) BE1M14DEP Digital Control of Electric Drives

30 AM3359 Sitara On-Chip Memory (Shared L3 RAM) 64KB of General-Purpose On-Chip Memory Controller (OCMC) RAM Accessible to all Masters Supports Retention for Fast Wakeup External Memory Interfaces (EMIF) mddr(lpddr), DDR2, DDR3, DDR3L Controller mddr: 200-MHz Clock (400-MHz Data Rate) DDR2: 266-MHz Clock (532-MHz Data Rate) DDR3: 400-MHz Clock (800-MHz Data Rate) DDR3L: 400-MHz Clock (800-MHz Data Rate) 16-Bit Data Bus 1GB of Total Addressable Space Supports One x16 or Two x8 Memory Device Configurations BE1M14DEP Digital Control of Electric Drives

31 AM3359 Sitara External Memory Interfaces (EMIF) continued General-Purpose Memory Controller (GPMC) Flexible 8-Bit and 16-Bit Asynchronous Memory Interface with up to Seven Chip Selects (NAND, NOR, Muxed-NOR, SRAM) Uses BCH Code to Support 4-, 8-, or 16-Bit ECC Uses Hamming Code to Support 1-Bit ECC Error Locator Module (ELM) Used in Conjunction with the GPMC to Locate Addresses of Data Errors from Syndrome Polynomials Generated Using a BCH Algorithm Supports 4-, 8-, and 16-Bit per 512-Byte Block Error Location Based on BCH Algorithms BE1M14DEP Digital Control of Electric Drives

32 AM3359 Sitara Programmable Real-Time Unit Subsystem and Industrial Communication Subsystem (PRU-ICSS) Supports Protocols such as EtherCAT, PROFIBUS, PROFINET, EtherNet/IP, and More Two Programmable Real-Time Units (PRUs) 32-Bit Load/Store RISC Processor Capable at 200 MHz 8KB of Instruction RAM with Single-Error Detection (Parity) Single-Cycle 32-Bit Multiplier with 64-Bit Accumulator Enhanced GPIO Module Provides Shift- In/Out Support and Parallel Latch on Signal Three 120-Byte Register Banks Accessible by PRU Interrupt Controller Module (INTC) for Handling System Input Events Local Interconnect Bus for Connecting Internal and External Masters to the Resources Inside the PRU-ICSS BE1M14DEP Digital Control of Electric Drives

33 AM3359 Sitara Programmable Real-Time Unit Subsystem and Industrial Communication Subsystem (PRU-ICSS) continued Peripherals Inside the PRU-ICSS: One UART Port with Flow Control Pins, Supports up to 12 Mbps One Enhanced Capture (ecap) Module Two MII Ethernet Ports that Support Industrial Ethernet, such as EtherCAT One MDIO Port BE1M14DEP Digital Control of Electric Drives

34 AM3359 Sitara Power Two Nonswitchable Power Domains (Real-Time Clock [RTC], Wake- Up Logic Control [WAKEUP]) Three Switchable Power Domains (MPU Subsystem [MPU], SGX530 [GFX], Peripherals and Infrastructure [PER]) Implements SmartReflex Class 2B for Core Voltage Scaling Based On Die Temperature, Process Variation, and Performance (Adaptive Voltage Scaling [AVS]) Dynamic Voltage Frequency Scaling (DVFS) BE1M14DEP Digital Control of Electric Drives

35 AM3359 Sitara Real-Time Clock (RTC) Real-Time Date (Day-Month-Year-Day of Week) and Time (Hours- Minutes-Seconds) Information Internal kHz Oscillator, RTC Logic and 1.1-V Internal LDO Independent Power-on-Reset (RTC_PWRONRSTn) Input Dedicated Input Pin (EXT_WAKEUP) for External Wake Events (GPIO) Pins Programmable Alarm Can be Used to Generate Internal Interrupts to the PRCM (for Wakeup) or Cortex-A8 (for Event Notification) Programmable Alarm Can be Used with External Output (PMIC_POWER_EN) to Enable the Power Management IC to Restore Non-RTC Power Domains BE1M14DEP Digital Control of Electric Drives

36 AM3359 Sitara Peripherals Up to Two USB 2.0 High-Speed OTG Ports with Integrated PHY Up to Two Industrial Gigabit Ethernet MACs (10,100, 1000 Mbps) Integrated Switch SGX530 Each MAC Supports MII, RMII, RGMII, and MDIO Interfaces Ethernet MACs and Switch Can Operate Independent of Other Functions IEEE 1588v2 Precision Time Protocol (PTP) Up to Two Controller-Area Network (CAN) Ports Supports CAN Version 2 Parts A and B Up to Two Multichannel Audio Serial Ports (McASPs) Transmit and Receive Clocks up to 50 MHz Up to Four Serial Data Pins per McASP Port with Independent TX and RX Clocks Supports Time Division Multiplexing (TDM), Inter-IC Sound (I2S), and Similar Formats Supports Digital Audio Interface Transmission (SPDIF, IEC , and AES-3 Formats) BE1M14DEP Digital Control of Electric Drives

37 AM3359 Sitara Peripherals - continued Up to Six UARTs All UARTs Support IrDA and CIR Modes All UARTs Support RTS and CTS Flow Control UART1 Supports Full Modem Control Up to Two Master and Slave McSPI Serial Interfaces Two Chip Selects Up to 48 MHz Up to Three MMC, SD, SDIO Ports 1-, 4- and 8-Bit MMC, SD, SDIO Modes MMCSD0 has Dedicated Power Rail for1.8-v or 3.3-V Operation Up to 48-MHz Data Transfer Rate Supports Card Detect and Write Protect Complies with MMC4.3, SD, SDIO 2.0 Specifications BE1M14DEP Digital Control of Electric Drives

38 AM3359 Sitara Peripherals - continued Up to Three I2C Master and Slave Interfaces Standard Mode (up to 100 khz) Fast Mode (up to 400 khz) Up to Four Banks of General-Purpose I/O (GPIO) Pins 32 GPIO Pins per Bank (Multiplexed with Other Functional Pins) GPIO Pins Can be Used as Interrupt Inputs (up to Two Interrupt Inputs per Bank) Up to Three External DMA Event Inputs That Can Also be Used as Interrupt Inputs Eight 32-Bit General-Purpose Timers DMTIMER1 is a 1-ms Timer Used for Operating System (OS) Ticks DMTIMER4 DMTIMER7 are Pinned Out One Watchdog Timer BE1M14DEP Digital Control of Electric Drives

39 AM3359 Sitara Peripherals - continued SGX530 3D Graphics Engine Tile-Based Architecture Delivering up to 20 Million Polygons per second Universal Scalable Shader Engine (USSE) isa Multithreaded Engine Incorporating Pixel And Vertex Shader Functionality Advanced Shader Feature Set in Excess of Microsoft VS3.0, PS3.0, and OGL2.0 Industry Standard API Support of Direct3 Mobile, OGL-ES 1.1 and 2.0, OpenVG 1.0, and OpenMax Fine-Grained Task Switching, Load Balancing, and Power Management Advanced Geometry DMA-Driven Operation for Minimum CPU Interaction Programmable High-Quality Image Anti-Aliasing Fully Virtualized Memory Addressing for OS Operation in a Unified Memory Architecture BE1M14DEP Digital Control of Electric Drives

40 AM3359 Sitara Peripherals - continued LCD Controller Up to 24-Bit Data Output; 8 Bits per Pixel (with Maximum 126-MHz Pixel Clock) Device Part Number (Unique JTAG ID) Integrated LCD Interface Display Driver (LIDD) Controller Integrated Raster Controller Integrated DMA Engine to Pull Data External Frame Buffer without Burdening the Processor via Interrupts or a Firmware Timer 512-Word Deep Internal FIFO Supported Display Types: Character Displays - Uses LIDD Controller to Program these Displays Passive Matrix LCD Displays - Uses LCD Raster Display Controller to Provide Timing and Data for Constant Graphics Refresh to a Passive Display Active Matrix LCD Displays - Uses External Frame Buffer Space and the Internal DMA Engine to Drive Streaming Data to the Panel BE1M14DEP Digital Control of Electric Drives

41 AM3359 Sitara Peripherals continued 12-Bit Successive Approximation Register (SAR) ADC 200K Samples per Second Input Can be Selected from any of the Eight Analog Inputs Multiplexed Through an 8:1 Analog Switch Can be Configured to Operate as a 4-wire, Registers 5-wire, or 8-wire Resistive Touch Screen Controller (TSC) Interface Up to Three 32-Bit ecap Modules Configurable as Three Capture Inputs or RNG) Three Auxiliary PWM Outputs BE1M14DEP Digital Control of Electric Drives

42 AM3359 Sitara Peripherals continued Up to Three Enhanced High-Resolution PWM Modules (ehrpwms) Dedicated 16-Bit Time-Base Counter with Time and Frequency Controls Configurable as Six Single-Ended, Six Dual-Symmetric, or Three Dual-Edge Asymmetric Outputs Up to Three 32-Bit Enhanced Quadrature Encoder Pulse (eqep) Modules Device Identification Contains Electrical Fuse Farm (FuseFarm) of Which Some Bits are Factory Programmable Production ID Device Part Number (Unique JTAG ID) Device Revision (Readable by Host ARM) BE1M14DEP Digital Control of Electric Drives

43 AM3359 Sitara Peripherals continued DMA Debug Interface Support JTAG and cjtag for ARM (Cortex-A8 and PRU-ICSS Debug Supports Device Boundary Scan Supports IEEE 1500 On-Chip Enhanced DMA Controller (EDMA) has Three Third-Party Transfer Controllers (TPTCs) and One Third-Party Channel Controller (TPCC), Which Supports up to 64 Programmable Logical Channels and Eight QDMA Channels. EDMA is Used for: Transfers to and from On-Chip Memories Transfers to and from External Storage (EMIF, GPMC, Slave Peripherals) BE1M14DEP Digital Control of Electric Drives

44 AM3359 Sitara Peripherals continued Inter-Processor Communication (IPC) Integrates Hardware-Based Mailbox for IPC and Spinlock for Process Synchronization Between Cortex-A8, PRCM, and PRU- ICSS Mailbox Registers that Generate Interrupts Four Initiators (Cortex-A8, PRCM, PRU0, PRU1) Spinlock has 128 Software-Assigned Lock Registers Security Controller (TSC) Interface Crypto Hardware Accelerators (AES, SHA, PKA, RNG) Boot Modes Boot Mode is Selected via Boot Configuration Pins Latched on the Rising Edge of the PWRONRSTn Reset Input Pin BE1M14DEP Digital Control of Electric Drives

45 AM3359 Sitara Applications AC Analog Input Module AC Drive Power Stage Module ATMs (Automated Teller Machines Analog Output Module Audio Dock: Performance Barcode Scanner Brushless DC Motor Drives CNC Control CPU (PLC Controller) Camera Central Inverters Chemistry/Blood Gas Analyzers Communication Modul Control Units for Rail Transport BE1M14DEP Digital Control of Electric Drives

46 AM3359 Sitara Applications cont. Data Acquisition (DAQ) Data Concentrators Digital Input Module Digital Output Module Door & Window Sensor EPOS, ECR and Cash Drawer Electricity Meter Ethernet Repeaters HVAC Gateway IP Network Camera Industrial Monitor Industrial Robot CPU Board Industrial Robot Communication Module BE1M14DEP Digital Control of Electric Drives

47 AM3359 Sitara Applications cont. Intrusion Control Panel Micro Inverters Panel PLC People Counting Portable Data Terminal Portable Monitor Power Line Communications Process Analytics (ph, Gas, Concentration, Force & Humidity) Process BUS (IEC61850) Protection Relay - Bay control Servo Drive Control Module Servo Drive Main Power Supply Servo Drive Position Feedback BE1M14DEP Digital Control of Electric Drives

48 AM3359 Sitara Applications cont. Servo Drive Power Stage Module Special Function Module Stepper Drives String Inverters Temperature Transmitter Wireless Communications Wireless Controls Wireless Headset & Headphones BE1M14DEP Digital Control of Electric Drives

49 Digital Control of Electric Drives Digital Signal Processor END Czech Technical University in Prague Faculty of Electrical Engineering

Introduction to Sitara AM437x Processors

Introduction to Sitara AM437x Processors Introduction to Sitara AM437x Processors AM437x: Highly integrated, scalable platform with enhanced industrial communications and security AM4376 AM4378 Software Key Features AM4372 AM4377 High-performance

More information

Product Technical Brief S3C2413 Rev 2.2, Apr. 2006

Product Technical Brief S3C2413 Rev 2.2, Apr. 2006 Product Technical Brief Rev 2.2, Apr. 2006 Overview SAMSUNG's is a Derivative product of S3C2410A. is designed to provide hand-held devices and general applications with cost-effective, low-power, and

More information

MYD-C437X-PRU Development Board

MYD-C437X-PRU Development Board MYD-C437X-PRU Development Board MYC-C437X CPU Module as Controller Board Two 0.8mm pitch 100-pin Connectors for Board-to-Board Connections Up to 1GHz TI AM437x Series ARM Cortex-A9 Processors 512MB DDR3

More information

AT-501 Cortex-A5 System On Module Product Brief

AT-501 Cortex-A5 System On Module Product Brief AT-501 Cortex-A5 System On Module Product Brief 1. Scope The following document provides a brief description of the AT-501 System on Module (SOM) its features and ordering options. For more details please

More information

Product Technical Brief S3C2412 Rev 2.2, Apr. 2006

Product Technical Brief S3C2412 Rev 2.2, Apr. 2006 Product Technical Brief S3C2412 Rev 2.2, Apr. 2006 Overview SAMSUNG's S3C2412 is a Derivative product of S3C2410A. S3C2412 is designed to provide hand-held devices and general applications with cost-effective,

More information

Product Technical Brief S3C2416 May 2008

Product Technical Brief S3C2416 May 2008 Product Technical Brief S3C2416 May 2008 Overview SAMSUNG's S3C2416 is a 32/16-bit RISC cost-effective, low power, high performance micro-processor solution for general applications including the GPS Navigation

More information

STM32F7 series ARM Cortex -M7 powered Releasing your creativity

STM32F7 series ARM Cortex -M7 powered Releasing your creativity STM32F7 series ARM Cortex -M7 powered Releasing your creativity STM32 high performance Very high performance 32-bit MCU with DSP and FPU The STM32F7 with its ARM Cortex -M7 core is the smartest MCU and

More information

Product Technical Brief S3C2440X Series Rev 2.0, Oct. 2003

Product Technical Brief S3C2440X Series Rev 2.0, Oct. 2003 Product Technical Brief S3C2440X Series Rev 2.0, Oct. 2003 S3C2440X is a derivative product of Samsung s S3C24XXX family of microprocessors for mobile communication market. The S3C2440X s main enhancement

More information

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction. AVR XMEGA TM Product Introduction 32-bit AVR UC3 AVR Flash Microcontrollers The highest performance AVR in the world 8/16-bit AVR XMEGA Peripheral Performance 8-bit megaavr The world s most successful

More information

MYC-C437X CPU Module

MYC-C437X CPU Module MYC-C437X CPU Module - Up to 1GHz TI AM437x Series ARM Cortex-A9 Processors - 512MB DDR3 SDRAM, 4GB emmc Flash, 32KB EEPROM - Gigabit Ethernet PHY - Power Management IC - Two 0.8mm pitch 100-pin Board-to-Board

More information

Contents. 1 Introduction Features Product Specifications Hardware Specification Software Specification...

Contents. 1 Introduction Features Product Specifications Hardware Specification Software Specification... SOM335x Specifications Contents 1 Introduction...2 2 Features... 3 3 Product Specifications...5 3.1 Hardware Specification... 6 3.2 Software Specification...8 3.3 Product Dimension... 10 4 Application

More information

How to add Industrial Ethernet to Computer Numeric Control (CNC) Router Machine

How to add Industrial Ethernet to Computer Numeric Control (CNC) Router Machine How to add Industrial Ethernet to Computer Numeric Control (CNC) Router Machine 4-axis CNC Router Machine with 250KHz control loop through Industrial Ethernet Thomas Mauer Industrial Systems Team, Factory

More information

D Demonstration of disturbance recording functions for PQ monitoring

D Demonstration of disturbance recording functions for PQ monitoring D6.3.7. Demonstration of disturbance recording functions for PQ monitoring Final Report March, 2013 M.Sc. Bashir Ahmed Siddiqui Dr. Pertti Pakonen 1. Introduction The OMAP-L138 C6-Integra DSP+ARM processor

More information

Getting Started With the Stellaris EK-LM4F120XL LaunchPad Workshop. Version 1.05

Getting Started With the Stellaris EK-LM4F120XL LaunchPad Workshop. Version 1.05 Getting Started With the Stellaris EK-LM4F120XL LaunchPad Workshop Version 1.05 Agenda Introduction to ARM Cortex Cortex -M4F M4F and Peripherals Code Composer Studio Introduction to StellarisWare, I iti

More information

Designing with STM32F2x & STM32F4

Designing with STM32F2x & STM32F4 Designing with STM32F2x & STM32F4 Course Description Designing with STM32F2x & STM32F4 is a 3 days ST official course. The course provides all necessary theoretical and practical know-how for start developing

More information

STM32F429 Overview. Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015

STM32F429 Overview. Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015 STM32F429 Overview Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015 Today - STM32 portfolio positioning 2 More than 30 product lines High-performance 398 CoreMark 120 MHz 150 DMIPS

More information

STM32 Cortex-M3 STM32F STM32L STM32W

STM32 Cortex-M3 STM32F STM32L STM32W STM32 Cortex-M3 STM32F STM32L STM32W 01 01 STM32 Cortex-M3 introduction to family 1/2 STM32F combine high performance with first-class peripherals and lowpower, low-voltage operation. They offer the maximum

More information

Intelop. *As new IP blocks become available, please contact the factory for the latest updated info.

Intelop. *As new IP blocks become available, please contact the factory for the latest updated info. A FPGA based development platform as part of an EDK is available to target intelop provided IPs or other standard IPs. The platform with Virtex-4 FX12 Evaluation Kit provides a complete hardware environment

More information

LPC4370FET256. Features and benefits

LPC4370FET256. Features and benefits Page 1 of 5 LPC4370FET256 32-bit ARM Cortex-M4 + 2 x M0 MCU; 282 kb SRAM; Ethernet;two HS USBs; 80 Msps 12-bit ADC; configurable peripherals The LPC4370 are ARM Cortex-M4 based microcontrollers for embedded

More information

Course Introduction. Purpose: Objectives: Content: Learning Time:

Course Introduction. Purpose: Objectives: Content: Learning Time: Course Introduction Purpose: This course provides an overview of the Renesas SuperH series of 32-bit RISC processors, especially the microcontrollers in the SH-2 and SH-2A series Objectives: Learn the

More information

Simplifying Multiprotocol Industrial Ethernet Communication. Sandeep Kumar December 2016

Simplifying Multiprotocol Industrial Ethernet Communication. Sandeep Kumar December 2016 Simplifying Multiprotocol Industrial Ethernet Communication Sandeep Kumar December 2016 1 Agenda Introduction to Industry 4.0 Need & Challenges with Deterministic Industrial Ethernet Changes in Industrial

More information

STM32F7 series ARM Cortex -M7 powered Releasing your creativity

STM32F7 series ARM Cortex -M7 powered Releasing your creativity STM32F7 series ARM Cortex -M7 powered Releasing your creativity STM32 high performance Very high performance 32-bit MCU with DSP and FPU The STM32F7 with its ARM Cortex -M7 core is the smartest MCU and

More information

MYD-IMX28X Development Board

MYD-IMX28X Development Board MYD-IMX28X Development Board MYC-IMX28X CPU Module as Controller Board Two 1.27mm pitch 80-pin SMT Connectors for Board-to-Board Connections 454MHz Freescale i.mx28 Series ARM926EJ-S Processors 128MB DDR2

More information

Embest SOC8200 Single Board Computer

Embest SOC8200 Single Board Computer Embest SOC8200 Single Board Computer TI's AM3517 ARM Cortex A8 Microprocessors 600MHz ARM Cortex-A8 Core NEON SIMD Coprocessor POWERVR SGX Graphics Accelerator (AM3517 only) 16KB I-Cache, 16KB D-Cache,

More information

MYD-IMX28X Development Board

MYD-IMX28X Development Board MYD-IMX28X Development Board MYC-IMX28X CPU Module as Controller Board Two 1.27mm pitch 80-pin SMT Male Connectors for Board-to-Board Connections 454MHz Freescale i.mx28 Series ARM926EJ-S Processors 128MB

More information

PRODUCT PREVIEW TNETV1050 IP PHONE PROCESSOR. description

PRODUCT PREVIEW TNETV1050 IP PHONE PROCESSOR. description C55x DSP Operating at 125 MHz, Providing up to 250 MIPS MIPS32 4KEc 32-Bit RISC Processor, Operating at 165 MHz, Providing up to 223 Dhrystone MIPS On-Chip Peripherals Include: External Memory Interface

More information

MICROPROCESSOR BASED SYSTEM DESIGN

MICROPROCESSOR BASED SYSTEM DESIGN MICROPROCESSOR BASED SYSTEM DESIGN Lecture 5 Xmega 128 B1: Architecture MUHAMMAD AMIR YOUSAF VON NEUMAN ARCHITECTURE CPU Memory Execution unit ALU Registers Both data and instructions at the same system

More information

MYC-AM335X CPU Module MYC-AM3352 MYC-AM3359

MYC-AM335X CPU Module MYC-AM3352 MYC-AM3359 MYC-AM335X CPU Module - 720MHz TI AM335X Series ARM Cortex-A8 Processors - 512MB (2*256MB) DDR3 SDRAM, 512MB Nand Flash - On-board Gigabit Ethernet PHY - Two 2.0mm pitch 60-pin Male Expansion Connectors

More information

STM32L4+ MCU series Excellence in ultra-low-power with more performance

STM32L4+ MCU series Excellence in ultra-low-power with more performance STM32L4+ MCU series Excellence in ultra-low-power with more performance Key messages of STM32 L4+ series 2 + More performance and still ULP leader ST has stretched the STM32L4 architecture to reach 150

More information

AVR XMEGA TM. A New Reference for 8/16-bit Microcontrollers. Ingar Fredriksen AVR Product Marketing Director

AVR XMEGA TM. A New Reference for 8/16-bit Microcontrollers. Ingar Fredriksen AVR Product Marketing Director AVR XMEGA TM A New Reference for 8/16-bit Microcontrollers Ingar Fredriksen AVR Product Marketing Director Kristian Saether AVR Product Marketing Manager Atmel AVR Success Through Innovation First Flash

More information

STM32 F-2 series High-performance Cortex-M3 MCUs

STM32 F-2 series High-performance Cortex-M3 MCUs STM32 F-2 series High-performance Cortex-M3 MCUs STMicroelectronics 32 bit microcontrollers, 120 MHz/150 DMIPS with ART Accelerator TM and advanced peripherals www.st.com/stm32 STM32 F-2 series The STM32

More information

SAM A5 ARM Cortex - A5 MPUs

SAM A5 ARM Cortex - A5 MPUs SAM A5 ARM Cortex - A5 MPUs Industry s lowest-power MPUs Ideal for secure industry, IoT, wearable applications Operating at 600MHz/945DMIPS with low power consumption, the SAMA5 ARM Cortex-A5 based MPU

More information

Chapter 7. Hardware Implementation Tools

Chapter 7. Hardware Implementation Tools Hardware Implementation Tools 137 The testing and embedding speech processing algorithm on general purpose PC and dedicated DSP platform require specific hardware implementation tools. Real time digital

More information

Copyright 2016 Xilinx

Copyright 2016 Xilinx Zynq Architecture Zynq Vivado 2015.4 Version This material exempt per Department of Commerce license exception TSU Objectives After completing this module, you will be able to: Identify the basic building

More information

Introducing STM32 L0x Series. April

Introducing STM32 L0x Series. April Introducing STM32 L0x Series April 2014 www.emcu.it 20- to 80pins 20- to 100pins 48- to 144pins Memory size (Bytes) ST s Ultra-low-power Continuum (1/2) 2 512K 256K 192K STM32L0 Cortex TM -M0+ STM32L1

More information

Closed-loop Delfino Control Systems: Multiple Industrial Protocol Support using the AMIC110 Sitara Processor

Closed-loop Delfino Control Systems: Multiple Industrial Protocol Support using the AMIC110 Sitara Processor Closed-loop Delfino Control Systems: Multiple Industrial Protocol Support using the AMIC110 Sitara Processor Part 2: Implementation of multiprotocol industrial communications solutions Training series

More information

RZ Embedded Microprocessors

RZ Embedded Microprocessors Next Generation HMI Solutions RZ Embedded Microprocessors www.renesas.eu 2013.11 The RZ Family Embedded Microprocessors The RZ is a new family of embedded microprocessors that retains the ease-of-use of

More information

Cannon Mountain Dr Longmont, CO LS6410 Hardware Design Perspective

Cannon Mountain Dr Longmont, CO LS6410 Hardware Design Perspective LS6410 Hardware Design Perspective 1. S3C6410 Introduction The S3C6410X is a 16/32-bit RISC microprocessor, which is designed to provide a cost-effective, lowpower capabilities, high performance Application

More information

Infineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an

Infineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an Microcontroller Basics MP2-1 week lecture topics 2 Microcontroller basics - Clock generation, PLL - Address space, addressing modes - Central Processing Unit (CPU) - General Purpose Input/Output (GPIO)

More information

STM32F3. Cuauhtémoc Carbajal ITESM CEM 12/08/2013

STM32F3. Cuauhtémoc Carbajal ITESM CEM 12/08/2013 STM32F3 Cuauhtémoc Carbajal ITESM CEM 12/08/2013 1 STM32 Portfolio 2 32 bit/dsc Applications A typical embedded system with both control and signal processing requirements Digital Signal Controllers efficient

More information

Designing with NXP i.mx8m SoC

Designing with NXP i.mx8m SoC Designing with NXP i.mx8m SoC Course Description Designing with NXP i.mx8m SoC is a 3 days deep dive training to the latest NXP application processor family. The first part of the course starts by overviewing

More information

AM57x, 66AK2Gx processors for Space/Avionics/Defense designs. Texas Instruments Catalog Processors June 2017

AM57x, 66AK2Gx processors for Space/Avionics/Defense designs. Texas Instruments Catalog Processors June 2017 AM57x, 66AK2Gx processors for Space/Avionics/Defense designs Texas Instruments Catalog Processors June 2017 1 TI s embedded portfolio overview Embedded Processing Wireless Microcontrollers Processors NFC/RFID

More information

Product overview. Technology in Quality. ColdFire Module ARM Moduls System Integration Kit s Complete Systems

Product overview. Technology in Quality. ColdFire Module ARM Moduls System Integration Kit s Complete Systems Technology in Quality Product overview ColdFire Module ARM Moduls System Integration Kit s Complete Systems TQC Produktübersicht / KNZ / 23.03.2011 / Folie 1 Module overview TQM5329 TQMa28 TQMa35 TQM5200S

More information

DevKit8500D Evaluation Kit

DevKit8500D Evaluation Kit DevKit8500D Evaluation Kit TI DM3730 Processor based on 800MHz ARM Cortex-A8 core Onboard 512MByte DDR SDRAM and 512MByte NAND Flash 3 UART, 4 USB Host, USB OTG, Ethernet, Audio, TF, Keyboard, Jtag,...

More information

Hugo Cunha. Senior Firmware Developer Globaltronics

Hugo Cunha. Senior Firmware Developer Globaltronics Hugo Cunha Senior Firmware Developer Globaltronics NB-IoT Product Acceleration Platforms 2018 Speaker Hugo Cunha Project Developper Agenda About us NB IoT Platforms The WIIPIIDO The Gateway FE 1 About

More information

AK-STM32-ETH Development Board

AK-STM32-ETH Development Board AK-STM32-ETH Development Board Reference manual Copyright 2011 Artekit Italy All rights reserved Contents About this document... 3 Revision history... 3 Contact information... 3 Life support policy...

More information

SOM PRODUCTS BRIEF. S y s t e m o n M o d u l e. Engicam. SOMProducts ver

SOM PRODUCTS BRIEF. S y s t e m o n M o d u l e. Engicam. SOMProducts ver SOM S y s t e m o n M o d u l e PRODUCTS BRIEF GEA M6425IB ARM9 TM Low cost solution Reduced Time to Market Very small form factor Low cost multimedia solutions Industrial Automotive Consumer Single power

More information

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software!

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software! Summer Training 2016 Advance Embedded Systems Fast track of AVR and detailed working on STM32 ARM Processor with RTOS- Real Time Operating Systems Covering 1. Hands on Topics and Sessions Covered in Summer

More information

Interconnects, Memory, GPIO

Interconnects, Memory, GPIO Interconnects, Memory, GPIO Dr. Francesco Conti f.conti@unibo.it Slide contributions adapted from STMicroelectronics and from Dr. Michele Magno, others Processor vs. MCU Pipeline Harvard architecture Separate

More information

RK3036 Kylin Board Hardware Manual V0.1

RK3036 Kylin Board Hardware Manual V0.1 RK3036 Kylin Board Hardware Manual V0.1 Content 1 Introduction 1.1 Kylin at first glance 1.2 Boot to console 1.3 Key features 1.4 Block diagram 2 Key parts in details 2.1 Processor 2.2 Memory 2.3 Storage

More information

PRU Hardware Overview. Building Blocks for PRU Development: Module 1

PRU Hardware Overview. Building Blocks for PRU Development: Module 1 PRU Hardware Overview Building Blocks for PRU Development: Module 1 Agenda SoC Architecture PRU Submodules Example Applications 2 SoC Architecture Building Blocks for PRU Development: PRU Hardware Overview

More information

ARM Cortex-M4 Architecture and Instruction Set 1: Architecture Overview

ARM Cortex-M4 Architecture and Instruction Set 1: Architecture Overview ARM Cortex-M4 Architecture and Instruction Set 1: Architecture Overview M J Brockway January 25, 2016 UM10562 All information provided in this document is subject to legal disclaimers. NXP B.V. 2014. All

More information

Introduction to ARM LPC2148 Microcontroller

Introduction to ARM LPC2148 Microcontroller Introduction to ARM LPC2148 Microcontroller Dr.R.Sundaramurthy Department of EIE Pondicherry Engineering College Features of LPC2148 in a Nut Shell CPU = ARM 7 Core Word Length = 32 Bit ROM = 512 KB RAM

More information

MYD-JA5D2X Development Board

MYD-JA5D2X Development Board MYD-JA5D2X Development Board MYC-JA5D2X CPU Module as Controller Board 500MHz Atmel SAMA5D26/27 ARM Cortex-A5 Processor 256MB DDR3 SDRAM, 256MB Nand Flash, 4MB Data FLASH, 64KB EEPROM Serial ports, USB,

More information

cxt200 1 Datasheet, Revision 1.0

cxt200 1 Datasheet, Revision 1.0 cxt200 SoC OVERVIEW The Creator cxt200 is a system-on-chip device targeted for use in wireless connected products. It includes: 550 MHz dual core, dual thread MIPS interaptiv CPU Base band functions required

More information

PXA270 EPIC Computer with Power Over Ethernet & Six Serial Protocols SBC4670

PXA270 EPIC Computer with Power Over Ethernet & Six Serial Protocols SBC4670 PXA270 EPIC Computer with Power Over Ethernet & Six Serial Protocols SBC4670 Features RoHS 520MHz Low-power ARM processor w/ 800 x 600 Color LCD Power Over Ethernet and 10/100BASE-T Ethernet GPS module

More information

MYC-AM335X CPU Module MYC-AM3352 MYC-AM3358

MYC-AM335X CPU Module MYC-AM3352 MYC-AM3358 MYC-AM335X CPU Module - Up to 1GHz TI AM335x Series ARM Cortex-A8 Processors - 512MB (2*256MB) DDR3 SDRAM, 512MB Nand Flash - On-board Gigabit Ethernet PHY - Two 2.0mm pitch 60-pin Male Expansion Connectors

More information

Kinetis KV5x Real-Time Control MCUs with Ethernet Up to 1 MB Flash and 256 KB SRAM

Kinetis KV5x Real-Time Control MCUs with Ethernet Up to 1 MB Flash and 256 KB SRAM Freescale Semiconductor, Inc. Document Number: KV5xPB Product Brief Rev. 0, 02/2015 Kinetis KV5x Real-Time Control MCUs with Ethernet Up to 1 MB Flash and 256 KB SRAM 1. Kinetis V family introduction Kinetis

More information

STM32 Journal. In this Issue:

STM32 Journal. In this Issue: Volume 1, Issue 2 In this Issue: Bringing 32-bit Performance to 8- and 16-bit Applications Developing High-Quality Audio for Consumer Electronics Applications Bringing Floating-Point Performance and Precision

More information

HZX N03 Bluetooth 4.0 Low Energy Module Datasheet

HZX N03 Bluetooth 4.0 Low Energy Module Datasheet HZX-51822-16N03 Bluetooth 4.0 Low Energy Module Datasheet SHEN ZHEN HUAZHIXIN TECHNOLOGY LTD 2017.7 NAME : Bluetooth 4.0 Low Energy Module MODEL NO. : HZX-51822-16N03 VERSION : V1.0 1.Revision History

More information

ARM Cortex core microcontrollers 3. Cortex-M0, M4, M7

ARM Cortex core microcontrollers 3. Cortex-M0, M4, M7 ARM Cortex core microcontrollers 3. Cortex-M0, M4, M7 Scherer Balázs Budapest University of Technology and Economics Department of Measurement and Information Systems BME-MIT 2018 Trends of 32-bit microcontrollers

More information

Zynq-7000 All Programmable SoC Product Overview

Zynq-7000 All Programmable SoC Product Overview Zynq-7000 All Programmable SoC Product Overview The SW, HW and IO Programmable Platform August 2012 Copyright 2012 2009 Xilinx Introducing the Zynq -7000 All Programmable SoC Breakthrough Processing Platform

More information

STM32G0 MCU Series Efficiency at its Best

STM32G0 MCU Series Efficiency at its Best STM32G0 MCU Series Efficiency at its Best Key Messages of STM32G0 Series 2 2 3 Efficient Arm Cortex -M0+ at 64 MHz Compact cost: maximum I/Os count Best RAM/Flash Ratio Smallest possible package down to

More information

The industrial technology is rapidly moving towards ARM based solutions. Keeping this in mind, we are providing a Embedded ARM Training Suite.

The industrial technology is rapidly moving towards ARM based solutions. Keeping this in mind, we are providing a Embedded ARM Training Suite. EMBEDDED ARM TRAINING SUITE ARM SUITE INCLUDES ARM 7 TRAINER KIT COMPILER AND DEBUGGER THROUGH JTAG INTERFACE PROJECT DEVELOPMENT SOLUTION FOR ARM 7 e-linux LAB FOR ARM 9 TRAINING PROGRAM INTRODUCTION

More information

ARDUINO MEGA INTRODUCTION

ARDUINO MEGA INTRODUCTION ARDUINO MEGA INTRODUCTION The Arduino MEGA 2560 is designed for projects that require more I/O llines, more sketch memory and more RAM. With 54 digital I/O pins, 16 analog inputs so it is suitable for

More information

SBC8140 Single Board Computer

SBC8140 Single Board Computer SBC8140 Single Board Computer TI DM3730 Processor based on 1GHz ARM Cortex-A8 core Flexible Design with a Tiny CPU Board mounted on Expansion Board Memory supporting 256MByte DDR SDRAM and 512MByte NAND

More information

Introduction to Microcontroller Apps for Amateur Radio Projects Using the HamStack Platform.

Introduction to Microcontroller Apps for Amateur Radio Projects Using the HamStack Platform. Introduction to Microcontroller Apps for Amateur Radio Projects Using the HamStack Platform www.sierraradio.net www.hamstack.com Topics Introduction Hardware options Software development HamStack project

More information

Arduino Uno R3 INTRODUCTION

Arduino Uno R3 INTRODUCTION Arduino Uno R3 INTRODUCTION Arduino is used for building different types of electronic circuits easily using of both a physical programmable circuit board usually microcontroller and piece of code running

More information

Overview of Microcontroller and Embedded Systems

Overview of Microcontroller and Embedded Systems UNIT-III Overview of Microcontroller and Embedded Systems Embedded Hardware and Various Building Blocks: The basic hardware components of an embedded system shown in a block diagram in below figure. These

More information

OK335x Products Guide. Contents

OK335x Products Guide. Contents Contents Contents... 2 Version history... 3 Chapter One General Introduction... 4 1.1 Products Overview... 4 1.2 Application Fields... 5 Chapter Two OK335xD Single Board Computer... 6 2.1 Product Introduction...

More information

Unlocking the Potential of Your Microcontroller

Unlocking the Potential of Your Microcontroller Unlocking the Potential of Your Microcontroller Ethan Wu Storming Robots, Branchburg NJ, USA Abstract. Many useful hardware features of advanced microcontrollers are often not utilized to their fullest

More information

The Software of Things T Y S O N T U T T L E C E O S I L I C O N L A B S A S P E N C O R E C E O S U M M I T S H E N Z H E N 8 N O V E M B E R 2018

The Software of Things T Y S O N T U T T L E C E O S I L I C O N L A B S A S P E N C O R E C E O S U M M I T S H E N Z H E N 8 N O V E M B E R 2018 The Software of Things T Y S O N T U T T L E C E O S I L I C O N L A B S A S P E N C O R E C E O S U M M I T S H E N Z H E N 8 N O V E M B E R 2018 Most technology we ve built so far was for the Internet

More information

Z8 Encore! XP F1680 Series 8-Bit Flash Solution with Extended Peripherals

Z8 Encore! XP F1680 Series 8-Bit Flash Solution with Extended Peripherals Embedded Flash Solutions Z8 Encore! XP F1680 Series High-performance 8-bit Flash MCU F1680 advantage low power - 1.8 V highly integrated peripherals flexible memory options optimized cost/performance target

More information

EMBEDDED SYSTEMS WITH ROBOTICS AND SENSORS USING ERLANG

EMBEDDED SYSTEMS WITH ROBOTICS AND SENSORS USING ERLANG EMBEDDED SYSTEMS WITH ROBOTICS AND SENSORS USING ERLANG Adam Lindberg github.com/eproxus HARDWARE COMPONENTS SOFTWARE FUTURE Boot, Serial console, Erlang shell DEMO THE GRISP BOARD SPECS Hardware & specifications

More information

New STM32WB Series MCU with Built-in BLE 5 and IEEE

New STM32WB Series MCU with Built-in BLE 5 and IEEE New STM32WB Series MCU with Built-in BLE 5 and IEEE 802.15.4 Make the Choice of STM32WB Series The 7 keys points to make the difference 2 Open 2.4 GHz radio Multi-protocol Dual-core / Full control Ultra-low-power

More information

Introducing Giant Gecko Series 1 (GG11)

Introducing Giant Gecko Series 1 (GG11) Introducing Giant Gecko Series 1 (GG11) Energy Friendly Microcontroller (EFM) Family Series 0 Gecko (EFM32G) Giant Gecko (EFM32GG) Wonder Gecko (EFM32WG) Leopard Gecko (EFM32LG) Series 1 Pearl Gecko (EFM32PG1/PG12)

More information

Advanced Microcontrollers Grzegorz Budzyń Extras: STM32F4Discovery

Advanced Microcontrollers Grzegorz Budzyń Extras: STM32F4Discovery Advanced Microcontrollers Grzegorz Budzyń Extras: STM32F4Discovery Plan STM32F4Discovery module STM32F407 description STM32F4Discovery STM32F4Discovery Easily availble(farnell), cheap(~15 EUR) and powerful

More information

Design and development of embedded systems for the Internet of Things (IoT) Fabio Angeletti Fabrizio Gattuso

Design and development of embedded systems for the Internet of Things (IoT) Fabio Angeletti Fabrizio Gattuso Design and development of embedded systems for the Internet of Things (IoT) Fabio Angeletti Fabrizio Gattuso Microcontroller It is essentially a small computer on a chip Like any computer, it has memory,

More information

Hello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be

Hello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be Hello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be covered in this presentation. 1 Please note that this

More information

Universität Dortmund. IO and Peripheral Interfaces

Universität Dortmund. IO and Peripheral Interfaces IO and Peripheral Interfaces Microcontroller System Architecture Each MCU (micro-controller unit) is characterized by: Microprocessor 8,16,32 bit architecture Usually simple in-order microarchitecture,

More information

DaVinci. DaVinci Processor CPU MHz

DaVinci. DaVinci Processor CPU MHz DaVinci DaVinci Processor CPU MHz Capture/ Display DM355** ARM926 216, 270 Capture/Display DM6467 + C64x+ TM /ARM926 600/300 Capture/Display DM648* C64x+ 720, 900 Capture/Display DM647* C64x+ 720, 900

More information

Lecture 5: Computing Platforms. Asbjørn Djupdal ARM Norway, IDI NTNU 2013 TDT

Lecture 5: Computing Platforms. Asbjørn Djupdal ARM Norway, IDI NTNU 2013 TDT 1 Lecture 5: Computing Platforms Asbjørn Djupdal ARM Norway, IDI NTNU 2013 2 Lecture overview Bus based systems Timing diagrams Bus protocols Various busses Basic I/O devices RAM Custom logic FPGA Debug

More information

PC87435 Enhanced IPMI Baseboard Management Controller

PC87435 Enhanced IPMI Baseboard Management Controller April 2003 Revision 1.01 PC87435 Enhanced IPMI Baseboard Management Controller General Description The PC87435 is a highlyintegrated Enhanced IPMI Baseboard Management Controller (BMC), or satellite management

More information

Introducing the AM57x Sitara Processors from Texas Instruments

Introducing the AM57x Sitara Processors from Texas Instruments Introducing the AM57x Sitara Processors from Texas Instruments ARM Cortex-A15 solutions for automation, HMI, vision, analytics, and other industrial and high-performance applications. Embedded Processing

More information

2-Oct-13. the world s most energy friendly microcontrollers and radios

2-Oct-13.  the world s most energy friendly microcontrollers and radios 1 2 3 EFM32 4 5 LESENSE Low Energy Sensor Interface Autonomous sensing in Deep Sleep LESENSE with central control logic ACMP for sensor input DAC for reference generation Measure up to 16 sensors Inductive

More information

HotChips An innovative HD video and digital image processor for low-cost digital entertainment products. Deepu Talla.

HotChips An innovative HD video and digital image processor for low-cost digital entertainment products. Deepu Talla. HotChips 2007 An innovative HD video and digital image processor for low-cost digital entertainment products Deepu Talla Texas Instruments 1 Salient features of the SoC HD video encode and decode using

More information

STM32 F2 series High performance Cortex M3 MCUs

STM32 F2 series High performance Cortex M3 MCUs STM32 F2 series High performance Cortex M3 MCUs STMicroelectronics 32 bit microcontrollers, 120 MHz/150 DMIPS with ART Accelerator TM and advanced peripherals www.st.com/stm32 STM32 F2 series The STM32

More information

MYD-SAMA5D3X Development Board

MYD-SAMA5D3X Development Board MYD-SAMA5D3X Development Board MYC-SAMA5D3X CPU Module as Controller Board DDR2 SO-DIMM 200-pin Signals Consistent with Atmel's Official Board 536MHz Atmel SAMA5D3 Series ARM Cortex-A5 Processors 512MB

More information

EMBEDDED HARDWARE. Core Board. ARM7 Development board. ARM7 Evaluation Board. Page 1 of 5

EMBEDDED HARDWARE. Core Board. ARM7 Development board. ARM7 Evaluation Board. Page 1 of 5 Core Board * Size: 71.2mm *50.8mm * Industrial grade 32-bit RISC micro-controller * Mass storage device support * Industrial grade 16C550 Serial Interface * 10/100M Industrial Ethernet interface * USB

More information

EMAC SoM Presentation.

EMAC SoM Presentation. EMAC SoM Presentation www.emacinc.com www.emacinc.com/som System on Module System on Module (SoM) is an alternative to Single Board Computers for Embedded Systems offering a more flexible & contoured solution.

More information

ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE Standard. DATA SHEET Version B

ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE Standard. DATA SHEET Version B ZMD400-A01 ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE 802.15.4 Standard DATA SHEET Version B Quan International Co., Ltd., ZMD400 Features Fully compliant 802.15.4 Standard

More information

VLSI Design Lab., Konkuk Univ. Yong Beom Cho LSI Design Lab

VLSI Design Lab., Konkuk Univ. Yong Beom Cho LSI Design Lab AVR Training Board-I V., Konkuk Univ. Yong Beom Cho ybcho@konkuk.ac.kr What is microcontroller A microcontroller is a small, low-cost computeron-a-chip which usually includes: An 8 or 16 bit microprocessor

More information

Systemy RT i embedded Wykład 5 Mikrokontrolery 32-bitowe AVR32, ARM. Wrocław 2013

Systemy RT i embedded Wykład 5 Mikrokontrolery 32-bitowe AVR32, ARM. Wrocław 2013 Systemy RT i embedded Wykład 5 Mikrokontrolery 32-bitowe AVR32, ARM Wrocław 2013 Plan Power consumption of 8- and 16 bits - comparison AVR32 family AVR32UC AVR32AP SDRAM access ARM cores introduction History

More information

AT90SO36 Summary Datasheet

AT90SO36 Summary Datasheet AT90SO Summary Datasheet Features General High-performance, Low-power -/-bit Enhanced RISC Architecture Microcontroller - Powerful Instructions (Most Executed in a Single Clock Cycle) Low Power Idle and

More information

Fujitsu System Applications Support. Fujitsu Microelectronics America, Inc. 02/02

Fujitsu System Applications Support. Fujitsu Microelectronics America, Inc. 02/02 Fujitsu System Applications Support 1 Overview System Applications Support SOC Application Development Lab Multimedia VoIP Wireless Bluetooth Processors, DSP and Peripherals ARM Reference Platform 2 SOC

More information

Oberon M2M IoT Platform. JAN 2016

Oberon M2M IoT Platform. JAN 2016 Oberon M2M IoT Platform JAN 2016 www.imgtec.com Contents Iot Segments and Definitions Targeted Use Cases for IoT Oberon targeted use cases IoT Differentiators IoT Power Management IoT Security Integrated

More information

The Information contained herein is subject to change without notice. Revisions may be issued regarding changes and/or additions.

The Information contained herein is subject to change without notice. Revisions may be issued regarding changes and/or additions. Cobalt MC Gumstix, Inc. shall have no liability of any kind, express or implied, arising out of the use of the Information in this document, including direct, indirect, special or consequential damages.

More information

STM32 F0 Value Line. Entry-level MCUs

STM32 F0 Value Line. Entry-level MCUs STM32 F0 Value Line Entry-level MCUs Key Messages 2 STM32 F0: Is the Cortex -M0 core generated with ST s STM32 DNA, for cost sensitive designs. The STM32 F0 is benefiting of STM32 DNA, providing the essential

More information

SoC Platforms and CPU Cores

SoC Platforms and CPU Cores SoC Platforms and CPU Cores COE838: Systems on Chip Design http://www.ee.ryerson.ca/~courses/coe838/ Dr. Gul N. Khan http://www.ee.ryerson.ca/~gnkhan Electrical and Computer Engineering Ryerson University

More information

ECE 471 Embedded Systems Lecture 2

ECE 471 Embedded Systems Lecture 2 ECE 471 Embedded Systems Lecture 2 Vince Weaver http://www.eece.maine.edu/~vweaver vincent.weaver@maine.edu 3 September 2015 Announcements HW#1 will be posted today, due next Thursday. I will send out

More information