ARM网站端口有哪些端口

服务器专用!AMD首款ARM架构处理器发布
  【PConline 硬件资讯】一年前AMD曾宣布要做ARM处理器,但又表态过不会涉及手机、平板等范畴,那么会出现什么产品呢?今天揭开谜底。今天AMD正式发布了&Opteron A1100&。  Opteron A1100代号&西雅图&,基于64-bit ARM Cortex-A57架构,SoC单芯片设计,拥有四个或八个核心,每一对核心共享1MB二级缓存,总计最多4MB。全部核心共享一体化三级缓存,容量最多8MB。频率可超过2GHz,制造工艺则是GlobalFoundries 28nm。  内存控制器同时支持DDR3、DDR4。位宽是128-bit,双通道,类型支持SODIMM、UDIMM、RDIMM,最高频率1866MHz,最多可安装四条,RDIMM DDR3最大容量128GB。  处理器还集成了PCI-E 3.0总线控制器,八条信道,可拆分为单路x8、双路x4,还有SATA 6Gbps控制器,最多八个接口,整合光纤,还有两个10GbE万兆以太网端口、ARM TrustZone安全模块、加密和数据压缩协处理器。  AMD将从3月份开始向客户提供mATX规格主板,配置有四条RDIMM DDR3内存插槽、PCI-E x8/x4扩展插槽、八个SATA 6Gbps接口,标准供电,支持一系列开发工具和软件,包括标准UEFI启动,以及基于&Fedora Project&Linux环境,可独立使用或装入标准机架。不过至于基于Opteron A1100的服务器成品、OEM合作要到第四季度才会宣布。  另外AMD公布了一些理论指标:SPECint_rate整数性能大约80,每核心10,热设计功耗25W。相比之下,基于美洲虎架构的AMD Opteron XGHz SPECint_rate整数性能为28.1,每核心7,热设计功耗22W。也就是说,AMD只用略高的功耗,就取得了将近三倍的性能,每核心性能也增加了超过40%。  AMD宣称,Opteron A1100整体方案的价格只会有高端Xeon产品的大约十分之一,定位是那些需要低功耗计算、大容量内存/存储的服务器领域,可以为客户节省CPU方面的投资,投入更多内存中。  AMD宣称,ARM架构将在2019年占据四分之一的服务器市场,AMD则会成为ARM处理器、服务器的领导厂商。  现在Intel都转变发展移动核心,对AMD这种需要转型突破的企业而言发展服务器是个不错的开始,至于能否真的成功让时间去验证吧。
DIY硬件图赏
DIY论坛帖子排行
最新资讯离线随时看
聊天吐槽赢奖品ARM9嵌入式主板常见问题,嵌入式开发常见问题,ARM9工控主板帮助中心-英创
Q:&为什么新收到的工控主板里有运行文件A:  收到英创发过来的新板子,为什么上电启动后,会运行一个程序且输出一些端口错误的信息?&  英创公司的所有工控主板生产过程是:生产——测试——高温存储——常温存储——测试——入库。在客户购买后,也会再次进行100%功能测试后快递发货给客户,可保证每一片工控主板都是经100%测试合格的产品。因此,在我们所提供的工控主板中,含有我们生产测试时的文件及相应的配置文件(userinfo.txt或dbginfo.txt)。  如果客户拿到我们的工控主板,且没有重新修改运行文件或配置文件(userinfo.txt),那么在运行模式时(评估底板上的DBG跳线断开状态),就会运行我们的生产测试程序,会通过Debug串口或显示屏会输出一些测试结果,如:RTC ERR、GPIO ERR等信息。因此,看到这种现象时,是正常情况,工控主板无任何异常,显示错误是因为测试程序需要相应的硬件测试条件。  我们保留该测试程序在系统磁盘中,如果客户遇到板子问题且没有明确找到原因时,可以再次运行这个测试程序,对板子的基本情况进行检查。用户可以删除该测试程序,也可以不删除使其保留在系统中,不会对系统或用户的应用程序造成任何影响。Q:&网络变压器通常有哪些连接方法?A:  英创公司的工控主板,均有网络接口。但随着网络接口芯片的升级与更换,网络接口变压器的连接方法也有一点微小的改动。  我们使用的网络接口端,是网络变压器和RJ45网线连接座分离体的方式,网络变压器型号是11F-05,它的内部结构如下图所示:&<span style="COLOR: #F-05网络变压器内部接构&  根据不同的产品型号,就存在两种网络变压器的连接方法,如下所示:  1、独立中心抽头连接方法:11F-05的2、7脚不短接在一起,2脚连接网络偏置电压,7脚使用0.1uF电容对地&独立中心抽头的连接方法&  2、公共中心抽头连接方法:11F-05的2、7脚短接在一起,并且连接到网络偏置电压,同时需并接一颗0.1uF电容对地&公共中心抽头的连接方法&  现有的产品所使用网络变压器的连接方法,请参考下面的表格:Q:&如何规避NandFlash FAT文件系统的损坏A:  在基于WinCE的嵌入式系统中,通常NandFlash + FAT文件系统是最为常用的数据存储方式。在一些应用中,需要对同一个大文件进行频繁写操作,例如写日志文件、修改系统配置文件等等。对大文件操作时,不仅涉及到文件内容的修改,同时由于NandFlash的块/扇区结构,还涉及到FAT表的修改。这些修改可能导致大规模的NandFlash块擦除及数据搬动。当此时CPU负载还比较重时,FAT文件系统内部的某种缺陷就可能暴露出来,从而危害设备的稳定运行。  为了规避FAT文件系统的这种风险,我们专门针对此类应用编写了新的文件读写API函数,新API函数仅在函数名称上多了“Em”两个字母,其函数参数与标准API函数完全一致,应用程序很容易替换。  新的API函数,把原来的大容量文件映射成一个目录 + 目录中包的括若干个大小为NandFlash扇区Size的量子文件。由于量子文件的大小总是一个扇区,因此在FAT表中就成为单独项,没有链表存在。在系统进入稳定运行后,量子文件的数目瞬间不会有大的变化,甚至完全没有变化(配置文件情形,或日志文件达到应用程序设置的上限),这样新的API对FAT文件系统的FAT表、目录区的负载会降到最低,从而大大避免FAT文件系统的关键区域被随机断电等意外情况破坏的可能性。  有关新API的详细介绍,可参考技术天地一文。&Q:&英创工控主板CAN通讯应用说明A:  英创工控主板EM9170采用FlexCAN。有关filter的设置,说明如下。  CAN Filter的设置:通过DeviceIoControl的CAN_IOCTL_SET_FILTER命令来设置,输入参数为数据结构:  typedef struct&  {&    DWORD dwG // 组号,= 0,1,2    DWORD dwT // = 0:标准帧;= 1:扩展帧    DWORD dwID; // 标准帧:11-bit;扩展帧:29-bit,右对齐    DWORD dwRTR; // = 0:数据帧;= 1:远程帧    DWORD dwM // 各位与dwID对应,= 0:该位不检查;= 1:该位须检查      } CAN_FILTER, *PCAN_FILTER;  对以上数据结构中各个参数的定义解释如下:  o& DWORD dwGroup:组号,EM9170的CAN接收Buffer共分成3组,可同时接收不同ID组的数据帧。EM9170的多个分组,类似于SJA1000中的双滤波概念,即总线上的数据帧只要满足任意一组设定的条件,该数据帧将被接收。  o& DWORD dwType:设置本组接收数据帧的类型。  o& DWORD dwRTR:设置本组接收的是否为远程帧。  o& DWORD dwID:用于定义本组接收的数据帧ID的公共部分,即相同部分。&  o& DWORD dwMask:用于定义需要匹配的bit位,即置1的bit位。dwMask与dwID需要配合使用,举例说明如下:  例:本组为标准帧包括连续的64个ID号,dwID = 2’b = 0x280,相应的dwMask = 2’b = 0x7C0。这时的dwMask表示可被接收的数据帧的低6位ID可以是任意编码(设置为0的那些位),但其高5位(设置为1的那些位)必须与dwID的高5位的定义匹配,即为2’b01010xxxxxx。在实际应用中,为了便于理解,CAN地址的划分,通常采用低位分配给各个设备,而高位地址作为应用组标志。而每一个应用组的地址数采取2的幂次方,可方便设置dwMask。Q:&EM9170内核烧写说明A:  EM9170是一款基于FreeScale iMX257芯片,预装Windows CE 6.0的通用工控主板。EM9170在保持了英创产品小巧坚固的一贯风格的基础上,为客户应用提供了更为丰富的资源,以满足客户更多的专业需求。FreeScale为其芯片提供了Flash烧写工具ATK(Advanced ToolKit),本文主要介绍客户如何使用ATK工具,更新手上的EM9170的内核代码,以获得新的功能或功能升级。1、升级准备工作  EM9170使用Advanced ToolKit工具软件进行内核烧写。  1、在客户的开发主机上安装好ATK。在光盘“测试工具”目录下提供有ATK工具的安装压缩包。  2、使用EM9170评估套件中的USB数据线,把EM9170评估底板的USB_OTG接口(CN3)与客户开发主机的一个USB接口相连。  3、使用EM9170评估套件中的串口数据线,把EM9170评估板的调试串口(CN6-上)与客户开发主机的串口相连。  4、在客户开发主机上启动串口工具,推荐Windows自带的超级终端,串口参数:波特率115200,帧格式:8-N-1。  5、准备一把尖镊子。  6、通过英创网站下载EM9170的内核升级文件包,或与英创技术支持联系获得相应的内核文件。我们需要用到文件包中的MBR.NB0和XIP.NB0这两个文件。2、擦除NandFlash说明  1、利用Eboot擦除  利用EM9170的Eboot进行擦除,快捷简便,不需要用到ATK工具,方法如下:  1)连接EM9170的DEBUG串口,并使用PC上的串口工具(推荐超级终端),设置波特率为 位停止位、无奇偶校验,无硬件控制流,可以参考。&&  2)板卡处于调试模式下,按“空格”键进入eboot菜单状态。&&  3) ”8” + “y” (擦除NandFlash部分区域)&&  4)断电重启。  2、使用ATK工具擦除  如果烧写操作失误,导致EBOOT菜单出错,无法进入EBOOT菜单时,这时就需要使用ATK工具来擦除,方法如下:  1)首先在断电状态下,用金属镊子或相当的工具,短接EM9170板上的JP1,注意,是主板上的JP1,不是开发底板上的JP1,如下图所示。&&  2)保持JP1处于短接状态,给EM9170上电,这时客户开发主机将有提示信息,表示已检测到USB设备。去掉JP1的短接工具。然后启动ATK,并按下图的设置进入到烧写的主界面:&&  点Next&&  点Go&&  2)接下来擦除EM9170板上的内核映像文件。按下图所示设置参数,并执行Erase操作。注意擦除的起始地址 = 0x,擦除长度 = 0x。&&3、烧写内核  打开ATK工具软件,按照下图所示设置参数,选择Program,注意必须选择BI Swap(该选择是启动Flash驱动的坏块管理算法)。依次烧写5个nb0文件到以下地址。  xldr.nb0 -& 0x  eboot.nb0 -& 0x  logo.nb0 -& 0x  mbr.nb0 -& 0x  xip.nb0 -& 0x (大小0x)  其中logo.nb0为开机画面的bmp文件,光盘目录中已提供了各分辨率大小的开机画面,用户需要根据自己的屏幕大小选择烧写的文件,或者选择烧写自己的开机画面。参考文章:。  1)烧写xldr.nb0到0x,点击Program&&  2)烧写eboot.nb0到0x,点击Program&&  3)烧写logo.nb0到0x,示例选择了分辨率640×480的splash640480.nb0文件,点击Program&&  4)烧写mbr.nb0到0x,点击Program&&  5)烧写xip.nb0到0x,点击Program&&  6)烧写成功,重新启动进入系统。Q:&GPRS应用常见问题A:  GPRS的标准应用模式是作为客户端模式,通过拨号“*99***1#”到中国移动的GPRS节点服务器,从而实现拨号上网的功能。在WinCE操作系统中提供有RAS(Remote Access Service),即“远程访问服务”,它允许远程拨号连接,一旦建立了连接,就可以像局域网中的计算机一样进行通讯。&  我们为客户提供的应用光盘中,通常包含了3个关于GPRS应用的示例程序:  1、RASEntry,作用是在系统中自动建立一个名称为“GPRS”的拨号连接,就像在PC上建立一个宽带拨号连接一样。RASEntry程序主要是用于设置作为调制解调器的设备属性(端口设置、拨号选项)以及指定电话号码和用户验证参数等。RASEntry只需运行一次即可,因为拨号连接记录自动保存在系统注册表中,掉电不会丢失。  2、RASDial,一个GPRS异步拨号的例子,运行RASDial,可以让系统连接到GPRS网络,就像运行(双击)在PC机上建立的宽带连接拨号上网一样。  3、GPRS232,是基于GPRS网络进行TCP通讯的例子,GPRS232程序以客户端模式与远端服务器进行TCP通讯,将从远端服务器收到的数据通过工控主板的串口转发出去,同时将从串口收到的数据通过GPRS网络发送到远端的服务器,以实现串口和GPRS的数据透明传输。&  客户第一次在英创嵌入式主板上测试GPRS应用程序时,应该按以下步骤进行:  1、运行RASEntry程序建立GPRS拨号连接。  2、运行RASDial进行GPRS拨号上网测试。  3、测试GPRS232串口——GPRS数据透传程序。&  客户在测试上述3个DEMO程序或作GPRS相关的应用时,经常会遇到的问题:&  1、运行RASDial不能拨号上网?  a、确认是否运行了RASEntry建立拨号连接记录,成功运行了RASEntry后,在工控主板的“开始菜单-&设置-&网络和拨号连接”中应该看到GPRS的拨号连接图标。  b、GPRS模块是否正常上电(可观察GPRS模块的Power指示灯)。  c、是否插入了正常的SIM卡(可观察GPRS模块的Sync指示灯)。  d、SIM卡是否开通了GPRS业务。&  2、通过RASDial能够拨号上网,但应用程序不能与远端服务器建立TCP连接?  出现这种现象通常是TCP通讯路由出错:  a、要让网络数据通过GPRS路由,加载GPRS模块的工控主板网关必须设置为空,可通过配置userinfo.txt和dbginfo.txt的DefaultGateway项,应该将DefaultGateway设置为&#39;0.0.0.0&#39;。  b、如果用于测试的远端服务器PC处理内网中,应该在服务器PC连接到公网的路由器上做端口映射设置。&  关于GPRS路由设置和相关原理,可以参考一文。Q:&解决eVC安装出现“Virtual PC不稳定”错误提示的方法A:  英创ARM9系列嵌入式主板采用了正版Windows CE操作系统,推荐客户使用eVC进行开发。eVC的开发界面保持了和VC的一致性,可以方便快捷地进行嵌入式应用开发。&  很多新客户反映按照手册安装完eVC后,开发主机会弹出“Virtual PC不稳定”的错误提示,导致eVC不能和目标嵌入式工控主板正常连接。这是因为Windows XP的缺省设置限制造成的。改变Windows XP设置的步骤如下:  1、桌面『我的电脑』右键——『属性』——『高级』——在『启动和故障恢复』里单击『设置』,在弹出的对话框里点『编辑』按钮。  2、在弹出的boot设置写字板中,将您的设置修改为(仅修改红色字体部分):&  [boot loader]   timeout=1   default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS   [operating systems]   multi(0)disk(0)rdisk(0)partition(3)\WINDOWS=&#39;Microsoft Windows XP Home Edition&#39; /execute /fastdetect &  注意:其余位置不可修改,以免导致其它错误。  保存后,退出,重启系统。即可解决此问题。Q:&如何隐藏WinCE桌面A:  在嵌入式应用系统中,用户常常希望WinCE系统启动后能隐藏WinCE桌面;由于要考虑安装的方向,用户有可能旋转桌面,可以通过更改注册表实现这两个功能。&  方法是:用远程Remote Register Edite工具修改注册表:[HKEY_LOCAL_MACHINE\init]  &#39;Launch50&#39;=&#39;explorer.exe&#39;,去掉explorer.exe即可。Q:&如何把移动存储设备格式化成FAT16格式A:  在WinCE 5.0嵌入式操作系统环境下,经过实验证明使用FAT16格式存储数据比使用FAT32格式存储数据更安全可靠。因此,我们建议,在使用移动存储设备(包括U盘和SD卡等)时,最好使用FAT16格式。我们给出了使用DiskGenius软件(可以在下载)把任意容量的移动存储设备(包括大于4GB的存储设备)格式化成FAT16格式的方法,以弥补在PC机上只能格式化成FAT32的缺陷。&  1、启动DiskGenius,如图1所示,选择RD1,在&空闲& 处按右键,选择 分区-&建立分区,出现图2所示对话框。&  2、如图2 所示,选择分区类型和分区大小。&  3、如图3所示,按F8键,保存分区表。在&未格式化&位置处,按右键,选择&格式化当前分区&。至此,就把8GB的U盘格式化为4GB的FAT16格式的U盘,就可以在WinCE下安全使用。Q:&EVC下如何实现对话框中的中文显示?A:  在EVC开发环境下,可以很方便地利用MFC对话框资源来编辑界面,客户常常会遇到这样的问题,编译好的程序在ARM9板卡上运行时,中文显示为乱码。这是由于在编辑对话框时没有将语言设置为中文-“Chinese(P.R.C)”,设置的方法如下:&  1、在Dialog资源上按右键,选择Properties,如图1所示。&  2、在Dialog Properties对话的Language选项选择Chinese(P.R.C),如图2所示。  经过以上两步骤,在对话框中的汉字就不会出现乱码了。Q:&ARM9嵌入式主板调试串口主要有哪些作用?A:  WinCE系统内核中使用了一个调试串口来输出调试信息,用来显示WinCE系统启动时的相关信息。英创提供的系列ARM9嵌入式主板EM9000、EM9161、EM9160、EM9260、EM9360,均引出了专用的调试串口,具体的接口位置引脚请参看各自的数据手册。由于该调试串口已被系统占用,所以应用程序不能使用该串口。&  调试串口的通讯配置参数为:对于EM9000标准板卡,调试串口的配置为:波特率为38400bps,8位数据位,无校验,1位停止位。其余的包括EM9161、EM9160、EM9260、EM9360板卡,其配置为波特率为115200bps,8位数据位,无校验,1位停止位。&  在PC机端利用串口显示监测信息的工具很多,一般比较常用的是直接利用Windows操作系统中提供的“超级终端”程序,运行“开始”-“程序”-“附件”-“通讯”-“超级终端”,建立一个基于串口通讯的连接。&  如接EM9000调试串口,配置参数如下:&  除此之外,还可以利用串口调试工具软件来监测,如:串口调试助手.exe、SSCOM32.exe程序等。&  调试串口和PC连接好后,ARM9板卡一上电启动,超级终端将显示很多系统调试信息, 系统启动一旦成功,将显示该系统内核的版本信息以及网络适配器的配置相关信息如下:&  EM9X60 built at Jun 15 :45  Adaptation performed by Emtronix (c)  AdapterName: EMACB1  …….&  其中的版本信息主要显示了该WinCE内核生成的时间,如果启动信息始终显示不到这一步,表明内核启动失败,出现这种情况请和英创公司联系,通常需要重新更新内核。&  英创的ARM9嵌入式主板有两种运行模式:调试模式和自动运行模式,用户也可以通过超级终端显示的信息来判断ARM9嵌入式主板的运行模式。显示打开的文件名为:FileName:\NandFlash\dbginfo.txt 表明系统处于调试模式:&  显示打开的文件名为:FileName:\NandFlash\ userinfo.txt 表明系统处于自动运行模式:&  对不支持Windows图形窗口的ARM9板卡,如EM9160、EM9260等,在应用程序开发中可调用printf(…)显示一些运行的提示信息,该信息将被系统自动转到调试串口输出。注意若应用程序是在telnet下启动,printf(…)输出的提示信息将显示在telnet窗口。Q:&EVC不能与英创嵌入式主板连接该怎么办?A:  参照我们提供的《使用必读》对EVC进行了安装、配置,如果还遇到EVC连接失败的情况,请按照以下步骤进行检查:&  1、确认ARM9工控主板是否是处于调试状态,检查评估底板上的DBG跳线是否短接。&  2、正确编辑dbginfo.txt,并确认该文件已COPY到ARM9主板的NandFlash中。&&  3、检查ARM9工控主板的网络是否接好,最简单的方法就是用开发主机“ping”ARM9嵌入式主板的IP,需要注意的是ARM9工控主板的IP和配置文件dbgnfo.txt中的LocalIP应该是一致的。&&  4、确认EVC上成功安装了ARM9工控主板对应的SDK。&&  5、检查EVC环境中的平台管理器配置的下载、调试所用的端口和服务是否正确。可以对照《使用必读》检查这部分的内容。&&  6、上述几步确认无误,还是无法连通,建议分别重新启动ARM9嵌入式主板和开发主机。&&  利用《使用必读》中提供的方法进行EVC的连接,优点就是用户操作起来简单,只需要正确配置一次EVC的平台管理器参数就可以了。这是由于我们提供的ARM9嵌入式主板在调试模式下,会自动运行平台管理程序cemgrc.exe&/s&/t:tcpipc.dll&/q&/d:&IP:Port&,其中的IP和Port为开发主机的IP和端口,这两个参数是通过配置文件dbginfo.txt获取。这种方法的缺点就是存在EVC连接有时较慢,有时还连接不上的现象。EVC连接采用的是TCP/IP连接,在使用时就存在有连接超时的问题,这和工具本身有一定的关系。为了使用效率,对有经验的客户,可以通过telnet手动运行cemgrc.exe来支持EVC的连接。操作的步骤如下:&&  1、重新配置EVC的平台管理器的参数,主要是不需要再指定端口,即Fixed&port不需要选中。如下图所示:&&  2、运行telnet程序连接英创WinCE主板。在开发主机上运行“C:\命令提示符”,再运行&telnet&192.168.201.175&就可以直接连接到英创主板了。&&  3、在EVC下启动远程调试工具,将弹出如下画面:其中Windows中的三个文件tcpipc.dll&cemgrc.exe&cetlstub.dll已经包含ARM9主板的内核中,用户只需将其中的cmd&line用鼠标选中,并选择复制,然后点击OK。&&  4、将窗口切换到telnet连接的窗口,将复制的cmd&line通过鼠标右键粘贴到该窗口的命令行提示符下:&&  5、然后按回车键启动该程序,EVC将与英创主板快速链接成功。
产品及服务
英创手机网站
英创官方微信
英创淘宝店
英创新浪微博Cortex-A7_百度百科
ARM Cortex(TM)-A7 MPCore(TM) 处理器是 ARM 迄今为止开发的最有效的应用处理器,它显著扩展了 ARM 在未来入门级智能手机、平板电脑以及其他高级移动设备方面的低功耗领先地位。Cortex-A7 处理器的体系结构和功能集与 Cortex-A15 处理器完全相同,不同之处在于,Cortex-A7 处理器的微体系结构侧重于提供最佳能效,因此这两种处理器可在 big.LITTLE 配置中协同工作,从而提供高性能与超低功耗的终极组合。Cortex-A7 处理器是一种由ARM公司推出的基于ARMv7-A架构的高能效处理器,从2012年地开始被广泛用于低成本、全功能入门级智能手机。该处理器与为其他Cortex-A系列处理器开发的程序完全兼容,并借鉴了高性能处理器的设计,采用了包括虚拟化、大物理地址扩展 (LPAE) NEON 高级 SIMD 和 AMBA 4 ACE 一致性等全新技术。并着重考虑了性能与功耗间的平衡。采用了28nm工艺的单个Cortex-A7 处理器的能源效率是65nm工艺下的ARM Cortex-A8 处理器(被用于年间的的许多流行智能手机)的5倍,性能提升50%,而尺寸仅为后者的五分之一。[1]
相对于2011年主流智能手机,2013年上市的采用Cortex-A7处理器的手机,其CPU性能提升可高达20%而功耗降低60%。Cortex-A7处理器还可与Cortex A15核心一起组成架构。[2]
Cortex-A7处理器在28nm工艺下处理器主频不低于1GHz,单核面积为0.45mm2,带FP、NEON(TM)和32K L1高速缓存。[3]
Cortex-A7处理器
作为独立处理器,Cortex-A7 可以使
年期间低于 100 美元价格点的入门级智能手机与 2010 年 500 美元的高端智能手机相媲美。这些入门级智能手机在发展中世界将重新定义连接和 Internet 使用
Cortex-A7规格
Cortex-A7 MPCore
ARMv7-A Cortex
单处理器群集中的 1-4X SMP通过 AMBA(R) 4 技术实现多个一致的 SMP 处理器群集
ARMThumb-2TrustZone& 安全技术NEON(TM) 高级 SIMDDSP & SIMD 扩展VFPv4 浮点Jazelle(R) RCT硬件虚拟化支持大物理地址扩展 (LPAE)
ARMv7 内存管理单元
调试和追踪
CoreSight(TM) SoC-400
Cortex-A7 MPCore 主要功能
Thumb-2 技术
可为传统 ARM 代码提供最高性能,对于存储指令占用的内存,最多可节省 30% 的空间。
TrustZone 技术
确保安全应用的可靠实现,适合从数字版权管理到电子支付等应用。
NEON 技术可加速多媒体和信号处理算法(如视频编码/解码、2D/3D 图形、游戏、音频和语音处理、图像处理技术、电话和声音合成)。
DSP 和 SIMD 扩展
增加高性能应用中 ARM 解决方案的 DSP 处理能力,同时通过便携式、电池电源设备提供所需的低功耗。DSP 扩展经过优化,适用于范围广泛的软件应用,包括伺服马达控制、VoIP 和视频音频编解码器。
对半精度、单精度和双精度浮点运算中的浮点操作提供硬件支持。Cortex-A7 处理器的浮点功能增强了下一代消费类产品(如 Internet 设备、机顶盒和家用网关)中使用的浮点运算的性能。
Jazelle RCT
最多可使即时生产 (JIT) 和提前编译的字节码语言的代码大小缩小 3 倍,以便提高传统虚拟机的速度。
硬件虚拟化
针对数据管理和仲裁的高效硬件支持,通过此方式,多个软件环境及其应用程序将能够同时访问系统功能。这样,就实现了可靠、具有相互隔离的虚拟环境的设备。
大物理地址扩展 (LPAE)
大物理地址扩展 (LPAE) 的引入允许处理器可访问最大 1TB 内存。
优化的 1 级高速缓存
性能和功率优化的 L1 高速缓存结合了最低访问延迟技术,可以在最大程度上提高性能和降低功耗。高速缓存中可配置大小的 8kB~64KB 用于指令和数据。还为实现高速缓存一致性提供了增强处理器间通信的选项或支持富 SMP 功能操作系统的选项,以便简化多核软件开发。
集成、可配置大小的 2 级高速缓存控制器
在高频率设计或需要降低与芯片外内存访问关联的能耗的设计中,最多可对 1 MB 高速缓存内存提供低延迟、高带宽访问。L2 高速缓存在 Cortex-A7 上是可选的。
AMBA(R) 4 高速缓存一致性互连 (CCI)
CCI 提供符合 AMBA 4 AXI(TM) 一致性扩展 (ACE) 的端口,以在多个 Cortex-A7 MPCore 处理器之间实现完全一致,可以更好地利用高速缓存并简化软件开发。此功能对于高带宽应用是必需的,包括需要一致的单核和多核处理器的群集的游戏、服务器和网络。CCI 与 ARM CoreLink(TM) 网络互连和内存控制器 IP 相结合,提高了系统性能和能效。
Cortex-A7 NEON 媒体处理引擎 (MPE)
Cortex-A7 MPE 提供了一个引擎,该引擎可同时提供 Cortex-A7 浮点单元的性能和功能以及 NEON 高级 SIMD 指令集实现,以便进一步提高媒体和信号处理功能的速度。MPE 扩展了 Cortex-A7 处理器的浮点单元 (FPU) 以提供一个 quad-MAC 以及附加的 64 位和 128 位寄存器集,在 8 位、16 位和 32 位整型以及 32 位浮点数据量的基础上支持一组丰富的 SIMD 操作。
Cortex-A7 浮点单元 (FPU)
FPU 提供了与 ARM VFPv4 体系结构兼容的高性能的单双精度浮点指令,该体系结构是与上一代 ARM 浮点协处理器兼容的软件。
Cortex-A7技术支持
Cortex-A7 MPCore 处理器融合了各种各样的 ARM 技术并由这些技术提供支持,包括系统 IP、物理 IP 和开发工具。此技术由来自 ARM Connected Community(TM) 的各种不同 SoC 和软件设计解决方案、工具和服务提供补充,为 ARM 合作伙伴提供了一个涵盖全功能开发、验证和生产的通道,增加了设备的吸引力同时显著缩短了上市时间。
Cortex-A7系统 IP
ARM (TM) 互连和内存控制器 IP 解决了在多个 Cortex-A7 MPCore 处理器、高性能媒体处理器和动态
Cortex-A7与A8处理器在网页浏览中的对比
内存之间高效移动和存储数据的重大难题,优化了 SoC 的系统性能和功耗。使用 CoreLink 系统 IP,SoC 设计人员可以最大限度地利用内存带宽并缩短静态和动态延迟。ARM (TM) 技术不仅提供了有关 Cortex-A7 MPCore 处理器的所有内核的完整片上调试和相关的实时跟踪可见性,还降低了风险并加快了高质量多处理软件的开发速度。最佳系统带宽和延迟由全新的 AMBA& 4 高速缓存互连(CCI) 提供。CCI 提供符合 AMBA 4 AXI(TM) 一致性扩展 (ACE) 的端口,以在多个 Cortex-A7 MPCore 处理器之间实现完全一致,可以更好地利用高速缓存并简化软件开发。此功能对于高带宽应用是必需的,包括需要一致的单核和多核处理器的群集的游戏、服务器和网络。CCI 与 ARM CoreLink 网络互连和内存控制器 IP 相结合,提高了系统性能和能效。
Cortex-A7物理 IP
ARM 物理 IP平台可提供工艺上得到优化的 IP,从而能够在采用 40 纳米及以下工艺时获得同类最佳的 Cortex-A7 处理器实现。Cortex-A15 处理器由一组高性能处理器优化包 (POP) 提供支持,这些优化包中包含适用于 28 纳米技术的高级 ARM 物理 IP,支持快速开发领先的物理实现。ARM 还在很早就着手准备,确保遵循旨在实现 20nm 优化的路线图。优化包支持 ARM 旨在提供专用型物理 IP 的战略,以支持合作伙伴获得优化的 ARM 内核实现。ARM 独家拥有同时设计优化包和 Cortex-A7 MPCore 处理器体系结构的功能,支持组合使用处理器和物理 IP 以在移动功率包络中提供工作站级性能,同时加快上市速度。
Cortex-A7工具支持
所有 ARM 处理器在 ARM Development Suite 5 (DS-5(TM)) 工具套件和范围广泛的第三方工具、操作系统和 EDA 流中都是完全受支持的。ARM DS-5 软件开发工具独一无二,能够提供的解决方案充分利用完整 ARM 技术组合的优势。ARM Development Studio 5 (DS-5(TM)) 提供了一整套软件工具,用于创建、调试和优化基于 Cortex-A15 MPCore 处理器的系统。它纳入了 DS-5 调试器,该调试器具有强大且直观的图形环境,支持快速调试裸机、Linux 和 Android 本机应用程序。此外,其中包含的全新 ARM Streamline(TM) 性能分析器简化了软件中的热点识别和内核之间的负载平衡。ARM 编译器支持在芯片可用之前进行早期软件开发,此编译器已包括针对 Cortex-A15 MPCore 处理器的特定优化,ARM Versatile(TM) 参考虚拟平台基于 ARM 快速模型技术构建。此虚拟平台可供 6 个月免费评估。
Cortex-A7相关产品
截止到2014年已上市的Cortex-A7芯片有联发科的MT6589(含有MT6589M、MT6589T和普通版MT6589三种规格)和全志A31[4]
。都是四核芯产品。
其中MT6589系列被广泛用于2013年的千元安卓智能手机,如红米,华为G700/610,中兴U956等。
.雷锋网.&#91;引用日期&#93;
.手机中国.&#91;引用日期&#93;
.泡泡网.&#91;引用日期&#93;
.手机中国.&#91;引用日期&#93;
企业信用信息

我要回帖

更多关于 网站端口有哪些 的文章

 

随机推荐