added BRAM with different port widths and FIFO wrapper, reading 8bits per one read operation