Wissenssammlung

Dezember 7th, 2009

Toolchain steht

Dezember 7th, 2009

Die Toolchain funktioniert! Ich habe schon öfter und ausgiebiger über Xilinxprodukte geschimpft, aber dieses Mal funktionierte fast alles auf Anhieb.

Hier das Rezept:

Das ISE Webpack (welches komplett gratis ist) reicht für die Entwicklung aus. Es ist nichts weiter von Digilent nötig.

Zur Stromversorgung verwende ich das USB Kabel. Eventuell könnte ich auch darüber flashen, mir fehlt aber gerade der Treiber. Ich verwende das mitgelieferte JTAG Kabel, welches per Parallelport benutzt wird.

Die Dokumentation zum Digilentboard und die Belegung der Ports findet sich hier.

Mit ISE wird ein Beispielprojekt angelegt.
Beispielprojekt eines einfachen Port-Toggles:

entity Toggle is
Port ( Schalter : in STD_LOGIC;
Lampe : out STD_LOGIC);
end Toggle;

architecture Behavioral of Toggle is

begin
Lampe <= Schalter;

end Behavioral;

Mit PlanAhead lässt sich Port "Schalter" auf N15 (Schalter rechts) und Port "Lampe" auf L14 (LED LD0, über oben genanntem Schalter) legen. iMPACT flasht das Target, wenn das JTAG Kabel ihm vorher genau sagt, von welchem Typ das Target ist.

Es ist furchtbar simpel und primitiv, aber es ist ein unglaublich erhabenes Gefühl, wenn die gewünschten Dinge auf einem FPGA funktionieren.

VGA Modul

Dezember 6th, 2009

Ich fange damit an, ein VGA Modul für FPGAs zu realisieren. Am Ende dieses Projekts soll ein funktionsfähiger Framebuffer stehen, der von Mikroprozessoren wie MicroBlaze oder LEON/OpenSPARC verwendet werden kann.

Bevor ich etwas Geld für ein größeres Entwicklerboard zusammen habe, komme ich mit dieser Leihgabe eines Professors aus:

Ein Nexys der ersten Generation der Firma Digilent. Bestückt mit einem Xilinx Spartan 3 XC3S400 FT256 (400K Gates), relativ wenig Peripherie, aber vielen PMod-Steckern, um Erweiterungen zu kaufen.

Oder, um selbst welche zu bauen.

Leider habe ich keine passende Lochrasterplatine gefunden, um mir was zusammenzustecken. Eventuell muss ich mir etwas lose zusammenlöten.

Poetry Dead or Alive

Dezember 5th, 2009

Link: http://www.poetryslam-mainz.de

Die Schlacht der lebenden gegen die toten Dichter. Bislang hat stets die noch atmende Partei gewonnen, aber das kann sich auch mal ändern ;)

Bilderfundgrube

Dezember 3rd, 2009