Po ustawieniu otoki ALTMEMPHY jako pliku projektu najwyższego poziomu wyświetlany zostanie następujący komunikat o błędzie podczas kompilacji.
Błąd: następujące rejestry we/wy są wykorzystywane niezgodnie z prawem i muszą napędzać łańcuchy opóźnień, przekazując bufor wyjściowy I/O lub łańcuch opóźnień wprowadzany przez bufor wejściowy I/O.
Komunikat błędu instalatora mówi, że wyjścia bloków io_config muszą napędzać bufory we/wy, jeśli są podłączone.
Ponieważ phy jest ustawiony jako element najwyższego poziomu, wyjścia z io_config bloki dysków styki wyjściowe, w związku z tym,
wymóg instalatora jest naruszony.
Aby ominąć ten błąd, w wraptop_ddr2_phy.v, wymień następujący wiersz:
.hc_scan_dout(hc_scan_dout),
Z
.hc_scan_dout(),
To działanie odłącza dane wyjściowe io_config od pinów najwyższego poziomu w celu rozwiązania problemu niezgodności z prawem.