Texas Instruments OMAP 4 (OMAP44xx)

General description
The 4th generation OMAP CPUs (4430/4460/4470) use a dual-core ARM Cortex-A9 CPU, with two ARM Cortex-M3 cores, as part of the "Ducati" sub-system, for off-loading low-level tasks.

The 4430 and 4460 use a PowerVR SGX540 integrated 3D graphics accelerator, running at a clock frequency of 304 and 384 MHz respectively.

All OMAP 4 come with an IVA3 multimedia hardware accelerator with a programmable DSP that enables 1080p Full HD and multi-standard video encode/decode.

OMAP 4 uses ARM Cortex-A9's with ARM's SIMD engine (Media Processing Engine, aka NEON) which may have a significant performance advantage in some cases over Nvidia Tegra 2's ARM Cortex-A9s with non-vector floating point units.

It also uses a dual-channel LPDDR2 memory controller compared to Nvidia Tegra 2's single-channel memory controller.

Security features
There are GP (= general purpose) and HS (= high security) devices out there. HS means that signed bootloaders are required. To distinguish look at boot messages telling about GP vs HS. The low level check is

if ((value at 0x4A0022C4 >> 8) & 0x7 == 3) devicetype = general_purpose

Boot order
Besides of the boot order defined by the wiring-up of the configuration pins, there is a possibility to override it via software (Keyword: PUBLIC_SW_BOOT_CFG_ADDR) until the next cold reboot.

Tool for booting via usb, make sure to use the -4 option