Coolquest, Inc. Home Products Support About Contact
cbold_logo_gif C++BOLD Example Parts Library cbold_logo_gif

<<  File View  >> Class View Parts Library Examples Home

 

// This File Generated by:  pt_to_h.exe
// Source File:             xc95144xl_144.pt
// Destination File:        xc95144xl_144.h
 
#ifndef _xc95144xl_144_h_
#define _xc95144xl_144_h_
 
// AR_OFF -- auto registration is not needed
 
// THIS FILE IS IN THE PUBLIC DOMAIN.
// IT IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT
// NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
 
class CP_XC95144XL_144 : public TPart {
 
public:
  port   VCC;           // 4 pins
  port   VCCIO;         // 6 pins
  port   GND;           // 13 pins
  port   TCK;           
  port   TDI;           
  port   TDO;           
  port   TMS;           
  port   IO2_GTS3;      
  port   IO3_GTS4;      
  port   IO4;           
  port   IO5_GTS1;      
  port   IO6_GTS2;      
  port   IO7;           
  port   IO9;           
  port   IO10;          
  port   IO11;          
  port   IO12;          
  port   IO13;          
  port   IO14;          
  port   IO15;          
  port   IO16;          
  port   IO17;          
  port   IO19;          
  port   IO20;          
  port   IO21;          
  port   IO22;          
  port   IO23;          
  port   IO24;          
  port   IO25;          
  port   IO26;          
  port   IO27;          
  port   IO28;          
  port   IO30_GCK1;     
  port   IO31;          
  port   IO32_GCK2;     
  port   IO33;          
  port   IO34;          
  port   IO35;          
  port   IO38_GCK3;     
  port   IO39;          
  port   IO40;          
  port   IO41;          
  port   IO43;          
  port   IO44;          
  port   IO45;          
  port   IO46;          
  port   IO48;          
  port   IO49;          
  port   IO50;          
  port   IO51;          
  port   IO52;          
  port   IO53;          
  port   IO54;          
  port   IO56;          
  port   IO57;          
  port   IO58;          
  port   IO59;          
  port   IO60;          
  port   IO61;          
  port   IO64;          
  port   IO66;          
  port   IO68;          
  port   IO69;          
  port   IO70;          
  port   IO71;          
  port   IO74;          
  port   IO75;          
  port   IO76;          
  port   IO77;          
  port   IO78;          
  port   IO79;          
  port   IO80;          
  port   IO81;          
  port   IO82;          
  port   IO83;          
  port   IO85;          
  port   IO86;          
  port   IO87;          
  port   IO88;          
  port   IO91;          
  port   IO92;          
  port   IO93;          
  port   IO94;          
  port   IO95;          
  port   IO96;          
  port   IO97;          
  port   IO98;          
  port   IO100;         
  port   IO101;         
  port   IO102;         
  port   IO103;         
  port   IO104;         
  port   IO105;         
  port   IO106;         
  port   IO107;         
  port   IO110;         
  port   IO111;         
  port   IO112;         
  port   IO113;         
  port   IO115;         
  port   IO116;         
  port   IO117;         
  port   IO118;         
  port   IO119;         
  port   IO120;         
  port   IO121;         
  port   IO124;         
  port   IO125;         
  port   IO126;         
  port   IO128;         
  port   IO129;         
  port   IO130;         
  port   IO131;         
  port   IO132;         
  port   IO133;         
  port   IO134;         
  port   IO135;         
  port   IO136;         
  port   IO137;         
  port   IO138;         
  port   IO139;         
  port   IO140;         
  port   IO142;         
  port   IO143_GSR;     
 
  CP_XC95144XL_144() {
    SetPackage( "TQFP144", 144 );
    SetReferencePrefix( "U" );
  }
 
  virtual void Register() {
    reg(  VCC );
          VCC.AddPin( "8" );
          VCC.AddPin( "42" );
          VCC.AddPin( "84" );
          VCC.AddPin( "141" );
    reg(  VCCIO );
          VCCIO.AddPin( "1" );
          VCCIO.AddPin( "37" );
          VCCIO.AddPin( "55" );
          VCCIO.AddPin( "73" );
          VCCIO.AddPin( "109" );
          VCCIO.AddPin( "127" );
    reg(  GND );
          GND.AddPin( "18" );
          GND.AddPin( "29" );
          GND.AddPin( "36" );
          GND.AddPin( "47" );
          GND.AddPin( "62" );
          GND.AddPin( "72" );
          GND.AddPin( "89" );
          GND.AddPin( "90" );
          GND.AddPin( "99" );
          GND.AddPin( "108" );
          GND.AddPin( "114" );
          GND.AddPin( "123" );
          GND.AddPin( "144" );
    reg(  TCK );
          TCK.SetPin( "67" );
    reg(  TDI );
          TDI.SetPin( "63" );
    reg(  TDO );
          TDO.SetPin( "122" );
    reg(  TMS );
          TMS.SetPin( "65" );
    reg(  IO2_GTS3 );
          IO2_GTS3.SetPin( "2" );
    reg(  IO3_GTS4 );
          IO3_GTS4.SetPin( "3" );
    reg(  IO4 );
          IO4.SetPin( "4" );
    reg(  IO5_GTS1 );
          IO5_GTS1.SetPin( "5" );
    reg(  IO6_GTS2 );
          IO6_GTS2.SetPin( "6" );
    reg(  IO7 );
          IO7.SetPin( "7" );
    reg(  IO9 );
          IO9.SetPin( "9" );
    reg(  IO10 );
          IO10.SetPin( "10" );
    reg(  IO11 );
          IO11.SetPin( "11" );
    reg(  IO12 );
          IO12.SetPin( "12" );
    reg(  IO13 );
          IO13.SetPin( "13" );
    reg(  IO14 );
          IO14.SetPin( "14" );
    reg(  IO15 );
          IO15.SetPin( "15" );
    reg(  IO16 );
          IO16.SetPin( "16" );
    reg(  IO17 );
          IO17.SetPin( "17" );
    reg(  IO19 );
          IO19.SetPin( "19" );
    reg(  IO20 );
          IO20.SetPin( "20" );
    reg(  IO21 );
          IO21.SetPin( "21" );
    reg(  IO22 );
          IO22.SetPin( "22" );
    reg(  IO23 );
          IO23.SetPin( "23" );
    reg(  IO24 );
          IO24.SetPin( "24" );
    reg(  IO25 );
          IO25.SetPin( "25" );
    reg(  IO26 );
          IO26.SetPin( "26" );
    reg(  IO27 );
          IO27.SetPin( "27" );
    reg(  IO28 );
          IO28.SetPin( "28" );
    reg(  IO30_GCK1 );
          IO30_GCK1.SetPin( "30" );
    reg(  IO31 );
          IO31.SetPin( "31" );
    reg(  IO32_GCK2 );
          IO32_GCK2.SetPin( "32" );
    reg(  IO33 );
          IO33.SetPin( "33" );
    reg(  IO34 );
          IO34.SetPin( "34" );
    reg(  IO35 );
          IO35.SetPin( "35" );
    reg(  IO38_GCK3 );
          IO38_GCK3.SetPin( "38" );
    reg(  IO39 );
          IO39.SetPin( "39" );
    reg(  IO40 );
          IO40.SetPin( "40" );
    reg(  IO41 );
          IO41.SetPin( "41" );
    reg(  IO43 );
          IO43.SetPin( "43" );
    reg(  IO44 );
          IO44.SetPin( "44" );
    reg(  IO45 );
          IO45.SetPin( "45" );
    reg(  IO46 );
          IO46.SetPin( "46" );
    reg(  IO48 );
          IO48.SetPin( "48" );
    reg(  IO49 );
          IO49.SetPin( "49" );
    reg(  IO50 );
          IO50.SetPin( "50" );
    reg(  IO51 );
          IO51.SetPin( "51" );
    reg(  IO52 );
          IO52.SetPin( "52" );
    reg(  IO53 );
          IO53.SetPin( "53" );
    reg(  IO54 );
          IO54.SetPin( "54" );
    reg(  IO56 );
          IO56.SetPin( "56" );
    reg(  IO57 );
          IO57.SetPin( "57" );
    reg(  IO58 );
          IO58.SetPin( "58" );
    reg(  IO59 );
          IO59.SetPin( "59" );
    reg(  IO60 );
          IO60.SetPin( "60" );
    reg(  IO61 );
          IO61.SetPin( "61" );
    reg(  IO64 );
          IO64.SetPin( "64" );
    reg(  IO66 );
          IO66.SetPin( "66" );
    reg(  IO68 );
          IO68.SetPin( "68" );
    reg(  IO69 );
          IO69.SetPin( "69" );
    reg(  IO70 );
          IO70.SetPin( "70" );
    reg(  IO71 );
          IO71.SetPin( "71" );
    reg(  IO74 );
          IO74.SetPin( "74" );
    reg(  IO75 );
          IO75.SetPin( "75" );
    reg(  IO76 );
          IO76.SetPin( "76" );
    reg(  IO77 );
          IO77.SetPin( "77" );
    reg(  IO78 );
          IO78.SetPin( "78" );
    reg(  IO79 );
          IO79.SetPin( "79" );
    reg(  IO80 );
          IO80.SetPin( "80" );
    reg(  IO81 );
          IO81.SetPin( "81" );
    reg(  IO82 );
          IO82.SetPin( "82" );
    reg(  IO83 );
          IO83.SetPin( "83" );
    reg(  IO85 );
          IO85.SetPin( "85" );
    reg(  IO86 );
          IO86.SetPin( "86" );
    reg(  IO87 );
          IO87.SetPin( "87" );
    reg(  IO88 );
          IO88.SetPin( "88" );
    reg(  IO91 );
          IO91.SetPin( "91" );
    reg(  IO92 );
          IO92.SetPin( "92" );
    reg(  IO93 );
          IO93.SetPin( "93" );
    reg(  IO94 );
          IO94.SetPin( "94" );
    reg(  IO95 );
          IO95.SetPin( "95" );
    reg(  IO96 );
          IO96.SetPin( "96" );
    reg(  IO97 );
          IO97.SetPin( "97" );
    reg(  IO98 );
          IO98.SetPin( "98" );
    reg(  IO100 );
          IO100.SetPin( "100" );
    reg(  IO101 );
          IO101.SetPin( "101" );
    reg(  IO102 );
          IO102.SetPin( "102" );
    reg(  IO103 );
          IO103.SetPin( "103" );
    reg(  IO104 );
          IO104.SetPin( "104" );
    reg(  IO105 );
          IO105.SetPin( "105" );
    reg(  IO106 );
          IO106.SetPin( "106" );
    reg(  IO107 );
          IO107.SetPin( "107" );
    reg(  IO110 );
          IO110.SetPin( "110" );
    reg(  IO111 );
          IO111.SetPin( "111" );
    reg(  IO112 );
          IO112.SetPin( "112" );
    reg(  IO113 );
          IO113.SetPin( "113" );
    reg(  IO115 );
          IO115.SetPin( "115" );
    reg(  IO116 );
          IO116.SetPin( "116" );
    reg(  IO117 );
          IO117.SetPin( "117" );
    reg(  IO118 );
          IO118.SetPin( "118" );
    reg(  IO119 );
          IO119.SetPin( "119" );
    reg(  IO120 );
          IO120.SetPin( "120" );
    reg(  IO121 );
          IO121.SetPin( "121" );
    reg(  IO124 );
          IO124.SetPin( "124" );
    reg(  IO125 );
          IO125.SetPin( "125" );
    reg(  IO126 );
          IO126.SetPin( "126" );
    reg(  IO128 );
          IO128.SetPin( "128" );
    reg(  IO129 );
          IO129.SetPin( "129" );
    reg(  IO130 );
          IO130.SetPin( "130" );
    reg(  IO131 );
          IO131.SetPin( "131" );
    reg(  IO132 );
          IO132.SetPin( "132" );
    reg(  IO133 );
          IO133.SetPin( "133" );
    reg(  IO134 );
          IO134.SetPin( "134" );
    reg(  IO135 );
          IO135.SetPin( "135" );
    reg(  IO136 );
          IO136.SetPin( "136" );
    reg(  IO137 );
          IO137.SetPin( "137" );
    reg(  IO138 );
          IO138.SetPin( "138" );
    reg(  IO139 );
          IO139.SetPin( "139" );
    reg(  IO140 );
          IO140.SetPin( "140" );
    reg(  IO142 );
          IO142.SetPin( "142" );
    reg(  IO143_GSR );
          IO143_GSR.SetPin( "143" );
  }
};
 
 
#endif

 

<<  File View  >> Class View Parts Library Examples Home

Legal Copyright © 2007 by Coolquest, Inc. Contact