-
Notifications
You must be signed in to change notification settings - Fork 17
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
Perf improvements #314
Draft
GregAC
wants to merge
21
commits into
lowRISC:main
Choose a base branch
from
GregAC:perf_improvements
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Perf improvements #314
Changes from 17 commits
Commits
Show all changes
21 commits
Select commit
Hold shift + click to select a range
c516525
pinmux: changed spi signals to match common names
HU90m c5d0f42
pinmux: changed pwm signal name
HU90m 96e6d7c
pinmux: explicitly set sizes for combined output selectors
HU90m bec0c19
pinmux: Added remaining devices to the headers and pmod
HU90m c2265d4
sonata_system: dedicated spi devices pulled out of pinmux
HU90m f9f30c6
doc: updated pin mappings diagram to reflect spi changes
HU90m 248a851
pinmux: removed block inputs with no input options.
HU90m c27d4cd
Pinmapping uart and spi fixup
marnovandermaas cb76457
top: added the pmodc gpio block and pins
HU90m e403668
Update SW definitions of number of GPIO/UART/SPI
AlexJones0 97c6735
Update manual pinmux checker for new pin mapping changes
AlexJones0 029c903
Update pinmux tests for mapping changes & convert SPI test to use ext…
AlexJones0 09ba375
Attach Basic PMOD SF3 SPI DPI to PMOD1 in Verilator
AlexJones0 e523ec8
Add PMODC pins to XDC file
AlexJones0 a23c6e5
Increase optimisation level
elliotb-lowrisc dd85088
[rtl] Add register stage to SPI internal loopback
GregAC c4ff981
[ci] Save bitstream utilization and timing reports as artifacts
GregAC f0ff867
[rtl] Increase outstanding requests in SRAM wrapper
GregAC a2b4006
Update lowrisc_ibex to lowrisc/cheriot-ibex@ea2df9db
GregAC 0f366cb
[rtl] Explicitly set RV32B/RV32M for Ibex
GregAC 8235bc7
Switch to single cycle multiplier for Ibex
GregAC File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
Is there a way to make this conditional on whether "top_sonata_timing_summary_postroute_physopted.rpt" exists, so we avoid looking at the wrong report when we switch to the new 2024.1-compatible post-route optimisation flow?
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.
I think easier to just remember to fix this up when we alter the tool version. It's reasonable for CI to specifically work with the currently agreed tool versions and need modest updates when we change versions.