VHDL - Hardwarebeschreibungssprache
VHDL ist eine Hardwarebeschreibungssprache, die zur Erstellung von FPGA
genutzt wird. Es wurden verschiedene Algorithmen in dieser Sprache
umgesetzt. es ist nur ein Beispielauszug auf der Homepage vertreten, fragen sie gerne am.Beispiel SPI Controller
SPI Controller für einen 8bit breiten DatenbusDie nachfolgenden Beispiele wurden mit GHDL simuliert.
Als einfacher Einstieg in GHDL ist ein VHDL Simulation mit einer UART im folgenden Artikel beschrieben.GHDL-UART_Simulation(download)
UART.zip
Wie man GHDL bedient und dabei die Xilinx Library Unisim in die Simulation einbindet, werden in dem hier zum Download stehenden Dokument beschrieben.
GHDL-unisim (download) DeutschGHDL-unisim (download) English
Die VHDL Dateien zur Ansteuerung des VGA-Ports stehen hier zum download.
vga640_480.vhd
vga1024_768.vhd
IP Core Sine Generator
Der Cordic Algorithmus berechnet den Sinus und den Cosinus Wert. Dieser lässt sich sehr gut in digitale Grundeinheiten abbilden. So kann sehr effektiv der trigometrische Wert berechnet werden. Die Hinterlegung der Sinuswerte in Tabellen ist nicht sehr flexibel und kann mit dem hier implementierten Cordic Verfahren nicht mithalten. Verschiedene Modulationsverfahren können sehr einfach implementiert werden.