Closed jfng closed 4 years ago
Merging #13 into master will not change coverage by
%
. The diff coverage is100.00%
.
@@ Coverage Diff @@
## master #13 +/- ##
=======================================
Coverage 99.63% 99.63%
=======================================
Files 4 4
Lines 552 552
Branches 127 127
=======================================
Hits 550 550
Misses 1 1
Partials 1 1
Impacted Files | Coverage Δ | |
---|---|---|
nmigen_soc/csr/wishbone.py | 100.00% <100.00%> (ø) |
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact)
,ø = not affected
,? = missing data
Powered by Codecov. Last update 967a65f...c3af6bd. Read the comment docs.
Thanks. If it's not hard, could you add a test?
Done, I think. I believe that the bug was able to hide because the test suite deasserted STB on the same cycle as ACK, instead of 1 cycle later. See:
Before this commit, a CSR could be read two times in a single WB transaction.
Repro:
After this commit, only one read occurs: