¿Cómo transmito una señal de FM desde el puerto VGA_R en el DE2-115?

1

La mejor referencia para mi pregunta sería este video de youtube: enlace

Estoy tratando de hacer exactamente lo que hicieron con los siguientes recursos:

  • Matlab 2013a con HDL Coder y varios otros paquetes
  • El tablero FPGA DE2-115
  • una radio

Entonces, primero tengo la tarea de crear un transmisor de AM, luego FM, pero para el contexto de esta pregunta me concentraré en FM.

Mi principal preocupación es cómo transmitir una señal de 88 MHz o más si el reloj interno del DE2-115 es de 50 MHz. Entonces, ¿cómo exactamente el grupo en la Universidad Hasselt transmitió una señal superior a 88 MHz? O, ¿cómo lo harías?

Las entradas y salidas del bloque Simulink de la banda de paso del modulador de FM son el doble del tipo de datos, por lo que creo que necesito escribir mi propia función para reemplazar el bloque de la banda de paso del modulador de FM. Pero, ¿puedo?

¡Gracias por todas y cada una de las respuestas! Responderé cualquier pregunta lo más rápido posible.

    
pregunta Everlight

2 respuestas

3

Probablemente tendrá que usar el codificador HDL para crear un subbloque con todo su procesamiento detallado y usar las herramientas de Altera para crear un PLL para multiplicar su reloj. Luego, cree un archivo VHDL o Verilog de nivel superior con los pines en él. Dentro de eso, puede crear una instancia de su PLL y su lógica de procesamiento y conectarlos entre sí.

Es muy raro que pueda usar una herramienta como el codificador HDL para construir un sistema FPGA completo, normalmente tiene que usarlo para crear un subbloque.

    
respondido por el Martin Thompson
4

Utiliza uno de los PLL en chip (hay cuatro de ellos en su dispositivo) para multiplicar el reloj de entrada de 50 MHz a algo más alto, como 200 MHz. Eso se convierte en la frecuencia de muestreo que utiliza para la salida VGA.

    
respondido por el Dave Tweed

Lea otras preguntas en las etiquetas