FIDEx

Fidex® ist eine integrierte Assembler-Entwicklungsumgebung (IDE) für Softcore-Prozessoren.
Es ermöglicht die Entwicklung von Assembler-Code mit Funktionen, die sonst nur für Hochsprachen verfügbar sind. Besonders größere Programme profitieren von diesen Funktionen und können viel schneller entwickelt werden.
Einige der wichtigsten Merkmale sind:
- Projektmanagement
- Assembler-Vorlagen
- Quelltextnavigator
- Unterstützung von Strings mit Character-Sets
- Unterstützung von Speicherseiten für Prozessoren
- Initialisierung von Blockspeichern im FPGA und Verwendung im Simulator
- Simulator/Debugger mit Visualisierung von Gelabelten Register- und Portnamen sowie zugriff auf vorbelegten Block-Speichern über die Prozessor-Ports
- Onlinehilfe mit Assembler-Mnemoniken und Prozessor-Handbüchern
- Unterstützung durch einen Message-Viewer mit direkter Verlinkung der Fehlermeldungen in die Online-Hilfe
- Ausführung von externen Programmen nach dem Assemblieren oder auf Knopfdruck
- Importfilter für existierende Assembler-Programme
Unterstütze Prozessoren sind:
- Xilinx PicoBlaze™ 3
- Xilinx PicoBlaze™ 6
- Xilinx PicoBlaze-Klone: pacoBlaze von bleyer.org, copyBlaze von OpenCores
- Lattice Mico8™ v3.x