The following is a scenario that you might come across on the metadata (key/IV) handshake interface during simulation of the core:
- key_fetch not asserting
- In case of high-throughput mode of operation, if you see
key_fetch
not asserting after awhile, it might be due to more than one packet inside the pipeline. Ensure thatm_axis_tready
is asserted to flush out one or more packets from the pipeline after whichkey_fetch
would be asserted again. This is done to ensure that the core does not accept extra keys and overwrite the existing ones.