Componentes personalizados de SOPC Builder en Quartus II

3

Estoy tratando de entender cómo interactuar con un componente personalizado dentro del constructor SOPC. Básicamente, tengo un módulo verilog que crea y emite un tono a la línea de salida de audio en una placa de desarrollo Altera DE2. Quiero interactuar con este módulo en el constructor SOPC para poder controlarlo utilizando el código C y el procesador NIOS II.

Lo que estoy teniendo problemas para entender es la configuración de las señales al crear un componente personalizado en el constructor SOPC. Puedo agregar exitosamente mis archivos .v al componente y me da una lista de las señales de nivel superior que necesito configurar en ciertos valores. No estoy seguro de qué configurar las señales, como mi GPIO y AUD_ADCLRCK, dentro del componente personalizado crear. Todo lo que realmente quiero hacer es pasar un valor a mi módulo de audio que le diga qué frecuencia de salida.

Cualquier ayuda sería muy apreciada.

    
pregunta nomad2986

1 respuesta

2

Consulte las especificaciones de Avalon-MM y Avalon-ST aquí: enlace . También encontrará todos los diagramas de tiempo en este archivo PDF. Por lo general, la interfaz de control se realiza mediante la interfaz Avalon-MM, que tiene puertos de datos de lectura y escritura de 32 bits, además de una dirección de 32 bits, más señales de control e IRQ si es necesario. Avalon-ST se usa para dispositivos de transmisión, por lo que puede usarlo para audio.

    
respondido por el Socrates

Lea otras preguntas en las etiquetas