-
Notifications
You must be signed in to change notification settings - Fork 4
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
Rework the CCU to improve performance #5
base: master
Are you sure you want to change the base?
Commits on Apr 12, 2024
-
Initial rework of the uarch of the CCU FSM
* The original FSM is now split across three modules: decoder, memory_unit and snoop_unit. * The top level design is now identified as ccu_ctrl * Legacy parameter is used to simulate a blocking behavior
Configuration menu - View commit details
-
Copy full SHA for 2f2cdd5 - Browse repository at this point
Copy the full SHA 2f2cdd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 096456d - Browse repository at this point
Copy the full SHA 096456dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 38866ad - Browse repository at this point
Copy the full SHA 38866adView commit details
Commits on Apr 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 542f384 - Browse repository at this point
Copy the full SHA 542f384View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7960b5 - Browse repository at this point
Copy the full SHA f7960b5View commit details
Commits on Apr 17, 2024
-
Move towards non-blocking implementation
* Rework the memory unit to use AXI channels parallelism * Use AXI FIFO to buffer memory transactions * Several bug fixes * Remove Legacy support
Configuration menu - View commit details
-
Copy full SHA for 9c2f385 - Browse repository at this point
Copy the full SHA 9c2f385View commit details -
Configuration menu - View commit details
-
Copy full SHA for f46f1ab - Browse repository at this point
Copy the full SHA f46f1abView commit details
Commits on Apr 18, 2024
-
Add collision checks and fix memory CD FIFO handling
* Checks are currently performed by stalling requests targeted at the same set
Configuration menu - View commit details
-
Copy full SHA for 8d29df1 - Browse repository at this point
Copy the full SHA 8d29df1View commit details -
Implement control on ID queues and change collision condition
* Stall the decoder W/R requests if the respective queue is full * Collision now happens on equal tags
Configuration menu - View commit details
-
Copy full SHA for d4472ae - Browse repository at this point
Copy the full SHA d4472aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 07ac64b - Browse repository at this point
Copy the full SHA 07ac64bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b776ad5 - Browse repository at this point
Copy the full SHA b776ad5View commit details
Commits on Apr 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 82b3093 - Browse repository at this point
Copy the full SHA 82b3093View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c39d21 - Browse repository at this point
Copy the full SHA 7c39d21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 506a41b - Browse repository at this point
Copy the full SHA 506a41bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b3b0a75 - Browse repository at this point
Copy the full SHA b3b0a75View commit details -
Configuration menu - View commit details
-
Copy full SHA for c015131 - Browse repository at this point
Copy the full SHA c015131View commit details
Commits on Apr 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 81ad84d - Browse repository at this point
Copy the full SHA 81ad84dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 340828c - Browse repository at this point
Copy the full SHA 340828cView commit details
Commits on Apr 23, 2024
-
Update W and B channels handling in memory unit
* Add one ID bit on the memory side * Add W FIFO to decouple Ax controller and W channel
Configuration menu - View commit details
-
Copy full SHA for c332fa1 - Browse repository at this point
Copy the full SHA c332fa1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63d2e6f - Browse repository at this point
Copy the full SHA 63d2e6fView commit details
Commits on Apr 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 54019fe - Browse repository at this point
Copy the full SHA 54019feView commit details
Commits on Apr 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 15c50ad - Browse repository at this point
Copy the full SHA 15c50adView commit details
Commits on Apr 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e74eb7b - Browse repository at this point
Copy the full SHA e74eb7bView commit details
Commits on May 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6b0e273 - Browse repository at this point
Copy the full SHA 6b0e273View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e7b3a0 - Browse repository at this point
Copy the full SHA 0e7b3a0View commit details
Commits on May 8, 2024
-
Rework the design to reduce latency
* Use req/gnt protocol * Serve request in the same cycle if possible
Configuration menu - View commit details
-
Copy full SHA for 9a4b617 - Browse repository at this point
Copy the full SHA 9a4b617View commit details
Commits on May 9, 2024
-
Merge pull request #2 from pulp-platform/rt/reduce-latency-rebased
Rework the design to reduce latency
Configuration menu - View commit details
-
Copy full SHA for 404bc15 - Browse repository at this point
Copy the full SHA 404bc15View commit details
Commits on May 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 912cada - Browse repository at this point
Copy the full SHA 912cadaView commit details
Commits on May 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 13f79f9 - Browse repository at this point
Copy the full SHA 13f79f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8de8e7c - Browse repository at this point
Copy the full SHA 8de8e7cView commit details
Commits on May 16, 2024
-
Merge pull request #3 from pulp-platform/rt/uarch-perf
Add perf events, rework the AC control
Configuration menu - View commit details
-
Copy full SHA for 634da06 - Browse repository at this point
Copy the full SHA 634da06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74333a3 - Browse repository at this point
Copy the full SHA 74333a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c9c764 - Browse repository at this point
Copy the full SHA 9c9c764View commit details
Commits on May 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 63f3114 - Browse repository at this point
Copy the full SHA 63f3114View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86be0f2 - Browse repository at this point
Copy the full SHA 86be0f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01cc655 - Browse repository at this point
Copy the full SHA 01cc655View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbaabcf - Browse repository at this point
Copy the full SHA fbaabcfView commit details
Commits on Jun 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 06180ec - Browse repository at this point
Copy the full SHA 06180ecView commit details
Commits on Sep 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 409b1bf - Browse repository at this point
Copy the full SHA 409b1bfView commit details