Device Access ServerIntroduction
http://www.infineon.com/DASDAS Device Access ServerTool
toDevice

DAS=Abstractionof physicalconnection
2015-09-29

Copyright © Infineon Technologies AG 2015. All rights reserved.

2

DAS Mission

2015-09-29

Copyright © Infineon Technologies AG 2015. All rights reserved.

3

DAS Use Case

2015-09-29

Copyright © Infineon Technologies AG 2015. All rights reserved.

4

DAS Multi-Tool Operation
Host PC 1

Host PC 2

Test
Sequencer
Tool

Debugger
Tool
LAN/WAN

TCP/IP

UDAS
ServerTest BoardUSB
miniWiggler
SPD, DAPor JTAG

2015-09-29

Copyright © Infineon Technologies AG 2015. All rights reserved.

DeviceunderTest

5

DAS Implementations with UDAS ServerInterfaces› JTAG› DAP› SPD› ARM SWD
› Simulator (C-Models)Supported Devices› XC800› XC166, XE166/XC2000› TriCore™, AURIX™
› XMC4000, XMC1000
2015-09-29

Copyright © Infineon Technologies AG 2015. All rights reserved.

6

DAS Hardware

2015-09-29

Copyright © Infineon Technologies AG 2015. All rights reserved.

7

DAP miniWiggler V3› Up to 2 MByte/s, low latency (< 150 µs for single access)› More information www.infineon.com/DAS
2015-09-29

Copyright © Infineon Technologies AG 2015. All rights reserved.

8

DAS Tools› Part of DAS Installation› Allow to demonstrate and check the DAS operation› All tools are fully generic(no interface type or device type specific adaptation code inside)› MCD Basic Client uses the MCD library on top of DAS– MCD implements run control (start, stop, breakpoints, etc.)– MCD API is core centric and generic– MCD implementation is device specific– MCDS Trace Viewer for AURIX™ Emulation Devices

2015-09-29

Copyright © Infineon Technologies AG 2015. All rights reserved.

9

DAS Tools
Device Scanner for Multi Device

2015-09-29

Copyright © Infineon Technologies AG 2015. All rights reserved.

10

DAS Tools: Multi Client

2015-09-29

Copyright © Infineon Technologies AG 2015. All rights reserved.

11

DAS Perfmeter› Measures key performance figures› Allows quantitative comparison of DAS implementations› Part of the standard DAS installation
2015-09-29

Copyright © Infineon Technologies AG 2015. All rights reserved.

12

Parallel View with DAS and MCD Basic Client› MCD API is core centric› DAS is device (access HW) centric
2015-09-29

Copyright © Infineon Technologies AG 2015. All rights reserved.

13

MCD Basic Client› Open one instance per core
› Supports remote connection via TCP/IP
2015-09-29

Copyright © Infineon Technologies AG 2015. All rights reserved.

14

MCDS Trace Viewer
One Touch Trace
Click HereConnect AURIX™ TriBoard and click on button
This powerful tool is free of charge but also without support
2015-09-29

Copyright © Infineon Technologies AG 2015. All rights reserved.

15

UDAS_Console Server› Allows analysis of tool and device behavior
e.g. for debugging of the multi-tool setup itself› Needs to be started manually from DAS installation directory› Factor 10x-40x for DAS latency between visible and minimized
console window  Tool becomes slow when not minimized
2015-09-29

Copyright © Infineon Technologies AG 2015. All rights reserved.

16

DAS Installer› Removes automatically old USB drivers› Configures firewall
2015-09-29

Copyright © Infineon Technologies AG 2015. All rights reserved.

17

Summary› DAS as tool connection is a standard for Infineon– On-board wiggler for evaluation boards– miniWiggler for customer boards› Supports JTAG, DAP, SPD and SWD› DAS hides the details of the device connection from the tool› Proven technology broadly used internally and by customers

http://www.infineon.com/DAS

2015-09-29

Copyright © Infineon Technologies AG 2015. All rights reserved.

18