flash technology automotive jtag debugger/ in circuit emulator member of autosar, widely used by...
TRANSCRIPT
1
Flash Technology -- One Stop Tools Solution
Tools solution for automotive industry� Agenda� About us� Development� Testing
� Production� Services� Q & A
2012年3月9日
2
Our Products – Development tools
3
C/C++/MISRA C Compiler / IDE
� ARM ARM� 8051 8051� Infineon Infineon� Freescale
� ST� TI
� And many more
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
5
iSYSTEM IC3000/5000� Support JTAG interface such as JTAG, BDM, SDI, OnCE,
SWD, N-Wire, DAP, …
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...
7
Supported MCUs – Full ICE
Freescale MC9S12, MC9S12XRenesas R8C/3XTI TMS470, TMS570NECV850, NEC78K0, 78K0RFreescale MC9C08
Freescale 68KFreescale 68HC118051, Z180…
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� …
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)
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
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日
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.)
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
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
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
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
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
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日
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日
20
Testing Tool – For HW
� Boundary Scan In Circuit Testing� Available in development, validation stage and even
after deployed
21
What‘s Boundary Scan ?
22
Boundary Scan Test System -HW
23
Boundary Scan Test System - SW
24
Fault Viewer
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)
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
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
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
29
Tessy Screenshots (1)
� The Classification Tree Editor (CTE)
30
Tessy Screenshots (2)
� Excerpt from test reports
31
Tessy Screenshots (3)
� Coverage Result Viewer
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
33
Flash Technology -- One Stop Tools Solution
Tools solution for automotive industry� Agenda� About us� Development� Testing
� Production� Services� Q & A
2012年3月9日
34
DediProg – SPI
� Found in Taiwan� Focus on SPI Flash Programming Solution
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
36
Total Phase – I2C / SPI / USB
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
38
Universal Programmer
� 超过 8750种芯片� EPROMs, EEPROMs
� FLASH EPROMs� PLDs and FPGAs� Bipolar PROMs� NAND
� NOR� SPI Flash� Microcontrollers� Many More
39
MCU Programmer
� 万用、在线、脱机烧录器
� 烧录速度可达到目标器件存储技术的速度极限
� 可很轻松集成到FCT/ATE等测试应用系统中� 支持多种ISP通讯协议BDM, JTAG, SPI, I2C等
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
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)