UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 37519

Processor IP XMTC - Does it support Spartan-6 devices?

Description

I would like to use Lauterbach debugger in a Spartan-6 device.

Does XMTC core support Spartan-6 FPGA?

Solution

XMTC core currently does not support Spartan-6 devices.

Please contact Lauterbach for their recommendation on how to use their tool for Spartan-6 FPGA.

If XMTC is required to be used, the probable work-around might be to take the existing core and change the parameters in MPD file to add Spartan-6 FPGA:

  1. Copy the XMTC core into your local pcore directory, open the MPD file:
    xmtc_test\pcores\xmtc_v1_00_c\data\xmtc_v2_1_0.mpd
  2. Modifyline 57 to add support for Spartan-6:
    OPTION ARCH_SUPPORT_MAP = (spartan6=SUPERSEDED)
  3. In XPS, go to Project -> Rescan User Repository. If the above modification is done correctly, you should see the core in the IP Catalog

NOTE:This is not supported by Xilinx as it has not been tested.

MicroBlaze still provides a native trace port (MTC interface) that provides visibility into MicroBlaze operations.

Also, MDM is still available for basic processor control, register access, etc.

Revision History:

3/22/2011- Initial Release

AR# 37519
Date Created 03/22/2011
Last Updated 12/15/2012
Status Active
Type General Article
Tools
  • EDK - 12.4
Boards & Kits
  • Spartan-6 FPGA SP601 Evaluation Kit
  • Spartan-6 FPGA SP605 Evaluation Kit
  • Spartan-6 FPGA Embedded Kit
  • Spartan-6 FPGA Connectivity Kit