Skip to content

Conversation

@EmilioPeJu
Copy link
Contributor

@EmilioPeJu EmilioPeJu commented Dec 2, 2025

After doing some simulations with my new test target, I found the following situation right at the start:
image

An unsolicited write burst is done to location 0, which I believe is addressing the On Chip Memory (and probably not catastrophic). The problem is that aw_throttle and w_throttle are initialized to 0 (which is the value it takes when dma_start is signaled), however, I took this as an opportunity to simplify the code(instead of changing the initial value) and got rid of those 2 signals and also improved the code style.

This bug was not introduced in 3a1b545, because uninitialized signals are implicitly set to 0, this bug has been there forever but because the write was not catastrophic, we never noticed.

@EmilioPeJu EmilioPeJu requested a review from Araneidae December 2, 2025 21:58
@codecov
Copy link

codecov bot commented Dec 2, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 69.42%. Comparing base (981dacf) to head (80a0df7).
⚠️ Report is 4 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #257   +/-   ##
=======================================
  Coverage   69.42%   69.42%           
=======================================
  Files          20       20           
  Lines        1207     1207           
=======================================
  Hits          838      838           
  Misses        369      369           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@EmilioPeJu
Copy link
Contributor Author

Merged in #258

@EmilioPeJu EmilioPeJu closed this Dec 4, 2025
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