<?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=84.57.194.63</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=84.57.194.63"/>
	<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/articles/Spezial:Beitr%C3%A4ge/84.57.194.63"/>
	<updated>2026-04-11T03:16:51Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=VHDL&amp;diff=16169</id>
		<title>VHDL</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=VHDL&amp;diff=16169"/>
		<updated>2006-07-13T17:51:14Z</updated>

		<summary type="html">&lt;p&gt;84.57.194.63: /* Wann und warum verwendet man Variablen? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>84.57.194.63</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=VHDL&amp;diff=16168</id>
		<title>VHDL</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=VHDL&amp;diff=16168"/>
		<updated>2006-07-13T17:50:31Z</updated>

		<summary type="html">&lt;p&gt;84.57.194.63: /* Wann und warum verwendet man Variablen? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>84.57.194.63</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=VHDL&amp;diff=16167</id>
		<title>VHDL</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=VHDL&amp;diff=16167"/>
		<updated>2006-07-13T17:49:15Z</updated>

		<summary type="html">&lt;p&gt;84.57.194.63: /* Wann und warum verwendet man Variablen? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>84.57.194.63</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=VHDL&amp;diff=16166</id>
		<title>VHDL</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=VHDL&amp;diff=16166"/>
		<updated>2006-07-13T17:47:11Z</updated>

		<summary type="html">&lt;p&gt;84.57.194.63: /* Wann und warum verwendet man Variablen? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>84.57.194.63</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=VHDL&amp;diff=16165</id>
		<title>VHDL</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=VHDL&amp;diff=16165"/>
		<updated>2006-07-13T17:46:28Z</updated>

		<summary type="html">&lt;p&gt;84.57.194.63: /* Wann und warum verwendet man Variablen? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>84.57.194.63</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Hardwarebeschreibungssprachen&amp;diff=16164</id>
		<title>Hardwarebeschreibungssprachen</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Hardwarebeschreibungssprachen&amp;diff=16164"/>
		<updated>2006-07-13T17:46:00Z</updated>

		<summary type="html">&lt;p&gt;84.57.194.63: /* English */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mit einer Hardwarebeschreibungssprache lässt sich das Verhalten von (digitalen) Schaltkreisen in Textform beschreiben. Aus dem Quelltext können dann z.B. Daten für die Programmierung von Logikbausteinen ([[FPGA]], [[CPLD]], [[GAL]]) gewonnen werden, oder es lassen sich Simulationen durchführen.&lt;br /&gt;
&lt;br /&gt;
== ABEL ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A&#039;&#039;&#039;dvanced &#039;&#039;&#039;B&#039;&#039;&#039;oolean &#039;&#039;&#039;E&#039;&#039;&#039;xpression &#039;&#039;&#039;L&#039;&#039;&#039;anguage&lt;br /&gt;
&lt;br /&gt;
ABEL wird hauptsächlich für kleinere Aufgaben wie die Programmierung von [[GAL]]s verwendet.&lt;br /&gt;
&lt;br /&gt;
=== Weblinks ===&lt;br /&gt;
* [http://www.seas.upenn.edu/ese/rca/software/abel/abel.primer.html ABEL-HDL Primer] - englischsprachige ABEL-Einführung von der University of Pennsylvania&lt;br /&gt;
&lt;br /&gt;
== AHDL == &lt;br /&gt;
&lt;br /&gt;
Die Altera Hardware Description Language AHDL ist eine Weiterentwicklung von ABEL.&lt;br /&gt;
&lt;br /&gt;
== CUPL ==&lt;br /&gt;
&lt;br /&gt;
Dem ABEL verwandte Sprache, wird von Atmel noch als WinCUPL für Atmel-CPLDs kostenlos bereitgestellt, aber nicht mehr gepflegt. (Der Texteditor stürzt beim Speichern ab und beendet das Programm - Abhilfe: Wordpad o.ä. benutzen)&lt;br /&gt;
&lt;br /&gt;
== Verilog ==&lt;br /&gt;
&lt;br /&gt;
=== Weblinks ===&lt;br /&gt;
* [http://www.eg.bucknell.edu/~cs320/1995-fall/verilog-manual.html Verilog Handbook]&lt;br /&gt;
* [http://www.stanford.edu/class/ee183/handouts_win2003/VerilogQuickRef.pdf Verilog Quick Reference]&lt;br /&gt;
* [http://www.fpga4fun.com/VerilogTips.html Verilog Tips and Tricks]&lt;br /&gt;
&lt;br /&gt;
== VHDL ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;V&#039;&#039;&#039;ery High Speed Integrated Circuit &#039;&#039;&#039;H&#039;&#039;&#039;ardware &#039;&#039;&#039;D&#039;&#039;&#039;escription &#039;&#039;&#039;L&#039;&#039;&#039;anguage&lt;br /&gt;
&lt;br /&gt;
VHDL ist die in Europa vorwiegend verwendete Beschreibungssprache für digitale Schaltungen.&lt;br /&gt;
&lt;br /&gt;
=== Weblinks ===&lt;br /&gt;
====Deutsch====&lt;br /&gt;
* [http://www.nt-nv.fh-koeln.de/Labor/VhdlEasy/index.html VHDL easy] - deutschsprachige VHDL-Einführung von der FH Köln&lt;br /&gt;
* [http://www.itiv.uni-karlsruhe.de/opencms/opencms/de/study/vhdl/book/download.html Schaltungsdesign mit VHDL] - komplettes Buch als PDF&lt;br /&gt;
* NEU! [http://tech-www.informatik.uni-hamburg.de/vhdl/doc/kurzanleitung/vhdl.pdf VHDL Kurzanleitung] - deutschsprachig, ca. 110 Seiten &lt;br /&gt;
* [http://wwwlrh.fh-bielefeld.de/vhdl_vor/VHDL_VOR.htm Schaltungs-Synthese mit VHDL] eine Einfuehrung&lt;br /&gt;
* [http://www.vhdl-online.de/tutorial/ VHDL Tutorial] - umfangreiches Tutorial zu VHDL&lt;br /&gt;
&lt;br /&gt;
====English====&lt;br /&gt;
* [http://www.ti.informatik.uni-frankfurt.de/Docs/cook/ VHDL Cookbook] - komplettes Buch&lt;br /&gt;
* [http://www.fpga4fun.com/VHDLTips.html VHDL Tips and Tricks]&lt;br /&gt;
* [http://www.doulos.com/knowhow/vhdl_designers_guide/ The Designer&#039;s Guide to VHDL]&lt;br /&gt;
&lt;br /&gt;
[[Category:FPGA und Co]]&lt;/div&gt;</summary>
		<author><name>84.57.194.63</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=FPGA&amp;diff=16163</id>
		<title>FPGA</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=FPGA&amp;diff=16163"/>
		<updated>2006-07-13T17:45:38Z</updated>

		<summary type="html">&lt;p&gt;84.57.194.63: /* Weblinks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>84.57.194.63</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=ModelSim&amp;diff=16162</id>
		<title>ModelSim</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=ModelSim&amp;diff=16162"/>
		<updated>2006-07-13T17:44:57Z</updated>

		<summary type="html">&lt;p&gt;84.57.194.63: /* Unter Modelsim_xe Altera Bauteile simulieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Modelsim ist eine Mächtige Simulationsumgebung für [[HDL]]&#039;s&lt;br /&gt;
&lt;br /&gt;
==Unter Modelsim_xe Altera Bauteile simulieren==&lt;br /&gt;
Für die Simulation von Altera spezifischen Bausteinen (RAM,PLL..) werden, Liberties von Altera benötigt. Diese müssen eingebunden werden.&lt;br /&gt;
&lt;br /&gt;
Dies Modelsim Altera Version downloaden und installieren&lt;br /&gt;
Das Verzeichnis Modelsim ae/altera nach modelsim xe/altera kopieren&lt;br /&gt;
InI Datei im Modelsim_xe verzeichnis folgendermassen erweitern:&lt;br /&gt;
	[Library]&lt;br /&gt;
	std = $MODEL_TECH/../std&lt;br /&gt;
	ieee = $MODEL_TECH/../ieee&lt;br /&gt;
	verilog = $MODEL_TECH/../verilog&lt;br /&gt;
	vital2000 = $MODEL_TECH/../vital2000&lt;br /&gt;
	std_developerskit = $MODEL_TECH/../std_developerskit&lt;br /&gt;
	synopsys = $MODEL_TECH/../synopsys&lt;br /&gt;
	modelsim_lib = $MODEL_TECH/../modelsim_lib&lt;br /&gt;
	lpm = $MODEL_TECH/../altera/vhdl/220model&lt;br /&gt;
	alt_vtl = $MODEL_TECH/../altera/vhdl/alt_vtl&lt;br /&gt;
	altera_mf = $MODEL_TECH/../altera/vhdl/altera_mf&lt;br /&gt;
	altgxb = $MODEL_TECH/../altera/vhdl/altgxb&lt;br /&gt;
	cyclone = $MODEL_TECH/../altera/vhdl/cyclone&lt;br /&gt;
	sgate = $MODEL_TECH/../altera/vhdl/sgate&lt;br /&gt;
Modelsim_xe starten&lt;br /&gt;
neu dazugekommene Libraries rekompilieren&lt;br /&gt;
[[Category:FPGA und Co]]&lt;br /&gt;
&lt;br /&gt;
==Simulation von Speicherinhalten von Quartus unter Modelsim==&lt;br /&gt;
Der Inhalt des Speichers muss im Intel hex Format vorliegen.&lt;br /&gt;
Falls dies nicht der Fall ist müssen folgende Schritte durchgeführt werden:&lt;br /&gt;
* Quartus öffnen&lt;br /&gt;
* Speicher Datei öffnen (mif)&lt;br /&gt;
* Datei/speichern unter.. &lt;br /&gt;
** hex als Dateiendung wählen&lt;br /&gt;
* Hinweis: Dateiname und Endung immer klein schreiben!!!&lt;br /&gt;
&lt;br /&gt;
Im Design muss noch die File Endung von mif in hex geändert werden.&lt;br /&gt;
* init_file =&amp;gt; &amp;quot;prog.hex&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Hinweis:&lt;br /&gt;
Der Speicherinhalt kann unter View/debug/memory angeschaut werden.&lt;/div&gt;</summary>
		<author><name>84.57.194.63</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=ModelSim&amp;diff=16161</id>
		<title>ModelSim</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=ModelSim&amp;diff=16161"/>
		<updated>2006-07-13T17:42:43Z</updated>

		<summary type="html">&lt;p&gt;84.57.194.63: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Modelsim ist eine Mächtige Simulationsumgebung für [[HDL]]&#039;s&lt;br /&gt;
&lt;br /&gt;
==Unter Modelsim_xe Altera Bauteile simulieren==&lt;br /&gt;
Für die Simulation von Altera spezifischen Bausteinen (RAM,PLL..) werden, Liberties von Altera benötigt. Diese müssen eingebunden werden.&lt;br /&gt;
&lt;br /&gt;
Dies Modelsim Altera Version downloaden und installieren&lt;br /&gt;
Das Verzeichnis Modelsim ae/altera nach modelsim xe/altera kopieren&lt;br /&gt;
InI Datei im Modelsim_xe verzeichnis folgendermassen erweitern:&lt;br /&gt;
	[Library]&lt;br /&gt;
	std = $MODEL_TECH/../std&lt;br /&gt;
	ieee = $MODEL_TECH/../ieee&lt;br /&gt;
	verilog = $MODEL_TECH/../verilog&lt;br /&gt;
	vital2000 = $MODEL_TECH/../vital2000&lt;br /&gt;
	std_developerskit = $MODEL_TECH/../std_developerskit&lt;br /&gt;
	synopsys = $MODEL_TECH/../synopsys&lt;br /&gt;
	modelsim_lib = $MODEL_TECH/../modelsim_lib&lt;br /&gt;
	lpm = $MODEL_TECH/../altera/vhdl/220model&lt;br /&gt;
	alt_vtl = $MODEL_TECH/../altera/vhdl/alt_vtl&lt;br /&gt;
	altera_mf = $MODEL_TECH/../altera/vhdl/altera_mf&lt;br /&gt;
	altgxb = $MODEL_TECH/../altera/vhdl/altgxb&lt;br /&gt;
	cyclone = $MODEL_TECH/../altera/vhdl/cyclone&lt;br /&gt;
	sgate = $MODEL_TECH/../altera/vhdl/sgate&lt;br /&gt;
Modelsim_xe starten&lt;br /&gt;
neu dazugekommene Libraries rekompilieren&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Simulation von Speicherinhalten von Quartus unter Modelsim==&lt;br /&gt;
Der Inhalt des Speichers muss im Intel hex Format vorliegen.&lt;br /&gt;
Falls dies nicht der Fall ist müssen folgende Schritte durchgeführt werden:&lt;br /&gt;
* Quartus öffnen&lt;br /&gt;
* Speicher Datei öffnen (mif)&lt;br /&gt;
* Datei/speichern unter.. &lt;br /&gt;
** hex als Dateiendung wählen&lt;br /&gt;
* Hinweis: Dateiname und Endung immer klein schreiben!!!&lt;br /&gt;
&lt;br /&gt;
Im Design muss noch die File Endung von mif in hex geändert werden.&lt;br /&gt;
* init_file =&amp;gt; &amp;quot;prog.hex&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Hinweis:&lt;br /&gt;
Der Speicherinhalt kann unter View/debug/memory angeschaut werden.&lt;/div&gt;</summary>
		<author><name>84.57.194.63</name></author>
	</entry>
</feed>