This document discusses the basic structures in VHDL, including entities, architectures, packages, configurations, and libraries. It describes how a digital system is designed hierarchically using modules that correspond to design entities in VHDL. Each entity has an external interface defined by its entity declaration and internal implementations defined by architecture bodies. Architectures can describe the design using behavioral, dataflow, or structural styles.