Quando si imposta il wrapper ALTMEMPHY come file di progetto di primo livello, si riceverà il seguente messaggio di errore durante la compilazione.
Errore: i seguenti registri di I/O vengono utilizzati illegalmente e devono guidare catene di ritardo che alimentano un buffer di output di I/O o una catena di ritardo alimentata da un buffer di input I/O.
Il messaggio di errore "Fitter" indica che gli output dei blocchi di io_config devono guidare i buffer di I/O se sono connessi.
Poiché il PHY è impostato come entità di primo livello, le uscite dei pin di uscita dell'unità io_config blocchi, quindi,
il requisito di in forma è violato.
Per risolvere questo errore, in wraptop_ddr2_phy.v, sostituire la seguente riga:
.hc_scan_dout(hc_scan_dout),
Con
.hc_scan_dout(),
Questa azione disconnette gli output io_config dai pin di primo livello per risolvere l'illegalità.