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 Datenbus



Die 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) Deutsch
GHDL-unisim (download) English

Die VHDL Dateien zur Ansteuerung des VGA-Ports stehen hier zum download.


tb_vga.vhd
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.

just an image