13.07.2015 Aufrufe

PDF-Ausgabe herunterladen (34.2 MB) - elektronik industrie

PDF-Ausgabe herunterladen (34.2 MB) - elektronik industrie

PDF-Ausgabe herunterladen (34.2 MB) - elektronik industrie

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

EntwicklungssystemeNeue ProdukteEchtzeit-Betriebssystem und WindowsParallelbetrieb auf PCFunktionale Sicherheit in XC2000-DesignsSicherheitskritische ApplikationenBild: ETASMit dem Software-Werkzeug RT-PRO-PC von Etas kann ein Echtzeit-Betriebssystemzur gleichenZeit und unabhängig vom Standard-Windows-Betriebssystemauf einem handelsüblichen Multicore-PCausgeführt werden. JedesBetriebssystem bekommt exklusivfeste Hardwareressourcen,wie Mikroprozessor-Cores undSpeicher zugewiesen. Das Echt-zeit-Betriebssystem istdabei privilegiert. Hierdurchwird die Echtzeit-Fähigkeit mit optimalerLatenz und minimalemJitter erreicht. Das parallellaufende Windowskann auf nicht vom Echtzeit-Targetgenutzte Hardware zugreifen.Die Kommunikation zwischen denBetriebssystemen findet über virtuelleNetzwerkschnittstellenstatt. Es können also Funktionenentwickelt oder geändert werden,die sich sofort auf dem selben PCin Echtzeit ausführen lassen.infoDIREKT 574ei0412Bild: HitexDas 16-Bit-Safe-T-Kit XC2000 istein Entwicklungskit von Hitex fürDesigns auf Basis der XC2000-Architekturvon Infineon. Es enthältalle Komponenten, damit Entwicklerihre Applikation für einen Zertifizierungsprozessnach IEC 61508oder ISO 26262 vorbereiten können.Das Kit basiert auf den PRO-SIL Sicherheitsprodukten von Infineon.Neben einem Evaluierungsboardmit Safety-Monitor-ChipCIC61508 ist ein Softwarepaketmit Selbsttestbibliotheken undEntwicklungstools enthalten. Bestandteilist ferner eine Demo-Applikationmit einer typischen Konfigurierungfür Selbsttests, mit derdas Systemverhalten kontinuierlichüberwacht werden kann. Kombiniertman das Kit mit dem TantinoMCDS, lassen sich auch prozessor-interneVorgänge überwachen,ohne den Programmablaufzu unterbrechen.infoDIREKT 572ei0412ARM Cortex-M0+ und Kinetis-L30 Prozent kleinerer CodeMikrocontroller-Familie XMC4000Optimierte Debug-ToolsBild: IAR SystemsIAR Systems unterstützt mit derhoch-optimierenden C/C++-Compiler- und Debugger-ToolsuiteIAR Embedded Workbenchauch die ARM Cortex-M0+-Prozessorenund die Freescale -Mikrocontroller-FamilieKinetis-L.Der mit der IAR Embedded Workbenchgenerierte Code ist insgesamt30 % kleiner als der Code,der mit einem Standard-Open-Source-Compiler erzeugt wird.Ein kompakter Code ist aber vonentscheidender Bedeutung, dennder Flashspeicher ist ein Schlüsselfaktorbei der Bestimmung vonSystemkosten und Stromverbrauch.Die ARM Cortex-M0+-MCU verbindet Energieeffizienzmit hoher Performance. Die Kinetis-L-Serievon Freescale ist <strong>industrie</strong>weitdie erste basierendauf dem neuen ARM Cortex-M0+-Kern und erleichtert so die Migrationvon 8-Bit- zu den 32-Bit-Einstiegslösungen.infoDIREKT 571ei0412Bild: PLSParallel zur Markteinführung derauf einem ARM-Cortex-M4-Corebasierenden MikrocontrollerfamilieXMC4000 von InfineonTechnologies stellt PLS ProgrammierbareLogik & Systeme mitder Universal Debug Engine(UDE) Version 3.2.1 optimierteTest- und Debug-Werkzeuge fürdie gleichermaßen leistungsstar-ken wie energieeffizienten32-Bit-Mikrocontroller der SerieXMC4500 vor, die seit März 2012in Musterstückzahlen verfügbarist. Sowohl die UDE 3.2.1 alsauch die UAD2-Geräte von PLSunterstützen die Debug-Ressourcenund Peripherie-Einheiten derXMC4000-Con-trollerfamilie ohnejede Einschränkungen. Dieintegrierte Flash/OTP-Programmierfunktionder UDE garantierthierbei maximale Geschwindigkeitenim Gesamt-zyklus Löschen-Download-Programmierung-Verify.infoDIREKT 569ei0412Caviums Octeon III MultiCore Mips64-ProzessorMikroprozessor-Entwicklungssystem unterstützt mit Trace 32 Multicore-Designs bis 48 CoresBild: LauterbachLauterbach unterstützt mit seinemTrace 32 ICD die Mips64-Prozessorfamilie Octeon III vonCavium. Diese ProzessorfamilieOcteon III basiert auf der Mips64-Architektur und ist ein Multicore-Design mit bis zu 48 Cores. Sie istspeziell für den Einsatz in Netzwerk-,Kommunikations- und Digital-Home-Applikationenkonzipiert.Die ICs lassen sich mit einerTaktfrequenz von bis zu 2,5 GHzbetreiben. Durch die Cavium InterconnectArchitecture könnenmehrere Octeon III-CPUs zu einemeinzelnen logischen High-Performance-Prozessor zusammengeschaltet werden. Das bestehendeTrace 32 Power-Debug-System für die Mips64-Familiebietet den Anwendern des OcteonIII ein High-Speed-Interface fürden gesamten Debug-Prozesseinschließlich Code-Download,Flash-Programmierung und Source-Code-Debugging.Über JTAGbekommt man vollen Zugriff aufdie On-Chip Debug-Hardware unddie internen Features des Prozessorsund kann darüber auch denBootstrap Code, die Interrupt Service-Routinenund die Treiber derApplikationssoftware debuggen.Die Trace 32 Power View-Benutzeroberflächebeinhaltet einenHLL-Debugger für C und C++ mitkomfortabler Linux-RTOS- sowieMulticore-Unterstützung.infoDIREKT 570ei0412www.<strong>elektronik</strong>-<strong>industrie</strong>.de <strong>elektronik</strong> <strong>industrie</strong> 04/2012 75

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!