OpenCores

Pipelined wishbone to AXI converter

Issue List
ID width = 1 illegal #6
Closed antti opened this issue about 6 years ago
antti commented about 6 years ago

setting ID width to 1 causes synthesis error

dgisselq commented about 6 years ago

This isn't really a bug, but rather a feature. The controller uses the ID width as FIFO id's for outstanding transactions, allowing the transactions to be properly handled on return. A larger ID width allows for a longer/deeper FIFO. A FIFO of one bit would have ... poor performance.

dgisselq commented about 6 years ago

I dug into this some more. The logic within the core will not work properly with an ID width of 1--there are complex issues within the core depending upon the ID width.

dgisselq closed this about 6 years ago
antti commented about 6 years ago

well understood, but i tried to minimize resource usage, did set ID width to smallest legit value and got error. if 1 is not valid then it should be indicated that 2 is smallest valid value, etc

dgisselq commented about 6 years ago

You mean like a comment within the core?


Assignee
No one
Labels
Request