This is an updated version of the former title "Techniques for using DS-5 - Register View [1/3] Basic Settings".
Arm® DS-5 for Intel® SoC FPGA Edition (DS-5) has been replaced by Arm® Development Studio for Intel® SoC FPGA Edition ( Arm® DS is the successor to DS-5 and is not significantly different in usability. Most of the articles in this series are applicable to both Arm® DS and DS-5, but the differences are clearly noted in this update.
***
This article provides additional information on how to use Arm® DS / DS-5, which is available as a software integrated development environment for Intel® SoC FPGAs.
Arm® DS / DS-5 for Intel® SoC FPGAs is a product called "Intel® SoC FPGA Edition". The only difference between the Intel® SoC FPGA Edition and the Arm® official edition is the supported devices to be connected, and there is no difference in the usage of the debugger and attached tools (compiler/linker, etc.). Therefore, it is basically possible to understand how to use Arm® DS / DS-5 by referring to the Arm® DS / DS-5 manuals published by Arm®.
Arm® Development Studio documentationpage (Arm® Developer site)
DS-5 documentation page (Arm® Developer site)
This article is part of a three-part series that provides information on the Arm® DS / DS-5 register view and how to reference registers.
The contents of each article are as follows
1. Basic Setup (this article)
Differences in register views between different versions of Arm® DS / DS-5. Display settings for the display item filter function that was introduced at one time.
2. Self-creation of register definitions
How to add your own register definition files to the Arm® DS / DS-5 register view. (As an example, definition files for registers such as DMA-330, GIC, L2C, etc., which the standard Arm® DS / DS-5 does not support are listed.)
3.3 Displaying registers on the FPGA side
How to display FPGA-side registers that can be referenced via the HPS2FPGA bridge. Others.
Now we will get to the main topic of the first article.
SoC EDS versions and Arm® DS / DS-5 support
Different versions of DS-5 are bundled with each version of SoC EDS.
For reference:
* SoC EDS version 14.1 includes DS-5 Altera Edition version 5.20.0
* SoC EDS version 15.0 includes DS-5 Altera Edition version 5.20.2
* SoC EDS version 15.1 includes DS-5 Altera Edition version 5.22.0
:
* SoC EDS version 19.1 Standard Edition / 19.3 Pro Edition (the final version of the DS-5 bundle) is available for DS-5 version 5.29.2
Prior to SoC EDS v15.0, multiple installations of different versions of DS-5 on the same host PC were not possible, but the version included with SoC EDS v15.1 (5.22.0) now supports multiple installations. From now on, it seems to be possible to have multiple versions of DS-5 installed.
The DS-5 is not bundled with SoC EDS but downloaded separately from SoC EDS version 20.1.
Differences in Register View Appearance
The appearance of the Register View has changed since DS-5 included in SoC EDS v15.1.
At first glance, it appears that the number of register items displayed has been significantly reduced, but this is because a new filtering function has been added, narrowing down the register items initially displayed.
Note: Although the filtering of display items was temporarily introduced, the specification eventually reverted to the same as the register view in DS-5 v15.0 and earlier. The Arm® DS also has the same register view as the DS-5 included with SoC EDS v15.0 or earlier. (There is no filter function for the displayed items.)
Below are images of the register view for each version.
Register View display settings (limited to versions with display item filter function)
Note: The display settings listed below were temporarily introduced and are not required for Arm® DS or recent versions of DS-5.
In SoC EDS v15.1 (DS-5 AE 5.22.0) and later versions of the Register View with the temporarily introduced filtering of display items, clicking the Browse button at the bottom of the Register View will display the "Add Register" window will appear.
This window lists all the items that were displayed in previous versions of the Register View, so select the item you wish to add to the view and click the OK button to add the item to the Register View.
The "Add Register" window is shown in the image below.
Select the item you want to add and press the OK button to add the register display item as shown below.
Regarding the deletion of display items, there does not seem to be a method available to individually delete display items added later. I could not find it here as far as I touched it.
It seems to be possible to return to the initial display state by selecting "Reset to Default Register" from the menu in the upper right corner of the register view, so there seems to be no other way but to be careful not to select unnecessary registers when adding them. (If you make a mistake, start over from the beginning.)
The following is an image of the "Reset to Default Register" menu display.
In this article, we have described the settings for displaying the registers predefined in Arm® DS / DS-5.
In the next issue, we would like to describe how to create your own register definitions.
Recommended Articles/Documents
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