Skip to content

iDMA fix#67

Merged
AlessandroNadalini merged 4 commits into
pulp-platform:mainfrom
FondazioneChipsIT:cc/fix_idma
May 29, 2026
Merged

iDMA fix#67
AlessandroNadalini merged 4 commits into
pulp-platform:mainfrom
FondazioneChipsIT:cc/fix_idma

Conversation

@ccarlotta

Copy link
Copy Markdown
Contributor

Overall, this PR solves an issue related to iDMA transfers. OBI-to-AXI and AXI-to-OBI transfers were being treated as AXI-to-AXI transfers, causing a performance degradation (down to about 5 bytes/cycle).

Actions:

  • Bumped iDMA to version 0.6.5
  • iDMA destination and source protocol are configured via software.
  • Add backpressure between L1 and iDMA through the obi_rready_converter module

@AlessandroNadalini AlessandroNadalini left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CI passes locally, the PR can be merged.

@AlessandroNadalini AlessandroNadalini merged commit 635f893 into pulp-platform:main May 29, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants