Karena masalah dalam perangkat lunak Quartus® Prime versi 16.0, Anda mungkin melihat pesan di bawah ini ketika Anda memulai Transceiver ToolKit (TTK) untuk antarmuka non-PCIe® tetapi memiliki antarmuka PCIe dalam desain Anda. Anda juga dapat melihat pesan ini saat memulai TTK untuk antarmuka PCIe.
Anda mungkin juga melihat galat di pohon Konsol Sistem seperti yang ditunjukkan pada tangkapan layar ini .
Hal ini disebabkan oleh hilangnya koneksi clock untuk Hard IP pada Transceiver Reconfiguration Controller dari PCI Express® IP core, yang memengaruhi penggunaan TTK untuk antarmuka lainnya.
com.altera.debug.core
PARAH: TTK gagal membaca dari slave_ PHY, tidak dapat mengaktifkan fungsionalitas TTK untuk PHY ini. Harap verifikasi reconfig_clk sedang berjalan dan pastikan PHY ini tidak terjebak dalam reset.
com.altera.debug.core
PARAH: open_service: Tidak dapat membuka layanan di /devices/)|.. @1#USB-1#/master: Saluran sibuk
galat: open_service: Tidak dapat membuka layanan di /devices/)|.. @1#USB-1#/master: Saluran sibuk
sembari mengeksekusi
"open_service master $"
(prosedur "" baris 6)
diinvokasi dari dalam
""
(baris "" berkas )
diinvokasi dari dalam
""
Untuk mengatasi masalah ini, edit instantiasi Hard IP untuk inti PCI Express® dan tambahkan clock referensi PCIe ke koneksi Transceiver Reconfiguration Controller seperti yang ditunjukkan di bawah ini. Ganti di bawah ini dengan sinyal refclk PCIe yang sebenarnya digunakan dalam desain Anda.
DARI:
.xcvr_reconfig_clk (1'b0),
...
.reconfig_pll0_clk (1'b0),
...
.reconfig_pll1_clk (1'b0),
UNTUK:
.xcvr_reconfig_clk (),
...
.reconfig_pll0_clk (),
...
.reconfig_pll1_clk (),
Masalah ini dijadwalkan akan diperbaiki dalam versi perangkat lunak Quartus® Prime di masa depan.