Skip to content

Conversation

stnolting
Copy link
Owner

@stnolting stnolting commented May 22, 2025

Instruction fetch always has to request a full 32-bit word (-> ben = 1111).

This bug only affects the external bus interface (XBUS). The processor-internal modules ignore ben for read accesses and always output a full 32-bit word.

@stnolting stnolting marked this pull request as ready for review May 22, 2025 20:48
@stnolting stnolting changed the title 🐛 fix 'ben' for instruction fetch accesses 🐛 fix byte-enable bus signal for instruction fetch accesses May 22, 2025
@stnolting stnolting merged commit 96ca209 into main May 23, 2025
2 checks passed
@stnolting stnolting deleted the ben_read_fix branch May 23, 2025 06:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working as expected HW Hardware-related
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Instruction fetch from xbus external memory during execution falls into bad 8 bit accesses.
1 participant