You copied the Doc URL to your clipboard.

Arm Cortex-M3 DesignStart FPGA-Xilinx edition User Guide : Editing the A7 example design

Editing the A7 example design

When loading the Arty Artix 7 (A7) example design for the first time, if warning messages are issued about either missing IP blocks (Cortex-M3 processor) or board files (Digilent board files), then the design must be closed and the instructions for installation of the IP repository and Digilent board files must be followed. For more information on these installations, see Chapter 2 Installing the Cortex®-M3 DesignStart™ example design. In this scenario, it is possible that Vivado has modified the design file. Therefore, after correct installation of the IP repository and board files is complete, the original design must be installed from the archive.


  1. Open Vivado.
  2. Select Open Project on the splash screen, and select /hardware/m3_for_arty_a7/m3_for_arty_a7/m3_for_arty_a7.xpr.
  3. In the sources tab, navigate down the hierarchy to the m3_for_arty_a7_i instance, marked with a block diagram symbol. Double-clicking this opens the block diagram that is shown in /docs/m3_for_arty_a7_example_design.pdf.
  4. The design can now be navigated to understand the connectivity and configuration. Double-clicking on any of the IP blocks brings up the configuration for that block.


    If you want to change the memory map, this is done in the address editor. However, you must not modify the addresses of the V2C-DAPLink interface peripherals. Additionally, the example hardware memory map matches the pre-compiled software memory map. Therefore, if other peripheral addresses are modified, the equivalent changes must be made in the software.
Was this page helpful? Yes No