-
Notifications
You must be signed in to change notification settings - Fork 15
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
Avoid undefined conditions in always_comb. #11
Open
yvantor
wants to merge
18
commits into
master
Choose a base branch
from
parasitic-latch
base: master
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.
Conversation
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
…rified) WIP: Add the set-based flushing functional verification setups WIP: Add set partition table for each thread id; Modify req bypass logic for set partition llc WIP: Add set-partition setups. Verified original functionality. Set-partition is under development. WIP: fix bugs to pass functional testfor set-based functional test; improve parameterization of the code add assertions for parameter Cfg.NumLines and MaxThread for correct functionality WIP: Add python files for automatically generate configuration registers(for set-based partitioning registers) and concat command in axi_llc_config.sv; improve design parameterization WIP: modify partition table calculation logic; add reg address auto-generation for tb WIP: Fix bugs and improve test flow. WIP: Modify python files and makefile to improve automation of register generation and related code generation
…nerated patid tests. Cache Partition: Adjust the width of AXI user signal. Add assumptions to ensure shared region having non-zero size. Add logics to avoid assigning a patid out of range. WIP: Add DUT for synthesis using Resin WIP: modify DUT file WIP: modify DUT file WIP: modify DUT file Change NumLines to 256 and modify makefile Fix the bug for set-flushing and set NumLines to 32 fix bugs and set NumLines to 32 WIP: modify python file for axi_llc_config.sv, set NumLines to 16 set NumLines to 32 Set NumLines to 64 Set NumLines to 256; Add SRAM macro WIP: 256 for synthesis change SRAM macro to behavial model WIP: return to using SRAM Macro fix small typos Fix instantiation typo for SRAM Macro Fix synthesis flow [Design that pass synthesis]
Optimized, synthesizable design v1.0
…on enabled/disabled cache design; Clean up unused files
…bug for odd number of partitions assignment.
Fix LLC partition table calculation bug; Optimize the way of full code automated generation using parameters Cache-Partitioning: Adapt to latest version with randomized user signal. Adapte testbench for partitioning accordingly. Change default testbench to 16 partitions version. make parition_commit register readable,fix tb typo
… in Vivado. Adding initilization values for several registors
… (can be configured via parameter `RemapHash`)
Disable cache partitioning by default.
Fix a problem that causes a latch in synthesis.
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.
Assign default values in always_comb to avoid undefined conditions.