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: 
4,436 Views
Registered: ‎07-07-2010

ERROR ack:1107 - Pack was unable to combine the symbols listed below into a single IOB component because the site type selected is not compatible.

HI,

  i am using v-6 sx device.To the fpga i am two gtx clocks and that i am passsing through IBUFDS

 

below is the code

-------------------------------------------------------------------------------
-- Instantiation of IBUFDS_GTXE1 component
-------------------------------------------------------------------------------
INST_GTX_IF_1 : ibufds
port map(
  o   => s_ref_clk1_gtx,
  i   => i_ref_clk1_gtx_p,
  ib  => i_ref_clk1_gtx_n
  );


-------------------------------------------------------------------------------
-- Instantiation of IBUFDS_GTXE1 component
-------------------------------------------------------------------------------
INST_GTX_IF_2 : ibufds
port map(
  o   => s_ref_clk2_gtx,
  i   => i_ref_clk2_gtx_p,
  ib  => i_ref_clk2_gtx_n
  );

 

the output from ibufds is given aurora core reference clock

 

in the map i am getting the follwing error

 

ERROR ack:1107 - Pack was unable to combine the symbols listed below into a
   single IOB component because the site type selected is not compatible.

   Further explanation:
   The component type is determined by the types of logic and the properties and
   configuration of the logic it contains. In this case an IO component of type
   IOB was chosen because the IO contains symbols and/or properties consistent
   with input, output, or bi-directional usage and contains no other symbols or
   properties that require a more specific IO component type. Please double
   check that the types of logic elements and all of their relevant properties
   and configuration options are compatible with the physical site type of the
   constraint.

   Summary:
   Symbols involved:
       PAD symbol "i_ref_clk1_gtx_n" (Pad Signal = i_ref_clk1_gtx_n)
       SlaveBuffer symbol "INST_GTX_IF_1/SLAVEBUF.DIFFIN" (Output Signal =
   INST_GTX_IF_1/SLAVEBUF.DIFFIN)
   Component type involved: IOB
   Site Location involved: AB7
   Site Type involved: IPAD

 

The constraint i gave is only period and lock for clocks

 

i am attaching the map report

0 Kudos
3 Replies
Xilinx Employee
Xilinx Employee
4,409 Views
Registered: ‎07-01-2008

Re: ERROR ack:1107 - Pack was unable to combine the symbols listed below into a single IOB component because the site type selected is not compatible.

The error occurs because the wrong component type is being created for the site (IOB instead of IPAD). Try instantiating a IBUFDS_GTXE1 instead of IBUFDS. I think this is necessary to trigger the IPAD creation.

0 Kudos
4,391 Views
Registered: ‎07-07-2010

Re: ERROR ack:1107 - Pack was unable to combine the symbols listed below into a single IOB component because the site type selected is not compatible.

hi,

  thanks for the reply

 

i changed the IBUFDS to IBUFDS_GTXE1.

after changing i am getting some errors regarding MMCM's.

 

In vertex-6 do i need to lock all the MMCM's in the design.

 

thanks

swapna.y

 

0 Kudos
Xilinx Employee
Xilinx Employee
4,389 Views
Registered: ‎07-01-2008

Re: ERROR ack:1107 - Pack was unable to combine the symbols listed below into a single IOB component because the site type selected is not compatible.

What is error? If it's a clock placement error, the message will contain some detailed information about why the placer failed to find a solution. It might be possible to manually constrain the clock components to resolve the conflict, or there may be no solution available wihout a desin change.

0 Kudos