Introduction
In addition to this website, Macnica also publishes a variety of technical information on its website.
This section introduces technical articles published on Macnica's website related to the use of Arm® DS / DS-5, which is available as a software integrated development environment for Altera® ( Intel® ) SoC FPGAs.
Note: The integrated development environment for SoC FPGAs used to be a tool called DS-5, which has now migrated to its successor, Arm DS. Both are available as Intel® SoC FPGA Editions with reasonably priced licenses (DS-5 is no longer available).
Point: Both Arm DS and DS-5 are genuine Arm tools, and there are no major differences in operation or usability. The following articles are also applicable to both products.
- Arm® Development Studio for Intel® SoC FPGA Edition (Arm® DS)
- Arm® DS-5 for Intel® SoC FPGA Edition (DS-5)
Reference: The top page of Macnica (Semiconductor Business) is Click here It is here.
Tool Setup
If you are going to set up the development environment, please refer to the following article.
Reference: For those who want to know how to install SoC EDS and Arm DS
How to install SoC FPGA Embedded Development Suite (SoC EDS) ver. 20.1
Reference material: For those who want to know about Arm DS license registration and rehosting procedures.
How to set up the Arm® Development Studio (DS) for Intel® SoC FPGA Edition license
Reference: Information on DS-5 license registration (Note: This is an older product and the article is out of date)
How to Setup Arm® DS-5™ License - Semiconductor Business - Macnica (macnica.co.jp)
Debugger Utilization Techniques
We have prepared several articles titled "Arm DS Utilization Techniques" as supplementary information for utilizing the debugger. Please check them according to your purpose.
Reference material: For those who want to check the status of software booted from SD card or Flash
Techniques for using Arm DS - Connecting to a running target
Reference material: For those who want to get an overview of operations using commands
Techniques for using Arm DS - How to use debugger commands
Reference material: For those who want to know the types of breakpoints, how to set them, and examples of their use.
Techniques for using Arm DS - Tips for setting breakpoints
Reference: How to use Register View - For those who want to know how to customize it
Techniques for using Arm DS - Register View [1/3] Basic Settings
Techniques for using Arm DS - Register View [2/3] Register Definitions by Yourself
Techniques for using Arm DS - Register View [3/3] FPGA Side Register Display
Note: [2/3] also provides a definition file for Cortex™-A9 MPCore internal register display as an example of self-made register definition.
Reference: Trace function setup - For those who want to know how to refer to logs.
Techniques for using Arm DS - How to use the trace function
Reference material: For those who want to write to Flash for boot without using HPS Flash Programmer
Techniques for using Arm DS - Flash Programming Alternative
Note: This is an introduction to a special use case of manipulating the debugger via scripts.
Summary
This article was an introduction to articles related to the use of the Arm® DS / DS-5 debugger. Information related to SoC FPGAs, including debugger-related articles, is summarized in the following pages. Please check them as well.
Reference: Altera® SoC FPGA summary page (in Japanese)