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