When I using ds5 with armv8 foundation model, I noticed that it's armv8-Ax1, seems only 1 core is supported. I do have another separate download of v8 foundation model installed, which supports 4 cores.
My questions is, is is possible to add the separate one I downloaded before into ds-5 to enable multicore support?
Or if there's any way to get foundation model in ds-5 supports multicore?
Hi, which edition and version of DS-5 are you using?
The ARMv8 Foundation platform supports 1-4 cores, as you say. The other platform you refer to is likely not a Foundation platform if it has 'x1' in the filename. Normally there are several binaries supplied together, 'x1' 'x2' 'x4', representing 1, 2 or 4 cores. Where did you obtain the model in question?
DS-5 generally supports all of the model targets, including multi-core. For Arm v8 you need DS-5 Ultimate edition (or DS-5 evaluation). DS-5 includes other v8 multicore FVPs within the installation too, look for the model with 'x2' or 'x4'.
You may also want to use the ARMv8 Base platform here.
It's DS-5 Ultimate Edition v5.28.0.
The ARMv8 Foundation Platform installed with my DS5 have 1 core only (attached file #1). Cause I tried to set model parameters with --cores=2, but I got an error like attached file #2.
The one in the images attached comes with DS5. But the other one I said "separate download", which I got from:
" Armv8-A Foundation Platform (For Linux Hosts Only)". It seems like the same link you put above.
Thanks for your help.
you can use DS-5 with the Foundation Platform that you downloaded from Developer. There is a setup step that you need to go through to create a profile for the multi-core Foundation platform as DS-5 only ships with the x1 configuration as you have discovered.
The profile creation is done through the a DS-5 import feature. The basic steps are:
1. Run the Foundation Platform with "-S" on the command line. The model starts with a CADI server and immediately pauses to await for a debugger connection.
2. Run DS-5. In the Project Explorer window, right click, and select NEW > Model Configuration
3. In the Select Database dialog create a new database with a name of your chosing
4. Select the database
5. When prompted for "Select Method for Connecting..." choose "Browse for model running on local host". The Foundation Platform will be discovered/
6. Select it, and click finish
7. You can configure the profile now, or just click "Import". The profile is added to the DS-5 database.
You can now connect to the model and debug. This setup is a 1-off process. Subsequently your new configuration is available each time you want to use DS-5 with the model.
Hi Rob & Jason,
The way you guys mentioned works well for me, problem solved. Thanks a lot.