1. A system for accessing a vector register in a vector register file, the system comprising: the vector register file comprising a plurality of vector registers and each vector register comprising a plurality of elements; and the vector register file configured to perform a method comprising: receiving a read command at a read port of the vector register file, the read command specifying a vector register address; decoding the vector register address by an address decoder to determine a selected vector register of the vector register file; determining an element address for one of the plurality of elements associated with the selected vector register based on a read element counter of the selected vector register; selecting a word in a memory array of the selected vector register as read data based on the element address; and outputting the read data from the selected vector register based on the decoding of the vector register address by the address decoder.