Regarding ADFSR and AIFSR in ARM Cortex-A9 MPcore
Hello all, I was debugging an imprecise external abort in one of our product based on i.MX6q and came across a register - Auxiliary Data Fault Status Register readable and writable by the following...
View ArticleThe cortex-A7's pipeline support dual-issue, so I want to ask what's the...
The cortex-A7's pipeline support dual-issue, so I want to ask what's the dual-issue mean? I find some answers say that dual-issue means that the cortex-A7 can issue two instructions per clock. But in...
View ArticleWhat's the cortex-A7 pipeline's in-order and cortex-A15 pipeline's...
What's the cortex-A7 pipeline's in-order and cortex-A15 pipeline's out-of-order mean? In ARM's white paper(about the cortex-A7 and cortex-A15) says as follow: I want ask the in-order and out-of-order...
View ArticleUsage of android GraphicBuffer instead of glReadPixels on SGS3 with Mali 400 MP4
Hello, My application needs to retrieve a lot of data from GPU. So, as once recommended here on ARM dev forums, I use android GraphicBuffer for this purpose as glReadPixels slows down the process quite...
View Articleinfinite Break Points
Greetings, sir/Madam the hardware break points use internal FPB comparators so that the address we update there are internally comare with program counter if value ==
View Article一小段程序在MDK里面仿真是可以的,但写进stm32就没反应了,麻烦大家帮忙看看。谢谢
下面是我的程序,我想让一个led灯亮灭交替闪烁,然后我在MDK里面仿真的时候,这个IO口电平是会交替变化的,但我把程序写进stm32的时候,它就什么反应都没有了,请问这是为什么啊?麻烦各位帮帮忙看一下程序。 谢谢你们了。 #include <sys.h> #include "stm32f10x_rcc.h" #include "stm32f10x_flash.h" #include...
View ArticleWhere can I find the docments about how the ARM cortex-A series pipeline works?
Where can I find the docments about how the ARM cortex-A series pipeline works? Such as the first step of the pipeline do what and the second step of the pipeline do what, and also the Cortex-A series...
View Article2015 ARM 物理IP技术研讨会(北京,上海)
随着现代社会日新月异的发展,科技给半导体产业带来了技术与商业上的机会和挑战。应对当下热门的物联网、移动运算乃至企业级应用等不同的市场需求,谁能更全面快速地掌握先进的技术,则更能抢占新商机,获得成功。到底该如何快速地从设计到实现打造出一个符合市场应用需求、同时兼顾性能优化、功耗节省、成本降低的芯片?针对各个不同的应用市场,多核架构下的芯片设计又有哪些先进的节点工艺可以采用,从而达到更好的CPU实现解决方案?
View ArticleCMSIS
CMSIS is the ARM® Cortex® Microcontroller Software Interface Standard and widely used for nearly all Cortex-M based microcontrollers and is a vendor-independent hardware abstraction layer. It provides...
View ArticleARM Microcontroller Design Contest 2015
Welcome to the forum for the ARM Microcontroller Design Contest! Post your questions regarding the hardware, software or terms of the contest here. Members of the Keil Marketing Team will monitor this...
View ArticleIs it somehow possible to sample a texture with GL_R32F format with a...
At the moment I get a OOM error when sampling a GL_R32F texture using a sampler2D in a compute shader on a Samsung S6. (It works on Tegra K1). I get this error: GLES-MALI OOM error: execution failed...
View Article手机里面除了Cortex-A,还有Cortex-M
和很多朋友聊手机或者平板电脑的时候,大家一谈到ARM,第一个想到的肯定是强大的Cortex-A系列处理器,比如Cortex-A57,Cortex-A53,以及现在最新的Cortex-A72,现在手机的核战争有愈演愈烈的趋势,前一阶段MediaTek的10核Helio产品登场,一下子感觉核战争进入高潮阶段了。除此之外,越来越多的朋友认识了ARM的Mali...
View ArticleSMMU initialization
Hi, Where i can find step-by-step instruction how to init SMMU PA->IPA translation? (With procedure description) (i checked ARM ® System Memory Management document, but i was not found exact...
View ArticleJUNO idle states - how to exit from
Hi, I have examined "cpuidle" procedure for ARM JUNO board with different idle states. My question is related to idle states which will cause the CPU core to suspend itself. I am familiar with...
View ArticleIn ARM7 and ARM9 PC=current + 8, but in the cortex-A7(8-stage pipeline) the...
In ARM7 and ARM9 PC=current + 8, but in the cortex-A7(8-stage pipeline) the PC is also the same value(PC=current +8), how does this work? I think the cortex-A7 has 8-stage pipeline, the PC value is...
View ArticleMali Performance 6: Efficiently Updating Dynamic Resources
My last blog looked at some of the critical areas which an application has to implement efficiently to get best performance out of 3D content, such as broad-brush culling of large sections of a scene...
View ArticleHow to set secondary core's registers from primary arm?
Hi all, Im working on Keystone II Tci6638k2k(4arm+8dsp) custom design board with u-boot. I understand that how u-boot working. U-boot gives entry point to other cores. Other cores take program...
View ArticleCortex-A7 pipeline is non-symmetric, what does this attribute mean?
Cortex-A7 pipeline is non-symmetric, what does this attribute mean? My understand is that cortex-A7 pipeline's five entries does not have the same two, in the contrary, the cortex-A15 have the two...
View ArticleMake your own circuit boards with this ARM-based CNC machine
As seen at Maker Faire Bay Area, Prometheus is a CNC milling machine that enables Makers to create their own circuit boards, turbo machinery, as well as carve a wide range materials right from their...
View ArticleCoprocessor instruction differencies?
Are there differences between coprocessor instructions and instruction2:s? I mean: MCRR vs. MCRR2 MRRC vs. MRRC2 MCR vs. MCR2 MRC vs. MRC2 LDC vs. LDC2 STC vs STC2 I didn't find any differences in the...
View Article