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

6.2 EDK - MAP errors with the chipscope_OPB_IBA on Spartan-3

Description

Keywords: ChipScope, XPS, OPB, IBA, component, RPM, SR, code 2

Urgency: Standard

General Description:
When using the chipscope_opb_iba in XPS in a Spartan-3 design, I receive the following error:

"# Starting program map
# map -o system_map.ncd -pr b system.ngd system.pcf
#----------------------------------------------#
Release 6.2.02i - Map G.30
Copyright (c) 1995-2004 Xilinx, Inc. All rights reserved.
Using target part "3s200ft256-4".
Removing unused or disabled logic...
Running cover...
Writing file system_map.ngm...
Running directed packing...
ERROR:Pack:311 - Unable to resolve the conflicts between two or more collections
of symbols which have restrictive placement or routing requirements. The two
collections are:
A portion of an SRL chain containing SRL
"chipscope_opb_iba_0/chipscope_opb_iba_0/i_chipscope_opb_iba_0/chipscope_opb_
iba_0/i_no_d/u_ila/u_trig/u_tm/g_nmu/0/u_m/u_mu/i_mut_gand/u_match/pd_rpm/i_t
wmod8_ne0/i_yes_rpm/i_srlt_eq_2/u_srlh"
The RPM
"chipscope_opb_iba_0/chipscope_opb_iba_0/i_chipscope_opb_iba_0/chipscope_opb_
iba_0/i_no_d/u_ila/u_trig/u_tm/g_nmu/0/u_m/u_mu/i_mut_gand/u_match/pd_rpm"
A carry chain starting with carry mux
"chipscope_opb_iba_0/chipscope_opb_iba_0/i_chipscope_opb_iba_0/chipscope_opb_
iba_0/i_no_d/u_ila/u_trig/u_tm/g_nmu/0/u_m/u_mu/i_mut_gand/u_match/pd_rpm/i_t
w_gte8/f_tw/0/i_yes_rpm/u_muxl"
The symbol Shift symbol
"chipscope_opb_iba_0/chipscope_opb_iba_0/i_chipscope_opb_iba_0/chipscope_opb_
iba_0/i_no_d/u_ila/u_trig/u_tm/g_nmu/0/u_m/u_mu/i_mut_gand/u_match/pd_rpm/i_t
w_gte8/f_tw/1/i_yes_rpm/i_srlt_eq_2/u_srlh" (Output Signal =
chipscope_opb_iba_0/chipscope_opb_iba_0/i_chipscope_opb_iba_0/i_no_d/u_ila/u_
trig/u_tm/g_nmu/0/u_m/u_mu/i_mut_gand/u_match/sel_14) belongs to more than
one collection, forcing the collections to be combined.

Mapping completed.
See MAP report file "system_map.mrp" for details.
Problem encountered during the packing phase.

Design Summary
--------------
Number of errors : 1
Number of warnings : 6
ERROR:Xflow - Program map returned error code 2. Aborting flow execution...
make: *** [implementation/system.bit] Error 1
Done."

Solution

An updated chipscope_opb_iba_v1_00_a core is available in EDK 6.2 SP2.

This core contains a new parameter:

C_DISABLE_RPM = 0 -> Core is generated as an RPM
C_DISABLE_RPM = 1 -> Core is NOT generated as an RPM
AR# 19459
Date Created 05/19/2004
Last Updated 04/10/2007
Status Archive
Type General Article