flash technology automotive jtag debugger/ in circuit emulator member of autosar, widely used by...

41
1 Flash Technology -- One Stop Tools Solution Tools solution for automotive industry Agenda About us Development Testing Production Services Q & A 201239

Upload: lydat

Post on 07-Mar-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

1

Flash Technology -- One Stop Tools Solution

Tools solution for automotive industry� Agenda� About us� Development� Testing

� Production� Services� Q & A

2012年3月9日

Page 2: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

2

Our Products – Development tools

Page 3: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

3

C/C++/MISRA C Compiler / IDE

� ARM ARM� 8051 8051� Infineon Infineon� Freescale

� ST� TI

� And many more

Page 4: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

4

JTAG Debugger/ In Circuit Emulator

� Member of AUTOSAR, widely used by automotive players worldwide

� Powerful, Easy to use

� Replaceable JTAG interface card� OS Aware Debugging (CMX, OSEK and more)� Support :

50+ CPU architectures, 2500+ CPUs

Page 5: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

5

iSYSTEM IC3000/5000� Support JTAG interface such as JTAG, BDM, SDI, OnCE,

SWD, N-Wire, DAP, …

Page 6: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

6

Supported MCUs – JTAG/TraceARM7, ARM9, XScale, Cortex-A/-R/-M,...Freescale MPC55xx, MPC56xx, mobileGT, MPC83xx, 85xx, 6xx/82xxColdfire, MC9S08, MC9S12(x), i.MX, Kinetis,...Infineon TriCore, XC8xx, XC2xxx,...Digalog Semiconductor CR16C, CRX

Renesas/NEC V850, 78K0R, SH2-A, ...STMicroelectronic SPC56xx, STM32, STM8,...Texas Instruments TMS470, TMS570, OMAP, Stellaris,......and many more...

Page 7: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

7

Supported MCUs – Full ICE

Freescale MC9S12, MC9S12XRenesas R8C/3XTI TMS470, TMS570NECV850, NEC78K0, 78K0RFreescale MC9C08

Freescale 68KFreescale 68HC118051, Z180…

Page 8: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

8

Standard Debug Functionality� Run control: Single Step, Run Until, ...� JTAG/BDM Flash Programming, Monitor Flash Programming� Memory window� Real-time Access, Call Stack� Special Function Registers� HLL Debugging C/C++� Disassembly Window� Variable-, Watch-Window� Software Breakpoints Flash� Software Breakpoints RAM� Hardware Breakpoints� Script Language� Open & Public API� Plug-in Interface� …

Page 9: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

9

Advanced Functionality

� Same IDE (software) offering additional functionality� Trace� Profiling� Code Coverage

� 3rd Party Tools (Connectivity)� Support for National Instruments LabVIEW

• VI Library To Remote Control iSYSTEM Tools To Automate Tests

� LDRA Tool Suite• Requirement Management, Code Analysis and Test Automation (Unit Test)

� Razorcat TESSY (Unit Test)� GOEPEL electronic (JTAG/Boundary Scan Test)� Temento TemFlex (JTAG/Boundary Scan Test)

Page 10: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

10

Diagnostics & Calibration

UML & Co.

Simulation

Code Analysis and Test Automation

GNU/GDBserver

Connectivity

Documentation (XML, HTML, …)

Prototype

only!

Prototype

only!

Call & Debug Plugins

Prototyping & Test Automation

JTAG Boundary Scan Tests

Worst-Case Execution Time Analysis

Automated Unit Test

RTOS Kernel Awareness Plugins

Page 11: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

11

Flash Technology -- One Stop Tools Solution

Tools solution for automotive industry� Agenda� About us� Development Tools – Protocol Analyzer� Testing

� Production� Services� Q & A

2012年3月9日

Page 12: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

12

Our Products – Development tools (2)

� Protocol Analyzer� Traffic Generator� Trace Viewer

� Protocol Editor� Error Injector� Impairment

Tester� Performance

Statistics

� Bit Error Rate Tester (B.E.R.T.)

Page 13: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

13

CAN Bus Analyzer and Tester

� Dual-channel: Two independent customizable CAN channels

� Transfer rate up to 1 Mbps � Independent galvanic isolation per CAN channel � Advanced, real-time software filtering � Error detection and time-stamping � Precise timing resolution

� 8 configurable GPIOs� USB 2.0 Full-Speed; bus-powered � Free software and API

Page 14: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

14

I2C/SPI Protocol Analyzer

� Capture、Decode、Trigger、Filter、Search� Non-intrusively monitor I2C up to 4 MHz

� Non-intrusively monitor SPI up to 24 MHz � Real-Time Data Capture and Display� Bit-level timing down to 20 ns resolution� Continuous logging

� High-speed, bus-powered USB 2.0 interface

Page 15: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

15

RS232/RS422/RS485 Analyzer

� Supports any baudrate from 1 Baud to 1 MBaud� Automatic detection of baudrate and protocol� Supports protocols with 9 data bits� Detects invalid levels (tristate)� OS independent real time resolution of 1μs� Correct time relationship between all lines� Display of real level changes RxD, TxD� Signal switching/rerouting, data injection� Availiable for Windows and Linux� Scope-like display of the data lines� Simultaneous display of the logical signals as well as the

transferred data� Define own rules how your data shall be displayed� Data analysis in real time� Data can be recorded to host PC in real time when capturing

Page 16: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

16

Bluetooth Analyzer

� All-Channel, Full-Spectrum, Concurrent Synchronous Capture

� Concurrent and synchronous capture of BR/EDR and Low Energy and HCI traffic

� Frequency band: 2.402-2.480 GHz� Sensitivity range: From -90 to +15 dBm� Modulations: All BR/EDR/LE modulations (GFSK,

p/4-DQPSK, 8-DPSK)� Decode all protocols and profiles automatically

� Export Bluetooth data to various formats, including audio waveforms

Page 17: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

17

USB Protocol Analyzer

� Real-time interactive capture and display� Support USB1.1,2.0 and USB3.0

� Live Display� Live Filter� Live Search� Real-time USB class-level decoding

� Precise timing down to 2 ns resolution� Simultaneous USB 3.0/2.0 traffic capture

Page 18: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

18

Flash Technology -- One Stop Tools Solution

� Development Tools – Embedded Software

� Embedded TCP/IP Stack, USB Stack, CAN/CANopen, Embedded GUI, Flash File System and RTOS

� Fastest, Most stable embedded real time DB

� Embedded SSL and SSH

2012年3月9日

Page 19: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

19

Flash Technology -- One Stop Tools Solution

Tools solution for automotive industry� Agenda� About us� Development� Testing Tools

� Production� Services� Q & A

2012年3月9日

Page 20: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

20

Testing Tool – For HW

� Boundary Scan In Circuit Testing� Available in development, validation stage and even

after deployed

Page 21: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

21

What‘s Boundary Scan ?

Page 22: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

22

Boundary Scan Test System -HW

Page 23: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

23

Boundary Scan Test System - SW

Page 24: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

24

Fault Viewer

Page 25: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

25

Testing Tool – For SW

� Software Testing include lots of parts but here we only discuss the module test and integration test, also so called “White Box” Testing or “Dynamic Testing”

� Tessy Provide Module tests and Integration testsaccording to below standards:

– IEC 61508, all SIL levels– DO178B, all levels– Automotive SPiCE (2005)

Page 26: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

26

Tessy’s Features (1)

� Systematic Test Case Design� According to the Classification Tree

Method� Intuitive, Graphical representation

of test specifications. � Easy to learn

� Reproducible tests� Automatic test driver generation� Test execution on the target

and evaluation of test results� Standardized test reporting

and documentation� Powerful regression testing

Page 27: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

27

Tessy’s Features (2)

� Essential to get certificationsaccording to IEC 61508, DO-178B, and others.

� Test coverage� Branch/decision coverage� C1, MCC, MC/DC coverage

� Test documentationcustomizable reportsin various formats

XML HTMLWord ExcelCHM

Page 28: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

28

Tessy’s Features (3)

Heartbeat function

Component

Stimulus

external function

internal function

data

internal function call

data read/write

call to othercomponent

� Integration Test

Page 29: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

29

Tessy Screenshots (1)

� The Classification Tree Editor (CTE)

Page 30: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

30

Tessy Screenshots (2)

� Excerpt from test reports

Page 31: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

31

Tessy Screenshots (3)

� Coverage Result Viewer

Page 32: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

32

Tessy supports All relevant

� Microcontroller Architectures� Cross-compiler for embedded systems� Simulators� OCDS/JTAG/BDM� In-circuit emulators

Compiler Compiler

Tessy / CTETessy / CTE

Func1

Testcase1

Func1

Testcase2

Func1

Testcase3

Page 33: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

33

Flash Technology -- One Stop Tools Solution

Tools solution for automotive industry� Agenda� About us� Development� Testing

� Production� Services� Q & A

2012年3月9日

Page 34: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

34

DediProg – SPI

� Found in Taiwan� Focus on SPI Flash Programming Solution

Page 35: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

35

DediProg’s Products

� For Developers: � ISP Programmer : SF100� Stand Alone Programmer: SF200� All-in-one Serial Flash Programmer: SF300 � Backup Boot Flash kit: BBF

� SPI Flash Emulator: EM100

Page 36: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

36

Total Phase – I2C / SPI / USB

Page 37: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

37

� Found in USA� I2C Bus Monitor Plus � I2C/SMBus Monitor � SMBus Smart Battery Tools� iPort/USB USB to I2C Host Adapter � iPort/AFM RS-232 to I2C Host Adapter � iPort/AI RS-232 to I2C Host Adapter � LabVIEW iPort/AI Driver Library� iPort Windows to I2C Host Adapter� iPort DLL/USB I2C Host Adapter� Variable Clock Rate I2C Bus Host Adapter

� Systems, Boards, and Modules� Accessory Cables & Connectors

MCC – I2C & SMBus

Page 38: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

38

Universal Programmer

� 超过 8750种芯片� EPROMs, EEPROMs

� FLASH EPROMs� PLDs and FPGAs� Bipolar PROMs� NAND

� NOR� SPI Flash� Microcontrollers� Many More

Page 39: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

39

MCU Programmer

� 万用、在线、脱机烧录器

� 烧录速度可达到目标器件存储技术的速度极限

� 可很轻松集成到FCT/ATE等测试应用系统中� 支持多种ISP通讯协议BDM, JTAG, SPI, I2C等

Page 40: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

40

Our Service

� Customer Training (Webex or onsite)

� Boundary Scan Test Partition Generation

� Software NRE� Consultant ( R&D->MP->Test

total tools solution)� Customer Project Engineering

Page 41: Flash Technology Automotive JTAG Debugger/ In Circuit Emulator Member of AUTOSAR, widely used by automotive players worldwide Powerful, Easy to use Replaceable JTAG interface card

41

Contact Us

� Flash Technology Trading (Shanghai) Limited上海市长宁区天山路600弄1号同达创业大厦405Tel: 8621-61457130 Fax: 8621-61457131Email : [email protected] (sales)

[email protected] (support)

� Flash Technology (HK) Limited香港九龙长沙湾长沙湾道928-930时代中心13搂02室Tel : 852-23109662 Fax: 852-28157209Email: [email protected] (sales)

[email protected] (support)