arm授权
1. 强行使用ARM架构不行吗,为什么非得授权
x86架构引领了电脑市场,而ARM架构统领了手机市场。x86架构只有Intel、AMD等少数企业可以用,而ARM旗下拥有大约1000种不同的许可,320个许可持有发/合作伙伴(其中仅有15家拥有架构许可),包括我们熟知的苹果、三星、华为、高通、联发科、博通、任天堂、Intel、AMD、英伟达等等。
就算可以强行使用ARM的架构,你可能也并没有想到这种行为会产生的后果。很快就会收到ARM的法院传票,芯片工厂不敢生产(能生产芯片的就那么几家,人家不傻),市场不敢销售。除了会面临法律诉讼外,意味着以后不会再有生意了,因为名声臭了。以上个人浅见,欢迎批评指正。认同我的看法,请点个赞再走,感谢!喜欢我的,请关注我,再次感谢!
2. 为什么cpu架构需要ARM授权
cpu的架构,是受到各种专利技术保护的。如果想采用某种架构生产cpu,就必须获得相应的授权。否则就是违法的。
很多时候,cpu生产厂家之间通过交叉授权等方式来共同发财。
3. ARM的授权级别怎么划分和区别 什么情况下被授权公司可以在授权给其他公司
众所周知,ARM生态系统之所以比x86环境更有生机,最重要的原因在于ARM相对开放的授权生产方式。任何企业都可以通过购买不同等级的ARM授权,来获得属于自己的ARM处理器。
ARM授权从高到低大体分为三种,即架构授权、内核授权以及使用授权(实际的授权中,授权费用会根据其制造特性、用途、对架构的改动以及所选ARM架构版本的不同特性而出现较大差异)。
架构授权:
顾名思义,指令集授权是指企业购买了架构级的ARM处理器设计、制造许可。有了这一级别的授权,厂商便可以从整个架构和指令集方面入手,对ARM架构进行大幅度改造,甚至可以对ARM指令集进行扩展或缩减,以便达到更高性能、更低功耗或更低成本等不同目的。拥有架构授权的典型厂商包括高通、苹果、微软等财大气粗的行业巨头,因此架构级授权的价格可想而知;当然,拥有架构级授权的高通和苹果所制造的ARM处理器也总是拥有更低的功耗和更高的性能。
内核授权:
内核授权则是指用户可以将其所购买的ARM核心应用到其自行设计的芯片中。但用户不得对其购买的ARM核心本身进行修改。拥有内核级授权的厂商多如牛毛,包括德州仪器、博通、飞思卡尔、富士通以及Calxeda等等等等。内核授权通常价格更低,但由于ARM架构本身拥有非常良好的扩展性,因此,拥有内核授权的厂商亦可通过ARM架构的外围设计,在保持ARM处理器自身特性的前提下实现众多功能。
使用授权:
作为最低的授权等级,拥有使用授权的用户只能购买已经封装好的ARM处理器核心,而如果想要实现更多功能和特性,则只能通过增加封装之外的DSP核心的形式来实现(当然,也可以通过对芯片的再封装方法来实现)。由于担心对知识产权保护不力,ARM对很多中国背景的企业均采取这一级别的授权。
间接授权:
需要说明的是,上述三种级别的授权均不允许被授权者再次出售ARM架构授权。而对于半导体工厂而言,ARM通常会对其进行特殊授权。这使得台积电、三星半导体等拥有半导体代工业务的企业不仅能够直接向用户出货拥有ARM内核的芯片,更在一定情况下拥有重置ARM内核的实力和权力。这也就让很多根本无法取得ARM授权的企业能够间接的使用或拥有ARM核心;当然,这种方法所带来的成本通常也比要直接从ARM手中买授权的价格高出数倍。简单的说,芯片代工厂在某种程度上扮演了ARM授权代理商的角色,其存在可以满足某些用户小批量生产以及早期论证和试验的需要。
4. ARM授权的构架,包括哪些内容只是包括构架,指令集,包不包括cpu核心本身的设计
大致上两种情况
最常见的就是公版,比如华为的麒麟这种,960就是公版,cpu部分完全设计好,但是你自己要选择gpu和基带(偷懒就直接外挂),cpu部分完全不需要自己去考虑;
提供基础的核心设计,类似于苹果的cpu,基础由arm提供,苹果进行增补修改,这种同样不包括gpu和基带,具体到苹果的cpu来说,目前苹果的基带芯片仍然还是外置解决;
1是完全设计好cpu部分,这也是为什么麒麟被喷为贴牌货,2是需要自己修改,高通的820,821这种也是修改过的,2可以理解为超市里面的半成品菜,东西都是配好的,你自己弄熟就可以用了,但是这个时候的所谓“修改”“设计”的技术含量都比较低,你也可以类比电脑显卡的公版和非公版。
5. ARM 是出售指令集的授权还是架构的授权
ARM从来都是指架构,不是指指令集。ARM使用的是简单指令集,或者叫短指令集,这样可以实现快速运算和低功耗,但是复杂运算不能实现,这就是为什么电脑系统不适合用ARM实现的原因。
目前ARM是通过授权赚钱,至于具体芯片设计是不管的,现在比较高端的基本上都来自三星和德州仪器厂。
公版显卡不同,那个是自己生产好芯片和通用驱动后提供给OEM厂商,厂商主要针对这个芯片进行性能调整和加入特色功能。
要能自己设计一套类似ARM的架构,那我只能说这个等于痴心妄想。芯片技术发展到现在目前主流的只有X64(X86)和ARM,哪有那么容易就再搞一个出来。
6. arm的授权说明
ARM 公司本身并不靠自有的设计来制造或出售CPU,而是将处理器架构授权给有兴趣的厂家。ARM 提供了多样的授权条款,包括售价与散播性等项目。对于授权方来说,ARM 提供了ARM内核的整合硬件叙述,包含完整的软件开发工具(编译器、debugger、SDK),以及针对内含ARM CPU硅芯片的销售权。对于无晶圆厂的授权方来说,其希望能将ARM 内核整合到他们自行研发的芯片设计中,通常就仅针对取得一份生产就绪的知识产权内核(IP Core)认证。对这些客户来说,ARM 会释出所选的ARM 核心的闸极电路图,连同抽象模拟模型和测试程式,以协助设计整合和验证。需求更多的客户,包括整合元件制造商(IDM)和晶圆厂家,就选择可合成的RTL(暂存器转移层级,如Verilog)形式来取得处理器的知识产权(IP)。借助可整合的RTL,客户就有能力能进行架构上的最佳化与加强。这个方式能让设计者完成额外的设计目标(如高震荡频率、低能量耗损、指令集延伸等)而不会受限于无法更动的电路图。虽然 ARM 并不授予受权方再次出售ARM 架构本身,但受权方可以任意地出售制品(如芯片元件、评估板、完整系统等)。商用晶圆厂是特殊例子,因为他们不仅授予能出售包含ARM 内核的硅晶成品,对其它客户来讲,他们通常也保留重制ARM 内核的权利。
就像大多数IP 出售方,ARM 依照使用价值来决定IP 的售价。在架构上而言,更低效能的ARM 内核比更高效能的内核拥有较低的授权费。以硅芯片实作而言,一颗可整合的内核要比一颗硬件宏(黑箱)内核要来得贵。更复杂的价位问题来讲,持有ARM 授权的商用晶圆厂(例如韩国三星和日本富士通)可以提供更低的授权价格给他们的晶圆厂客户。透过晶圆厂自有的设计技术,客户可以更低或是免费的ARM预付授权费来取得ARM 内核。相较于不具备自有设计技术的专门半导体晶圆厂(如台积电和联电),富士通/三星对每片晶圆多收取了两至三倍的费用。对中少量的应用而言,具备设计部门的晶圆厂提供较低的整体价格(透过授权费用的补助)。对于量产而言,由于长期的成本缩减可借由更低的晶圆价格,减少ARM的NRE成本,使得专门的晶圆厂也成了一个更好的选择。
许多半导体公司持有ARM 授权:Atmel、Broadcom、Cirrus Logic、Freescale(于2004从摩托罗拉公司独立出来)、Qualcomm、富士通、英特尔(借由和Digital的控诉调停)、IBM,英飞凌科技,任天堂,恩智浦半导体(于2006年从飞利浦独立出来)、OKI电气工业,三星电子,Sharp,STMicroelectronics,德州仪器和VLSI等许多这些公司均拥有各个不同形式的ARM授权。虽然ARM的授权项目由保密合约所涵盖,在智慧财产权工业,ARM是广为人知最昂贵的CPU内核之一。单一的客户产品包含一个基本的ARM 内核可能就需索取一次高达美金20万的授权费用。而若是牵涉到大量架构上修改,则费用就可能超过千万美元。
ARM(Asynchronous Response Mode:异步响应方式)也是一种非平衡数据链路操作方式,与NRM不同的是,ARM下的传输过程由从站启动。从站主动发送给主站的一个或一组帧中可包含有信息,也可以是仅以控制为目的而发的帧。在这种操作方式下,由从站来控制超时和重发。该方式对采用轮询方式的多站链路来说是必不可少的。
ARM 微处理器包括下面几个系列,以及其它厂商基于 ARM 体系结构的处理器,除了具有ARM 体系结构的共同特点以外,每一个系列的 ARM 微处理器都有各自的特点和应用领域。ARM7 系列
ARM9 系列ARM9E 系列ARM10E 系列SecurCore 系列Intel 的 XscaleIntel 的 StrongARM其中, ARM7、ARM9、ARM9E和ARM10为4个通用处理器系列,每一个系列提供一套相对独特的性能来满足不同应用领域的需求。 SecurCore 系列专门为安全要求较高的应用而设计。 ARM7 系列微处理器为低功耗的 32 位 RISC 处理器,最适合用于对价位和功耗要求较高的消费类应用。 ARM7 微处理器系列具有如下特点:具有嵌入式 ICE - RT 逻辑,调试开发方便。极低的功耗,适合对功耗要求较高的应用,如便携式产品。能够提供 0.9MIPS/MHz 的三级流水线结构。代码密度高并兼容 16 位的 Thumb 指令集。对操作系统的支持广泛,包括 Windows CE 、 Linux 、 Palm OS 等。
指令系统与 ARM9 系列、 ARM9E 系列和 ARM10E 系列兼容,便于用户的产品升级换代。主频最高可达 130MIPS ,高速的运算处理能力能胜任绝大多数的复杂应用。ARM7 系列微处理器的主要应用领域为:工业控制、 Internet 设备、网络和调制解调器设备、移动电话等多种多媒体和嵌入式应用。ARM7 系列微处理器包括如下几种类型的核: ARM7TDMI 、 ARM7TDMI-S 、ARM720T 、 ARM7EJ 。其中, ARM7TDMI是目前使用最广泛的 32 位嵌入式 RISC 处理器,属低端ARM 处理器核。 TDMI 的基本含义为:T : 支持 16 位压缩指令集 ThumbD : 支持片上 DebugM :内嵌硬件乘法器I : 嵌入式 ICE ,支持片上断点和调试点 Xscale 处理器是基于 ARMv5TE 体系结构的解决方案,是一款全性能、高性价比、低功耗的处理器。它支持 16 位的 Thumb 指令和 DSP 指令集,已使用在数字移动电话、个人数字助理和网络产品等场合。Xscale 处理器是 Intel 主要推广的一款 ARM 微处理器。
7. 为什么研究芯片要拿到ARM授权
ARM公司在英国致力于研发自动处理器架构,还在诺基亚时代ARM架构处理器已经盛行,渐渐得到内厂商们的青睐使用,经过那么多年ARM经历数代架容构改进,地位非常稳。所以ARM等于画了CPU图纸各个手机厂商当然要买图纸咯(也就是授权)买来以后再二次研发(因为公版耗电大)然后就有了很多版本的以ARM为基础CPU,如:高通、华为、苹果、三星等
8. ARM架构授权和IP核授权有什么不一样啊
一个公司若想使用ARM的内核来做自己的处理器,比如苹果三星TI等等,必须向ARM公司购买其架构下的不同层级授权,根据使用需要购买相应的层级授权。
架构的授权方式有三种:架构层级授权、内核层级授权(也就是你所说的ip核授权)、使用层级授权。
使用层级授权,要想使用一款处理器,得到使用层级的授权是最基本的,这就意味着你只能拿别人提供的定义好的ip来嵌入在你的设计中,不能更改人家的ip,也不能借助人家的ip创造自己的基于该ip的封装产品;
架构层级授权,是指可以对ARM架构进行大幅度改造,甚至可以对ARM指令集进行扩展或缩减,苹果就是一个很好的例子,在使用ARMv7-A架构基础上,扩展出了自己的苹果swift架构;
内核层级授权,是指可以以一个内核为基础然后在加上自己的外设,比如USART GPIO SPI ADC 等等,最后形成了自己的MCU,这些很多,比如三星TI。
因此,如果华为分别拿到架构授权和ip核授权,那么意味着它可以在ARM指令集基础上根据需要创建出自己的内核架构,并可添加各种片内外设比如通信接口、显示器控制接口、GPIO等等,从而生产出自己的“处理器芯片”。
其实就像我写了一篇文章,我告诉甲,你可以拿去修改后使用,便是架构层级授权,我告诉乙,你可以在你的文章中引用我的文章,便是内核级授权,我告诉丙,你只能对我的文章进行转发,不能更改,不能添油加醋,便是使用层级授权。
9. 手机cpu不要arm授权可以用吗
你不经过arm的授权是不能生产基于arm构架的处理器的,也不能生产基于arm指令集的处理器,现在手机处理器除了英特尔那些,其他的处理器生产商都是经过arm授权的啊,你问的问题我没太看懂啊,处理器既然生产出来了,那就说明已经经过arm授权了啊,不要arm授权可不可以用是什么意思?