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

Implement RAM #47

Closed
Jordan-Cottle opened this issue Oct 21, 2020 · 3 comments · Fixed by #67
Closed

Implement RAM #47

Jordan-Cottle opened this issue Oct 21, 2020 · 3 comments · Fixed by #67
Projects
Milestone

Comments

@Jordan-Cottle
Copy link
Owner

The RAM should be designed to emulate the structure and behavior of a real cpu.

@Jordan-Cottle Jordan-Cottle added this to To do in Due Next via automation Oct 21, 2020
@Jordan-Cottle
Copy link
Owner Author

RAM should be 1 byte wide.

@Jordan-Cottle
Copy link
Owner Author

RAM should be divided into sections allocated for the specific programs being simulated

0x0 - 0x93 => instructions
0x299 - 0x2FF => stack
0x400 - 0x7FF => ARRAY_A
0x800 - 0xBFF => ARRAY_B
** Both Arrays are full of random floats **

@Jordan-Cottle
Copy link
Owner Author

RAM should have a latency of 2 CPU cycles (20 simulation ticks)

@Jordan-Cottle Jordan-Cottle moved this from To do to In progress in Due Next Oct 31, 2020
This was referenced Oct 31, 2020
@Jordan-Cottle Jordan-Cottle moved this from In progress to To do in Due Next Oct 31, 2020
@Jordan-Cottle Jordan-Cottle added this to the Assignment 3 milestone Oct 31, 2020
@Jordan-Cottle Jordan-Cottle linked a pull request Nov 6, 2020 that will close this issue
@Jordan-Cottle Jordan-Cottle moved this from To do to Done in Due Next Nov 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

1 participant