For educational purposes, we would like to buy a Cortex-A based development board with exposed ETM/CoreSight pinout. The only board I am aware of is ARM Juno R2 which has such capabilitiy. However, I can not even find anything about where I can buy a Juno R2 board. Is there any idea on how to buy a Juno R2 or if there is any other ARM Cortex-A profile devboards which comes with a ETM/CoreSight port?
Hi Ronan thank you for your answer. Can I ask why it is not the right solution?
Following your suggestion for MPS3, I looked into MPS3 FPGA Prototyping Board Technical Reference Manual (available here:https://developer.arm.com/documentation/100765/0000/Hardware-description/Overview-of-the-board-hardware?lang=en) It seems like that there is a dedicated CoreSight/TraceConnector port. Considering that it can also run Cortex-A35, to me it seems like it should work for my usecase?
Note that I am trying to run a Type-1 embedded hypervisor, so it is not a super huge software. So I am a little bit confused that you suggest it might not be the right solution. Could you please elaborate?
I think this platform may work, though as it is FPGA based, the CPU clock is rather slow, I believe 50MHz.
Boards based on production silicon from Arm partners would run at production speeds (likely 1GHz+).. I would also expect these boards to be a lower cost, and readily available.
It may be worth contacting a distributor (Digikey, Avnet, or similar) who would be more knowledgeable on boards from these vendors.
You may also wish to ask the 'Embedded' Community on our Discord server for suggestions
https://discord.gg/armsoftwaredev