Ketika Anda menetapkan pembungkus ALTMEMPHY sebagai berkas proyek tingkat atas, Anda akan mendapatkan pesan galat berikut selama kompilasi.
Galat: Register I/O berikut digunakan secara ilegal dan harus mendorong rantai penundaan yang memakan buffer keluaran I/O atau rantai tunda yang disalurkan oleh buffer input I/O.
Pesan galat yang lebih bugar mengatakan bahwa output blok io_config harus mendorong buffer I/O jika terhubung.
Karena PHY ditetapkan sebagai entitas tingkat atas, output dari pin output drive io_config block, oleh karena itu,
persyaratan yang lebih bugar dilanggar.
Untuk mengatasi galat ini, di wraptop_ddr2_phy.v, ganti baris berikut:
.hc_scan_dout(hc_scan_dout),
Dengan
.hc_scan_dout(),
Tindakan ini memutuskan keluaran io_config dari pin tingkat atas untuk menyelesaikan ilegalitas.