okHost differences in USB3 simulation libs


The okHost interface definition in the sample I’m using (XEM7305, “first”) doesn’t seem to match the simulation files okHost.vhd and okLibrary_sim.vhd. The sample has a port okRSVD that does not exist in the sim libraries, and the okHU port is 4 wide in the sample and 3 wide in the sim lib.

Am I missing something?

Thank you,

Can anyone confirm or dispute this?


The ports you have mentioned were added with the XEM7305 to ensure that all connections between the USB interface and the FPGA were enumerated. The okRSVD signals are completely unused and can be ignored in the simulation. These signals connect to the okHost module (contained in okLibrary.v), but are not used inside of it. We connect them to the okHost in case of potential future use but as of this post they are unused and will not affect a simulation.

The okHU[3] signal is also unused, but tied high. This is only connected in the HDL for future use and can be safely ignored for simulation.

If these signals are eventually used in the host interface the simulations will be updated to reflect this.

We apologize for the confusion, we’ll look for a way to better communicate this.

1 Like

Great, thank you Tom!