Same as rx2, but this one does not use any record types.  Strictly uses std_logic_vectors for storing the frame