<?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=Altera_Nios</id>
	<title>Altera Nios - 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=Altera_Nios"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Altera_Nios&amp;action=history"/>
	<updated>2026-05-31T05:10:27Z</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=Altera_Nios&amp;diff=605984&amp;oldid=prev</id>
		<title>imported&gt;Acky69: Floskel raus</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Altera_Nios&amp;diff=605984&amp;oldid=prev"/>
		<updated>2024-11-23T16:13:06Z</updated>

		<summary type="html">&lt;p&gt;Floskel raus&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;NIOS&amp;#039;&amp;#039;&amp;#039; ist der Produktname eines [[Eingebettetes System|eingebetteten]] [[Prozessor]]s des Chipherstellers [[Altera]] in Form eines &amp;#039;&amp;#039;[[IP-Core|Soft Core Prozessor]]s&amp;#039;&amp;#039;. Mit diesem kann eine synthetische [[Hauptprozessor|CPU]] in einen [[FPGA]] oder [[Anwendungsspezifische integrierte Schaltung|ASIC]] implementiert werden.&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
Die aktuelle Prozessorversion heißt vollständig &amp;#039;&amp;#039;&amp;#039;Nios II&amp;#039;&amp;#039;&amp;#039; und ist seit 2005 aktuell – von der Verwendung der ursprünglichen ersten Version wird abgeraten.&lt;br /&gt;
&lt;br /&gt;
Praktisch handelt es sich beim Nios um eine umfangreiche Sammlung von Designanweisungen in Form von Dateien, welche in einer Hardwarebeschreibungssprache die Funktionen elektrischer Schaltungen festlegen. Diese Designs können von speziellen [[Hardwarebeschreibungssprache|HDL]]-[[Compiler]]n gelesen und zu einer Schaltung übersetzt werden, die als Konfiguration in einen programmierbaren [[Logikbaustein]] eingeschrieben wird. Damit enthält dieser Baustein dann den voll funktionsfähigen Prozessor.&lt;br /&gt;
&lt;br /&gt;
Altera unterstützt Hardware-Software-Co-Design, indem verschiedene Versionen von &amp;#039;&amp;#039;&amp;#039;Nios&amp;#039;&amp;#039;&amp;#039; angeboten werden, welche sich in der Hardwarearchitektur unterscheiden, jedoch [[Kompatibilität (Technik)|softwarekompatibel]] sind. Dies ermöglicht zum Beispiel, zwischen einem schnelleren oder einem kompakteren Design zu wählen. Zudem kann man den Prozessor mit weiteren Modulen, wie zum Beispiel einer [[Floating Point Unit]], konfigurieren, um die Leistungsfähigkeit für eine bestimmte Aufgabenstellung zu optimieren.&lt;br /&gt;
&lt;br /&gt;
Zusammen mit anderen, anwendungsspezifischen Schaltungsteilen wie [[Halbleiterspeicher|RAM]] oder IO-Interfaces, welche üblicherweise auf demselben Chip implementiert werden, agiert dieser Prozessor dann als spezifische Hardware und kann wie ein normaler Prozessor mit [[Software]] (z.&amp;amp;nbsp;B. in [[C (Programmiersprache)|C]] oder [[C++]]) beladen und betrieben werden. So können vorhandene, auch ursprünglich rein hardwarebasierte Systeme einfach erweitert und existierende Software wiederverwendet werden.&lt;br /&gt;
&lt;br /&gt;
Das NIOS-System wird über den &amp;#039;&amp;#039;SOPC&amp;#039;&amp;#039;-Builder (System-On-a-Programmable-Chip) zusammengestellt. Ein SOPC-Projekt besteht aus einzelnen Logikblöcken, die Senken oder Quellen für Daten bilden. Die einzelnen Logikblöcke werden mittels einer &amp;#039;&amp;#039;Avalon Switch Fabric&amp;#039;&amp;#039; miteinander verbunden. Der SOPC-Builder bietet eine [[grafische Benutzeroberfläche]], um das Zielsystem graphisch zu beschreiben. Das konfigurierte System aus Prozessor und Hardware wird dann in einen Satz von [[Very High Speed Integrated Circuit Hardware Description Language|VHDL]] oder [[Verilog]]-Dateien exportiert, mit denen dann z.&amp;amp;nbsp;B. ein FPGA der Firma Altera als [[System on a Chip]] konfiguriert werden kann. Darüber hinaus, kann der so gewonnene FPGA-Code verwendet werden, um ASICs zu generieren.&lt;br /&gt;
&lt;br /&gt;
== Maturität ==&lt;br /&gt;
Der Reife- und Zertifizierungsgrad der Nios CPU eignet sich inzwischen auch zur Realisierung sicherheitskritischer Anwendungen.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
*[http://www.altera.com/products/ip/processors/nios2/ni2-index.html Altera&amp;#039;s site about Nios II]&lt;br /&gt;
&lt;br /&gt;
{{Navigationsleiste programmierbare Logik}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Mikroprozessor]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Acky69</name></author>
	</entry>
</feed>