Device Access Server Introduction - Infineon Technologies
Transcript of Device Access Server Introduction - Infineon Technologies
![Page 1: Device Access Server Introduction - Infineon Technologies](https://reader030.fdocuments.us/reader030/viewer/2022012013/6158b917495ec4628e3d1e8e/html5/thumbnails/1.jpg)
Device Access ServerIntroductionhttp://www.infineon.com/DAS
![Page 2: Device Access Server Introduction - Infineon Technologies](https://reader030.fdocuments.us/reader030/viewer/2022012013/6158b917495ec4628e3d1e8e/html5/thumbnails/2.jpg)
DAS Device Access Server
DAS=
Abstractionof physicalconnection
Toolto
Device
22015-09-29 Copyright © Infineon Technologies AG 2015. All rights reserved.
![Page 3: Device Access Server Introduction - Infineon Technologies](https://reader030.fdocuments.us/reader030/viewer/2022012013/6158b917495ec4628e3d1e8e/html5/thumbnails/3.jpg)
DAS Mission
32015-09-29 Copyright © Infineon Technologies AG 2015. All rights reserved.
![Page 4: Device Access Server Introduction - Infineon Technologies](https://reader030.fdocuments.us/reader030/viewer/2022012013/6158b917495ec4628e3d1e8e/html5/thumbnails/4.jpg)
DAS Use Case
42015-09-29 Copyright © Infineon Technologies AG 2015. All rights reserved.
![Page 5: Device Access Server Introduction - Infineon Technologies](https://reader030.fdocuments.us/reader030/viewer/2022012013/6158b917495ec4628e3d1e8e/html5/thumbnails/5.jpg)
DAS Multi-Tool Operation
Host PC 1
UDASServer
TestSequencer
Tool
DebuggerTool
USBTest Board
DeviceunderTestSPD, DAP
or JTAG
TCP/IP
Host PC 2
LAN/WAN
miniWiggler
52015-09-29 Copyright © Infineon Technologies AG 2015. All rights reserved.
![Page 6: Device Access Server Introduction - Infineon Technologies](https://reader030.fdocuments.us/reader030/viewer/2022012013/6158b917495ec4628e3d1e8e/html5/thumbnails/6.jpg)
DAS Implementations with UDAS Server
Interfaces
› JTAG
› DAP
› SPD
› ARM SWD
› Simulator (C-Models)
Supported Devices
› XC800
› XC166, XE166/XC2000
› TriCore™, AURIX™
› XMC4000, XMC1000
62015-09-29 Copyright © Infineon Technologies AG 2015. All rights reserved.
![Page 7: Device Access Server Introduction - Infineon Technologies](https://reader030.fdocuments.us/reader030/viewer/2022012013/6158b917495ec4628e3d1e8e/html5/thumbnails/7.jpg)
DAS Hardware
72015-09-29 Copyright © Infineon Technologies AG 2015. All rights reserved.
![Page 8: Device Access Server Introduction - Infineon Technologies](https://reader030.fdocuments.us/reader030/viewer/2022012013/6158b917495ec4628e3d1e8e/html5/thumbnails/8.jpg)
DAP miniWiggler V3
› Up to 2 MByte/s, low latency (< 150 µs for single access)
› More information www.infineon.com/DAS
82015-09-29 Copyright © Infineon Technologies AG 2015. All rights reserved.
![Page 9: Device Access Server Introduction - Infineon Technologies](https://reader030.fdocuments.us/reader030/viewer/2022012013/6158b917495ec4628e3d1e8e/html5/thumbnails/9.jpg)
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
92015-09-29 Copyright © Infineon Technologies AG 2015. All rights reserved.
![Page 10: Device Access Server Introduction - Infineon Technologies](https://reader030.fdocuments.us/reader030/viewer/2022012013/6158b917495ec4628e3d1e8e/html5/thumbnails/10.jpg)
DAS ToolsDevice Scanner for Multi Device
102015-09-29 Copyright © Infineon Technologies AG 2015. All rights reserved.
![Page 11: Device Access Server Introduction - Infineon Technologies](https://reader030.fdocuments.us/reader030/viewer/2022012013/6158b917495ec4628e3d1e8e/html5/thumbnails/11.jpg)
DAS Tools: Multi Client
112015-09-29 Copyright © Infineon Technologies AG 2015. All rights reserved.
![Page 12: Device Access Server Introduction - Infineon Technologies](https://reader030.fdocuments.us/reader030/viewer/2022012013/6158b917495ec4628e3d1e8e/html5/thumbnails/12.jpg)
DAS Perfmeter
› Measures key performance figures
› Allows quantitative comparison of DAS implementations
› Part of the standard DAS installation
122015-09-29 Copyright © Infineon Technologies AG 2015. All rights reserved.
![Page 13: Device Access Server Introduction - Infineon Technologies](https://reader030.fdocuments.us/reader030/viewer/2022012013/6158b917495ec4628e3d1e8e/html5/thumbnails/13.jpg)
Parallel View with DAS and MCD Basic Client
› MCD API is core centric
› DAS is device (access HW) centric
132015-09-29 Copyright © Infineon Technologies AG 2015. All rights reserved.
![Page 14: Device Access Server Introduction - Infineon Technologies](https://reader030.fdocuments.us/reader030/viewer/2022012013/6158b917495ec4628e3d1e8e/html5/thumbnails/14.jpg)
MCD Basic Client
› Open one instance per core
› Supports remote connection via TCP/IP
142015-09-29 Copyright © Infineon Technologies AG 2015. All rights reserved.
![Page 15: Device Access Server Introduction - Infineon Technologies](https://reader030.fdocuments.us/reader030/viewer/2022012013/6158b917495ec4628e3d1e8e/html5/thumbnails/15.jpg)
MCDS Trace ViewerOne Touch Trace
Connect AURIX™ TriBoard and click on button
This powerful tool is free of charge but also without support
Click Here
152015-09-29 Copyright © Infineon Technologies AG 2015. All rights reserved.
![Page 16: Device Access Server Introduction - Infineon Technologies](https://reader030.fdocuments.us/reader030/viewer/2022012013/6158b917495ec4628e3d1e8e/html5/thumbnails/16.jpg)
UDAS_Console Server
› Allows analysis of tool and device behaviore.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 minimizedconsole window Tool becomes slow when not minimized
162015-09-29 Copyright © Infineon Technologies AG 2015. All rights reserved.
![Page 17: Device Access Server Introduction - Infineon Technologies](https://reader030.fdocuments.us/reader030/viewer/2022012013/6158b917495ec4628e3d1e8e/html5/thumbnails/17.jpg)
DAS Installer
› Removes automatically old USB drivers
› Configures firewall
172015-09-29 Copyright © Infineon Technologies AG 2015. All rights reserved.
![Page 18: Device Access Server Introduction - Infineon Technologies](https://reader030.fdocuments.us/reader030/viewer/2022012013/6158b917495ec4628e3d1e8e/html5/thumbnails/18.jpg)
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
182015-09-29 Copyright © Infineon Technologies AG 2015. All rights reserved.