Spartan-6FPGAPackagingUG385(v2.4)November13,2019Chapter1:PackagingOverviewTable1-4showsthenumberofavailableI/OsandthenumberofdifferentialpairsforeachSpartan-6FPGAdevice/packagecombination.NotallI/Ostandardscanbeusedonallpins.Forexample,formanydifferentialstandards,theoutputsareonlyavailableinbanks0and2.Forinformationonbankingrules,seeUG381,Spartan-6FPGASelectIOResourcesUserGuide.Table1-4:AvailableI/OPin/Device/PackageCombinationsSpartan-6DeviceUserI/OPinsSpartan-6FPGAPackageTQG144CPG196CSG225FT(G)256CSG324FG(G)484CS(G)484FG(G)676FG(G)900LX4AvailableUserI/Os102106132––––––DifferentialPairs515366––––––LX9AvailableUserI/Os102106160186200––––DifferentialPairs51538093100––––LX16AvailableUserI/Os–106160186232––––DifferentialPairs–538093116––––LX25AvailableUserI/Os–––186226266–––DifferentialPairs–––93113133–––LX45AvailableUserI/Os––––218316320358–DifferentialPairs––––109158160179–LX75AvailableUserI/Os–––––280328408–DifferentialPairs–––––140164204–LX100AvailableUserI/Os–––––326338480–DifferentialPairs–––––163169240–LX150AvailableUserI/Os–––––338338498576DifferentialPairs–––––169169249288LX25TAvailableUserI/Os––––190250–––DifferentialPairs––––95125–––LX45TAvailableUserI/Os––––190296296––DifferentialPairs––––95148148––LX75TAvailableUserI/Os–––––268292348–DifferentialPairs–––––134146174–LX100TAvailableUserI/Os–––––296296376498DifferentialPairs–––––148148188249LX150TAvailableUserI/Os–––––296296396540DifferentialPairs–––––148148198270Spartan-6FPGAPackagingUG385(v2.4)November13,2019PinDefinitionsPinDefinitionsPinNameDirectionDescriptionUserI/OPinsIO_LXXY_#Input/OutputAlluserI/Opinsarecapableofdifferentialsignalingandcanimplementpairs(1).EachuserI/OislabeledIO_LXXY_#,where:IOindicatesauserI/Opin.LXXYindicatesadifferentialpair,withXXauniquepairinthebankandY=[P|N]forthepositive/negativesidesofthedifferentialpair.#indicatesthebanknumber.Spartan-6FPGAPackagingUG385(v2.4)November13,2019Chapter1:PackagingOverviewReservedPinsNCN/AWhenfoundinatableortextfile,anNCindicatesthatthispinisnotconnectedinthespecificdevice/packagecombination.However,insomedevicesinthesamepackage,anotherpinnameisusedtodescribethispin.CMPCS_B_2InputReserved.LeaveunconnectedorconnectHigh(VCCO_2).Table1-6:Spartan-6FPGAPinDefinitions(Cont’d)PinNameDirectionDescriptionSpartan-6FPGAPackagingUG385(v2.4)November13,2019Spartan-6FPGABanksGTPTransceiverPins(GTPA1_DUALPrimitive)(4)MGTAVCCN/APower-supplypinfortransceivermixed-signalcircuitry.MGTAVTTTX,MGTAVTTRXN/APower-supplypinforTXandRXcircuitry.MGTAVTTRCALN/APower-supplypinfortheresistorcalibrationcircuit.MGTAVCCPLL0MGTAVCCPLL1N/APower-supplypinforPLL.MGTREFCLK0/1PInputPositivedifferentialreferenceclock.MGTREFCLK0/1NInputNegativedifferentialreferenceclock.MGTRREFInputPrecisionreferenceresistorpinforinternalcalibrationtermination.MGTRXP[0:1]InputPositivedifferentialreceiveport.MGTRXN[0:1]InputNegativedifferentialreceiveport.MGTTXP[0:1]OutputPositivedifferentialtransmitport.MGTTXN[0:1]OutputNegativedifferentialtransmitport.Table1-6:Spartan-6FPGAPinDefinitions(Cont’d)PinNameDirectionDescriptionSpartan-6FPGAPackagingUG385(v2.4)November13,2019Chapter1:PackagingOverviewSpartan-6FPGABankInformationTable1-7showsthebanknamesandlocations.Notallbanksareavailableineverydevice/packagecombination.Figure1-1throughFigure1-5visuallydescribeadeviceviewoftheFPGAbanknumbering.Table1-7:Spartan-6FPGABankNumberingBankLocationsDescription0TopAlldevices1RightAlldevices2BottomAlldevices;containsmostconfigurationpins3LeftAlldevices4Left,TopExtrabankinLX75/LX75T,LX100/LX100T,LX150/LX150TinFG(G)676andFG(G)900packages5Right,TopExtrabankinLX75/LX75T,LX100/LX100T,LX150/LX150TinFG(G)676andFG(G)900packages101Top,LeftGTPtransceiverbankinallLXTdevices123Top,RightGTPtransceiverbankinLX45T,LX75T,LX100T,LX150T245Bottom,LeftGTPtransceiverbankinLX75T,LX100T,LX150TinFG(G)676andFG(G)900packages267Bottom,RightGTPtransceiverbankinLX75T,LX100T,LX150TinFG(G)676andFG(G)900packagesX-RefTarget-Figure1-1Figure1-1:I/OBanksforAllLX4,LX9,LX16,LX25,andLX45DevicesandfortheLX75,LX100andLX150DevicesintheCS(G)484andFG(G)484PackagesUG385_c1_01_012810BANK0BANK3BANK1BANK2