What does an angle bracket pair () do in VHDL?
The  "array(integer range &lt;>)" syntax is used to declare an array with an unconstrained length.

See this page for detailed info on VHDL ranges.  Some snippets from the page are shown below.



An example of an unconstrained array definition: