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

6.2 EDK - SimGen problems with the UltraController example

Description

Keywords: EDK6.2.02, system_init.vhd, configuration, statement, library

Urgency: Standard

General Description:
The UltraController example "UC_8i_8d_1ppc_vhdl" is located at the following Web site:
http://www.xilinx.com/ipcenter/processor_central/ultracontroller/member/index.htm

The design is "Single PPC405 XC2VP4 & XC2VP7" and the design files are uc_8i_8d_1ppc_vhdl.zip.

With EDK 6.2 SP2, SimGen generates a system_init.vhd configuration file that begins with the following:

library unisim;

configuration dsocm_bram_conf of dsocm_bram_wrapper is
for STRUCTURE
for dsocm_bram : dsocm_bram_elaborate
use entity dsocm_bram_elaborate_v1_00_a.dsocm_bram_elaborate;
for STRUCTURE
for ramb16_s4_s4_0 : ramb16_s4_s4
use entity unisim.ramb16_s4_s4(ramb16_s4_s4_v)
generic map(
INIT_00 => X"000000000000000000000000000000000000000000000000F000000000FFF000",
INIT_01 => X"0000000000000000000000000000000000000000000000000000000000000000",


This file should also contain the library declaration for dsocm_bram_elaborate_v1_00_a because the library is used in the entity statement:

library unisim;
library dsocm_bram_elaborate_v1_00_a;

configuration dsocm_bram_conf of dsocm_bram_wrapper is
for STRUCTURE
for dsocm_bram : dsocm_bram_elaborate
use entity dsocm_bram_elaborate_v1_00_a.dsocm_bram_elaborate;
for STRUCTURE
for ramb16_s4_s4_0 : ramb16_s4_s4
use entity unisim.ramb16_s4_s4(ramb16_s4_s4_v)
generic map(
INIT_00 => X"000000000000000000000000000000000000000000000000F000000000FFF000",
INIT_01 => X"0000000000000000000000000000000000000000000000000000000000000000",
INIT_02 => X"0400000000000000000000000000000000000000000000000000000000000000",
INIT_03 => X"00000000000000000000000000000000000000000000000000FFFFFFFFFFFFFF",
INIT_04 => X"0000000000000000000000000000000000000000000000000000000000000000",
......

Solution

This problem is fixed in the latest 6.3 EDK Service Pack, available at:
http://www.xilinx.com/ise/embedded/edk.htm.
The first service pack containing the fix is EDK 6.3 Service Pack 1.
AR# 20236
Date Created 10/25/2004
Last Updated 04/11/2007
Status Archive
Type General Article