Repository navigation
Conversation
Adding updated asap7 config for NyuziProcessor design (and minor tweaks to all verilog.mk files) - Updated verilog.mk files to use a single file location (whether running `make dev` or `make`)
Signed-off-by: Benjamin Goldblatt <137117274+bgoldbug@users.noreply.github.com>
…into suite-update
- Merged from personal Suite update branch to VLSIDA HighTide branch
- Updated FakeRAM module init, inside `setup.sh` - Updated documentation for README and `update_rtl` command info
Updated link to the design document for clarity. Signed-off-by: Benjamin Goldblatt <137117274+bgoldbug@users.noreply.github.com>
Signed-off-by: Benjamin Goldblatt <137117274+bgoldbug@users.noreply.github.com>
- Added HighTide logo to title of README
- Updated logo style and changed from png to svg for quality
Contributor
|
Closing in favor of smaller follow-up PRs. This branch predates the Bazel flow migration on main (#45+), and the new designs added here (vortex, coralnpu, NVDLA) need Bazel BUILD files to work in the current flow. The Make-flow-only infra changes (Makefile, settings.mk, setup.sh, runorfs.sh renames, Rather than force this large branch through a messy merge, we'll re-land the new designs individually using the current
The |
mguthaus
added a commit
that referenced
this pull request
Apr 18, 2026
Points designs/src/vortex/dev/repo at upstream vortexgpgpu/vortex.git (commit 31e4765d — matches the snapshot captured in the closed PR #37 suite-update branch). Dev-mode regeneration requires the user to init this submodule first: git submodule update --init designs/src/vortex/dev/repo
mguthaus
added a commit
that referenced
this pull request
Apr 18, 2026
Five top-level partitions of NVDLA nv_small. All share the same vmod RTL via DESIGN_NICKNAME=NVDLA + DESIGN_RESULTS_NAME=NVDLA_partition_X in config.mk; on the Bazel side each partition is a separate hightide_design() that pulls //designs/src/NVDLA:rtl with its own SDC and FakeRAM subset. Per-partition tuning (from closed PR #37): a: util=55, density+0.20, halo=5, FakeRAM={256x16,272x16} c: util=50, density+0.25, halo=2, FakeRAM={64x256,64x16,6x128, 66x8,11x128} m: util=55, density+0.20, halo=5, no FakeRAM o: util=45, density+0.15, halo=7, FakeRAM={18x128,8x256,4x256, 7x256,66x64,15x80,22x60, 32x128,9x80}, two clocks (core 2000ps + falcon 2500ps) p: util=45, density+0.25, halo=5, FakeRAM={16x160,65x160,14x80,66x80} All partitions: SYNTH_HIERARCHICAL=1, TNS_END_PERCENT=100, single 1500ps nvdla_core_clk except partition_o.
This was referenced Apr 18, 2026
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
devcommand intoupdate_rtlcommand. Now, after tracking design updates viaupdate_rtl, the user will be notified that RTL has been updated, and the flow is no longer run after changes are tracked.DEV_FLAGlogic was removed fromverilog.mkfiles (and any file generation logic for that matter), and Verilog generation for all designs was incorporated into the setup.sh script. This is NECESSARY, asupdate_rtlno longer runs the flow, thus verilog.mk won't be triggered byupdate_rtl.verilog.mknow only holds technology-independent Verilog RTL logic.docsfolder