Skip to content

Overhaul vhdl packages #8

@simoneruffini

Description

@simoneruffini

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

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions