Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AXI4 arlock/awlock has width of 2 bits instead of 1 bit #758

Open
johanpel opened this issue Jun 27, 2018 · 1 comment
Open

AXI4 arlock/awlock has width of 2 bits instead of 1 bit #758

johanpel opened this issue Jun 27, 2018 · 1 comment
Assignees

Comments

@johanpel
Copy link

According to AXI4 spec, arlock/awlock signals should be of width 1. However, in (as far as I can tell) all sources that contain an AXI port, they are of width 2.

At the action_wrapper level in the HDL flow, this causes a very minor nuisance when connecting AXI4 IP to the wrapper host memory port.

I can see that the signal is not used by the PSL/AXI shim (i.e. all accesses are normal accesses) at all. Not sure how this relates to the HLS flow.

@jsvogt
Copy link
Member

jsvogt commented Dec 12, 2018

@ThomasFuchs I know this is no "must fix". What would break if we changed all ports to width 1?
Does this have to do with the problem to have "1 downto 0" for 2-bit vs. "0 to 0" for single-bit "vectors"?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants