Community

Ask A Question
Subscribe

You’re not receiving notifications from this thread.

I Think EEPROMs with bitwidth of 31 and 32 don't work

Created by Camilo Sodo • 25 days ago
Bugs
avatar of user

Camilo Sodo

On  May 23, 2024

When I try to load data (any number except 0) the program rejects it, saying that it is too large (exactly, "Address 0: is too large"). Even for numbers that should clearly fit, like 1 or 5. I found the problem with an EEPROM with bitwidth 32 and Addr Width 6. I tried changing the Address Width but nothing changed, however I found that the problem disappears for bitwidth values of 30 or less

avatar of user

Camilo Sodo

On  May 23, 2024

The error message was "Address 0: -number you try to put in- is too large". I had written the missing part in between "less than" and "greater than" signs but the website seems to have deleted it on its own. I guess I found two bugs jsjsjsjsjs

avatar of user

Sophia Murray

On  May 23, 2024

@scratch geometry dash The problem you're encountering is likely due to a misalignment in how addresses and data widths are managed. By carefully reviewing the addressing logic and data handling mechanisms, and consulting the EEPROM's documentation, you can identify and resolve the issue. If necessary, provide more specific details or code snippets for more targeted assistance.

avatar of user

Camilo Sodo

On  May 24, 2024

Hi, I tried reading through the EEPROM documentation once again but I still couldn't fix the error, maybe there's something I'm not getting. I made a project to better illustrate my issue, hope it helps.

https://circuitverse.org/users/240823/projects/eeprom-load-bug

avatar of user

Madden Wayne

On  Jun 03, 2024

Alternatively, if you'd like, the project goes under this name: Example of a splitter https://circuitverse.org/users/152206/projects/splitter-example-02ae9df6-2e39-4d40-aa95-ae83e90aad9a basket random

Want To Join The Discussion ?
Create account Log in