I've been researching booting and flash memory as found in embedded devices like smartphones, tablets, and boards. There are numerous schemes and an equally numerous amount of obscure terminology. I understand NOR flash allows for XIP. Some NAND chips seem to have special "boot areas" or "boot partitions", and even "boot modes" (though that only makes sense in the context of processors to me).
Setups can utilize boot ROMs embedded in application processors, have separate chips for boot code (on NOR) and system code (on NAND), use U-Boot stored on the internal memory chip as an IPL, or use eMMCs that are boot code-aware with configurable ranges for "boot areas".
Are there memory chips that have a NOR portion and a NAND portion combined into a single address space. That way, say, addresses 0x00000000
through 0x0000FFFF
contain a bootloader that can execute in place while addresses 0x00010000
through 0xFFFFFFFF
correspond to NAND flash?