-
Notifications
You must be signed in to change notification settings - Fork 9
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
Optimize ReaderWriter #345
Conversation
@rgantonio If you are free, please check if the critical path in control path (valid / ready hand shaking signal) deteriorates with this improvements 😊😊 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Setting barrier here first before merge hehe. So that we make sure that the necessary changes are indeed helpful 😄
Wait a few hours hold on. I will test.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hmm please don't put backups in the repo. Leave them be in the local computers.
Also, did you trace or check in Chisel if it fixes the long path? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok! I can test tomorrow but was this pipe thing from the queue the fix? I can test in synthesis first before plugging in.
This PR optimizes the following in ReaderWriter:
Replace the spatialAddrGen with full adder implementationReplace all buffers with pipe buffers (except the scalatest one)