kinap/AES-Processor

Transactor doesn't properly send valid signals back to hvl

Closed this issue · 1 comments

kinap commented

The valid signals go high at the appropriate clock cycle in the xactor, but the testOut structure doesn't have room for them. The top level test bench I don't think ever receives these values (they're always 0, not x, which is curious).

I was also seeing X's for expected data in the top level, but I didn't debug that enough to have confidence that it's not an artifact of another issue.

@pear7

pear7 commented

The testOut structure wasn't large enough to accommodate the extra byte. This has been corrected. Additionally, the bytes were being read out the pipe in the wrong order.