8-bit memory byte write
When generating an 8-bit memory the following statements are generated for the byte writes:
bwsel_a_i => allones(0),
bwsel_b_i => allones(0),
Which does not compile in Vivado as bwsel_a_i is a std_logic_vector(0 downto 0) and allones(0) is a std_logic. The correct syntax should be:
bwsel_a_i => allones(0 downto 0),
bwsel_b_i => allones(0 downto 0),