WriteNow! In-System Programmers

Similar documents
In-System Programming Solutions UNIVERSAL PRODUCTION IN-SYSTEM PROGRAMMING

Fast and Reliable Production Flash and Gang Programmers for MCUs

Microprocessors And Microcontrollers (Practical)

Betrouwbare Elektronica ontwerpen en Produceren

Homework 3: Design Constraint Analysis and Component Selection Rationale Due: Friday, February 6, at NOON

PIC32&Overview& E155&

NFC NUTSHELL KIT. MCU Modules USER MANUAL REVISION GMMC GmbH Keywords Abstract. Document information

Wall Industries SMPS and Microcontrollers

Company Overview. Leader in the Industry

FlashRunner 2.0 Series

7/12/2012. FS2009USB - Portable In-System (ISP) Programmer for ARM microcontrollers

Smart Plug Software Design Reference Manual

Series I / II / III / III ATE & MUX 2 / 4 / 8 Programmer User Manual

XE166 Family AP Application Note. Microcontrollers. X E D r i v e C a r d H a r d w a r e D e s c r i p t i o n Board REV.

In-System Programming (ISP) of Sigma Z-Wave 500 series devices and modules

AN LPC1700 secondary USB bootloader. Document information. LPC1700, Secondary USB Bootloader, ISP, IAP

XC2000 Family AP Application Note. Microcontrollers. XC2236N Drive Card Description V1.0,

Kinetis USB-KW41Z Wireless Protocol Sniffer Quick Start Guide

MICROCONTROLLER S PROGRAMMER

CPT-DA Texas Instruments TMS320F28377D controlcard compatible. DA Series Interface Card. Technical Brief

CEIBO FE-51RD2 Development System

ARDUINO YÚN MINI Code: A000108

How to Troubleshoot System Problems Using an Oscilloscope with I 2 C and SPI Decoding APPLICATION NOTE

STANDALONE INTERFACES USB-DMX 512 & 1024 CHANNELS V.1.1

DEVBOARD3 DATASHEET. 10Mbits Ethernet & SD card Development Board PIC18F67J60 MICROCHIP

HYDRA-X10. Power Application Controllers TM. PAC HYDRA-X User s Guide. Copyright 2014 Active-Semi, Inc.

ARDUINO MEGA 2560 REV3 Code: A000067

An unrivalled feature-set and unprecedented integration

GW-USB-06. User s Guide. IQRF USB Gateway. FW v MICRORISC s.r.o. User_Guide_GW-USB-06_ Page 1

ESPino - Specifications

Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

ArduCAM CC3200 UNO board

EVALKITSTKNX. Miniature transceiver STKNX evaluation and development kit. Features

PCAN-Router. Universal CAN Converter. User Manual

HYDRA-X23/X23S. Power Application Controllers. PAC HYDRA-X User s Guide. Copyright 2014 Active-Semi, Inc.

Current and Prospective High-speed Measurement Systems

Analog, Mixed-Signal and Power Management

Serial Buses in Industrial and Automotive Applications

PLC Stamp micro EVB Datasheet

Preliminary Datasheet

Flash 4 click. PID: MIKROE 3191 Weight: 24 g

Hands on Experience with AVR32

UM2343 Application note

Product Overview: DWM1001-DEV DWM1001 Module Development Board. Key Features and Benefits

Trends in Prototyping Systems. ni logic Pvt. Ltd., Pune, India

GW-USB-05. User's Guide. FW v1.07. IQRF USB Gateway MICRORISC s.r.o. User_Guide_GW-USB-05_ Page 1

UAD2 + Universal Access Device2 plus

I want to express my thanks to you for being interested in our products and for having confidence in LogiFind International CO,. Ltd.

ARDUINO YÚN Code: A000008

Windows Serial Port Programming Harry Broeders

United States Embedded Processors Market Report 2017

ARDUINO M0 PRO Code: A000111

Lab Course Microcontroller Programming

EDBG. Description. Programmers and Debuggers USER GUIDE

TWR-K60F120M Quick Start Guide

Product Datasheet: DWM1001-DEV DWM1001 Module Development Board. Key Features and Benefits

ARDUINO LEONARDO ETH Code: A000022

Learning Module 9. Managing the Sensor: Embedded Computing. Paul Flikkema. Department of Electrical Engineering Northern Arizona University

Microcontroller. BV523 32bit Microcontroller. Product specification. Jun 2011 V0.a. ByVac Page 1 of 8

Quick Start Guide. TWR-K70F120M High-Performance MCUs with Graphics LCD, Connectivity and Security TOWER SYSTEM

PLC-Stamp 1. I2SE GmbH. July 25, /16

ARDUINO INDUSTRIAL 1 01 Code: A000126

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

Doc: page 1 of 6

PCAN-Router Universal CAN Converter. User Manual V1.2.0

BLE MODULE SPECIFICATIONS

WHY APPLICATIONS ARE STILL DRAINING OUR BATTERIES and how we can help. Aaron Schulman & Sachin Katti

STANDALONE INTERFACE USB-DMX DIN V 1.6.1

LCM-160. Low-Power Embedded Communication Module. Rev. Dec 26, LCM-160 Datasheet. Website:

User Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM

Quick Start Guide for TWR-MCF5225X TOWER SYSTEM. MCF5225X ColdFire connectivity MCUs

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front

PAC5523EVK1. Power Application Controllers. PAC5523EVK1 User s Guide. Copyright 2017 Active-Semi, Inc.

Windows Serial Port Programming Harry Broeders

VLSI Solution. VS1000C Audio Module Tester. Controlled Document. VS1000 VLSI Solution Ogg Vorbis Player. Project Code: Revision History

Supported Architectures Supported Cores Supported microcontroller families. Cortex-M0 Cortex-M1 Cortex-M3 Cortex-M4 ARM7 ARM720T ARM7DI ARM7TDMI

USER GUIDE EDBG. Description

Quick Start Guide. TWR-K70F120M High-Performance MCUs with Graphics LCD, Connectivity and Security TOWER SYSTEM

SBD WARRIOR DATA SHEET

ARDUINO UNO REV3 SMD Code: A The board everybody gets started with, based on the ATmega328 (SMD).

Quick Start Guide for TRK-MPC5634M. Starter TRAK. TRK-MPC5634M Automotive powertrain and precision timed industrial applications

BIG8051. Development system. User manual

Melon S3 FPGA Development Board Product Datasheet

RDB1768 Development Board User Manual

AN RD710 Hardware Design Guide. Application note COMPANY PUBLIC. Rev February Document information

KT-LINK. User Manual. KRISTECH ver A

Freescale Semiconductor Inc. TWR-MCF51CN User Manual Rev. 1.2

Analog Power Lab. Expertise in Mixed-Signal ICs Testing. Fits needs of Semiconductor Companies. By Pierre Cantagrel CEO of Analog Power Lab

indart -HC08 In-Circuit Debugger/Programmer for Freescale HC08 Family FLASH Devices User s Manual Rev. 2.0 Copyright 2006 SofTec Microsystems DC01027

8051 Intermidiate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

OM13071 LPCXpresso824-MAX Development board

ARDUINO MEGA ADK REV3 Code: A000069

Table 1. RS232 Serial Adapter DEBUG Connector Pin Descriptions

MegaAVR-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

MBN52832DK Rev A User Guide

LCM-200/400 Datasheet

ARROW ARIS EDGE S3 Board User s Guide 21/02/2018

TWR-K70F120M Quick Start Guide

Embest SOC8200 Single Board Computer

LPC1768 Industrial Reference Design Platform System Development Kit Version 1.3. May 2009

Transcription:

WriteNow! In-System Programmers Competitive Advantages Rev. 1.4 Date: 04/11/2016 PR0002014EN

The Market of Device Programming 2 In-System Programming (ISP) will rapidly grow in the next years Automotive industry is a leading ISP adopter Algocraft aims to become a key player in this market 100% 90% 80% 70% 60% 50% 40% 30% Manual off-board programming (socket) Automatic off-board programming 20% 10% On-board programming (ISP) 0% 20002002 2004 2006 2008 2010 2012 2014 2015 2016

3 Market Needs The global, electronics manufacturing market requires high volumes and low-production costs Programming time is a key factor The WriteNow! technology has been designed to achieve high-speed programming, without sacrificing high quality and flexibility

WriteNow!

5 Four Models for Your Needs True parallel, high-speed programming Compact size Standalone operation, no PC required Universal device support Extended connectivity (RS-232, LAN, low-level I/O interface) Easy to install and to use

6 True Parallelism Frequently, PCBs are grouped into PCB panels To program all of the devices in a panel, a traditional approach consists of using either multiple programming tools (with added costs and complexity) or a demultiplexing solution (with slow overall programming time) WriteNow! programs up to 8 devices at once, drastically reducing programming times, costs, and system complexity 8

7 True Parallelism

8 High-Speed Programming It s a common need, nowadays, to program microcontrollers with over 1MB of Flash or serial memories with over 64MB The faster the programming, the lower the production costs The WriteNow! performances allow to reach the theoretical programming speed for any given device

Seconds 9 Programming Times Comparison 40 35 Typical Competitor 30 25 Typical Competitor 20 WriteNow! 15 10 5 2.1X Faster WriteNow! 3.3X Faster Typical Competitor 1.9X Faster WriteNow! 0 Freescale MC9S12XEQ512 (512KB) Microchip PIC32MX460F512 (512KB) Winbond W25X40 (4Mbit)

10 Programming Costs Comparison 0,6 0,5 0,4 Typical Competitor (1-Site Programming) 2X Cheaper Programming cost per device, based on a production hourly cost of $50 $ 0,3 WriteNow! (1-Site Programming) 0,2 16X Cheaper 0,1 WriteNow! (8-Site Programming) 0 Freescale MC9S12XEQ512

11 Universal Device Support A single programming tool supporting various devices and manufacturers means: Only one system to learn Less spare parts Only one company to interface to Engineering time and costs saved More time to dedicate to the quality of the programming/testing flow

12 Silicon Support Adesto Atmel Cypress Infineon Microchip Micron Nordic Semiconductor NXP (Freescale) Renesas Sigma Designs Silicon Labs SST STMicroelectronics Texas Instruments Winbond New manufacturers and devices are constantly added

14 Worldwide Remote Connection Manufacturing companies often need to synchronize local data with distant production facilities WriteNow! allows production data to be sent over the Internet from a local R&D laboratory directly to any other WriteNow! instrument in the world Likewise, distant WriteNow! instruments can be remotely controlled from a local PC R&D Center Production Facilities

15 Data Repository Via LAN interface, WriteNow! programmers (clients) can read data (files) from one server. The programmers can be also controlled from a secondary interface port (RS232, I/O, LAN, etc) Reduce problems arising from data proliferation Data synchronization Data cryption

16 Variable Data Programming WriteNow! easily allows to custom program each single device with variable data, such as: Serial numbers Product vendor ID Batch number Barcode data And any other variable data

17 Standalone Control Binary codes, board parameters, programming flow (and, above all, programming intelligence) reside inside WriteNow! WriteNow! works either permanently connected to a PC, or in standalone When in standalone, a simple start command string can be sent by an ATE or PC to initiate the programming flow After the programming flow is started, the ATE or PC can switch to other tasks (e.g. starting the test of other boards) no external resources are needed to carry out the programming flow In the simplest connection scenario, an ATE can control WriteNow! via low-level I/O lines (START, BUSY, ERR/OK)

18 Relay Barrier Built-in relay barrier allows ISP lines to be disconnected from the target system, thus allowing other operations (i.e., functional tests) to be performed by other equipment Relay trigger signal allows synchronization with an external relay barrier or demultiplexer module

19 Demultiplexer Module A wide range of WriteNow! demultiplexer modules are available in order to match any customer needs Handle up to 32 boards Relay for each demultiplexer channel (GND included) Model Nmb. Boards (in parallel) WN-PRG02A 2 8 WN-PRG04A 4 16 WN-PRG08A 8 32 Nmb. Boards (in demultiplexing)

20 External Modules WriteNow! Programmer with relay barrier module (8 site in parallel) WriteNow! Programmer with demultiplexer module (32 channels with relay barrier)

21 Block Diagram

22 General Features Programming Sites 1 2 4 8 Power Supply 15-25V 15-25V 15-25V 15-25V Device Type Support Microcontrollers, Serial Microcontrollers, Serial Microcontrollers, Serial Microcontrollers, Serial Memories Memories Memories Memories, Parallel Memories Programming Protocols UART, SPI, JTAG, I 2 C, BDM, UART, SPI, JTAG, I 2 C, UART, SPI, JTAG, I 2 C, BDM, UART, SPI, JTAG, I 2 C, BDM, SWD, etc. BDM, SWD, etc. SWD, etc. SWD, etc. Relay Barrier Yes (included) Yes (optional) Yes (optional) Yes (optional) Demultiplexer Module No Yes (optional) Yes (optional) Yes (optional) ISP Lines Adjustable Voltage Range 1.6-5.5V 1.6-5.5V 1.6-5.5V 1.6-5.5V Adjustable Voltage Resolution 100mV 100mV 100mV 100mV Bidirectional Lines 6 12 24 48 Programmable Clock Out Lines 1 2 4 8 Programmable Power Supply (PPS) Range 1.5-15V 1.5-15V 1.5-15V 1.5-15V Resolution 100mV 100mV 100mV 100mV Channels 1 2 4 8 Host Interface RS-232 (Isolated) Yes Yes Yes Yes LAN (Isolated) Yes, 100Mbit/s Yes, 100Mbit/s Yes, 100Mbit/s Yes, 100Mbit/s USB Not yet available Not yet available Not yet available Not yet available START, START_ENA[1..2], START, START_ENA[1..4], START, START_ENA[1..8], START, OK/ERR, BUSY, Low-Level Interface (Isolated) OK/ERR[1..2], BUSY, OK/ERR[1..4], BUSY, OK/ERR[1..8], BUSY, PRJ_SEL[0..5] PRJ_SEL[0..5] PRJ_SEL[0..5] PRJ_SEL[0..5]

23 Software: Project Generator Easily create and debug a programming Project in a few guided steps: Device selection Source file creation Board parameter settings Programming flow options Upload and run the Project

24 Software: Built-In Utilities File Merge: combines different programming data sources (boot, application, variable data, etc.) in a single output file Easy ISP Signal Connections: simplifies target wiring File Manager: allows you to easily see the WriteNow! file structure and transfer files with the PC

25 Version Backup/Restore Instrument firmware and programming data can be backed up and restored on any instrument, at any time Instrument can be restored to a previous version to produce same programming results

Learn more at www.algocraft.com