On which arm version cores android can run?
George is correct but some ARMv5 and v6 based SoCs (i.e. ARM9 and ARM11) can run older versions of Android.
Check out this List of devices: ARMv7, ARMv6, ARMv5 - xda-developers
Were you interested in specific minimum requirements for different versions of Android?