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

Confusion regarding Load/Store operations #32

Open
kmarzouq opened this issue Feb 17, 2025 · 4 comments
Open

Confusion regarding Load/Store operations #32

kmarzouq opened this issue Feb 17, 2025 · 4 comments
Labels
question Further information is requested

Comments

@kmarzouq
Copy link

I was wondering if you could provide some documentation and/or a diagram as to what signals and wires are being used for loading and storing data from memory. I specifically want to know how the load/store ports work and how they take input from the decoder.

@Wren6991
Copy link
Owner

I was wondering if you could provide some documentation and/or a diagram as to what signals and wires are being used for loading and storing data from memory.

This is described in the documentation PDF, always attached to the latest release: https://github.com/Wren6991/Hazard3/releases/latest

Image

Image

Image

@Wren6991
Copy link
Owner

I specifically want to know how the load/store ports work and how they take input from the decoder.

Is there a specific part of the source code that you have read and feel unclear on?

@Wren6991 Wren6991 added the question Further information is requested label Feb 21, 2025
@kmarzouq
Copy link
Author

kmarzouq commented Feb 23, 2025

Is there a specific part of the source code that you have read and feel unclear on?

I would like to know what signals are being used in load/store operations from the decoder setting d_memop after receiving a load instruction to bus_haddr_d being written to. I'm trying to make a vector extension for the processor and I would like to be able to use the existing interface for loading/storing data instead of having a separate interface.

@kmarzouq
Copy link
Author

kmarzouq commented Feb 23, 2025

Sorry, did not mean to close the issue.

@kmarzouq kmarzouq reopened this Feb 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants