Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problem with RAM /RAS hold time. #4

Closed
frozen-signal opened this issue Jul 15, 2023 · 3 comments · Fixed by #10
Closed

Problem with RAM /RAS hold time. #4

frozen-signal opened this issue Jul 15, 2023 · 3 comments · Fixed by #10
Labels
bug Something isn't working IOU Related to the Apple IIe's IOU (344-0020)

Comments

@frozen-signal
Copy link
Owner

As of writing, this is what is displayed with a real MMU and a IOU programmed with the sources of this repository:
image

Check if there is a bus conflict on RA0-RA7.

@frozen-signal frozen-signal added bug Something isn't working IOU Related to the Apple IIe's IOU (344-0020) labels Jul 16, 2023
@frozen-signal
Copy link
Owner Author

Fixed several things in 47167a4, but the problem is still present.

@frozen-signal
Copy link
Owner Author

Testbenches confirms that the video scanner is correct, and the video address mux generates the correct addresses. The problem is possibly tied to RAM refresh timeouts.

See fd76e18

@frozen-signal
Copy link
Owner Author

This problem a problem with the multiplexed RAM address. Apple IIe's RAM need a /RAS hold time of ~25ns. With the current sources, it is close to 0ns.

A fix is underway.

Also changed the title of the issue.

@frozen-signal frozen-signal changed the title Possible bus contention or timing issue. Problem with RAM /RAS hold time. Jul 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working IOU Related to the Apple IIe's IOU (344-0020)
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant