Infineon xc2000 jtag software

All content and materials on this site are provided as is. The dap miniwiggler converts from the pcusb to the debug interfac e 10pin dapspdswd, 16pin ocds l1 jtag of an infineon microcontroller device. On the device side, the communication goes over infineon 10pin dap or 16pin ocdsl1 interfaces. For the important points regarding packaging please see 1. Flash programming with ude memtool flash programmer ude memtool is designed for onchip flash programming and onboard pcm flash otp programming with microcontroller hardware systems using aurix, tricore, power architecture, cortex, arm, c166st10, xe166 xc2000. It was a long release cycle but it was also a openocd 0. Edition 200706 published by infineon technologies ag 81726 munich, germany.

Infineon s xc2000 controller in lqfp64, vqfn48 and tssop38package. Flash programming with ude memtool flash programmer. Other scan speed types not supported for xc166 xc2000 family can be seen and are automatically forced to slow. High speed can transceivers, lin transceiver, usb to uartjtag bridge.

On the host side, it has an usb interface, which is available on every computer. The device access port dapdap2 allows debug communication with higher transmission rates than. Nxp freescale mpc55xx, mpc56xx and mpc57xx families. The infineon xc2000 family is a 16bit microcontroller that can be found in fetched by the microcontroller and used to generate instructions for the. The infineon xe166 microcontrollers are the latest derivatives of the popular c166 microcontroller family. Xc2000, xe166 microcontrollers from infineon microcontroller debugger solutions for xc2000, xe166 from infineon. The miniwiggler is infineon s high performance and costefficient debugging tool for the future. Device access port dap dap2 with up to 160 mhz serial clock support. More details about the associated connectors can be found in chapter connector standards and signals, page 8. It converts from the pcusb to the debug interface 10pin dapspdswd, 20 pin automotive jtag of an infineon microcontroller device. Dave and complementary tools supporting the entire development process from evaluationtoproduction e2p. Device access port dap dap2 with up to 160 mhz serial. Bmi programming for xc2000 xe166 econo and compact. Infineon tricore families including the latest aurixtm 2g tc3xx dap.

Legacy products c500, c166, xc800, xc166, xe166xc2000, audo. The infineon xc2000 family is a 16bit microcontroller that can be found in automotive applications including transmissions, hybrid applications, driver assistant systems and engine management systems. Infineon makes no warranties or representations with regard to this content and these materials of any kind, whether express or implied, including without limitation, warranties or representations of merchantability, fitness. Asc0 interface via virtual com port, jtag ocds level 1 and power supply. The infineon xc2000xe166 family of devices table 1 include a builtin can. Xc2000 derivatives 1632bit singlechip microcontroller with 32bit performance volume 2 of 2.

Support of several infineon xc2000 microcontroller such as xc2267, xc2287. Infineon xc166xc2000 family onchip emulation contents. System supports complete family of infineon xc66 xc2000 xe166 microcontroller derivatives. Infineon now offers the industrys most comprehensive portfolio for linking the real with the digital world comprising an unparalleled range of hardware, software and security solutions for the connected age.

Slow and fast jtag scanning is implemented by means of software toggling the necessary jtag signals. Universal access devices uad for microcontroller debugging via jtag, cjtag, dap, swd, once, lpd, dxcpl, can, asc, trace. As such, it is a very convenient troubleshooting tool when the application misbehaves after a longer time. The 2pin and 3pin device access ports dap as well as a 3pin dap2 was established by infineon, for the tricore audo future, audo max, and aurix devices, as well as for other upcoming 16bit and 32bit microcontrollers. Infineon xc2000 user manual readdownload infineon has combined its wealth of experience in microcontroller design for families and provides industry leading tools for xc800 and xc166 xc2000.

The dap miniwiggler v3 is the successor of the dap miniwiggler. But many xc2000 designs were either created within xilinx design editor xde or an outdated design entry tool. Cypress semiconductor has become part of infineon technologies. New lowend devices enable body, safety and powertrain solutions with 32bit performance at 8bit costs. For programming external power supply to ecu airbag, dashboard or other must be connected.

This drivecard supports xc2000 derivatives and as well all xe162 derivatives in a 64 pin. The xc2000 family uses the infineon proprietary c166 16bit in a version which also contains a 32bit mac unit. For infineon cpus the most commonly used interfaces are jtag and dap. High speed can transceiver, lin transceiver, usb to uart jtag bridge. Infineon s approach provides scalable automotive solutions with a high degree of hardware and software reuse that achieves significant cost savings.

Peripheral units, xc2000 datasheet, xc2000 circuit, xc2000 data sheet. Core frequency ranges from 40 to 100 mhz, embedded flash from 32 kb to 1. With a powerful 32bit communication unit based universal access device, pls presents an extremely rapid and flexible communication tool to access a multitude of popular 1632 and 64bit microcontrollers. Dave version 2 is the well established digital application engineer from infineon technologies supporting xc800, c166, xc166, xe166, xc2000, and the tricore audo family. Infineon onchip memory programming tool, version 4 release. Highperformance and costeffective tool access hardware. Infineon xc2000 series microcontrollers can be programed using a10 adapter. Universal access devices uad for microcontroller debugging. Infineon extends its xc2000 automotive microcontroller. Infineon xc166 xc2000 family onchip emulation contents. Infineon makes no warranties or representations with regard to this content and these materials of any kind, whether express or implied, including without limitation, warranties or representations of merchantability, fitness for a particular purpose, title and noninfringement of any third party intellectual property. Click to read more about infineon extends its xc2000 automotive microcontroller family. St microelectronics spc56xx, spc57xx and spc58xx families.

Dave version 2 provides intelligent wizards, that help you configure the chip to work the way you need it and automatically generate ccode with appropriate driver. Infineon accepts no liability for the content and materials on this site being accurate, complete x2c000 up todate or for the contents of external links. According to this page, keil supports the infineon xc2000 family which is compatible to the c166 architecture in the 166. Software interface com allows standardized integration in customers production environment.

Asynchronous receiver and transmitter bootstrap loader, transfers program codedata via channel 0 of usic0. Keil development tools for infineon xc800xe166xc2000. Infineon, alldatasheet, datasheet, datasheet search site for electronic components and semiconductors, integrated. In principle, the jtag specification allows chaining of multiple jtag devices as we have outlined in our ulink2 users guide. However, the infineon implementation of the jtag interface does not allow this.

Secure and high speed flashotp programming for production via jtag, can bus or serial lines. Xc2000 family microcontrollers hardware manual infineon. Im happy to announce the availability of openocd version 0. The biggest xc2000 device was an xc2064, which stands for 64 clbs each containing 1 function generator and one ff. Infineon support from embedded coder hardware support. Application note debug cable tricore 5 19892020 lauterbach gmbh debug protocols this chapter introduces the debug protocols available for infineon tricore devices, jtag and dap as well as their different implementations. Universal debug engine ude and microcontroller debugger. Infineon xc166xc2000 debug module support includes a hot attach function, which allows the emulator to connect to a working target device and have all debug functions available. Jtag clock frequency varying from 1 khz to 2000 khz can be set. Intecs provides leadingedge software technologies to support the major european ingineon italian organisations in the design and implementation of advanced electronic systems for the. Based on the enhanced xc166 architecture they outperform existing 16bit solutions with 32bit performance. The following pinout is valid on the target side for the jtag debug interface.

You know the architecture, basic onchip periphery and specifics of the xc2000 xe16x xc16x and st10 device families. Keil development tools for infineon xc800 xe166xc2000 the keil and pk166 professional developers the advanced rtos is a realtime kits are complete software development environments kernel for xe166xc2000 devices that for infineon 8bit and 16bit microcontrollers. The microcontroller containing an embedded voltage regulator can run from a single power supply between 3 and 5 v. Promik is a unique company, because of our deep expertise with programmable microcontroller architectures, that xc2000 implemented in a full range of trussed hardware and software solutions, supported by rigorous attention to quality and a years track record of enabling their customer successes. All infineon xc16x, xc2xxx and xe16x devices interpret the first 4 bits that are shifted into jtag dr register immediately as a command.

Per default, infineon xc166 xc2000 icard supports the jtag debug interface, and connects to the target through the 16pin 2. Carprog a10 adapter connection to xc2000 wiring diagram. Xc2000 family ap16179 microcontrollers application note. Jtag debugging for xc2000 with jlink keil forum software. It converts from the pcusb to the debug interface 10pin dapspdswd, 20pin automotive jtag of an infineon microcontroller device. System connects up to 8 probes to needle bed production equipment via jtag or dap, and obtains production data by connecting probes to production computer via usb. This application note describes the lauterbach ocds debug cables for the c166 and xc2000 architecture and the physical debug ports required on the target side. Flash programming system aids production of xc2000based. This means that such a design typically is not too large and design reentry is typically not a major task. Xc2000xe166 family ap16164 microcontrollers application note. Highperformance and cost effective interface to the 10pin dap and 20pin automotive jtag connector, active and preferred.

763 1406 961 172 463 1446 26 939 678 1059 391 575 422 1443 1486 1487 811 459 36 1222 129 1070 8 163 183 330 1210 1270 45 1512 792 825 603 845 420 288 247 666 968