ARM IP一般是给RTL code,只不过核心代码会模糊处理,可读性会很差,基本上看不懂,外围代码则是以原码的形式给。
至于你说的这几个公司,苹果是用ARM的指令集,然后自己做CPU、GPU这些IP。联发科和高通是买ARM IP,但是高通以前改过ARM CPU IP,只不过可能改的不成功,所以发热量比较大。
为啥性能差别大,应该是soc架构的问题,单核都是从ARM买,这点没问题,但是怎么把这些核联系起来,多核之间怎么调度,L2,L3 cache多大,这些就都是架构决定的。联发科以前表现不好,应该是多核效率比较差吧。