<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=XMC4000</id>
	<title>XMC4000 - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=XMC4000"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=XMC4000&amp;action=history"/>
	<updated>2026-06-05T11:30:49Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=XMC4000&amp;diff=2698381&amp;oldid=prev</id>
		<title>imported&gt;Kuebi: DLZ, WP:WEB</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=XMC4000&amp;diff=2698381&amp;oldid=prev"/>
		<updated>2024-12-07T16:35:04Z</updated>

		<summary type="html">&lt;p&gt;DLZ, WP:WEB&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;XMC4000&amp;#039;&amp;#039;&amp;#039; ist eine 32-bit-[[Mikrokontroller]]-Familie der Firma [[Infineon]], welche erstmals im Frühjahr 2012&amp;lt;ref&amp;gt;[http://www.infineon.com/cms/de/corporate/press/news/releases/2012/INFATV201201-019.html Infineon XMC4000 Presse Mitteilung 2012].&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;infineon-mikrocontroller&amp;quot;/&amp;gt; vorgestellt wurde. Sie basiert auf einem [[ARM Cortex-M4|Cortex-M4-Prozessor]] von [[ARM Limited|ARM]]. „XMC“ steht für „Cross-Market Microcontroller“ und bedeutet, dass auf Grund der Kompatibilität und Konfigurationsmöglichkeiten diese Familie verschiedene Bereiche in Industrieapplikationen abdecken kann. Als Rechenkern (Core) verwendet diese Mikrokontrollerfamilie den Cortex-M4-Prozessor&amp;lt;ref&amp;gt;{{Webarchiv | url=http://www.all-electronics.de/bildergalerien/anzeigen/9279/2/text/45052/32-Bit-Mikrocontroller-Familie-XMC4000-von-Infineon | wayback=20140221211107 | text=ARM Cortex-M4}}&amp;lt;/ref&amp;gt; mit [[Digitaler Signalprozessor|DSP]]-Funktion. Die Familie soll drei wesentliche Trends in der Industrie unterstützen: eine verbesserte Energieeffizienz, die Unterstützung einer Vielzahl von Kommunikationsstandards und eine Minimierung der Software-Komplexität bei der Entwicklung. Parallel zum XMC4000 veröffentlichte der Hersteller eine Weiterentwicklung des Software Tools [[DAvE (Infineon)|Dave3]]&amp;lt;ref name=&amp;quot;dave&amp;quot;/&amp;gt; mit so genannten &amp;#039;&amp;#039;Dave Apps&amp;#039;&amp;#039;, welche die Programmierung vereinfachen soll, indem ähnlich wie bei FPGA-Tools je nach Anforderung applikationsorientierte Software-Komponenten in ein Projekt eingefügt, konfiguriert und verbunden werden können. Beispiele für Zielanwendungen im Industrie und Multimarktbereich sind [[Antrieb]]e, [[Wechselrichter]] und die Fertigungs- und Gebäude-[[Automatisierung]]. Die XMC4000 Familie wird in Unterfamilien mit verschiedenen Leistungsbereichen untergliedert.&lt;br /&gt;
&lt;br /&gt;
== Anwendungen und Märkte ==&lt;br /&gt;
Die XMC4000-Familie wurde von Infineon speziell für den Industriebereich entwickelt und zwischen den 16-Bit- und 32-Bit-[[Mikrocontroller|MCUs]] eingeordnet. Vorgesehen sind Einsatzgebiete wie [[Logistik]], Transport, Erneuerbare Energien, Gebäudesteuerung und [[Automatisierung]]. Besonderes Augenmerk richtete sich auf die Energieeffizienz um z.&amp;amp;nbsp;B. bei der Steuerung von Motoren, Wechselrichtern (&amp;#039;&amp;#039;Solar Inverters&amp;#039;&amp;#039;), [[Schaltnetzteil]]en, [[Eingabe und Ausgabe|I/O]]-Geräten usw. den Energieverbrauch erheblich zu senken, ohne damit die Leistungsfähigkeit zu belasten. Als weiteres Ziel sollten Einsparungen durch Vereinfachung ermöglicht werden. Wurden zuvor Zwei-Chip-Lösungen z.&amp;amp;nbsp;B. mit einem DSP und einem FPGA eingesetzt, können die Timer-Einheiten und hochauflösende PWM des XMC4000 diese zusätzlichen Bauelemente in den meisten Fällen ersetzen.&amp;lt;ref name=&amp;quot;kosten&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technische Eigenschaften ==&lt;br /&gt;
=== Prozessorkern ===&lt;br /&gt;
Die XMC4000-Familie nutzt einen [[Arm Cortex-M4]]-Prozessorkern inklusive von DSP-Erweiterungen und einer [[Floating Point Unit]] (&amp;#039;&amp;#039;FPU&amp;#039;&amp;#039;) in einem Frequenzbereich von 80 bis 180&amp;amp;nbsp;MHz.&lt;br /&gt;
&lt;br /&gt;
=== Speicher ===&lt;br /&gt;
Als Speicher verwendet diese Familie embedded Flash (je nach Derivat zwischen 128 KB und 2,5 MB&amp;lt;ref name=&amp;quot;infineon-mikrocontroller&amp;quot;/&amp;gt;) mit integrierter [[Fehlerkorrekturverfahren#Fehlerverdeckung|ECC]]-Hardware. Außerdem besitzt sie einen [[Random-Access Memory|RAM]], der je nach Unterfamilie zwischen 20 KB und 512 KB groß ist.&amp;lt;ref name=&amp;quot;infineon-mikrocontroller&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Weitere Funktionen ===&lt;br /&gt;
* [[Precision Time Protocol|IEEE 1588]] konforme [[Ethernet]]-Schnittstelle, [[Media Access Control|MAC]] &lt;br /&gt;
* USB 2.0&lt;br /&gt;
* 12-Kanal [[Direct Memory Access|DMA]]&lt;br /&gt;
* Ausstattung mit Timern und [[Pulsweitenmodulation|PWM]], [[Demodulator|Delta-sigma Demodulator]], Position Interface&lt;br /&gt;
* 4 × 12-bit [[Analog-Digital-Umsetzer]] mit bis zu 26 Kanälen, 2 × 12-bit [[Digital-Analog-Umsetzer]]&lt;br /&gt;
* 6 × Serielle Schnittstelle, jeweils als SPI, I2C, I2S, UART konfigurierbar&lt;br /&gt;
* 3 × [[Controller Area Network|CAN]]-Knoten&lt;br /&gt;
* Externes Businterface unterstützt SDRAM, SRAM, NOR-/NAND-Flash und memory-mapped IO devices (e.g. LCD)&lt;br /&gt;
* SD/MMC-Schnittstelle&lt;br /&gt;
* Touch Interface und LED-Matrix&lt;br /&gt;
* Akkugepufferte Echtzeituhr mit Kalender und zeitgestützter oder externer Aufweckfunktion&lt;br /&gt;
* Erweiterter Temperaturbereich bis 125 °C verfügbar&lt;br /&gt;
&lt;br /&gt;
== Infineon Entwicklungstools ==&lt;br /&gt;
=== XMC4000 Application Kit ===&lt;br /&gt;
Das XMC4000 Application Kit&amp;lt;ref&amp;gt;{{Webarchiv | url=http://www.infineon.com/cms/de/product/microcontrollers/32-bit-xmc4000-industrial-microcontrollers-arm%C2%AE-cortex%E2%84%A2-m4/xmc4000-development-tools,-software-and-kits/hexagon-application-kit/channel.html?channel=db3a30433580b3710135a07979ac3874 | wayback=20160308122703 | text=XMC4000 Application Kit Offizielle Webseite}}.&amp;lt;/ref&amp;gt; ist ein modular erweiterbares Application-Board, bestehend aus einem CPU-Board in der Form eines Hexagons im Mittelpunkt und drei einzelnen Satelliten, den so genannten Extension-Boards. Auf Grund dieser Bauweise kann das Kit funktional auf bestimmte Zielapplikationen erweitert und angepasst werden. Zu den drei Satelliten zählen das Automation-I/O-Kit, ein Ethernet/[[Controller Area Network|CAN]]/[[RS485]]-Interface-Kit und ein Standard-Human-Interface-Kit. Das Human Interface Board auch [[Human Interface Device|(HMI)]] hat neben dem [[OLED]]-Display plus Audio auch eine Tast- und SD/MMC-Funktion. Das COM Board ermöglicht es Entwicklern, eine Art Fernbedienung über Ethernet zu realisieren. Dieses Board unterstützt auch [[MultiCAN]]- und RS485-Schnittstellen. Zusätzlich zu diesen drei Satelliten können Entwickler auch eigene Boards verbinden.&lt;br /&gt;
&lt;br /&gt;
=== DAVE: Komponentenbasierte Programmierung und freie Entwicklungsumgebung ===&lt;br /&gt;
DAVE 3 (&amp;#039;&amp;#039;Digital Application Virtual Engineer&amp;#039;&amp;#039;)&amp;lt;ref&amp;gt;{{Webarchiv | url=http://www.infineon.com/cms/de/product/microcontrollers/development-tools,-software-and-kits/dave%E2%84%A2-3-%E2%80%93-auto-code-generation-and-free-tools/channel.html?channel=db3a30433580b37101359f8ee6963814 | wayback=20120717011404 | text=DAVE3 offizielle Webseite}}.&amp;lt;/ref&amp;gt; ist eine auf [[Eclipse (IDE)|Eclipse]] basierende Softwareplattform, die zur Verringerung des Softwareentwicklungsaufwands und der dafür benötigten Entwicklungszeit entwickelt wurde. DAVE3 beinhaltet einen [[GNU Compiler Collection|GNU-Compiler]], einen [[Debugger]] und ein Visualisierungs-Dienstprogramm zu anschaulichen Darstellung von Daten. Andere übliche Compiler und Debugger können der Entwicklungsumgebung hinzugefügt werden. DAVE unterstützt zudem die automatische [[Codegenerierung]]. Alternativ sind die Entwickler in der Lage, ihre eigenen Anwendungen zu integrieren. [[Anwendungssoftware|Apps]] können leicht konfiguriert und mit Hilfe der grafischen Benutzeroberfläche an die unterschiedlichsten Anwendungen angepasst werden.&lt;br /&gt;
&lt;br /&gt;
== Entwicklungstool-Partner ==&lt;br /&gt;
Folgende Entwicklungstool-Anbieter unterstützen die XMC4000 Familie: &lt;br /&gt;
* Compiler, Debugger, Flash Loader, Entwicklungsumgebungen&lt;br /&gt;
** [http://www.tasking.com/products/arm/ Altium Tasking]&lt;br /&gt;
** [http://www.atollic.com/index.php/targets/armtargetsupport Atollic]&lt;br /&gt;
** [http://www.keil.com/arm/mdk.asp ARM Keil MDK]&lt;br /&gt;
** [http://www.hitex.com/ Hitex]&lt;br /&gt;
** [[IAR Systems]]&lt;br /&gt;
** [http://www.isystem.com/ iSYSTEM]&lt;br /&gt;
** [http://www.lauterbach.com/ Lauterbach]&lt;br /&gt;
** [http://www.pls-mc.com/ PLS]&lt;br /&gt;
** [http://www.segger.com/ Segger]&lt;br /&gt;
** [http://www.microconsult.de/ MicroConsult]&lt;br /&gt;
* Betriebssysteme, Middleware, Stacks&lt;br /&gt;
** [http://www.cmx.com/ CMX]&lt;br /&gt;
** [http://rtos.com// Express Logic]&lt;br /&gt;
** [[FreeRTOS]]&lt;br /&gt;
** [https://hightec-rt.com/en/ HighTec]&lt;br /&gt;
** [http://micrium.com/ Micrium]&lt;br /&gt;
** [http://www.sevenstax.com/ SEVENSTAX]&lt;br /&gt;
** [http://www.thesycon.de/ THESYCON]&lt;br /&gt;
** [http://www.windriver.com/products/development_suite/wind_river_compiler/ Wind River Diab Compiler]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://www.infineon.com/xmc4000 Offizielle Webseite der XMC4000-Familie]&lt;br /&gt;
* [http://www.infineonforums.com/forums/3-Microcontroller-Forum/forum.php?r=forum.php Infineon MCU Forum]&lt;br /&gt;
* [http://www.hitex.com/index.php?id=53&amp;amp;tx_ttnews%5Btt_news%5D=760&amp;amp;tx_ttnews%5BbackPid%5D=50&amp;amp;cHash=3b96ac85200264c3f8d52848c8096d6c Hitex XMC4000 Support]&lt;br /&gt;
* [http://ehitex.com/starter-kits/for-xmc4000/419/?c=134 XMC4500 Automation Kit No.1 via Hitex]&lt;br /&gt;
* [http://www.arroweurope.com/de/maerkte-loesungen/loesungen/ixperience-m4-development-kit.html iXperience M4 Development Kit]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;dave&amp;quot;&amp;gt;{{cite web&lt;br /&gt;
 | url         = http://www.elektroniknet.de/embedded/entwicklungstools/artikel/92782/&lt;br /&gt;
| title       = Schneller für XMC4000 mit DAVE 3 entwickeln&lt;br /&gt;
| accessdate  = 2013-08-09&lt;br /&gt;
| author      = Georg Huba&lt;br /&gt;
| date        = 2012-11-09 &lt;br /&gt;
| work        = elektroniknet.de&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;kosten&amp;quot;&amp;gt;{{cite web&lt;br /&gt;
 | url         = http://www.elektroniknet.de/halbleiter/mikrocontroller/artikel/92665/&lt;br /&gt;
| title       = Digitale Leistungswandlung mit dem XMC4000&lt;br /&gt;
| accessdate  = 2013-08-09&lt;br /&gt;
| author      = Frank Riemenschneider&lt;br /&gt;
| authorlink  = Frank Riemenschneider&lt;br /&gt;
| date        = 2012-11-07 &lt;br /&gt;
| work        = elektroniknet.de&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;infineon-mikrocontroller&amp;quot;&amp;gt;{{cite web&lt;br /&gt;
 | url         = http://www.elektroniknet.de/halbleiter/sonstiges/artikel/85180/0/&lt;br /&gt;
| title       = Neue Infineon-Mikrocontroller setzen auf ARM und innovative Peripherie&lt;br /&gt;
| accessdate  = 2013-08-09&lt;br /&gt;
| author      = Frank Riemenschneider&lt;br /&gt;
| authorlink  = Frank Riemenschneider&lt;br /&gt;
| date        = 2012-01-22 &lt;br /&gt;
| work        = elektroniknet.de&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Kuebi</name></author>
	</entry>
</feed>