Timing constraints to use with EPCQ128A on Cyclone10 LP Evaluation Board
Hello. I have been trying to constrain four paths that are being reported as unconstrained in Timing Analyzer in Quartus Standard as shown below:
nios:nios_i|nios_epcq_controller2_0:epcq_controller2_0|nios_epcq_controller2_0_asmi2_inst_epcq_ctrl:asmi2_inst_epcq_ctrl|altera_asmi2_qspi_interface:asmi2_qspi_interface_0|altera_asmi2_qspi_interface_asmiblock:dedicated_interface|dut_asmiblock~ALTERA_DATA
nios:nios_i|nios_epcq_controller2_0:epcq_controller2_0|nios_epcq_controller2_0_asmi2_inst_epcq_ctrl:asmi2_inst_epcq_ctrl|altera_asmi2_qspi_interface:asmi2_qspi_interface_0|altera_asmi2_qspi_interface_asmiblock:dedicated_interface|dut_asmiblock~ALTERA_DCLK
nios:nios_i|nios_epcq_controller2_0:epcq_controller2_0|nios_epcq_controller2_0_asmi2_inst_epcq_ctrl:asmi2_inst_epcq_ctrl|altera_asmi2_qspi_interface:asmi2_qspi_interface_0|altera_asmi2_qspi_interface_asmiblock:dedicated_interface|dut_asmiblock~ALTERA_SCE
nios:nios_i|nios_epcq_controller2_0:epcq_controller2_0|nios_epcq_controller2_0_asmi2_inst_epcq_ctrl:asmi2_inst_epcq_ctrl|altera_asmi2_qspi_interface:asmi2_qspi_interface_0|altera_asmi2_qspi_interface_asmiblock:dedicated_interface|dut_asmiblock~ALTERA_SDO
I am using the cyclone 10 LP evaluation board and I am trying to implement the guidance from this previous post about constraining timing for the Serial Flash Loader. https://www.intel.com/content/www/us/en/programmable/support/support-resources/knowledge-base/solutions/rd02172015_590.html
Unfortunately, it doesn't really tell you the clock rate is is assuming, setup and hold values of the destination SPI device and the board trace delay. Intel mention that you need to modify these values based upon your own design. However, it's difficult to assign my own values as the example doesn't tell you how they arrived at their values for the set_input_delay and set_output_delay.
The EPCQ core in the nios system I am using should really constrain this interface but it is not from what I can see. Has anyone had any success constraining an EPCQ interface?
Thanks