Assembler IDE für Softcore-Prozessoren

Beschreibung

Softcore-Prozessoren sind Prozessoren, die in einem FPGA laufen. Sie sind nicht als Hardware implementiert, sondern werden erst unter Verwendung der FPGA logik "verdrahtet". Somit sind sie nahtlos in das weitere FPGA-Design integriert.

Wir haben eine Assembler IDE für die folgenden Softcore-Prozessoren entwickelt:

  • Xilinx PicoBlaze™ -Serie und Klone
  • Lattice Mico8™ Serie

Die Xilinx PicoBlaze Prozessoren werden häufig als Konstanten codierte programmierbare Zustandsmaschine eingesetzt. Für kritische Anwendungen werden sie also als Hardware mit dem weiteren FPGA-Design und nicht als Software klassifiziert.

Der Foot-Print eines PicoBlaze umfaßt nur einige zig Zellen, was ihn relativ immun gegenüber kosmischer Einstrahlung macht. Dies ist ein Vorteil bei Zertifizierungen.

Eingesetzte Technologien

Qt4 ♦ Qt5 ♦ C++ ♦ Perl ♦ TCL ♦ HTML ♦ Assembler ♦ Xilinx PicoBlaze ♦ Lattice Mico8

Verwendete Tools

KDevelop ♦ GCC compiler für Linux und Windows ♦ GDB ♦ MS VisualStudio ♦ CMake ♦ Doxygen

Unsere Leistungen

Konzeption Software-Entwicklung