-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
The project contains 3 packages:
1)COMMON_PACKAGE.vhd for global and project common constants and functions
2)NVME_FRAMEWORK_PACKAGE.vhd for NVMEF specific constants
3)TEST_ARCHITECTURE_PACKAGE.vhdfor test architecture specific constants
Unfortunately the variables stored in these packages do not respect their definition, either because the distinction of this layers is not black or white or because some package includes caused recursive behaviour.
A different approach for constant and project values storing should be discussed, ex:
- just a file and different packages
- just a package
- refactor some entities so that the separation of these packages can be effective
Metadata
Metadata
Assignees
Labels
No labels