How to set HPS SDRAM PLL reference clock resource for Cyclone® V SoC device? - How to set HPS SDRAM PLL reference clock resource for Cyclone® V SoC device?
Description In Cyclone® V SoC device, there are three clock sources for hard processor system (HPS) SDRAM phase-locked loop (PLL) named eosc1_clk , eosc2_clk and f2s_sdram_ref_clk , but it's not available to specify the clock source in HPS intellectual property (IP) GUI. Resolution The selection of clock source for HPS SDRAM PLL is controlled by Preloader software: 1. Generate spl_bsp from handoff files, and pll_config.h is generated in the "generated" folder of BSP target directory. 2. In the pll_config.h file, change the following value to the expected clock resource: #define CONFIG_HPS_SDRPLLGRP_VCO_SSRC (0) The value 0 means to use eosc1_clk as SDRAM PLL reference clock source, 1 means to use eosc2_clk and 2 means to use f2s_sdram_ref_clk . 3. Compile the Preloader and build the Preloader image.
Custom Fields values:
['novalue']
Troubleshooting
NA
False
['Arria® V Cyclone® V Hard Processor System IP']
['FPGA Dev Tools Quartus® Prime Software Standard']
novalue
18.0
['Cyclone® V SE FPGA', 'Cyclone® V ST FPGA', 'Cyclone® V SX FPGA']
['Embedded Dev Tools SoC Suite']
['novalue']
['novalue'] - 2021-12-23
external_document