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: 
Highlighted
Visitor thomask88
Visitor
126 Views
Registered: ‎07-22-2019

CP236 and CPG238 package

Jump to solution

The package for the Artix-7 FPGA user guide shows CPG238 and CP236, both with 238 contacts.  Please verify if this is correct, as I would have thought the CP236 would have had only 236 contacts.

0 Kudos
1 Solution

Accepted Solutions
Xilinx Employee
Xilinx Employee
100 Views
Registered: ‎08-13-2007

Re: CP236 and CPG238 package

Jump to solution

On 7 series, they "tweaked" some of the package designators so people wouldn't get confused on that parts might be pin-compatible... You'll see that the CPG236 and CPG238 are both 10x10mm packages with 0.5mm spacing.. But the bond-out is different - the former has 106 SelectIO and 2 GTPs, while the latter has 112 SelectIO and 2 GTPs.

Same thing with the CSG324 and CSG325 - but 210 SelectIO and 0 GTPs versus 150 SelectIO and 4 GTPs. They are NOT compatible from a board perspective.

In other words, it was intended to avoid people thinking they might be package compatible - they aren't because of the pin-out.

Notice that the 7VX690T has 1926, 1927, 1928, and 1930 "pin" packages - just different bond-out mix of the SelectIO and GTs.

This caused confusion as you noticed. So on 20nm UltraScale, they added a package letter designation instead. Note there that the VU095 has A2104, B2104, and C2104 packages...

https://www.xilinx.com/support/documentation/selection-guides/ultrascale-fpga-product-selection-guide.pdf

The letters are important there in front of the package #... But they now reflect the actual # of pins.

 

In short, on 7 series, there are often cases where the package # is slightly off... Intentionally.

0 Kudos
2 Replies
Xilinx Employee
Xilinx Employee
101 Views
Registered: ‎08-13-2007

Re: CP236 and CPG238 package

Jump to solution

On 7 series, they "tweaked" some of the package designators so people wouldn't get confused on that parts might be pin-compatible... You'll see that the CPG236 and CPG238 are both 10x10mm packages with 0.5mm spacing.. But the bond-out is different - the former has 106 SelectIO and 2 GTPs, while the latter has 112 SelectIO and 2 GTPs.

Same thing with the CSG324 and CSG325 - but 210 SelectIO and 0 GTPs versus 150 SelectIO and 4 GTPs. They are NOT compatible from a board perspective.

In other words, it was intended to avoid people thinking they might be package compatible - they aren't because of the pin-out.

Notice that the 7VX690T has 1926, 1927, 1928, and 1930 "pin" packages - just different bond-out mix of the SelectIO and GTs.

This caused confusion as you noticed. So on 20nm UltraScale, they added a package letter designation instead. Note there that the VU095 has A2104, B2104, and C2104 packages...

https://www.xilinx.com/support/documentation/selection-guides/ultrascale-fpga-product-selection-guide.pdf

The letters are important there in front of the package #... But they now reflect the actual # of pins.

 

In short, on 7 series, there are often cases where the package # is slightly off... Intentionally.

0 Kudos
Visitor thomask88
Visitor
96 Views
Registered: ‎07-22-2019

Re: CP236 and CPG238 package

Jump to solution

Thank you for the thorough explanation.

0 Kudos