Modularity Features
Modular (or structured) programming is a technique that you can use to enhance your own design productivity, as well as that of your design team. A modular design approach allows commonly-used segments of VHDL code to be re-used. It also enhances design readability.
VHDL includes many features that can help you create modular designs. In this section we will look at features that allow you to quickly and easily create reusable segments of your design, based on methods similar to those used in software programming languages.