cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
nperez123
Newbie
Newbie
549 Views
Registered: ‎06-01-2020

Xilinx SDK Support for Cortex-M

Hi,

I've found that Xilinx SDK didn't support programming Cortex-M processors in 2018:

https://developer.arm.com/ip-products/designstart/fpga/fpga-xilinx-faqs

But it sais that it will be available in 2019.

Is it available right now? I've to programm an Cortex-M processor and I'm wondering if I can use Xilinx SDK or I have to use keil MDK.

Thanks in advance.

0 Kudos
Reply
3 Replies
derekm_
Explorer
Explorer
364 Views
Registered: ‎01-16-2019

I'm going to bump this post as I'm also interested in some feedback from Xilinx: Is there any plan to support ARM DesignStart in Vitis, or do we still need to go down the Keil route?

Thanks.

0 Kudos
Reply
stephenm
Moderator
Moderator
358 Views
Registered: ‎09-12-2007

There is a demo here that you can use. This uses Kiel:

https://www.arm.com/en/resources/designstart/designstart-fpga

However, . I have used the Cortex M1 and M3 in Vivado, and Vitis.

For Vivado, you can use the debug bridge IP:

DEBUG_BRIDGE.PNG

Enable the JTAG interface on the MI:

m1_config.PNG

m1.PNG

However, there is no support to create the MMI for the ITCM memory. So, users need to do this manually.

Also, there is no BSP support currently. There is one in the link above though as well as a script to generate the MMI file.

 

 

derekm_
Explorer
Explorer
352 Views
Registered: ‎01-16-2019

Hi stephenm, thanks for the reply. Can I ask what board you have been using; is it the Digilent Arty?

Derek.

0 Kudos
Reply