Skip to content
New issue

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

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

Already on GitHub? # to your account

Fearure: Cyclic dependency avoidance #17

Open
dpretet opened this issue Oct 13, 2024 · 0 comments
Open

Fearure: Cyclic dependency avoidance #17

dpretet opened this issue Oct 13, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@dpretet
Copy link
Owner

dpretet commented Oct 13, 2024

The current implementation doesn't support dead lock avoidance in case of cyclic dependency between requests from different masters. The priority arbitration may be useful but not sufficient. The core needs to be modified to implement two possible solutions:

  • Single Slave
  • Single Slave Per ID

The issue needs to be studied and prepared before modifying the core. Two links explaining the "cyclic dependency" problem:

@dpretet dpretet changed the title Resolving a Cyclic Dependency in the AXI Crossbar Resolving Cyclic Dependency in the AXI Crossbar Oct 13, 2024
@dpretet dpretet self-assigned this Oct 13, 2024
@dpretet dpretet added the enhancement New feature or request label Oct 13, 2024
@dpretet dpretet changed the title Resolving Cyclic Dependency in the AXI Crossbar Fearure: Resolve cyclic dependency Oct 13, 2024
@dpretet dpretet changed the title Fearure: Resolve cyclic dependency Fearure: Cyclic dependency Avoidance Oct 13, 2024
@dpretet dpretet changed the title Fearure: Cyclic dependency Avoidance Fearure: Cyclic dependency avoidance Oct 14, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant