VHDL Data TypesAccess Type
- Analogous to pointers in other languages
- Allows for dynamic allocation of storage
- Useful for implementing queues, fifos, etc.
The VHDL access type will not be discussed in detail in this module; it will be covered more thoroughly in the 'Advanced Concepts in Level VHDL' module appearing in this collection of modules.
In brief, the access type is similar to a pointer in other programming languages in that it dynamically allocates and deallocates storage space to the object. This capability is useful for implementing abstract data structures (such as queues and first-in-first-out buffers) where the size of the structure may not be known at compile time.