Innovasic Semiconductor präsentiert ihren ersten Mikrocontroller für industrielle Anwendungen
Innovasic Semiconductor hat mit „fido1100“ sein erstes Produkt aus der Mikrocontrollerfamilie „fido“™ (flexible input deterministic output) vorgestellt. Die revolutionäre Mikrocontrollerarchitektur wurde speziell für die Anforderungen des industriellen Embedded-Marktes entwickelt und bietet neben einer noch nie dagewesenen Flexibilität eine einzigartige deterministische Performance.
Der 32-Bit-Prozessor „fido1100“ basiert auf einem CPU32+ (68000)-kompatiblen Befehlssatz, der im Markt weit verbreitet ist. Die Architektur beinhaltet zahlreiche Features, die – vor allem bei sicherheitskritischen Echtzeitaufgaben – den Software Debug und Test vereinfachen. Programmierbare Peripheriefunktionen wie 10/100 Ethernet, serielle und GPIO-Protokolle, bieten eine reiche Auswahl an I/O-Schnittstellen.
Dank ihrer langjährigen Erfahrungen mit dem Nachbau abgekündigter Mikrocontroller und Peripheriebausteine, hat Innovasic eine Mikrocontrollerarchitektur entwickelt, bei der wichtige Funktionen, wie Real Time Tasks, in Hardware realisiert wurden. Keith Prettyjohns, CEO von Innovasic Semiconductor, erläutert die Vorteile: „Während ein general-purpose Mikrocontroller in der Regel erst durch aufwändige Software auf die Anforderungen des industriellen Marktes zugeschnitten wird, wurden beim „fido“ viele spezielle Embedded-Funktionen bereits auf dem Chip - in Hardware realisiert. Damit ersparen wir dem Systemdesigner das Schreiben und Debuggen von tausenden Zeilen an Applikationscode.“
Hardware Contexts™
Auf dem „fido1100“ integriert sind fünf raum- und zeitpartitionierte Hardware-Kontexte, die wie „virtuelle CPUs“ arbeiten. Durch die Realisierung in Hardware ohne Eingreifen des Echtzeitbetriebssystems lässt sich das Task Management, die Steuerung der Prioritäten der einzelnen Tasks untereinander und das Interrupt Management wesentlich effizienter kontrollieren. Darüber hinaus kann das Context Switching innerhalb eines einzigen Taktzyklus erfolgen.
Deterministic Performance
Um die engen Time Constraints von sicherheitskritischen Echtzeitsystemen zu erfüllen, bietet Innovasics neue Mikrocontrollerfamilie ein vorhersehbares Zeitverhalten. Dazu befindet sich auf dem Chip ein Deterministic Cache, in dem zeitkritische Codeteile gespeichert sind. Der Code kann dann bei Bedarf innerhalb einer definierten Zeit schnell und ohne Jitter ausgelesen werden. Dank dieser ausgezeichneten deterministischen Eigenschaften kommt „fido1100“ mit einer niedrigen Taktrate von nur 66 MHz aus und weist damit eine geringe Verlustleistung auf.
Software Profiling and Integrated Debug EnviRonment (SPIDER)
Zur Entwicklungsunterstützung steht die auf den Baustein optimierte „Software Profiling and Integrated Debug EnviRonment“ (SPIDER) zur Verfügung. Über den JTAG Port erlaubt SPIDER echtes Hardware Single-Step Debug ohne Software-Emulation.
Mit SPIDER kann ein Trace Buffer im Arbeitsspeicher der CPU angelegt werden, der nur durch die Größe des verfügbaren RAMs begrenzt ist. Dank Kontext-bewusster Hardware Breakpoints lässt sich die Code Instrumentation signifikant reduzieren. Darüber hinaus liefert SPIDER statistische Informationen, um zeitkritische Codeteile zu identifizieren, die dann im Deterministic Cache gespeichert werden.
Universal I/O Controller (UIC™)
„fido1100“ verfügt über vier universelle UICs, die flexibel - entsprechend den Anforderungen der Anwendung - unterschiedliche I/O-Protokolle unterstützen können. Die UIC-Softwarebibliothek enthält u.a. 10/100 Ethernet mit MAC-Adressenfilterung, zwei 16550 entsprechende UARTs, SMBus, Smart GPIOs, SPI, I2C und kundenspeziifsche Formate.
Bibliothek und Support Tools
Zusammen mit dem Mikrocontroller liefert Innovasic Semiconductor eine Softwarebibliothek und komplette Entwicklungswerkzeuge einschließlich der Industriestandard-IDE Eclipse, der G++ GNU
Tool Chain von Code Sourcery, der vollen Bibliotheksunterstützung, der Embedded Communication Stacks, GPIO und Musterprogramme. Die „fido“-Installationsapplikation läuft innerhalb von fünf Minuten.
Der „fido1100“ ist ab sofort in PQFP, TQPF und FPGA-Gehäusen mit 208 Pins lieferbar und für den industriellen Temperaturbereich von -40 °C bis +85 °C spezifiziert. Zur schnellen Evaluierung des Mikrocontrollers ist ein Development Kit erhältlich.
www.innovasic.de
Innovasic Semiconductor
Das Fab-lose US-Halbleiterunternehmen Innovasic Semiconductor Inc. konzentriert sich schwerpunktmäßig auf die Anforderungen des industriellen Marktes. In den letzten Jahren hat Innovasic eine weltweit führende Position bei der Bereitstellung von Ersatz-ICs abgekündigter Bauelemente aufgebaut. Die Unternehmensstrategie ist es, Mikrocontroller und Peripheriebausteine zu entwickeln, die 100-prozentig kompatibel sind zu den von den Originalherstellern nach einer EOL-Benachrichtigung nicht mehr lieferbaren Bauteilen. Mit mehr als einer Million ausgelieferter ICs hat sich Innovasic Semiconductor als qualifizierter und zuverlässiger Partner führender Hersteller von industriellen Systemen bewiesen. Dank der engen Partnerschaft zu seinen Kunden hat Innovasic Semiconductor nicht nur zahlreiche Design-Wins für das wachsende Portfolio an Mikrocontroller-Ersatzbausteinen sichern können, sondern hat nun sogar eine eigene Mikrocontrollerfamilie für industrielle Anwendungen entwickelt. Die neue Mikrocontrollerfamilie fido™ basiert auf einer einzigartigen Architektur, die einerseits durch zahlreiche Patente geschützt und zum anderen zu einem weit verbreiteten Befehlssatz kompatibel ist. |