Wie übertrage ich ein FM-Signal vom VGA_R-Port des DE2-115?

Die beste Referenz für meine Frage wäre dieses YouTube-Video: https://www.youtube.com/watch?v=4VW017qPT6Y

Ich versuche, genau das zu tun, was sie mit den folgenden Ressourcen getan haben:

  • Matlab 2013a mit HDL Coder und diversen anderen Paketen
  • Das DE2-115 FPGA-Board
  • Ein Radio

Also, zuerst habe ich die Aufgabe, einen AM-Sender zu erstellen, dann FM, aber für den Kontext dieser Frage werde ich mich auf FM konzentrieren.

Mein Hauptanliegen ist, wie man ein Signal von 88 MHz oder mehr überträgt, wenn der interne Takt des DE2-115 50 MHz beträgt. Wie genau hat die Gruppe an der Universität Hasselt also ein Signal mit mehr als 88 MHz übertragen? Oder wie würdest du?

Die Ein- und Ausgänge des FM-Modulator-Passband-Simulink-Blocks fungieren als Datentyp, daher denke ich, dass ich meine eigene Funktion schreiben muss, um den FM-Modulator-Passband-Block zu ersetzen. Aber kann ich?

Vielen Dank für alle Antworten! Fragen beantworte ich schnellstmöglich.

Antworten (2)

Sie müssen wahrscheinlich HDL-Coder verwenden, um einen Unterblock mit all Ihrer detaillierten Verarbeitung zu erstellen, und die Altera-Tools verwenden, um Ihnen eine PLL zu erstellen, um Ihren Takt zu multiplizieren. Erstellen Sie dann eine VHDL- oder Verilog-Datei der obersten Ebene mit den darauf befindlichen Pins. Darin können Sie Ihre PLL- und Verarbeitungslogik instanziieren und miteinander verbinden.

Es ist sehr selten, dass Sie ein Tool wie HDL-Coder verwenden können, um ein vollständiges FPGA-System zu erstellen. Normalerweise müssen Sie es verwenden, um einen Unterblock zu erstellen.

Das hatte ich zu hören befürchtet. Dies stellt sich als ziemlich "lustiges" Senior-Designprojekt heraus. Vielen Dank für Ihre Antwort!

Sie verwenden eine der On-Chip-PLLs (es gibt vier davon in Ihrem Gerät), um den 50-MHz-Eingangstakt auf etwas Höheres zu multiplizieren, z. B. 200 MHz. Das wird die Abtastrate, die Sie für die VGA-Ausgabe verwenden.

Danke für Ihre Antwort! Ich habe noch nie von PLLs gehört oder sie verwendet. Haben Sie einen Beispielquellcode, den ich verwenden könnte, oder empfehlen Sie ihn? (mit HDL Coder)
Entschuldige Nein. Ich mache meine gesamte FPGA-Codierung direkt in VHDL und Verilog. Vielleicht kann jemand anderes dabei helfen.