Gibt es eine gute Referenz für die Implementierung digitaler Architekturen von Gleitkomma-Arithmetikoperationen? [geschlossen]

7

Ich mache ein Diplomarbeitsprojekt. Ich muss eine FPGA-Implementierung eines neuronalen Netzwerks durchführen. Ich möchte einige mathematische Funktionen wie eine Exponentialfunktion implementieren.

Kennt jemand gute Bücher über FPGAs, VHDL oder die Implementierung digitaler Architektur von Gleitkomma-Arithmetikoperationen?

Peterstone
quelle
1
Was ist dein Können? Benötigen Sie eine Einführung in FPGAs und VHDL oder eine Referenz zum Implementieren von Gleitkommaoperationen mit einigen Rezepten in VHDL?
Kevin Vermeer
@reemrevnivek: Ich habe schon einmal VHDL studiert, aber ich hatte noch keine formelle Einführung in FPGAs. Kennen Sie eine Referenz, die ich über FPGAs lesen sollte? Ich habe das Gefühl, dass FPGAs eine weite Welt in dem Sinne sind, dass jeder FPGA-Hersteller eine andere Technologie hat. Natürlich haben alle Hersteller etwas gemeinsam ...
Peterstone
Haben Sie einen Projekt- oder Klassenseitenlink? Das klingt sehr interessant.
Tyblu
Dies wurde auf Ihre Anfrage in ein Community-Wiki konvertiert.
Kortuk

Antworten:

8

Es gibt ANN-Techniken, für die kein Gleitkomma erforderlich ist. Sie werden die Dinge viel einfacher finden, wenn Sie eine davon übernehmen.

Jim Austins Arbeit an der York University fällt mir ein. Er verwendet FPGAs und Festkomma-DSPs.

EDIT: (Leon, ich hoffe es macht dir nichts aus, wenn ich diese Liste hier hinzufüge)

Davidcary
quelle
Es fällt mir schwer, mir etwas aus Ecuations oder anderen mathematischen Ausdrücken vorzustellen. Nun, am Ende haben Sie mathematische Ausdrücke und wie implementieren Sie sie? Das sind die Fragen. Ich nehme an, neuronale Netze sind interessant, weil sie in der Elektronik implementiert werden können (ich weiß nicht, dass ich mir eine Signalverarbeitungsanwendung vorstellen kann, die nicht auf mathematischen Ausdrücken basiert). Wie auch immer, ich muss ein Fuzzy Neural Networks verwenden und was mich betrifft, werden Fuzzy Neural Networks durch mathematische Ausdrücke beschrieben.
Peterstone
Außerdem verwende ich das von Takagi und Sugeno vorgeschlagene "Wenn-Dann-Regel" -Formular. Diese Form wird durch mathematische Ausdrücke beschrieben.
Peterstone
Können Sie mir bitte Hinweise zu ANN-Techniken geben, für die kein Gleitkomma erforderlich ist?
Peterstone
Der Link, den Sie gesetzt haben, ist nicht nützlich, da diese Webseite keinen Link zu Dokumentation oder Bibliotheken enthält. Vielleicht kann ich darauf zugreifen, wenn ich Mitglied der York University bin, aber ich bin es nicht.
Peterstone
@ Peterstone: Es enthält Links zu allen Veröffentlichungen dieser Forschungsgruppe. Dies ist der normale Weg für Wissenschaftler, ihr Wissen zu teilen.
drxzcl
4

Sie starten mit einem Paket bei VHDL.org . OptNgn verfügt auch über eine kostenlose Bibliothek (GPLv3).

Brian Carlton
quelle
Beide Links sind jetzt tot.
Peter K.
2

Ich würde das IEEE-Gleitkommaformat vermeiden und das Format verwenden, das der TI DSP verwendet. Ti hat ein gutes Dokument, das zu einem der älteren DSPs passt, die Ihre Hand durch die Operationen halten. Von dort aus können Sie mit Ihrer Logik beginnen.

Oldtimer
quelle
Könnten Sie bitte einen Link setzen?
Peterstone
ise.pw.edu.pl/dydaktyka/psap/320C3x.pdf beginnend mit Abschnitt 4.3
old_timer