Masalah Kritis
Fungsi PCI Express MegaCore tidak menghasilkan Gen2 pola kepatuhan untuk implementasi HARD IP di Stratix IV Perangkat GX karena sirkuit pengaturan ulang IP keras menahan transiver di reset.
Masalah ini memengaruhi implementasi IP keras PCI Express Fungsi MegaCore menargetkan perangkat Stratix IV GX yang menggunakan reset skema untuk fungsi .v atau .vhd MegaCore sebagaimana dijelaskan bab "Reset and Clocks" dari Panduan Pengguna Kompilator PCI Express. (Tidak memengaruhi _plus.v atau .vhd MegaCore fungsi).
Solusinya adalah untuk mengubah definisi rx_digitalreset_serdes
sinyal
dalam berkas .v atau .vhd
saat menjalankan uji kepatuhan. menunjukkan modifikasi yang diperlukan
untuk pengujian kepatuhan dan definisi untuk operasi normal.
// Use this assignment for compliance testing
assign rx_digitalreset_serdes = rc_rx_digitalreset;
// Use this assignment for operation in non-compliance mode
assign rx_digitalreset_serdes = rc_rx_digitalreset | rst_rxpcs; |
Selain itu, bit yang dipesan test_in
(test_in[32]
)
harus didefinisikan sebagai masukan ke sirkuit reset untuk menunjukkan bahwa
DUT sedang melakukan pengujian kepatuhan. Kapan test_in[32]
diatur ke 1, bagian sirkuit reset yang memperkenalkan
bug kepatuhan dilewati. Ketika bit ini diatur ke 0, PCI Express
Fungsi MegaCore bekerja dalam mode operasi normal.
Masalah ini diperbaiki pada PCI Express MegaCore versi 10.1 Fungsi.