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.
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.