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

Feature: Debug interface #11

Open
dpretet opened this issue May 15, 2024 · 0 comments
Open

Feature: Debug interface #11

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

Comments

@dpretet
Copy link
Owner

dpretet commented May 15, 2024

In order to help debugging and tracing, the core could embed a queue, fed by the master and the slave interfaces, to stream out some events like:

  • 4 KB boundary crossing if uses AXI4 protocol
  • request / completion timeout
  • xRESP with value equals to EXOKAY if uses AXI4-lite protocol
  • xRESP with value equals to SLV_ERR
  • xRESP with value equals to DEC_ERR

The debug stage must have an input to connect each interface, with a FIFO to store the events, and routing stage to stream the event for instance with an AXI4-stream interface.

The debug could be actionable per interface.

A message / event format must be specified

@dpretet dpretet added the enhancement New feature or request label May 15, 2024
@dpretet dpretet self-assigned this Oct 8, 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