Debido a un problema en la versión 14.1 del software Intel® Quartus® II, HPS User Clock 2 no se puede habilitar desde HPS Megawizard en Qsys.
Para evitar este problema en la versión de software Intel® Quartus® II 14.1, siga los pasos siguientes:
Para habilitar HPS User Clock 2
- Guarde el proyecto de Qsys y salga de Qsys
- Abra el archivo .qsys que contiene la instancia de HPS en un editor de texto <nombre del proyecto>.qsys
- Busque el parámetro S2FCLK_USER2CLK_Enable y establézcalo en verdadero
<parameter name="S2FCLK_USER2CLK_Enable" value="true" /> - Guarde el archivo .qsys
- Abra el proyecto en Qsys y genere el sistema
Nota: Es posible que sea necesario repetir los pasos anteriores si los parámetros HPS se editan en Qsys.
Para establecer la frecuencia del reloj de usuario HPS 2
La frecuencia del reloj de usuario HPS 2 se debe configurar manualmente, siguiendo el flujo de reloj personalizado del precargador como se usa para el software Quartus II 13.1 y versiones anteriores. Este flujo actualiza el software/<bsp name>/generated/pll_config.h del archivo de transferencia de BSP generado
Consulte la siguiente página de Rocketboards para obtener más información: http://www.rocketboards.org/foswiki/Documentation/PreloaderClockingCustomization131
Luego, se debe agregar una restricción de reloj como la siguiente a cualquier archivo .sdc. Asegúrese de que el archivo .sdc debe obtenerse después del archivo .qip.
create_clock -period <HPS User Clock 2 period> [get_pins -compatibility_mode *|fpga_interfaces|clocks_resets|h2f_user2_clk]