Quartus® Prime Pro Edition 소프트웨어 버전 23.2 및 23.3의 문제로 인해 PCI Express*용 F-타일 Avalon® 스트리밍 FPGA IP를 Quartus® Prime Pro Edition 소프트웨어 버전 23.1에서 Agilex™ 7 장치의 23.2 또는 23.3으로 마이그레이션할 때 아래와 같이 끝나는 경로에 대한 타이밍 위반이 발생할 수 있습니다.
- *|hdpldadapt_tx_chnl_*~pld_tx_clk1_dcm.reg
- *|cur_state*|din_s1
- *|pcie_src_inst|p*_hot_rst_cur_state[*]
- *|pcie_src_inst|in_warm_rst_inst|*
이 문제를 해결하려면 타이밍 위반을 수정하는 맨 위 SDC 파일에 다음 set_false_path 추가합니다.
- set_false_path -from [get_keepers ${ip_inst_name}|pcie_sip_top_inst|pcie_src_inst|pld_adapter_tx_pld_rst_n_r_ch*[*]] -to [get_keepers *auto_tiles|z1577*|hdpldadapt_tx_chnl_*~pld_tx_clk1_dcm.reg]
- set_false_path -from [get_keepers ${ip_inst_name}|pcie_sip_top_inst|pcie_src_inst|pld_adapter_rx_pld_rst_n_r_ch*[*]] -to [get_keepers *auto_tiles|z1577*|hdpldadapt_rx_chnl_*~pld_rx_clk1_dcm.reg]
- set_false_path -from [get_keepers ${ip_inst_name}|pcie_sip_top_inst|pcie_src_inst|pld_adapter_rx_pld_rst_n_r_ch*[*]] -to [get_keepers *auto_tiles|z1577*|hdpldadapt_tx_chnl_*~pld_tx_clk1_dcm.reg]
- set_false_path -from [get_keepers ${ip_inst_name}|pcie_sip_top_inst|pcie_src_inst|cur_state*] -to [get_keepers ${ip_inst_name}|pcie_sip_top_inst|pcie_src_inst|cur_state*|din_s1]
- set_false_path -from [get_keepers ${ip_inst_name}|pcie_sip_top_inst|pcie_src_inst|cur_state*] -to [get_keepers ${ip_inst_name}|pcie_sip_top_inst|pcie_src_inst|p*_hot_rst_cur_state[*]]
- set_false_path -from [get_keepers ${ip_inst_name}|pcie_sip_top_inst|pcie_src_inst|in_warm_rst*] -to [get_keepers ${ip_inst_name}|pcie_sip_top_inst|pcie_src_inst|in_warm_rst_inst|*]
이 문제는 Quartus® Prime Pro Edition 소프트웨어 버전 23.4부터 해결됩니다.