fbpx
Wikipedia

XC2000

The Infineon XC2000 family is a 16-bit microcontroller that can be found in automotive applications including transmissions, hybrid applications, driver assistant systems and engine management systems.[1]

Key features edit

The XC2000 family uses the Infineon proprietary C166 16-bit in a version which also contains a 32-bit MAC unit.[2] Core frequency ranges from 40 to 100 MHz, embedded flash from 32 KB to 1.6 MB, RAM up to 138 KB. The microcontroller containing an embedded voltage regulator can run from a single power supply between 3 and 5 V.

Architecture edit

CPU edit

The Central Processing Unit (CPU) of the XC2000 microcontroller family is principally fetching and decoding instructions, to supply, perform operations and store calculated result on the operands for the arithmetic logic unit (ALU) and the MAC unit.[3]

As the CPU is the main engine of the XC2000 microcontroller, it is also affected by certain actions of the peripheral subsystem. Because a five-stage processing pipeline (plus two-stage fetch pipeline) is implemented in the XC2000, up to five instructions can be processed in parallel. Most instructions of the XC2000 are executed in one single clock cycle due to this parallelism.[4]

Peripherals edit

  • One or two analog to digital converters with up to 30 channels, 600 ns conversion time, up to 10 or 12-bit resolution
  • up to four units for PWM generation (CCU6) with 16-bit resolution
  • up to six CAN nodes with up to 256 message objects
  • up to 10 Universal Serial Interface Controller channels for software defined serial interfaces (SPI, UART, I2C, I2S)
  • External bus unit

Development tools edit

Evaluation kits edit

There are "Easy Kits" for evaluation of the controller features and "Application Kits" as quick start for specific applications available.[5] Main applications are in the industrial field like electric motor control, automation and solar inverters.

Free tools edit

  • DAVE ("Digital Application virtual Engineer") is a free tool to configure low-level drivers and automatically generate source code.
  • DAVE Drive is a free tool for automated motor control generation which generates motor specific control codes like field-oriented control, sinusoidal or block commutation or V/Hz speed control.
  • Free Tasking compiler program

Third-party tools edit

References edit

  1. ^ XC2000 Press Release
  2. ^ MAC Unit[permanent dead link]
  3. ^ MAC
  4. ^ XC2000 User manual
  5. ^ XC2300 Easy Kits and Application Kits

xc2000, this, article, relies, largely, entirely, single, source, relevant, discussion, found, talk, page, please, help, improve, this, article, introducing, citations, additional, sources, find, sources, news, newspapers, books, scholar, jstor, december, 2012. This article relies largely or entirely on a single source Relevant discussion may be found on the talk page Please help improve this article by introducing citations to additional sources Find sources XC2000 news newspapers books scholar JSTOR December 2012 The Infineon XC2000 family is a 16 bit microcontroller that can be found in automotive applications including transmissions hybrid applications driver assistant systems and engine management systems 1 Contents 1 Key features 2 Architecture 2 1 CPU 2 2 Peripherals 3 Development tools 3 1 Evaluation kits 3 2 Free tools 3 3 Third party tools 4 ReferencesKey features editThe XC2000 family uses the Infineon proprietary C166 16 bit in a version which also contains a 32 bit MAC unit 2 Core frequency ranges from 40 to 100 MHz embedded flash from 32 KB to 1 6 MB RAM up to 138 KB The microcontroller containing an embedded voltage regulator can run from a single power supply between 3 and 5 V Architecture editCPU edit The Central Processing Unit CPU of the XC2000 microcontroller family is principally fetching and decoding instructions to supply perform operations and store calculated result on the operands for the arithmetic logic unit ALU and the MAC unit 3 As the CPU is the main engine of the XC2000 microcontroller it is also affected by certain actions of the peripheral subsystem Because a five stage processing pipeline plus two stage fetch pipeline is implemented in the XC2000 up to five instructions can be processed in parallel Most instructions of the XC2000 are executed in one single clock cycle due to this parallelism 4 Peripherals edit One or two analog to digital converters with up to 30 channels 600 ns conversion time up to 10 or 12 bit resolution up to four units for PWM generation CCU6 with 16 bit resolution up to six CAN nodes with up to 256 message objects up to 10 Universal Serial Interface Controller channels for software defined serial interfaces SPI UART I2C I2S External bus unitDevelopment tools editEvaluation kits edit There are Easy Kits for evaluation of the controller features and Application Kits as quick start for specific applications available 5 Main applications are in the industrial field like electric motor control automation and solar inverters Free tools edit DAVE Digital Application virtual Engineer is a free tool to configure low level drivers and automatically generate source code DAVE Drive is a free tool for automated motor control generation which generates motor specific control codes like field oriented control sinusoidal or block commutation or V Hz speed control Free Tasking compiler programThird party tools edit Tasking compiler toolset Hitex debugger PLS debuggerReferences edit XC2000 Press Release MAC Unit permanent dead link MAC XC2000 User manual XC2300 Easy Kits and Application Kits Retrieved from https en wikipedia org w index php title XC2000 amp oldid 1119688698, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.