• The future of debug and trace has arrived

    Monika Biddulph
    Monika Biddulph

    In an increasingly connected world characterized by faster product-development cycles, companies continuously seek new ways to get to market sooner and to improve products throughout their life span - from production and manufacture to remote access in…

    • over 3 years ago
    • System
    • SoC Design blog
  • EW17 DEMO: The future of debug

    Jim Wallace
    Jim Wallace

    Solving problems in an SoC is a non-trivial matter - hardware and software bugs can be time consuming to identify and fix. In a market where time to market is vital, any delay can mean the difference between product success or failure.

    Traditionally,…

    • over 3 years ago
    • Internet of Things
    • Internet of Things
  • Accessing coresight debug and trace memory region in EL3 leads to stuck.

    Zhenyu Ning
    Zhenyu Ning

    The manual tells that I can use ETM in both self-host debugging and external debugging. With DStream and DS-5, the ETM works well. However, i find that i can not modify the tracing registers in DS-5, the command always leads to "verify error on memory…

    • Answered
    • over 4 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • Debugging Cortex-M3 on HiKey Board with DS-5 and Dstream

    Shunsuke SASAKI
    Shunsuke SASAKI

    Hello, all.

    I'm trying to attach Dstream JTAG debugger to a Cortex-M3 core on HiKey Board with DS-5 v5.23.0 Ultimate Edition on Windows.

    I tried the following procedure but it took more than one minute to connect to the target.

    That is too slow to be…

    • over 4 years ago
    • Software Tools
    • Arm Development Studio forum
  • Juno CoreSight Setup

    Steve
    Steve

    Hi Everyone,

    We just bought a Juno Versatile Express board for development.  Using the getting started guides and I have successfully installed DS-5 on a host and a rootfs on the board.  I'm using the LAMP image provided by Linaro for use with the Juno…

    • Answered
    • over 5 years ago
    • Open Source Software and Platforms
    • Arm Development Platforms forum
  • I am referring to IHI0035B Program Flow trace v1.1 . I had a question regarding PFT decompression if return stack is enabled

    Aneeket
    Aneeket

    In analyze_atomheader() documentation

    I see the following

       If return stack is enabled ,

    --- If return stack is enabled and decoded instruction is an indirect branch, pop address,

    instruction set state and security state off the top of the return…

    • over 6 years ago
    • Software Tools
    • Arm Development Studio forum
  • 关于CoreSight的一些问题

    Shi Qinghao
    Shi Qinghao

    据我所知CoreSight包含了DAP,TRACE等多个组件,我有看到 ETM分为v1到v4等多个版本。

    不知道道CoreSight这个产品有没有版本的区分?还是说CoreSight自己只是一个品牌,并没有版本的区别,但其中的组件会有版本的区别。

    并且想了解一下,不同的ARM处理器可以兼容的CoreSight组件分别是什么?比如 Cortex A/R/M 使用的CoreSight是一样的么?还是仅有v6/v7/v8的区别?

    • Answered
    • over 7 years ago
    • 中文社区
    • 中文社区论区
  • ARM 的系统验证:让合作伙伴能够构建更好的系统

    Song Bin 宋斌
    Song Bin 宋斌

    原文地址:System Validation at ARM: Enabling our Partners to Build Better Systems

    作者:eoin_mccann, 翻译: jay

    (特别感谢班加罗尔的系统验证团队为我提供本文中的所有技术信息。非常感谢!)

    功能验证被广泛认为是SoC设计的主要瓶颈之一。在 SoC 产品化的过程中,很大一部分工作都花费在验证上。根据 Wilson Research Group 的统计,在 2014 年,典型的 SoC 项目中 57% 以上时间消耗在验证上…

    • over 4 years ago
    • 中文社区
    • 中文社区博客
  • Evolving IP Configurability with ARM IP Tooling

    Eoin McCann
    Eoin McCann

    The trend for the electronics industry remains the same as ever; we want chips that are smaller, faster, more efficient. When you look at the trajectory of SoC designs you can see that the cost of integrating IP rises sharply when a node process is changed…

    • over 4 years ago
    • Processors
    • Processors blog
  • System Validation at ARM: Enabling our Partners to Build Better Systems

    Eoin McCann
    Eoin McCann

    Chinese Version(中文版):ARM 的系统验证:让合作伙伴能够构建更好的系统

    (Huge thanks to the system validation team in Bangalore for providing me with all of the technical information here. Much appreciated!)

    Functional validation is widely acknowledged as one of the primary bottlenecks…

    • over 4 years ago
    • Processors
    • Processors blog
  • A Potential Look Inside the 5G Baseband Processor

    Eoin McCann
    Eoin McCann

    Take one look at the outside world in 2016 and you will see that everything is becoming connected; our inanimate objects are growing smarter while our electronic devices are gaining ever more computing power and connectivity. Mark Zuckerberg said at a…

    • over 4 years ago
    • Processors
    • Processors blog
  • 4 CES trends that could shape 2016

    Eoin McCann
    Eoin McCann

    The beginning of a year brings with it the potential of many new things; resolutions, good habits and of course the new gadgets that promise to change our lives at CES. Amidst the glitz of promises of longer, healthier and more fulfilling lives, the first…

    • over 4 years ago
    • Processors
    • Processors blog
  • Video interview with silicon debug expert Mark LaVine

    Eoin McCann
    Eoin McCann

    On the list of activities that system designers enjoy doing, “debugging” is invariably near the bottom. That’s because it is often complicated, time-consuming and downright frustrating to track down and identify what is going wrong on the chip. However…

    • over 5 years ago
    • Processors
    • Processors blog
  • Silicon autopsy: Understanding when chips fail

    Eoin McCann
    Eoin McCann

    In a lot of ways debug is similar to being a medical doctor. A patient comes in with some complaints and lists their symptoms, but you need to run tests in order to properly diagnose the issue before focusing the mind on how to fix it. A lot has been…

    • over 5 years ago
    • Processors
    • Processors blog
  • 了却芯片设计的恐慌

    Song Bin 宋斌
    Song Bin 宋斌

    英文版 English Version:Taking the fear out of silicon debug

    现代 SoC 可谓工程上的伟绩,不断地从有限的功率与面积中榨取更多性能。 然而,复杂性是可靠性的死敌。

    “调试一段代码要比当初写这段代码难上两倍。 所以,你把代码写得无比聪明,你也必定不会聪明到能够对其进行调试。”

    — Brian W.Kernighan 和 P. J. Plauger《The Elements of Programming Style》

    …
    • over 5 years ago
    • 中文社区
    • 中文社区博客
  • 高级驾驶员辅助系统 (ADAS) 取得诸多进步——无人驾驶汽车离我们越来越近

    Song Bin 宋斌
    Song Bin 宋斌

    英文版 English version:Advances in ADAS – Getting Closer to the Self-Driving Car

    汽车制造厂商不断改进汽车设计,推出的每一款新车型让驾驶体验益发安全和舒适。过去几年来,汽车设计出现了一种明显的技术化趋势,旨在让汽车驾驶更加轻松。本年度的国际消费电子展之所以备受瞩目,一则在于参展汽车厂商众多,二则因为几乎所有厂商都携无人驾驶汽车参展,让人不免大胆预测无人驾驶汽车未来五年内就有望问世。我第一次对无人驾驶汽车的认识是在

    …
    • over 5 years ago
    • 中文社区
    • 中文社区博客
  • ARM推出全新IP工具套件 将系统级芯片开发流程从数月缩短至数天

    wangyong
    wangyong

    导读: ARM近日宣布推出全新IP工具套件,协助SoC设计人员将原本需要耗时数月的 IP 系统配置、构建、组合等流程,大幅缩短至数天内完成。新的 IP 工具套件内含 Socrates DE、CoreSight Creator 和 CoreLink Creator。

         全球领先的半导体知识产权(IP)提供商ARM近日宣布推出全新IP工具套件,协助SoC设计人员将原本需要耗时数月的 IP 系统配置、构建、组合等流程,大幅缩短至数天内完成。新的 IP 工具套件内含 Socrates DE、CoreSight…

    • over 5 years ago
    • 中文社区
    • 中文社区博客
  • How to debug: CoreSight basics (Part 1)

    Eoin McCann
    Eoin McCann

    Let's be honest, debug can be a bit of a pain. At the best of times it's a nuisance and in the worst case scenario a complex web of wires that need to be configured properly in order to diagnose and solve your SoC design problems.

    A study conducted…

    • over 5 years ago
    • Processors
    • Processors blog
  • 通过智能配置进行系统汇编

    Song Bin 宋斌
    Song Bin 宋斌

    英文版:System Assembly through Intelligent Configuration

    作者:eoin_mccann


    现代 SoC 采用大量 IP 模块来设计,这些模块已经获得商业许可或沿用前代设计,同时加入一些新的专有组件。集成所有组件常常很耗时且易于出错,因为设计者需要手动或者通过僵化且过时的脚本将 SoC 拼接到一起。高度可配置的 IP 模块形式(如互联光纤和调试与跟踪子系统)也存在诸多挑战。

    为了解决这些问题,ARM® 今天发布了三款新工具,作为 IP 工具套件的…

    • over 5 years ago
    • 中文社区
    • 中文社区博客
  • System Assembly through Intelligent Configuration

    Eoin McCann
    Eoin McCann

    Chinese Version 中文版:通过智能配置进行系统汇编

    The modern SoC is designed with many modular IP blocks that have been commercially licensed or reused from previous designs, along with some new proprietary components. Integrating all of the components has typically proven…

    • over 5 years ago
    • Processors
    • Processors blog
  • Taking the fear out of silicon debug

    William Orme
    William Orme

    Chinese Version 中文版:了却芯片设计的恐慌

    The modern SoC is a feat of engineering that continually squeezes greater performance from defined power and area constraints. However the arch nemesis of reliability is complexity.

    “Debugging is twice as hard as writingthe…

    • over 5 years ago
    • Processors
    • Processors blog
  • Advances in ADAS – Getting Closer to the Self-Driving Car

    Eoin McCann
    Eoin McCann

    Chinese version 中文版:高级驾驶员辅助系统 (ADAS) 取得诸多进步——无人驾驶汽车离我们越来越近

    Automobile manufacturers are constantly making improvements to the design of cars, creating an experience that is safer and more comfortable with each new model. In the last number…

    • over 5 years ago
    • Processors
    • Processors blog
  • Performance Analysis on ARM Embedded Linux and Android Systems - by Javier Orensanz

    Michelle Page-Croft
    Michelle Page-Croft

    Performance and power optimization are critical considerations for new Linux and Android™ products. This blog explores the most widely used performance and power profiling methodologies, and their application to the different stages in the product design…

    • over 5 years ago
    • Software Tools
    • Tools, Software and IDEs blog
  • 三分钟让你搞懂CoreSight SoC400

    Song Bin 宋斌
    Song Bin 宋斌

    CoreSight SoC-400是包括可配置调试和追踪组件及设计工具(以自动化IP针数和测试)在内的综合套件。该解决方案的功能包括:完整的自动化系统stitching和测试台、增强的AMBA® AXI™ Access Port (AXI-AP)功能、通过AXI总线支持64位地址空间、本地和全球时标等。CoreSight SoC-400的所有组件都提供IPXACT描述符,可与AMBA Designer一起使用。

    接下来请观看ARM专家mayanksharma为您精心制作的3分多钟的视频…

    • over 5 years ago
    • 中文社区
    • 中文社区博客
  • System IP for 2016 Premium Mobile Systems

    Andy Nightingale
    Andy Nightingale

    First announced in November 2011, the ARMv8-A architecture and Cortex-A57 and Cortex-A53 processors have cumulatively amassed over 50 licensing agreements. This momentum is particularly strong in manufacturers of application processors targeted at smartphones…

    • over 5 years ago
    • Processors
    • Processors blog
<>