Cómo multiplicar el reloj de 10M por la salida de 20M, el reloj lo proporciona el oscilador de cristal. El chip es 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 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, estará el reloj de entrada de ALPLL, la configuración de la señal de control, la configuración del reloj de salida, el archivo de la 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.