Agilex 7 F-Tile PCIe MCDMA Debug Toolkit isn't working in Quartus® v23.4
Agilex® 7 I-Series F-tile Multi Channel DMA IP for PCI Express Debug Toolkit Eye Viewer isn't working in Gen3x4 End Point mode in Quartus v24.2 Console (programmer version) in Windows.
The IP is identified with its x4 lanes, but parameters are not read and I cannot Start Eye Scan. See error message at the bottom.
I see 2 optional causes:
1. The sof file was created in Quartus 23.4 in a Linux server. If I use the Console version 23.4, will it solve it?
2. In signal tap I see LTSSM state is L0 with occasionally going through a recovery sequence.
I suspect a signal integrity issue and would like to check the Eye Diagram.
But the Console GUI states "ensure that LTSSM state = L0 before pressing the Start eye diagram".
I believe not being in L0 is one of the reasons one would want to observe the eye diagram.
Error message:
SEVERE: An error occurred while running script "refresh_channel_callback 0": ftile_debug_toolkit_mcdma: intel_pcie_ftile_mcdma_0: expected boolean value but got ""
- while executing
- "if { $lane_linked_up } {
- refresh_phy_callback $chan
- refresh_lane_counter $chan
- refresh_tx_callback $chan
- refresh_rx_callba..."
- (procedure "refresh_channel_callback" line 5)
- invoked from within
- "refresh_channel_callback 0"