Browse By Tags

  • ARMv8网上技术研讨会资料分享(更新研讨会视频MP4)

    armv8_311035554181.jpg

    各位用户,

    本周,ARM上海的两位资深工程师:ARM技术服务事业部应用工程经理gdragon (范敏琳)和应用工程软件团队负责人zenonxiu (修志龙), 为大家带来了一场精彩的关于ARMv8的技术研讨会,可能有很多用户不一定有时间现场参与,现在,请让我给大家分享相关资料,此次活动相关视频和后续Q&A问题,我会在此帖持续更新,请大家关注此帖,另外,如果您有其他的问题,欢迎在本帖下提问,我们会邀请两位专家抽时间位大家解答疑惑。谢谢

    研讨会主题介绍:让专家给您详细讲解ARMv8技术-网上研讨…

  • AA64与ARM-V7 LPAE的MMU Table

    哪个亲知道ARM-V8的AA64与ARM-V7 LPAE的MMU Table差距多少?

    ARM DS-5自带的example看起来挺麻烦的,关键是没有run起来,光看代码没有效果!

  • CoreSight / ETM / CTI等等,它们之间的关系?

    hi, experts:

    在看ARMv7/v8 ARM手册的时候,总是不太明白CoreSight / ETM / CTI等等,它们之间的关系。

    以Cortex-A57 MPCore TRM的Figure 2-1为例:

    它展示了CA57's block diagram

    1. 如果仅仅使用JTAG tool,通过HW/SW breakpoint进行debug

        只需要:Debug-->APB --> Debug and CTI --> Debug path…

  • ARMV8 TCR_EL1

    Hi,experts:

    在armv8手册中,TCR_EL1寄存器有一些位如:SH0、ORGN0、IRGN0控制转换表的cacheable、shareable属性。那就是说translation table配置的memory属性必须与 TCR_EL1中相同?如我在 TCR_EL1中设置为 outer Non-cacheable,而在translation table中设置的是 write-back,那最终memory的属性是什么?如果必须一致,那TTBR存的页表都要相同属性了?TCR_EL1只能影响normal…

  • Read or Write Allocate Policy?

    Hi, experts:

    在armv8手册中 MAIR_EL1寄存器设置内存属性时,11RW,当 RW都设置为1时,即1111,那是Read Allocate 还是 Write Allocate ?如果是write Allocate的话就和把RW设置为01效果是一样的?

    bestwish

  • Non-secure EL1&0 VA 转换PA

    hi experts:

    在armv8中Non-secure EL1&0 VA转换为 PA时可以分为stage 1 和 stage2 ,这样经过两个stage 才得到PA,有什么好处吗?和只用stage1有什么区别吗?

    best wish

  • ARMv8中:stage1 and stage2 address translation

    hi, experts:

    如果一个ARMv8 SOC没有实现EL2,那么就不存在stage2 address translation,对吗?

    best wishes,


  • LDP/STP burst transaction question in ARMv8

    hi, experts:

    在ARMv8中:使用LDP/STP,取代了LDM/STM

    在ARMv8中:可以使用 LDP / STP to produce some continual burst memory transactions.

    CA57的DCache line = 64bytes(512bit)

    因此,如果我确保访问的目的地址,是64bytes对齐的,那么就会产生burst memory transactions,对吗?

    best wishes,

  • ARMv8 Vector table问题

    各位专家:

    目前正在学习ARMv8 Arch Ref Manual.

    D1.10.2 Exception vectors有点疑惑:

    1. Table D1-6 定义了一个Vector Table应该具有的items

        我们假定一个ARMv8 SOC实现了4个EL:EL0 / EL1 / EL2 / EL3

        根据ARMv8 ARM手册:每一个EL,都有自己对应的Vector Table.

       那么:

       EL0 …

  • 快速了解ARMv8体系构架的免费官方讲义

  • 有没有人总结过ARMv7和ARMv8的区别?

    要公开的资料,不要内部的Confidential信息

  • 三星猫鼬Exynos 8890处理器曝光,性能碾压骁龙820

    早前就有消息称,三星将要在下一代旗舰Galaxy S7中采用代号为“Mongoos(猫鼬)”的自主架构的全新处理器,猫鼬正好也是高通自主架构“Krait”(金环蛇)的天敌,可以看出三星这款全新的处理器明显是冲着高通骁龙820去的。

    近日,这款采用三星猫鼬架构的处理器跑分出现在了Geekbench上,根据Geekbench上的数据所示,三星新处理器的代号为“LUCKY-LTE”(幸运),具体型号为Exynos 8890,64位 1.8Ghz 八核心,单线程跑分为1415…

  • 中国电子:自主研发芯片及系统已完成

    你一定在好莱坞大片里看过如下桥段:英雄人物破除重重艰难,潜入企图毁灭世界的野心人物的控制机房,在千钧一发之际按下按钮,终止了可能毁灭世界的某个程序。

    实际上,如果别有用心的人想进入你的电脑,启动或者终止你的程序,远没有那么麻烦。因为你的电脑系统、应用软件可能自带了某种类似“后门”的程序,黑客或者软件设计方可以远程利用这道“后门”,绕过你电脑的安全设置,登录系统,窃取你的隐私,甚至让电脑陷入瘫痪。

      如果这种情况发生在国家要害部门的电脑中则更为可怕,因为这涉及国家秘密和国家安全…

  • NVIDIA:64位ARMv8 Denver芯片完爆苹果A7芯片

         尽管苹果公司已经是各方公认的64位处理器智能手机的发明者,NVIDIA公司近来表示将于今年晚些发布的Denver64位处理器芯片将完爆苹果同类产品。

         当地时间8月11日,NVIDIA公司在硅谷召开的热门芯片大会上公布了有关Denver芯片的更多细节消息,NVIDIA将Denver称作是“全球首款为Android系统量身打造的64位ARM处理器芯片”。

         Denver处理器芯片将采用64位版本的NVIDIA…

  • 业内合作带来共赢,听Altera讲座有感

    昨天在ARM举办的Embedded Seminar(Shenzhen)站上,听了Altera Corporation 产品市场经理Grant Xie的精彩演讲。他对Altera近年来在融合处理器的FPGA技术SoC产品做了回顾和展望,其中下一代产品Stratix 10的展望上看到了一个业内知名企业的魄力。 该产品运行频率可以超过1GHz,核心性能是当前28nm FPGA高端产品的两倍,数据吞吐率更是超过六倍。采用了ARM的64位处理器ARMv8架构的Cortex-A53,并且利用Intel的14nm生产线进行代工…

  • 2015年智能手机硬件将向哪些方向发展?

    来源:腾讯数码   发布者:腾讯数码

         智能手表、虚拟现实设备和Android L等新型软硬件是目前大家关注的热点,但不能忽视的是,智能手机硬件也到了每一年的更迭期。手机制造商们一直试图通过新的设计、材质及功能来增加产品吸引 力,但在2014年底至2015年,旗舰手机很可能回归传统,通过处理器、电池寿命等基本硬件来展开新一轮的竞争。
         Snapdragon 808及810:64位架构、4K视频及更快的速度…

  • 替64 bit系统增加助力 ARM推Juno开发平台

    使用最新一代的 ARM 架构与 Linaro 开发工具支持,有助与开发者针对新架构特色优化与评估。

    ARM 日前宣布推出了使用最新 Cortex 产品为基底的开发版,名为 Juno。

    Juno 的推出将有助于开发者可以有实际的硬件,去进一步发掘新架构架构的优势;而对于架构商来说,也有助于将新架构去推销给其它芯片制造商。

    1.jpg

    Juno 开发平台在硬件上基本上是用上 ARM 目前最先进的架构,在 Juno SoC 内使用 ARMv8 微架构的 Cortex-A57 两颗、Cortex-A53 四颗,支持 big…

  • Cavium发表48核ARM架构处理器,主攻数据中心与云端应用

    近几年来,想透过基于64位元ARMv8架构的系统单晶片(SoC),一举进军伺服器领域的厂商越来越多,目前,市面上可以看到AMD、Applied Micro、Cavium、Calxeda、Marvell、Nvidia、Samsung、Qualcomm,这几家公司动作频频,积极开发运算晶片,以满足新兴的微型伺服器应用。
    今年台北电脑展期间,ARM伺服器的发展动态自然也是全球瞩目的焦点之一,其中Cavium动作最快,在2014台北国际电脑展第一天,抢先发布了ThunderX系列伺服器级处理器,这系列采用64位元…

  • 福利ARMv8白皮书Porting to ARM 64-bit

    各位中文社区用户,大家好,

    今天有一个小福利,我们ARM的专家chrisshoreARM Processors 中发布了最新的64位处理器白皮书

    Porting to ARM 64-bit.pdf

    欢迎大家免费下载阅读。

    如果大家觉得需要中文版,请单独联系我,需求的人多的话我就安排翻译。

    谢谢大家。

  • VIXL 入门

    原文: Getting Started with VIXL

    投稿人:baptisteasfa2013 7 16

    在上一篇博客文章中,我们介绍了 VIXL - 一个 ARMv8 动态代码生成工具包。本博客文章将告诉您如何使用 VIXL 框架。我们将会看到如何设置 VIXL 汇编程序并生成某些代码。我们还将详细阐述由 VIXL 提供的某些有用功能,并了解如何在 VIXL 模拟器中运行生成的代码。

    本指南中开发的示例的源代码可以在示例目录中找到 (examples/getting-started…

  • 隆重推出 VIXL:ARMv8 动态代码生成套件

    原文:. Announcing VIXL: A Dynamic Code Generation Toolkit for ARMv8


    投稿人 Rod Crawford2013 7 10

    我们很高兴地宣布推出 VIXL 这款面向 ARMv8 的动态代码生成套件,希望能够让 JIT 创建者快速地以全新 ARMv8 A64 指令集为目标进行开发。

    在过去的几年中,我们(ARM JIT 团队)倾力研究许多领先 JIT 编译器(JavaScript Java 语言)的代码生成工具。在这段时间中…

  • 用于移动设备的64位ARMv8架构,从容应对未来计算挑战

    ARM 宣布推出的 ARM® CortexTM-A53Cortex-A57 是ARM有史以来功效最高的应用处理器和功能最强大的智能手机处理器。如果你在未来几年内购买 基于 Cortex-A50 处理器的智能手机,它将能够运行你在目前 ARM 智能手机上看到的所有 32 位操作系统和应用,并且性能更胜一筹。

    此外,基于 Cortex-A50 处理器的手机还可以运行 ARM 的最新 64 位指令集。不过为什么这一点值得我们关注呢?

    弗兰肯斯坦式架构方法未必适用

    在讨论64 位计算将对移动设…

  • 为什么 ARMv8 架构要提供 AArch64 执行状态?- 答案:支持64位应用

    早在一年之前,ARM 就早早公布了支持 64 位虚拟寻址的新型 ARMv8 架构的初步细节。由于消息公布地相对较早,该架构成为人们公开讨论的焦点,更重要的是,开源社区已针对该架构开始着手相关工作。这一策略行之有效,近期 Linux 内核已从版本3.7开始支持 AArch64 ,并从版本4.7 开始支持 GCC 工具.

    慢慢的讨论的焦点转移到了具体实施情况以及各种面市的设备上,我想利用这个机会,和诸位探讨一下为什么会发生这种功能上的飞跃,以及这种进步在今后几年内将对使用该技术的数十亿设备产生何种影响…

  • 分享一些ARMv8相关在线资料

    各位朋友大家好,

    上周ARM的fangbao专家在ARM高校峰会上给老师们介绍了一些ARMv8架构的在线资料。

    我们社区的其他用户也对此有兴趣,这里我就发在下面分享给大家:

  • [原创]Ne10 FFT 介绍

    Ne10 FFT 介绍

    1 简介

    最近,我们更新了Ne10库里面的FFT算法。不管是ARMv7还是ARMv8平台,我们都利用NEON技术充分优化了FFT算法。现在Ne10库里的FFT算法,比大部分现有的FFT实现都要更快一些,比如FFTWOpenMax DL。本文着重介绍Ne10库里的FFT的最新变化。

    2 性能对比

    下面图表描述了Ne1032位浮点复数FFTFFTWOpenMax DL FFT的性能测试结果。测试平台是ARM Cortex A9X轴代表FFT的输入长度,Y轴代表了FFT算法运行时间…