Vector VX1000 Users guide

VX1000 Manual
Version 4.3|English
vector.com
Imprint
Vector Informatik GmbH Ingersheimer Straße 24 D-70499 Stuttgart
© Copyright 2021, Vector Informatik GmbH. All rights reserved.
Contents
Contents
1 Introduction 14
1.1 About this User Manual 15
1.1.1 Warranty 16
1.1.2 Registered Trademarks 16
1.2 Important Notes 17
1.2.1 Safety Instructions and Hazard Warnings 17
1.2.1.1 Proper Use and Intended Purpose 17
1.2.1.2 Hazards 18
1.2.2 Disclaimer 18
2 VX1000 System Overview 19
2.1 Overview 20
2.2 VX1000 System Components 21
2.3 Supported Microcontrollers 22
2.4 Features 23
2.5 VX1000 Application Driver and VX1000If 24
3 VXtools 25
3.1 VXupdate 26
3.1.1 General Information 26
3.1.2 Menu Bar 26
3.1.3 Toolbar 28
3.1.4 VX Device List 29
3.1.5 VX Configuration Selector 30
3.1.6 Image List 31
3.1.7 Flash Update 31
3.1.8 Status Bar 32
3.2 VXconfig 33
3.2.1 General Information 33
3.2.2 Menu Bar 34
3.2.3 Toolbar 37
3.2.4 Device List 38
3.2.5 Status Bar 39
3.3 VXconsole 40
3.3.1 General Information 40
3.3.2 Toolbar 41
3.3.3 LEDs 42
3.3.4 Message Window 42
VX1000 Manual Version 4.3 3
Contents
3.3.5 Command Bar 42
3.3.6 Status Bar 43
3.4 HowTo 44
3.4.1 VXtools Setup 44
3.4.1.1 Overview 44
3.4.1.2 Minimum Requirements 44
3.4.1.3 Installations Instructions 44
3.4.2 VX Device First Steps 45
3.4.3 VX device IP Address Configuration 46
3.4.3.1 Change IPAddress 46
3.4.3.2 Force IP Address 48
3.4.4 FPGA and Firmware Update 49
3.4.5 Write VXparameter File to VX device 50
4 Base Modules 53
4.1 VX1060 Serial Base Module 55
4.1.1 Connectors 55
4.1.2 LEDs 57
4.1.3 Technical Data 61
4.2 VX1132 Base Modules 62
4.2.1 VX1132A 63
4.2.1.1 Connectors 63
4.2.1.2 LEDs 66
4.2.1.3 Technical Data 70
4.2.2 VX1132B 71
4.2.2.1 Connectors 71
4.2.2.2 LEDs 74
4.2.2.3 Technical Data 78
4.2.3 VX1132C 79
4.2.3.1 Connectors 79
4.2.3.2 LEDs 81
4.2.3.3 Technical Data 85
4.2.4 VX1132E 86
4.2.4.1 Connectors 86
4.2.4.2 LEDs 90
4.2.4.3 Technical Data 94
4.2.5 VX1132H 95
4.2.5.1 Connectors 95
4.2.5.2 LEDs 97
4.2.5.3 Technical Data 101
4.2.6 VX1132S 102
4.2.6.1 Connectors 102
4.2.6.2 LEDs 105
4.2.6.3 Technical Data 109
4.3 VX1134 Base Modules 110
VX1000 Manual Version 4.3 4
Contents
4.3.1 VX1134B 110
4.3.1.1 Connectors 110
4.3.1.2 LEDs 114
4.3.1.3 Technical Data 118
4.3.2 VX1134C 119
4.3.2.1 Connectors 119
4.3.2.2 LEDs 123
4.3.2.3 Technical Data 127
4.4 VX1135 Base Modules 128
4.4.1 VX1135A 128
4.4.1.1 Connectors 128
4.4.1.2 LEDs 133
4.4.1.3 Technical Data 137
4.4.2 VX1135C 138
4.4.2.1 Connectors 138
4.4.2.2 LEDs 143
4.4.2.3 Technical Data 147
4.4.3 VX1135D 148
4.4.3.1 Connectors 148
4.4.3.2 LEDs 152
4.4.3.3 Technical Data 156
4.4.4 VX1135E 157
4.4.4.1 Connectors 157
4.4.4.2 LEDs 161
4.4.4.3 Technical Data 165
4.4.5 VX1135F 166
4.4.5.1 Connectors 166
4.4.5.2 LEDs 170
4.4.5.3 Technical Data 174
4.5 VX1161 Multi Base Module 175
4.5.1 General Information 175
4.5.2 VX1161.01A Base 176
4.5.2.1 General Information 176
4.5.2.2 Technical Data 176
4.5.3 VX1161.11 Power Supply 177
4.5.3.1 General Information 177
4.5.3.2 Connectors 178
4.5.3.3 LEDs 178
4.5.3.4 Technical Data 179
4.5.4 VX1161.22A Host Uplink 180
4.5.4.1 Connectors 181
4.5.4.2 LEDs 183
4.5.4.3 Technical Data 185
4.5.5 VX1161.22B Host Uplink 186
4.5.5.1 Connectors 187
4.5.5.2 LEDs 189
4.5.5.3 Technical Data 191
VX1000 Manual Version 4.3 5
Contents
4.5.6 VX1161.31A Serial 192
4.5.6.1 Connectors 193
4.5.6.2 LEDs 193
4.5.6.3 Technical Data 195
4.5.7 VX1161.32B HSSL 196
4.5.7.1 Connectors 197
4.5.7.2 LEDs 197
4.5.7.3 Technical Data 199
4.5.8 VX1161.32C HSSL2 200
4.5.8.1 Connectors 201
4.5.8.2 LEDs 201
4.5.8.3 Technical Data 203
4.5.9 VX1161.41A 6xCAN 204
4.5.9.1 Connectors 205
4.5.9.2 LEDs 206
4.5.9.3 Technical Data 207
4.5.10 VX1161.41B 6xCAN 1xFR 208
4.5.10.1 Connectors 209
4.5.10.2 LEDs 210
4.5.10.3 Technical Data 211
4.5.11 VX1161.51A 2xTAP FPDLINK3 Ti954/Ti953 212
4.5.11.1 Connectors 213
4.5.11.2 LEDs 213
4.5.11.3 Boot and Link-up-Time 214
4.5.11.4 Channel in TAP Mode 215 TAP Initialization 216 I2C Architecture 217 Detection of TAP by ECU Firmware for Measurement Mode 218 GPIO Interconnect 218
4.5.11.5 Channel in RX Mode 219 Initialization 220 I2C Architecture 221 GPIO interconnect 221
4.5.11.6 Required Serializer and Deserializer Settings 222 CSI Continuous Clock on CH1 and CH3 222 CSI Continuous Clock on CH2 and CH4 222 CSI Clock Lane Speed 223 CSI Signal Settings 223
4.5.11.7 POC Supply 223
4.5.11.8 Technical Data 224
4.5.12 VX1161.51B 4xRX FPDLINK3 TI954/TI954 225
4.5.12.1 Connectors 225
4.5.12.2 LEDs 226
4.5.12.3 Boot and Link-up-Time 227
4.5.12.4 Channel in RX Mode 228 Initialization 228 I2C Architecture 229 GPIO Interconnect 230
4.5.12.5 Required Serializer and Deserializer Settings 231 CSI Continuous Clock on CH1 and CH3 231 CSI Clock Lane Speed 231 CSI Signal Settings 231
VX1000 Manual Version 4.3 6
Contents
4.5.12.6 POC Supply 231
4.5.12.7 Technical Data 232
4.5.13 VX1161.51C 2xTAP GMSL2 MX9296A/MX9295A 233
4.5.13.1 Connectors 234
4.5.13.2 LEDs 234
4.5.13.3 Boot and Link-up-Time 235
4.5.13.4 Channel in TAP Mode 236 TAP Initialization 237 I2C Architecture 238 Detection of TAP by ECU Firmware for Measurement Mode 239 MFP Interconnect 240
4.5.13.5 Channel in RX Mode 242 Initialization 242 I2C Architecture 243 MFP Interconnect 244
4.5.13.6 Sensor Trigger Generator 246
4.5.13.7 Required Serializer and Deserializer Settings 247 CSI Continuous Clock on CH1 and CH3 247 CSI Continuous Clock on CH2 and CH4 247 CSI Clock Lane Speed 247 CSI Lock Signals on MFP Pins 247 CSI Signal Settings 247
4.5.13.8 POC Supply 248
4.5.13.9 Technical Data 248
4.5.14 VX1161.51D 4xRX GMSL2 MX9296 249
4.5.14.1 Connectors 250
4.5.14.2 LEDs 250
4.5.14.3 Boot and Link-up-Time 251
4.5.14.4 Channel in RX Mode 252 Initialization 252 I2C Architecture 253 MFP Interconnect 254
4.5.14.5 Sensor Trigger Generator 257
4.5.14.6 Required Serializer and Deserializer Settings 258 CSI Continuous Clock on CH1 and CH3 258 CSI Continuous Clock on CH2 and CH4 258 CSI Clock Lane Speed 258 CSI Lock Signals on MFP Pins 258 CSI Signal Settings 258
4.5.14.7 POC Supply 259
4.5.14.8 Technical Data 259
4.5.15 Inserting or Removing VX1161 Cards 260
4.5.15.1 General Notes 260
4.5.15.2 Removing VX1161 Cards 260
4.5.15.3 Removing Slot Covers 261
4.5.15.4 Installing VX1161 Cards 261
4.5.15.5 Installing Slot Covers 261
4.5.16 Calculation and Scripting Language (CASL) 262
4.5.16.1 Script Execution Flow 264
4.5.16.2 Configuring CASL Script Execution 266
4.5.16.3 Device Specific Functions 267 SetConfiguration 267 WriteIO (Standard Write Mode) 268 WriteIO (Read-modify Write Mode) 269
VX1000 Manual Version 4.3 7
Contents
ReadIO 270 GetMicroseconds 271 WaitMicroseconds 271 ElementsOf 272 PrintString 272 PrintChar 272 PrintSignedDec 273 PrintDec 273 PrintHex 273 PrintBin 274
4.5.16.4 Script Templates and Examples 274
4.5.17 VXconfig for VX1161.51 275
4.5.17.1 Streaming Interface Card 276
4.5.17.2 Hardware-Ports 277
4.5.17.3 Network 278
4.5.17.4 Miscellaneous 279
4.5.17.5 Channel Configuration 280
4.5.17.6 Config Scripts 282
4.5.17.7 Input Description 283
5 PODs 285
5.1 VX1451 HSSL POD 288
5.1.1 Introduction 288
5.1.2 Connectors 289
5.1.3 LEDs 290
5.1.4 Technical Data 290
5.1.5 Evalboard Extension Kit 291
5.1.6 Target Interface Connectors 292
5.2 VX1452 HSSL POD 298
5.2.1 Introduction 298
5.2.2 Connectors 299
5.2.3 LEDs 300
5.2.4 Technical Data 300
5.2.5 Target Interface Connectors 301
5.3 VX1453 HSSL POD 303
5.3.1 General Information 303
5.3.2 Connectors 304
5.3.3 LEDs 305
5.3.4 Technical Data 305
5.3.5 Evalboard Extension Kit 306
5.3.6 Target Interface Connectors 307
5.4 VX1454.01 HSSL POD 311
5.4.1 General Information 311
5.4.2 Connectors 312
5.4.3 LEDs 313
VX1000 Manual Version 4.3 8
Contents
5.4.4 Technical Data 313
5.4.5 Evalboard Extension Kit 314
5.4.6 Target Interface Connectors 315
5.5 VX1461B HSSL POD PCIe 316
5.5.1 General Information 316
5.5.2 Connectors 317
5.5.3 LEDs 318
5.5.4 Technical Data 318
5.5.5 Target Interface Connectors 319
5.6 VX1463.01 HSSL POD AUR+1xRIF 321
5.6.1 General Information 321
5.6.2 Connectors 322
5.6.3 LEDs 323
5.6.4 Technical Data 323
5.6.5 Target Interface Connectors 324
5.7 VX1463.20 HSSL POD AUR+2xRIF 325
5.7.1 General Information 325
5.7.2 Connectors 326
5.7.3 LEDs 327
5.7.4 Technical Data 327
5.7.5 Target Interface Connectors 328
5.8 VX1543A Serial POD 330
5.8.1 General Information 330
5.8.2 Connectors 331
5.8.3 LEDs 332
5.8.4 Technical Data 332
5.8.5 Target Interface Connectors 333
5.9 VX1543B Serial POD 337
5.9.1 General Information 337
5.9.2 Connectors 338
5.9.3 LEDs 339
5.9.4 Technical Data 339
5.9.5 Target Interface Connectors 340
5.10 VX1544A Serial POD 344
5.10.1 General Information 344
5.10.2 Connectors 345
5.10.3 LEDs 346
5.10.4 Technical Data 346
5.10.5 Target Interface Connectors 347
5.11 VX1544B Serial POD 352
VX1000 Manual Version 4.3 9
Contents
5.11.1 General Information 352
5.11.2 Connectors 353
5.11.3 LEDs 354
5.11.4 Technical Data 354
5.11.5 Target Interface Connectors 355
5.12 VX1544D Serial POD 357
5.12.1 General Information 357
5.12.2 Connectors 358
5.12.3 LEDs 359
5.12.4 Technical Data 359
5.12.5 Target Interface Connectors 360
5.13 VX1621A XPOD 365
5.13.1 General Information 365
5.13.2 Connectors 366
5.13.3 Technical Data 367
5.13.4 Target Interface Connectors 368
6 Adapters and Accessories 369
6.1 VX1912 PowerPC JTAG Adapter 371
6.1.1 General information 371
6.1.2 Target Interface Connectors 372
6.2 VX1922 x850 JTAG Adapter 373
6.2.1 General Information 373
6.2.2 Target Interface Connectors 374
6.3 VX1923 TriCore DAP OCDS-L1 Adapter 375
6.3.1 General information 375
6.3.2 Target Interface Connectors 376
6.4 VX1926 V850E2 JTAG 20-Pin Adapter 378
6.4.1 General information 378
6.4.2 Target Interface Connectors 379
6.5 VX1927A JTAG-PT FlexPCB for VX154x 380
6.5.1 General Information 380
6.5.2 Target Interface Connectors 381
6.6 VX1927B DAP-PT FlexPCB for VX154x 382
6.6.1 General Information 382
6.6.2 Target Interface Connectors 383
6.7 VX1927C DAP-IFX FlexPCB for VX154x 384
6.7.1 General Information 384
6.7.2 Target Interface Connectors 385
6.8 VX1927D Zipwire/HSCT FlexPCB for VX154x 386
VX1000 Manual Version 4.3 10
Contents
6.8.1 General Information 386
6.8.2 Target Interface Connectors 387
6.9 VX1927E DAP-IFX FlexPCB for VX154x 388
6.9.1 General Information 388
6.9.2 Target Interface Connectors 389
6.10 VX1936 V850E2 JTAG 16-Pin Adapter 390
6.10.1 General Information 390
6.10.2 Target Interface Connectors 391
6.11 VX1944 EMEM Power Supply 392
6.11.1 Introduction 392
6.11.2 Connectors 392
6.11.3 Technical Data 393
6.12 VX1902.02A EEK Head Aurora (Infineon) 394
6.12.1 General Information 394
6.12.2 Target Interface Connectors 395
6.13 VX1902.02B EEK Head AUR PCB (Infineon) 396
6.13.1 General Information 396
6.13.2 Target Interface Connectors 397
6.14 VX1902.03A EEK Head Aurora (NXP/Renesas) 398
6.14.1 General Information 398
6.14.2 Target Interface Connectors 399
6.15 VX1902.03B EEK Head AUR PCB (NXP/Renesas) 400
6.15.1 General Information 400
6.15.2 Target Interface Connectors 401
7 Cables 402
7.1 Power/Sync 403
7.1.1 Vector Power Supply 12V/1.25A 403
7.1.2 Vector Power Supply ODU MINI-SNAP 404
7.1.3 Banana Plug <> Binder 3-Pin 405
7.1.4 Banana Plug <> ODU Mini-Snap 406
7.1.5 Vehicle Input <> ODU MINI-SNAP 407
7.1.6 Connection Cable Binder Type 711 (3-pin) 408
7.1.7 SYNCcableXL 409
7.2 CAN 410
7.2.1 VX1361C CAN Cable LEMO/D-SUB 0.75m 410
7.2.2 VX1361D CAN Cable LEMO/D-SUB 0.75m 411
7.2.3 VX1362A CAN Cable LEMO 1.5m 412
7.2.4 VX1365A CAN Cable LEMO 5m 412
7.2.5 VX1362B CAN Cable LEMO/Banana Plugs 1.5m 413
VX1000 Manual Version 4.3 11
Contents
7.3 HSSL 414
7.3.1 VX137x HSSL Cable 414
7.4 HSSL2 416
7.4.1 VX138x HSSL Cable 416
7.5 Serial 418
7.5.1 VX134x Serial Cable 418
7.5.2 VX1311 Serial2 Cable 420
7.6 Target Interface 421
7.6.1 VX1321A Target Flex Adapter (RTP) 421
7.6.2 VX1321B Target Flex Adapter (DMM) 421
7.6.3 VX1321C Target Flex Adapter (Nexus) 422
7.6.4 VX1322 Samtec-50 Cable 422
7.6.5 VX1903.01B DAP Flex-PCB for XPOD 423
8 XCP Slaves 424
8.1 General Information 425
8.2 XCP Protocol Parameters 426
8.3 Supported XCP Commands 427
9 Hardware Integration Guide 429
9.1 Layout Recommendations 430
9.1.1 General Information 430
9.1.2 Mechanical Integration 430
9.1.3 Signal Traces 430
9.1.4 Routing of Signal Trace Distance 431
9.1.5 Impedance 431
9.1.6 Signal Trace Distance 432
9.1.7 Ground Planes 432
9.2 Signals and Resistors 433
9.2.1 General Information 433
9.2.2 Infineon Microcontrollers 433
9.2.3 JTAG 433
9.2.4 DAP Device Access Port 433
9.2.5 SIPI Serial Interprocessor Interface 433
9.3 Ground and Shield Concept 434
9.3.1 Grounds and Shield inside VX Base Modules 434
9.3.2 Grounds inside a POD 435
9.3.3 Disconnecting an ECU from its Power Supply 436
9.3.3.1 #1: Normal Operation 437
9.3.3.2 #2: Disconnection 437
VX1000 Manual Version 4.3 12
Contents
9.3.3.3 #3: Short 437
9.3.3.4 #4: Current in VX Base Module 438
9.3.3.5 #5: Current in POD Housing 438
9.3.3.6 #6: Current through POD Housing 439
9.3.3.7 Conclusion 439
9.4 Environmental Aspects 440
9.5 Cabling 441
VX1000 Manual Version 4.3 13

1 Introduction

In this chapter you find the following information:
1.1 About this User Manual 15
1.1.1 Warranty 16
1.1.2 Registered Trademarks 16
1.2 Important Notes 17
1.2.1 Safety Instructions and Hazard Warnings 17
1.2.2 Disclaimer 18
VX1000 Manual Version 4.3 14
1.1 About this User Manual

1.1 About this User Manual

Conventions In the two following charts you will find the conventions used in the user manual
regarding utilized spellings and symbols.
Style Utilization bold Blocks, surface elements, window- and dialog names of the soft-
ware. Accentuation of warnings and advices.
[OK] File|Save
Source Code
Hyperlink Hyperlinks and references. <CTRL>+<S> Notation for shortcuts.
Symbol Utilization
File name and source code.
This symbol calls your attention to warnings.
Push buttons in brackets Notation for menus and menu entries
Here you can obtain supplemental information.
Here you can find additional information.
Here is an example that has been prepared for you.
Step-by-step instructions provide assistance at these points.
Instructions on editing files are found at these points.
This symbol warns you not to edit the specified file.
VX1000 Manual Version 4.3 15

1.1.1 Warranty

1.1 About this User Manual
Restriction of warranty
We reserve the right to change the contents of the documentation and the software without notice. Vector Informatik GmbH assumes no liability for correct contents or damages which are resulted from the usage of the documentation. We are grateful for references to mistakes or for suggestions for improvement to be able to offer you even more efficient products in the future.

1.1.2 Registered Trademarks

Registered trademarks
All trademarks mentioned in this documentation and if necessary third party registered are absolutely subject to the conditions of each valid label right and the rights of particular registered proprietor. All trademarks, trade names or company names are or can be trademarks or registered trademarks of their particular pro­prietors. All rights which are not expressly allowed are reserved. If an explicit label of trademarks, which are used in this documentation, fails, should not mean that a name is free of third party rights.
Windows, Windows 7, Windows 8.1, Windows 10
are trademarks of the Microsoft Corporation.
VX1000 Manual Version 4.3 16

1.2 Important Notes

1.2.1 Safety Instructions and Hazard Warnings

Caution!
In order to avoid personal injuries and damage to property, you have to read and understand the following safety instructions and hazard warnings prior to instal­lation and use of this hardware. Keep this documentation (manual) always near the hardware.
1.2.1.1 Proper Use and Intended Purpose
Caution!
The hardware is designed for analyzing, controlling and otherwise influencing con­trol systems and electronic control units. This includes bus systems like CAN, FlexRay, Ethernet and/or BroadR-Reach.
1.2 Important Notes
The hardware may only be operated (i) according to the instructions and descrip­tions of this manual; (ii) with the electric power supply designed for the hardware, e.g. USB-powered power supply; and (iii) with accessories manufactured or approved by Vector.
The hardware is exclusively designed for use by skilled personnel as its operation may result in serious personal injuries and damage to property. Therefore, only those persons may operate the hardware who (i) have understood the possible effects of the actions which may be caused by the hardware; (ii) are specifically trained in the handling with the hardware, bus systems and the system intended to be influenced; and (iii) have sufficient experience in using the hardware safely.
The knowledge necessary for the operation of the hardware can be acquired in work-shops and internal or external seminars offered by Vector. Additional and hardware specific information, such as „Known Issues“, are available in the „Vector KnowledgeBase“on Vector´s website at www.vector.com. Please consult the „Vector KnowledgeBase“for updated information prior to the operation of the hard­ware.
VX1000 Manual Version 4.3 17
1.2.1.2 Hazards
1.2 Important Notes
Caution!
The hardware may control and/or otherwise influence the behavior of control sys­tems and electronic control units. Serious hazards for life, body and property may arise, in particular, without limitation, by interventions in safety relevant systems (e.g. by deactivating or otherwise manipulating the engine management, steering, airbag and/or braking system) and/or if the hardware is operated in public areas (e.g. public traffic, airspace). Therefore, you must always ensure that the hardware is used in a safe manner. This includes, inter alia, the ability to put the system in which the hardware is used into a safe state at any time (e.g. by „emergency shut­down“), in particular, without limitation, in the event of errors or hazards.
Comply with all safety standards and public regulations which are relevant for the operation of the system. Before you operate the system in public areas, it should be tested on a site which is not accessible to the public and specifically prepared for performing test drives in order to reduce hazards.

1.2.2 Disclaimer

Caution!
Claims based on defects and liability claims against Vector are excluded to the extent damages or errors are caused by improper use of the hardware or use not according to its intended purpose. The same applies to damages or errors arising from insufficient training or lack of experience of personnel using the hardware.
VX1000 Manual Version 4.3 18

2 VX1000 System Overview

In this chapter you find the following information:
2.1 Overview 20
2.2 VX1000 System Components 21
2.3 Supported Microcontrollers 22
2.4 Features 23
2.5 VX1000 Application Driver and VX1000If 24
VX1000 Manual Version 4.3 19
2.1 Overview
Target µC POD Base Module
MC Tool
e. g. CANape
HSSL/Serial Cable XCP on
Ethernet
VX0312
CANape
BroadR-ReachUSB 2.0
ECU
XPOD

2.1 Overview

At a glance The VX1000 System is a scalable solution with top performance for your mea-
surement and calibration tasks. It can be used in the vehicle – both in the interior and in the engine compartment – on test benches and in the laboratory.Especially when developing ADAS ECUs, this allows you to control raw data captured by high-res­olution radar sensors in combination with XCP data, e.g. object/tracking lists.
The system forms the interface between the ECU and a measurement and calibration tool such as CANape.For high data throughput with minimal impact on ECU run-time, data is accessed over the microcontroller-specific data trace and debug ports.
The VX1000 Base Module is connected to the PC over XCP on Ethernet, an OEM­independent ASAM standard (www.asam.net) that is widely used in the automotive industry. The VX1000 measurement hardware is connected to the ECU via a POD (Plug-On device).Depending on the available microcontroller interface, either the data trace or a copying method can be used to acquire measurement data.
Figure 1: Modular concept
Modular concept The modular concept of the VX1000 System allows connecting to different micro-
controllers and consists of the following components:
VX1000 Base Modules
VX1300 Cables (HSSL/Serial Cable)
VX1400/VX1500 Plug-On Devices (POD)
To support longer distances between the VX1000 Base Module and the target ECU, e.g. under the hood in a car, the Base Module is connected to the ECU via a POD and a cable that is available in different lengths.PODs and cables are designed to with­stand rough automotive environmental conditions.
XPOD With the XPOD, the VX1000 System also offers a standalone measurement and cal-
ibration interface without the need of a VX1000 Base Module.
Figure 2: Example with XPOD
Advantages Advantages of the VX1000 System are:
Powerful measurement and calibration access to internal ECU data with max-
imum transmission rates
Very small POD to connect to the ECU debug interface
Easy and quick integration into the ECU software
No impact on ECU run-time with data trace measurement method
Interface to numerous development tools by third-party suppliers via the stand-
ardized ASAM protocol XCP on Ethernet
Special functions for engine controllers such as Calibration Wake-Up and Cal-
ibration RAM Supply
VX1000 Manual Version 4.3 20
2.2 VX1000 System Components
Base Modules VX1060 Serial Base Module (page 55)
VX1132 Base Module (page 71)
VX1134 Base Module (page 110)
VX1135 Base Module (page 128)
VX1161 Multi Base Module (page 175)

2.2 VX1000 System Components

Plug-On Devices (PODs)
Cables VX1311 Serial2 Cables for VX1544 Serial PODs (page 418)
Adapters VX19xx Target connection adapters (page 414)
Infrastructure Hardware
XPOD VX1621A XPOD (page 365)
VX1451 HSSL POD (RTP/DMM, Nexus AUX) (page 288)
VX1452 HSSL POD (Aurora) (page 298)
VX1453 HSSL POD (Aurora) (page 303)
VX1461B HSSL POD PCIe (page 316)
VX1463.01 HSSL POD AUR+1xRIF (page 321)
VX1543A Serial POD (DAP, JTAG) (page 330)
VX1544A/B Serial POD (DAP/DAP2, JTAG, HSCT, Zipwire) (page 344)
VX134x Serial Cables and Cable Pigtails for VX154x Serial PODs (page 418)
VX136x CAN Cables for Base Modules (page 410)
VX137x HSSL Cables and Cable Pigtails for VX145x HSSL PODs (page 414)
VX1381 HSSL2 Cables and Cable Pigtails for VX1453 HSSL PODs
VX0312 Ethernet/CAN Interface
Figure 3: VX1000 Familyexamples
VX1000 Manual Version 4.3 21

2.3 Supported Microcontrollers

This section contains a list of all currently supported microcontroller families. Please contact Vector VX support (VXsupport@vector.com) for further information on sup­ported microcontrollers and implemented features.
2.3 Supported Microcontrollers
Supported Microcontroller
Infineon
TriCore TC1xxx (ED) DAP - DAP TriCore AURIX TC2xx (ED) DAP2/HSCT Aurora DAP2 TriCore AURIX TC3xx (ED) DAP2/HSCT Aurora ­XC2000 DAP - -
NXP/ST
PowerPC xPC5xxx JTAG Class 2+/ Zipwire Aurora ­PowerPC MPC57xx - Aurora -
Renesas
RH850 JTAG Class 2+ Aurora ­V850E2 JTAG Class 2+ - -
Texas Instruments
TMSx70 - RTP/DMM -
VX154x
Serial PODs
VX145x
HSSL PODs
VX1621A
XPOD
VX1000 Manual Version 4.3 22
2.4 Features

2.4 Features

Overview Very high measurement data throughput of more than 100 MByte/s for XCP data
and radar raw data with data trace measurement method and up to 3 MByte/s with the copying method
Measurement of fast signal cycles (>10 μs for data trace, 40 μs for copying
method)
Measurement configurations with up to 100,000 signals can be processed
Precise generation of DAQ time stamps in the ECU
ECU cold start measurement (First Loop DAQ)
Calibration of ECU parameters without address range limitations
Calibration memory page switching
Automatic overlays when calibrating parameters in flash memory
Stimulation or bypassing with short latency times
100Mbps/1Gbps/10Gbps Ethernet connection to the PC
Galvanically isolated power supply with wide input voltage range
POD power supply via the VX1000 Base Module
Optional: Flash programming, even for “brain-dead” ECUs
Optional: FlexRay and CAN channels via XL Driver Library for CANape/CANa-
lyzer/CANoe and custom applications
PC tools for easy configuration and for software updates
Target debugging over XCP
VX1000 Manual Version 4.3 23
2.5 VX1000 Application Driver and VX1000If

2.5 VX1000 Application Driver and VX1000If

VX1000 Measurement and Calibration access to the ECU requires not only the appro­priate VX1000 hardware but also the target-specific VX1000 Application Driver (in short: VX1000 AppDriver) which must be integrated into the ECU software.
The VX1000 AppDriver has been developed for test and development purposes but not for use in production software. However, the VX1000 AppDriver is always used in conjunction with the module VX1000If which encapsulates access from the appli­cation to the VX1000 AppDriver.
Figure 4: Application components
VX1000If provides an API through which, during runtime, the VX1000 AppDriver can be activated for test and development purposes. Through this API the VX1000 AppDriver can also be put into a deactivated state in which it can potentially remain in production software. Vector can only grant permission to use VX1000If and a there­over deactivated VX1000 AppDriver in production software, if VX1000If is delivered through a MICROSAR SIP.
The VX1000 AppDriver is delivered through VXsupport@vector.com free of charge. This delivery also contains a version of VX1000If and the technical reference required for a complete and safe integration into the ECU software. This enables an integration for test and development purposes, or an early prototype integration with exchanging VX1000If later. Both the VX1000 AppDriver and VX1000If delivered this way, are sub­ject to the attached terms and conditions which must be accepted on a per-project base. These terms and conditions do not grant permission for usage in production ECUs.
By means of a MICROSAR SIP, only VX1000If is delivered. Depending on the deliv­ery, clearance for the usage in safety-critical ECUs up to ASIL-D can be granted. For safe usage in a production ECU, the VX1000If version delivered through the MICROSAR SIP must be used, including its technical specification.
Regarding VX1000If, usually there is no difference between the source code and tech­nical reference of the MICROSAR SIP, or the version that is part of the VX1000 AppDriver. So, the effort for exchanging this component is usually very low. However, care must be taken to diligently examine potential differences.
VX1000 Manual Version 4.3 24

3 VXtools

In this chapter you find the following information:
3.1 VXupdate 26
3.1.1 General Information 26
3.1.2 Menu Bar 26
3.1.3 Toolbar 28
3.1.4 VX Device List 29
3.1.5 VX Configuration Selector 30
3.1.6 Image List 31
3.1.7 Flash Update 31
3.1.8 Status Bar 32
3.2 VXconfig 33
3.2.1 General Information 33
3.2.2 Menu Bar 34
3.2.3 Toolbar 37
3.2.4 Device List 38
3.2.5 Status Bar 39
3.3 VXconsole 40
3.3.1 General Information 40
3.3.2 Toolbar 41
3.3.3 LEDs 42
3.3.4 Message Window 42
3.3.5 Command Bar 42
3.3.6 Status Bar 43
3.4 HowTo 44
3.4.1 VXtools Setup 44
3.4.2 VX Device First Steps 45
3.4.3 VX device IP Address Configuration 46
3.4.4 FPGA and Firmware Update 49
3.4.5 Write VXparameter File to VX device 50
VX1000 Manual Version 4.3 25
3.1 VXupdate

3.1 VXupdate

3.1.1 General Information

VXupdate VXupdate is the tool for updating VX1000 Systems by flashing VXimage files and
VXparameter files. It can be found in Start | Programs | Vector VXtools | VXup-
date after installation.

3.1.2 Menu Bar

File menu
Select VXcontainer or VXimage or VXconfigurationSet…
This dialog allows selecting an individual .vxi VXimage, a .vxc VXcontainer or a .vxp VXconfigurationSet. The VXimages and the parameter sets, which are found and apply to the selected VX device, will be displayed in the Image List view. If a VXconfigurationSet is selected the available VXconfigurations will be listed in the VX Configuration Selector (see section VXconfiguration Selector).
Note
File types for the VX1000 System are: .vxp VXconfigurationSet containing one or more VXconfigurations consisting of VXimages and VXparameter files - can also be used to modify the IPaddress of a VX device.
.vxc VXcontainer with a set of VXimage files for the VX1000 System. .vxi VXimage file for the VX1000 System containing an FPGA or Firmware image
for a Base Module or a POD.
VX1000 Manual Version 4.3 26
Options menu
Commands menu
3.1 VXupdate
Last used VXcontainer
Lists already used VXcontainers or VXconfigurationSets. The user can select and load one of them.
Load VXparameter file
Loads a VXparameter set into the selected VX device.
Exit
Closes VXupdate.
Minimize to System tray
If this option is enabled, an icon will be added to the System tray. When VXupdate is minimized, it will be removed from the Taskbar and can be restored via the System tray icon.
Scan for VX devices
Scans the network for VX devices. Found devices are shown in the Device List view.
Change IP address…
Changes the IP address of the selected VX device.
Open VXconsole…
Opens VXconsole to display VX1000 System debug messages of the selected VX device. This information is helpful for Vector support requests.
Flash files…
Starts the flash update process (see section Flash Update)
VX1000 Manual Version 4.3 27
Help menu
3.1 VXupdate
Screenshot | Complete Desktop
Takes a screenshot of the whole Desktop and shows the location of the created png file.
Screenshot | VXupdate
Takes a screenshot of the VXupdate window and shows the location of the cre­ated png file.
Support mail…
Creates a debug information file and opens a new E-Mail window in your default E­Mail client addressed to the Vector VX support (VXsupport@vector.com). Please also include an issue description in the message body.
Folders | User Data
Opens the Windows Explorer with the VXupdate User Data folder.
Folders | Program Data
Opens the Windows Explorer with the VXupdate program folder.
Manual | Manuals
Displays the installed VX1000 System Manuals and also offers a dialog to down­load further manuals.
Manual | Application Notes
Displays the installed VX1000 Application Notes and also offers a dialog to down­load further VX1000 Application Notes.
About…
Shows details of the VXupdate version.

3.1.3 Toolbar

Toolbar
Scan
Scans the network for VX devices. Found devices are shown in the Device List view.
Broadcast
Sets the broadcast address for VX device scans. This parameter limits the scan to a subnet (e.g. to a single network adapter) or covers all network adapters when a value of 255.255.255.255 is used. Reasonable values can be found in the drop­down menu. If only one specific device should be found, its IP address can be entered.
VX1000 Manual Version 4.3 28

3.1.4 VX Device List

General information The Device List view displays all found VX devices in the network:
Device Status Status
The following device states are possible, after a scan has been executed:
3.1 VXupdate
Status Description / Possible problems
Device Info System
Displays the type of the found VX device.
SN
Displays the serial number of the found VX device.
IP
Displays the IP address of the found VX device.
Project
Displays the Project ID of the POD connected to the VX device.
VX device in normal operation.
VX device contains valid VXimages for all of its hardware components.VX device contains an incompatible or outdated Firmware or FPGA
Image for at least one of its hardware components.
Update the FPGA and Firmware Images (see section
FPGA and Firmware Update).
VX1000 Fallback Firmware is active.
Update the FPGA and Firmware Images (see section
FPGA and Firmware Update).
VX device has invalid network settings.
Correct the network settings of the VX1000 System (see
section VX1000 System IP Configuration).
XCP slave is already in use by another XCP master (Measurement
tool).
ECU Info ECU µC
Displays the detected microcontroller type of the ECU connected to the selected VX device.
VX1000 Manual Version 4.3 29
ECU ID
Displays the ECU-ID string defined in the VX1000 AppDriver of the ECU con­nected to the selected VX device.

3.1.5 VX Configuration Selector

3.1 VXupdate
Configuration Selector
When a VXconfigurationSet (.vxp) is loaded – via the File menu or via drag and drop – the available configurations and their descriptions are shown in this view. By clicking on one of the configuration sets the corresponding images and parameters are loaded into the Image List view (update version column) and are available for flash pro­gramming into the VX device.
VX1000 Manual Version 4.3 30
Loading...
+ 412 hidden pages