Red de conocimiento informático - Material del sitio web - Cómo multiplicar el reloj de 10M por la salida de 20M, el reloj lo proporciona el oscilador de cristal. El chip es el FPGA A3P125 de Actel y el software de aplicación es Libero9.0.

Cómo multiplicar el reloj de 10M por la salida de 20M, el reloj lo proporciona el oscilador de cristal. El chip es el FPGA A3P125 de Actel y el software de aplicación es Libero9.0.

Jaja, yo también encontré el mismo problema, pero finalmente lo resolví. De hecho, esto es muy simple:

1. Primero, debe crear un proyecto, como el proyecto de división de frecuencia más simple.

2. siguientes dos fuentes de disparo utilizadas): 1) Reloj de entrada PLL clk02) Restablecer la señal (recuerde que está activa en un nivel alto). Configúrelos todos como entrada 3) C0: reloj de salida PLL, que son los 20 M después de multiplicar la frecuencia 4) Señal de bloqueo, nivel alto significa que la salida es estable.

3.Proceso de configuración del PLL: 1). Abra Qusartus > Herramientas > Administrador de complementos del Gran Asistente.

2) Selecciona el primer elemento, crea uno nuevo... y haz clic en Siguiente.

3) Abra el cuadro desplegable de E/S en la selección a... A la izquierda, busque Alpur. A la derecha está la selección del lenguaje de compilación principal de PLL. El medio es el directorio de almacenamiento predeterminado del proyecto y se agrega \PLL_ctrl al final de la dirección (lo que significa que el archivo PLL_ctrl se almacena en el directorio del proyecto). Haga clic en Siguiente

4) A continuación, aparecerá el reloj de entrada ALPLL, la señal de control de configuración, el reloj de salida de configuración, el archivo de biblioteca de simulación, la configuración del archivo de salida y la configuración del archivo de salida. Tienes que leer el contenido con claridad, hay archivos PLL_CTRL_inst y PLL_CTRL para verificar. Las otras configuraciones son muy simples y deberías poder entenderlas. Una vez completada la configuración, haga clic en finalizar (después de hacer clic en TERMINAR, se le preguntará si desea agregarlo al proyecto, seleccione Sí).

5) A continuación, cree una instancia de PLL_CTRL_inst en el proyecto: copie el contenido del archivo PLL_CTRL_inst al directorio del proyecto, modifique el contenido en (), que en realidad se llama como una subfunción. Seleccione las asignaciones de pines correctas para las señales de entrada y salida.

Esto completa una simple multiplicación de reloj PLL. La multiplicación de frecuencia específica (o división de frecuencia) puede modificar los coeficientes en el archivo PLL_CTRL. Otro punto es que después de grabar el programa, debe llevar el reloj del oscilador de cristal real a su señal de entrada PLL.

Si no entienden algo, discútanlo juntos y aprendan unos de otros.