BITS_DBI_ADDR_MASK
u16 remainder = addr & ~(BITS_DBI_WREN | BITS_DBI_ADDR_MASK);
write_addr = addr & BITS_DBI_ADDR_MASK;
u16 read_addr = addr & BITS_DBI_ADDR_MASK;