MEGA65 / mega65-core

MEGA65 FPGA core
Other
240 stars 85 forks source link

Some bitstream builds result in faulty attic ram reads #585

Closed johnwayner closed 10 months ago

johnwayner commented 2 years ago

Test Environment (required)

Describe the bug Inconsistent values read from attic ram ($8000000).

To Reproduce Steps to reproduce the behavior:

  1. Type 'MONITOR'
  2. Type 'M 8000000'
  3. Scroll back to the 'M 8000000' and hit return again
  4. Do step 3 several times.

The values shown in some locations will change with each viewing.

Additional context This seems to be an issue synthesizing the bitstream. A rebuild of the same VHDL for the next build (v193) provided a core without this issue.

I'm creating this Github issue mainly to get an issue number for a mega65-tools automated test.

lydon42 commented 10 months ago

test_585 still fails at the second test address in the range, as it did before.

lydon42 commented 10 months ago

Merged 585-hyperram-bugs into development, this fixes the tests in test_585 and test_710 on r3 and r4 boards.