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# 29438

9.2i EDK - The TEMAC (hard or soft) or Spartan-based MPMC controllers are not working


After building the Base System Builder design, the TEMAC or the Spartan-based MPMC controllers do not work.

What can be the problem?


If you have installed EDK on a drive other than the "C" drive, or your project is on a drive other than the "C" drive, you can work around this issue with one of the following four solutions:

Solution 1

1. Install EDK on the "C" drive.

2. Build the project on the "C" drive.

Solution 2

Copy the board constraints into the "system.ucf" as follows:

1. Go to the <your_project>/data directory.

2. Open "system.ucf" in your favorite text editor.

3. Go to $EDK/board/Xilinx/boards/<board>/data.

4. Open the UCF with your favorite text editor.

5. Copy all constraints from the board's UCF into your "system.ucf".

6. Save and close the "system.ucf" file.

Solution 3

Copy the board directory to your local project as follows:

1. Copy your targeted board from $EDK/board/Xilinx/boards/<targeted_board> into your <project>/boards directory.

2. Select Project -> Rescan User Repositories.

3. The BSB-based project must be on the "C" drive.

Solution 4

Create a different board version selectable during Base System Builder (BSB) as follows:

1. Create a user EDK library directory structure on the "C" drive similar to the following:


2. Copy your targeted board from $EDK/board/Xilinx/boards/<targeted_board> into the newly created directory.

3. Open the <board>.xbd file and increase the version number by one.

4. Save and close the <board>.xbd file.

5. In XPS, select Edit -> Preferences.

6. With Application Preferences highlighted, insert your library path in the Global Peripheral Repository field similar to the path below:


7. Select OK.

8. Close and restart XPS.

9. The BSB-based project must be on the "C" drive.

NOTE: If you are using Solution 4, refer to (Xilinx Answer 29445).

This problem has been fixed in the latest EDK 9.2i Service Pack, available at:

The first service pack containing the fix is EDK 9.2i Service Pack 1.

AR# 29438
Date 12/15/2012
Status Active
Type General Article
Page Bookmarked