<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=131.130.1.150</id>
	<title>Mikrocontroller.net - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=131.130.1.150"/>
	<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/articles/Spezial:Beitr%C3%A4ge/131.130.1.150"/>
	<updated>2026-04-10T23:20:34Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=CPLD&amp;diff=2707</id>
		<title>CPLD</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=CPLD&amp;diff=2707"/>
		<updated>2004-05-05T22:57:38Z</updated>

		<summary type="html">&lt;p&gt;131.130.1.150: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;quot;Complex Programmable Logic Device&amp;quot;. CPLDs sind programmierbare [[IC]]s, die z.B. [[digital]]e Schaltungen mit Logik-ICs der [[74xx]]-Reihe ersetzen können. Die Programmierung findet meistens [[seriell]] statt.&lt;br /&gt;
Beispiel: die [[ispLSI]]s von Lattice (www.latticesemi.com).&lt;br /&gt;
&lt;br /&gt;
CPLDs enthalten wie die kleineren [[GAL]]s eine Und-Oder-Matrix sowie Speicherelemente ([[FlipFlop]]s), die frei miteinander verbunden werden können.&lt;br /&gt;
&lt;br /&gt;
Ein CPLD-&amp;quot;Programm&amp;quot; kann auf verschiedene Arten erstellt werden: Man kann entweder die Anordnung der einzelnen [[digital]]en Gatter als Schaltplan zeichnen oder die gewünschte Funktion mit einer Hardwarebeschreibungssprache wie [[Abel]], [[VHDL]] oder [[Verilog]] beschreiben.&lt;br /&gt;
&lt;br /&gt;
Siehe auch: [[FPGA]]&lt;/div&gt;</summary>
		<author><name>131.130.1.150</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=FPGA&amp;diff=3813</id>
		<title>FPGA</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=FPGA&amp;diff=3813"/>
		<updated>2004-05-05T22:55:49Z</updated>

		<summary type="html">&lt;p&gt;131.130.1.150: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;quot;&#039;&#039;&#039;F&#039;&#039;&#039;ield &#039;&#039;&#039;P&#039;&#039;&#039;rogrammable &#039;&#039;&#039;G&#039;&#039;&#039;ate &#039;&#039;&#039;A&#039;&#039;&#039;rray&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Ein FPGA besteht, ähnlich wie ein [[CPLD]], aus vielen Logikelementen (hauptsächlich [[FlipFlop]]s), die über elektronische &amp;quot;Schalter&amp;quot; entsprechend der vom Entwickler gewünschten Funktion miteinander verknüpft werden können. Da der Pegel von [[Flash]]- oder [[EEPROM]]-Speicherzellen nicht direkt zum Betrieb dieser Schalter ausreicht, wird ein [[RAM|SRAM]] verwendet, in das beim Bootprozess die Verknüpfungsregeln geladen werden (z.B. aus einem EEPROM oder von einem Mikrocontroller).&lt;br /&gt;
&lt;br /&gt;
Immer beliebter wird es, einen FPGA mit einem Prozessor (z.B. [[AVR]] FPSLIC oder PowerPC) in einem IC zu integrieren, was neben der Platzeinsparung eine große Flexibiliät beim Lösen komplexer Aufgaben bietet (der FPGA kann z.B. spezielle IO-Funktionen für den Prozessorkern bereitstellen).&lt;/div&gt;</summary>
		<author><name>131.130.1.150</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=AVR&amp;diff=1027</id>
		<title>AVR</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=AVR&amp;diff=1027"/>
		<updated>2004-05-05T22:52:55Z</updated>

		<summary type="html">&lt;p&gt;131.130.1.150: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Hersteller: [[Atmel]]&lt;br /&gt;
* AVR steht für Advanced Virtual RISC (in einem Paper von Alf Egin Bogen und Vegard Wollan)&lt;br /&gt;
* 8 Bit&lt;br /&gt;
* Architektur ist für Hochsprachen ([[C]]) optimiert&lt;br /&gt;
* [[Harvard-Architektur]] (getrennter Befehls- und Datenspeicher)&lt;br /&gt;
* 32 [[Register]], kein [[Akkumulator]]&lt;br /&gt;
* 3 Pointerregister&lt;br /&gt;
* Multiplikationsbefehle bei den neueren [[ATmega]]s&lt;br /&gt;
* ~60 Befehle&lt;br /&gt;
* die meisten Befehle dauern 1 oder 2 Taktzyklen&lt;br /&gt;
* 1-128kB [[Flash-ROM]], 128B-4kB [[EEPROM]], 0-4kB [[RAM]]&lt;br /&gt;
* viele Typen mit [[ADC]], [[SPI]], [[I2C]]&lt;br /&gt;
* [[ISP|In-System]] progammierbar&lt;br /&gt;
* [[JTAG]] nur bei manchen der neueren [[ATmega]]s&lt;br /&gt;
* [[Assembler]], [[Simulator]] und guter [[C]]-[[Compiler]] kostenlos ([[AVR-GCC]])&lt;br /&gt;
&lt;br /&gt;
Das Design, das an der Universität für Technologie in Trondheim/Norwegen entwickelt wurde, hat Atmel von einer Schwedischen Firma gekauft. Laut Atmel bedeutet AVR garnichts , manche behaubten es bedeute &amp;quot;Alf (Egil Bogen) and Vegard (Wollan) &#039;s Risc processor&amp;quot; oder &amp;quot;Arnes og Vegards RISC&amp;quot;...&lt;br /&gt;
&lt;br /&gt;
=== AT90S ===&lt;br /&gt;
&lt;br /&gt;
Die &amp;quot;Basic Line&amp;quot; der AVR Reihe. Sie beinhaltet die ersten AVRs die produziert wurden und beginnen alle mit &amp;quot;AT90S&amp;quot;. Alle Typen wurden mit der Zeit von den beiden Nachfolgereihen ersetzt: ATMega bzw. ATTiny.&lt;br /&gt;
&lt;br /&gt;
=== ATMega ===&lt;br /&gt;
&lt;br /&gt;
Die ATmega-[[Mikrocontroller]] sind ein Teil der AVR-Controllerfamilie. Zusammen mit den ATTiny lösen die ATmega die AT90S-Serie schrittweise ab, wobei es in den meisten Fällen weitgehend pin- und funktionskompatiblen Ersatz für die abgekündigten Controller gibt (ATmega8 statt AT90S4433, ATmega8515 statt AT90S8515 usw.).&lt;br /&gt;
&lt;br /&gt;
=== ATTiny ===&lt;br /&gt;
&lt;br /&gt;
Die ATTiny stellen das untere Ende der neuen AVR Linie von [[Atmel]] da und waren zunächst durch das Fehlen von internem [[RAM#SRAM|SRAM]] gekennzeichnet. Mittlerweile gibt es aber so bemerkenswerte Controller wie den Tiny2313, deren Möglichkeiten und Funktionen den ATMegas in nichts nachstehen.&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
&lt;br /&gt;
* [[Compiler für AVR|Compiler]]&lt;br /&gt;
* [[Assembler]]&lt;/div&gt;</summary>
		<author><name>131.130.1.150</name></author>
	</entry>
</feed>