hi, experts:
在ARMv8中,通过RVBAR_EL3来指定CPU的reset vector Base addr.
那么Reset vector base addr不再局限于00000000 / FFFF0000了吗?
在实现ARMv8 SOC的时候:通过RVBARADDR signal指定任意地址吗?
best wishes,
hi, experts:
在ARMv8中,通过RVBAR_EL3来指定CPU的reset vector Base addr.
那么Reset vector base addr不再局限于00000000 / FFFF0000了吗?
在实现ARMv8 SOC的时候:通过RVBARADDR signal指定任意地址吗?
best wishes,
hi, experts:
正在学习ARMv8 manual.
关于Aarch64/Aarch32,有几个问题:
假定一个ARMv8 SOC实现了4个EL:EL0 / EL1 / EL2 / EL3
1. Secure State下:从EL3 Aarch64切换到Secure下的EL1 Aarch64
Target EL是EL1
SPSR_EL3[3:2] :defined target EL
那么target EL1的execution…
Hi, experts:
咨询一个CA7上对L1 DCache的操作问题:
1. CA7集成了32KB L1 DCache
可以对它做:flush/invalidate/clean&invalidate 操作吗?
根据CA7 TRM:好像不能对L1 DCache做这些操作。
2. 如果不能对L1 DCache做上述操作,那么如何实现PoU呢?
根据我的理解:PoU就是将L1 DCache flush到L2 DCache里
best…
hi, experts:
咨询一个flush L2 DCache by MVA问题:
对于Cortex-A7,它的Cache Line = 64 bytes.
那么,通过by MVA方式clean cache,它的最小单位就是Cache Line吗?
例如:
一个Cache Line有64 bytes,而只有1个byte被更改过,变为dirty了。
那么flush的时候,是整条cache line都被flush出去吗?
best wishes,
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 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 …
直观的看看性能到底还差多远
原作者: Rajan Bedi
原作者英文博客:Out-of-this-World Design | EDN
今年年初,我参加了 ESA (SEFUW) 和 NASA (MAPLD) 的 FPGA 会议,会上讨论了一个主题:我们需要研发高性能、低功耗的小型 MCU 来代替体积更大、功耗更高的 FPGA。对于传感器遥测、跟踪和控制 (TT&C) 等本地控制和处理或以数字方式控制电压调节器,这种专用 MCU 可提供更加高效的 CPU/DSP 选项。
该解决方案是否可用于我们的手机(智能和非智能)…

如果要学习ARMv8-M Trustzone技术的朋友们,现在有一个好机会,我们ARM的工程师将带领大家深度学习相关知识,时间是2016年7月21日(星期四),讲座时长4小时,不免费,一分价钱一分货,如果要询价,请点击上方图片,或者这个链接: TrustZone for ARMv8-M Training Webinar - ARM 。有关讲座的详细内容,请看下面的视频,看不了油管的朋友请点击这个优酷链接: ARMv8-M 线上研讨会—在线播放—优酷网,视频高清在线观看
2016年7月12日,上海讯——华芯通半导体技术有限公司(以下简称“华芯通半导体”)已获ARM®v8-A架构授权。中国成为全球第二大数据中心市场,该授权将帮助华芯通半导体在快速扩张的中国服务器市场加快先进服务器芯片组技术。这项多年的授权将帮助中国企业在本土市场提供基于ARM的服务器技术,从而推动最高效服务器解决方案的大规模部署。
华芯通半导体是中国贵州省人民政府与美国高通公司合资创办的企业。该公司位于贵州省,是中国第一个建立大数据发展产业集群的省份…
Marvell ARMADA 8040是Marvell即将发布的支持NFV部署复杂应用的多核ARM®处理器系列产品中的首款产品
美满电子科技宣布,与ARM合作推出一款可广泛应用的软件开发平台—Marvell高成本效益的高性能ARMADA® 8040网络社区开发板。面向OpenDataPlane (ODP)、OpenFastPath (OFP)和ARM网络功能虚拟化(NFV)生态系统社区。
ARMADA 8040基于4内核ARM Cortex®-A72处理器并包含完整的CPU和I…
社区获奖的板子144pin的Nucleo STM32F429已经到手一周多了,这两天刚好有空立马玩起来。昨天晚上纯手工按照Arudino UNO的接口(Nucleo都是兼容Arduino的)做了一块0.91英寸的OLED的驱动板,今天直接把先前在L476上边写的驱动程序移植过来,其实也就是改了头文件而已,HAL库用起来就是方便呀。直接就跑起来了,F4系列性能还是蛮强悍的,我就点亮OLED和读取MPU9250感觉有点大材小用呀。后续准备把MPU9250 invensense官方提供的库移植过来,可以使用内部的DMP做姿态分析或者小四轴也是不错的…
基于ARM® Cortex®-M0的MCU我也使用过不少,包括STM32-L0系列和STM32-F0系列,以下就来谈一下我的使用感受和见解吧 首先,对于Cortex-M0的产品来说,其性能不会太好。这个系列的MCU属于ARM-v6的架构,而像Cortex-M3、 Cortex-M4和 Cortex-M7等都是采用的ARM-v7的架构,因此首先从架构上面来说,这个Cortex-M0就比其余M系列的处理器要落后,这个架构落后意味着这个MCU的内核更加精简,带来的直接好处就是功耗下降。 另外一个方面就要谈到这个Cortex…
新闻摘要:

2016年5月30日,北京讯——ARM今日宣布推出最新高端移动处理器技术组合,重新定义2017年推出的旗舰型设备…
今天收到我们社区用户yanyanxing的消息,ARM积极参与了Rockchip的VR生态链对接峰会。 ARM MPG副总dennislaudick 在会上分享了ARM业务全景、产品及技术架构和半导体行业技术方案三个方面为与会者分享了ARM生态内的产品与服务,以及ARM在核心架构及GPU方面如何助力打造酷炫的移动AR与VR体验.
此次峰会也是Rockchip的RK3399旗舰级产品的发布会,Rockchip的伙伴们纷纷到场参与

详细内容请参考yanyanxing的文章和相关直播:
本周末我们ARM在上海办公室搞VR沙龙,本周日在ARM上海办公室有VR讲座 ,目前名额基本已经申请完了,还有个别作为,社区用户如果要参加请尽快报名。
参加沙龙之前,您可能需要对VR芯片有一定的了解,做好预习是必须的,比如是不是所有的Mobile SoC都可以做VR设备的主芯片?我想,对于这个问题,需要一定的总结和归纳帮助您来理解。
话说,想睡觉就有人送枕头。 昨天Rockchip的美女姐姐yanyanxing就详尽地为大家做了科普,如果您对VR芯片不了解,不清楚,这两篇博客可以帮助您快速入门。
原文地址:New MediaTek Helio X20 Features 10 Cores for Optimum Performance
原作者:eoin_mccann
现代智能手机早已不是一种仅用于和他人通话的工具。现如今,我们用它遥控我们的世界、记录我们的亲身体验,也用作娱乐设备、爱好补充,以及永远在线的社交日历。这些仅仅是我们有意识使用手机的一些例子;然而,它们也要充当主要计算设备来支持嵌入的应用程序,如健身监控和智能家居应用(如空调控制和安保)等。
现代 SoC 在设计时需要考虑到这些用例…