When the memory write port width is 4 bits, which is not aligned on a byte boundary, the tool uses 8 bits from the binary stream for each 4-bit word. The tool ignores the upper 4 bits of each 8 bits when processing the memory file data. The resulting data stored in RAM is shown in the following figure.