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!

cancel
Showing results for 
Search instead for 
Did you mean: 
Adventurer
Adventurer
7,657 Views
Registered: ‎12-21-2011

Map Error Pack:2529 with IDDR2 on Spartan 6

Jump to solution

Hi folks!

 

After successfully implementing my design on two package versions of the xc6slx150t, time has come to the third one : fgg676.

 

I'm getting seriously weird errors during map process:

 

Started : "Map".
Running map...
Command Line: map -filter "c:/Documents and Settings/mapedd/Pulpit/GIT/INREVIUM_DEV_KIT/iseconfig/filter.filter" -intstyle ise -p xc6slx150t-fgg676-3 -w -logic_opt off -ol high -t 1 -xt 0 -register_duplication off -r 4 -global_opt off -mt off -ir off -pr off -lc off -power off -o m_inrevium_top_map.ncd m_inrevium_top.ngd m_inrevium_top.pcf
Using target part "6slx150tfgg676-3".
Mapping design into LUTs...
WARNING:MapLib:701 - Signal clk_in_p<2> connected to top level port clk_in_p<2>
   has been removed.
WARNING:MapLib:701 - Signal clk_in_n<3> connected to top level port clk_in_n<3>
   has been removed.
WARNING:MapLib:701 - Signal clk_in_p<4> connected to top level port clk_in_p<4>
   has been removed.
WARNING:MapLib:701 - Signal clk_in_n<5> connected to top level port clk_in_n<5>
   has been removed.
WARNING:MapLib:701 - Signal clk_in_p<6> connected to top level port clk_in_p<6>
   has been removed.
WARNING:MapLib:701 - Signal clk_in_n<7> connected to top level port clk_in_n<7>
   has been removed.
Running directed packing...
ERROR:Pack:2529 - The dual data rate register
   "data_buffer_inst/data_standarizer/data_rx_inst/gen_ser2par[10].inst_ser2par/inst_iddr" failed to join an ILOGIC component as required.
ERROR:Pack:2529 - The dual data rate register
   "data_buffer_inst/data_standarizer/data_rx_inst/gen_ser2par[9].inst_ser2par/inst_iddr" failed to join an ILOGIC component as required.
ERROR:Pack:2529 - The dual data rate register
   "data_buffer_inst/data_standarizer/data_rx_inst/gen_ser2par[12].inst_ser2par/inst_iddr" failed to join an ILOGIC component as required.
ERROR:Pack:2529 - The dual data rate register
   "data_buffer_inst/data_standarizer/data_rx_inst/gen_ser2par[14].inst_ser2par/inst_iddr" failed to join an ILOGIC component as required.
ERROR:Pack:2529 - The dual data rate register
   "data_buffer_inst/data_standarizer/data_rx_inst/gen_ser2par[8].inst_ser2par/inst_iddr" failed to join an ILOGIC component as required.
ERROR:Pack:2529 - The dual data rate register
   "data_buffer_inst/data_standarizer/data_rx_inst/gen_ser2par[11].inst_ser2par/inst_iddr" failed to join an ILOGIC component as required.
ERROR:Pack:2529 - The dual data rate register
   "data_buffer_inst/data_standarizer/data_rx_inst/gen_ser2par[13].inst_ser2par/inst_iddr" failed to join an ILOGIC component as required.
ERROR:Pack:2529 - The dual data rate register
   "data_buffer_inst/data_standarizer/data_rx_inst/gen_ser2par[15].inst_ser2par/inst_iddr" failed to join an ILOGIC component as required.

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

Design Summary
--------------
Number of errors   :   8
Number of warnings :   6

 I've googled around for this error but it was fruitless:(

 

Does any one have some insight what can cause this error to occure?

 

Thanks for any help!

 

i've attached my design for a reference 

0 Kudos
1 Solution

Accepted Solutions
Xilinx Employee
Xilinx Employee
9,793 Views
Registered: ‎07-01-2008

Re: Map Error Pack:2529 with IDDR2 on Spartan 6

Jump to solution

I was using an internal tool to trace logic in the NGD. I recommend that you use PlanAhead to examine the netlist connectivity.

6 Replies
Xilinx Employee
Xilinx Employee
7,651 Views
Registered: ‎07-01-2008

Re: Map Error Pack:2529 with IDDR2 on Spartan 6

Jump to solution

For the first error I'm seeing (by tracing logic in NGD file) that the IDDR2 has no pad connectivity. It is driven by an IODELAY and the IODELAY has constants on it's inputs. Is this what you are expecting?

0 Kudos
Adventurer
Adventurer
7,645 Views
Registered: ‎12-21-2011

Re: Map Error Pack:2529 with IDDR2 on Spartan 6

Jump to solution

Of course not:)

 

They should be connected to an input port of the device

 

Wrong NET locations in the UCF file may be the problem?

 

Thanks!

0 Kudos
Xilinx Employee
Xilinx Employee
7,642 Views
Registered: ‎07-01-2008

Re: Map Error Pack:2529 with IDDR2 on Spartan 6

Jump to solution

UCF constraints don't affect the connectivity which is determined upsteam by the synthesis tool.

0 Kudos
Highlighted
Adventurer
Adventurer
7,630 Views
Registered: ‎12-21-2011

Re: Map Error Pack:2529 with IDDR2 on Spartan 6

Jump to solution

ok , so there probably somethings wrong with the connections inside my HDL...

How can i inspect NGD file to find unconnected blocks?

0 Kudos
Xilinx Employee
Xilinx Employee
9,794 Views
Registered: ‎07-01-2008

Re: Map Error Pack:2529 with IDDR2 on Spartan 6

Jump to solution

I was using an internal tool to trace logic in the NGD. I recommend that you use PlanAhead to examine the netlist connectivity.

Adventurer
Adventurer
7,614 Views
Registered: ‎12-21-2011

Re: Map Error Pack:2529 with IDDR2 on Spartan 6

Jump to solution

i found the problem, some pins inside the HDL weren't connected, thanks for help!

0 Kudos