You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
The text was updated successfully, but these errors were encountered:
The project contains 3 packages:
1)
COMMON_PACKAGE.vhd
for global and project common constants and functions2)
NVME_FRAMEWORK_PACKAGE.vhd
for NVMEF specific constants3)
TEST_ARCHITECTURE_PACKAGE.vhd
for test architecture specific constantsUnfortunately 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:
The text was updated successfully, but these errors were encountered: