Do sự cố trong Phần mềm Quartus® Prime Pro Edition phiên bản 23.2 và 23.3, bạn có thể thấy vi phạm thời gian cho bất kỳ đường dẫn nào kết thúc như được hiển thị bên dưới khi di chuyển IP FPGA F-Tile Avalon® Streaming cho PCI Express* từ Phần mềm Quartus® Prime Pro Edition phiên bản 23.1 đến 23.2 hoặc 23.3 trong các thiết bị Agilex™ 7.
- *|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|*
Để khắc phục sự cố này, hãy thêm set_false_path sau vào tệp SDC trên cùng, điều này sẽ khắc phục vi phạm thời gian:
- 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|*]
Sự cố này được khắc phục bắt đầu với Phần mềm Quartus® Prime Pro Edition phiên bản 23.4.