
Dieser Emulator bestehr aus zwei Komponenten: ein kompaktes (73× 184×132mm) Hauptgerät und eine steckbare MCU-spezifische Funktionseinheit. Dieses modulare Design kostet viel weniger als vorherige Renesas Emulatoren, nämlich über 50% weniger. Darüber hinaus kann der Kunde bei Bedarf das Hauptgerät mit kostengünstigen Funktionsmodulen erweitert werden und damit weitere MCUs einbinden und austesten. Die erste Funktionseinheit in dieser Richtung ist die M16C/64 Produktgruppe. Andere Module werden von Renesas folgen, z. B. H8SX/1725, R8C/3xA, H8S/Tiny usw.
Der Vorteil der E100 Emulatoren ist das GUI (Graphical User Interface) und deren einfachen Benutzung. Dies erleichtert die Testeinstellung sowie die Handhabung. Zum Beispiel kann vom Entwicklungsingenieur komplexe Einstellungen von Break,- Trace- und Schleifen-Bedingungen sowie Messungen mit einer grafischen Oberfläche eingestellt werden. Auf diese Art kann eine Funktion oder Variable vom Quellcode durch Drag- und Drop in ein Hardware-Ereignis gewandelt werden, die dann auch für spätere Verwendung gespeichert werden kann. Quittierungen und Einstellungen sind klar und deutlich, was auch die Historie der Abläufe beweist, wenn der Ingenieur den Ablauf im Trace-Speicher verfolgt und vergleicht.
Die umfangreichen Test- und Meßmöglichkeiten des E100 helfen, Gründe für evtl. auftretende Probleme der Applikationssoftware zu finden und damit zu lösen. Dies reduziert drastisch die notwendie Zeit für das Debuggen von Programmen. Der E100 ermöglicht das durch eine einzigartige programmierbare Logik im Design des E100 und erhöht damit die Systemleistung und -Flexibilität, und das bei einem günstigen Preis/Leistungsverhältnis. Die Emulator Hardware kann dynamisch angepasst werden an die optimalen Debug-Verhältnisse je nach Einsatz. Zum Beispiel können Programmtest und Beurteilung durch das nützliche Profiling und der Erfassung (Programmausführung und Datenzugriff) verbessert werden.
Der Emulator hat einen großzügigen 4M-zyklen (vier megazyklen) grossen Ablaufspeicher, der mehrfache Erfassungs-Modi ermöglicht, z.B. die neuartige “Repeat Fill” Option, die sequentielle 513-Zyklen “Fenster” um einen Triggerpunkt herum speichert. Dies erlaubt dem Anwender 256 Buszyklen vor und nach einer spezifizierten Bedingung zu sehen. Diese können dann ohne Anhalten der Programmausführung des Zielsygtems analysiert werden. Der E100 bietet ausserdem ein 16Kbyte Echtzeit RAM Monitor sowie ein 16-Kanal Ereignis-Funktion, ein 4096-Punkt Software Break sowie ein 32-bit externer Trigger. In diesem anwenderfreundlichen Produkt sind keine gefährlichen Stoffe bei den Hardware-Komponenten eingesetzt worden, sondern nur RoHS-kompatible Materialien.
Ein Windows®*2 kompatibler PC wird als Host Computer für den E100 verwendet, der über die USB 2.0 (High Speed) Schnittstelle verbunden wird. Das E100’s GUI wird durch Renesas’ High-performance Embedded Workshop der vierten Generation.des Integrierten Entwicklungsumgebungen (IDE) realisiert, die auf dem Host-PC läuft. Der High-performance Embedded Workshop arbeitet zusammen mit einer Reihe von Software-Werkzeugen wie z. B. C/C++ Compiler, Debugger und Linker. Die IDE ermöglicht es dem Entwickler vielfältige Aufgaben der Systementwicklung zu erledigen wie Kodierung, Generierung und Debuggen der System-Hardware; alles unter einem integrierten Projektmanagement System.
Der E100 Emulator ist ein neues Mitglied von Renesas’ umfangreicher Reihe von Entwicklungswerkzeugen, mit zwei anderen voll spezifizierte Emulatoren: der PC7501 für die M16C Familie und die R8C Familie, den E6000 für die H8S und H8 Familien sowie den E6000H für die H8SX Familie. Diese älteren, aber weitläufig eingesetzten Debug-Lösungen werden weltweit sehr geschätzt. Die verbesserten Funktionen der neuen Support Tools ermöglicht ein effizientes Debuggen von grösseren Programmen, und der niedrigere Preis passt besser in die angespannten Ingenieur Budgets. Des weiteren hilft das modulare Design, die Kette der Support Tools zu vereinheitlichen, wenn Renesas sein Angebot an MCUs erweitert, um die wechselnden Anforderungen der globalen Märkte zu befriedigen.
Specifikation — Renesas Technology E100 Full-spec Emulator für 8- to 32-bit MCUs
Produkt E100 Emulator
*: Profil Funktion und Abdeckungsfunktion können nicht gleichzeitig genutzt werden