BSDL Files Library for JTAG

The only free public library that contains thousands of BSDL (Boundary Scan Description Language) models to use with BScan/JTAG tools

BSDL model: D128VP100BB

-- BSDL file for the Ultra37128V in the 100-ball FBGA package
-- Release 1.1 2/18/00
-- Corrected the part number in IDcode.
-- Initial Release 1.0 11/1/99

entity D128VP100BB is

generic (PHYSICAL_PIN_MAP:string:= "UNDEFINED");

  port (
        JTAGen:in bit;
        TDI     :in bit;
        TCK     :in bit;
        TMS     :in bit;
        TDO     :out bit;
    IO_79     :inout  bit;
    IO_78     :inout  bit;
    IO_77     :inout  bit;
    IO_76     :inout  bit;
    IO_75     :inout  bit;
    IO_74     :inout  bit;
    IO_73     :inout  bit;
    IO_72     :inout  bit;
    IO_71     :inout  bit;
    IO_70     :inout  bit;
    IO_69     :inout  bit;
    IO_68     :inout  bit;
    IO_66     :inout  bit;
    IO_65     :inout  bit;
    IO_64     :inout  bit;
    IO_63     :inout  bit;
    IO_62     :inout  bit;
    IO_61     :inout  bit;
    IO_60     :inout  bit;
    IO_59     :inout  bit;
    IO_58     :inout  bit;
    IO_57     :inout  bit;
    IO_56     :inout  bit;
    IO_55     :inout  bit;
    IO_54     :inout  bit;
    IO_53     :inout  bit;
    IO_52     :inout  bit;
    IO_51     :inout  bit;
    IO_50     :inout  bit;
    IO_49     :inout  bit;
    IO_48     :inout  bit;
    IO_46     :inout  bit;
    IO_45     :inout  bit;
    IO_44     :inout  bit;
    IO_43     :inout  bit;
    IO_42     :inout  bit;
    IO_41     :inout  bit;
    IO_40     :inout  bit;
    IO_39     :inout  bit;
    IO_38     :inout  bit;
    IO_37     :inout  bit;
    IO_36     :inout  bit;
    IO_35     :inout  bit;
    IO_34     :inout  bit;
    IO_32     :inout  bit;
    IO_31     :inout  bit;
    IO_30     :inout  bit;
    IO_29     :inout  bit;
    IO_28     :inout  bit;
    IO_27     :inout  bit;
    IO_26     :inout  bit;
    IO_25     :inout  bit;
    IO_24     :inout  bit;
    IO_23     :inout  bit;
    IO_22     :inout  bit;
    IO_21     :inout  bit;
    IO_20     :inout  bit;
    IO_19     :inout  bit;
    IO_18     :inout  bit;
    IO_17     :inout  bit;
    IO_16     :inout  bit;
    IO_15     :inout  bit;
    IO_14     :inout  bit;
    IO_12     :inout  bit;
    IO_11     :inout  bit;
    IO_10     :inout  bit;
    IO_9      :inout  bit;
    IO_8      :inout  bit;
    IO_7      :inout  bit;
    IO_6      :inout  bit;
    IO_5      :inout  bit;
    IO_4      :inout  bit;
    IO_3      :inout  bit;
    IO_2      :inout  bit;
    IO_1      :inout  bit;
    IO_0      :inout  bit;
        INP_4 :in bit;
        INP_3 :in bit;
        INP_2 :in bit;
        INP_1 :in bit;
        INP_0 :in bit;
        GND     :linkage   bit_vector(1 to 4);
        VCC  :linkage   bit_vector(1 to 8)   
       );

use STD_1149_1_1994.all;        -- needed for attribute compliance patterns
attribute COMPONENT_CONFORMANCE of D128VP100BB : entity is
            "STD_1149_1_1993";
attribute PIN_MAP of D128VP100BB:entity is PHYSICAL_PIN_MAP;

constant FBGA_package:PIN_MAP_STRING:= 
                "JTAGen         :F2 ," &
                "TDI            :C9     ," &
            "TCK                :C2     ," &
            "TMS                :H2     ," &
            "TDO                :H9     ," &
        "IO_79 :D6      ," &
        "IO_78 :C6      ," &
        "IO_77 :B6      ," &
        "IO_76 :A6      ," &
        "IO_75 :C7      ," &
        "IO_74 :A7      ," &
        "IO_73 :B8      ," &
        "IO_72 :A8      ," &
        "IO_71 :A9      ," &
        "IO_70 :A10     ," &
        "IO_69 :B10     ," &
        "IO_68 :B9      ," &
        "IO_66 :C10     ," &
        "IO_65 :D10     ," &
        "IO_64 :D8      ," &
        "IO_63 :D7      ," &
        "IO_62 :E10     ," &
        "IO_61 :E8      ," &
        "IO_60 :E7      ," &
        "IO_59 :F7      ," &
        "IO_58 :F8      ," &
        "IO_57 :F10     ," &
        "IO_56 :G6      ," &
        "IO_55 :G7      ," &
        "IO_54 :G8      ," &
        "IO_53 :G10     ," &
        "IO_52 :H7      ," &
        "IO_51 :H10     ," &
        "IO_50 :J10     ," &
        "IO_49 :K9      ," &
        "IO_48 :J9      ," &
        "IO_46 :K8      ," &
        "IO_45 :J8      ," &
        "IO_44 :K7      ," &
        "IO_43 :J7      ," &
        "IO_42 :K6      ," &
        "IO_41 :J6      ," &
        "IO_40 :H6      ," &
        "IO_39 :H5      ," &
        "IO_38 :J5      ," &
        "IO_37 :K5      ," &
        "IO_36 :K4      ," &
        "IO_35 :J3      ," &
        "IO_34 :K3      ," &
        "IO_32 :J2      ," &
        "IO_31 :K2      ," &
        "IO_30 :K1      ," &
        "IO_29 :J1      ," &
        "IO_28 :H1      ," &
        "IO_27 :G1      ," &
        "IO_26 :G3      ," &
        "IO_25 :H4      ," &
        "IO_24 :G4      ," &
        "IO_23 :G5      ," &
        "IO_22 :F1      ," &
        "IO_21 :F3      ," &
        "IO_20 :F4      ," &
        "IO_19 :E4      ," &
        "IO_18 :E3      ," &
        "IO_17 :E1      ," &
        "IO_16 :D4      ," &
        "IO_15 :D3      ," &
        "IO_14 :D1      ," &
        "IO_12 :C1      ," &
        "IO_11 :B1      ," &
        "IO_10 :B2      ," &
        "IO_9  :A2      ," &
        "IO_8  :A3      ," &
        "IO_7  :B3      ," &
        "IO_6  :A4      ," &
        "IO_5  :B4      ," &
        "IO_4  :C4      ," &
        "IO_3  :A5      ," &
        "IO_2  :B5      ," &
        "IO_1  :C5      ," &
        "IO_0  :D5      ," &
        "INP_4  :D9     ," &
        "INP_3  :E9     ," &
        "INP_2  :F9     ," &
        "INP_1  :G2     ," &
        "INP_0  :E2     ," &
        "GND    :(E5,E6,F5,F6)," &
        "VCC    :(D2,C3,H3,J4,B7,C8,H8,G9)";

attribute TAP_SCAN_IN    of TDI : signal is true;
attribute TAP_SCAN_OUT   of TDO : signal is true;
attribute TAP_SCAN_MODE  of TMS : signal is true;
attribute TAP_SCAN_CLOCK of TCK : signal is (2.0e6, BOTH);

--The compliance_pattern attribute is needed to choose
--the JTAG function from the dual function pins.
attribute compliance_patterns of D128VP100BB : entity is
        "(JTAGen) (1)";
-- **Single-function pin device needs no JTAGen pin.

attribute INSTRUCTION_LENGTH of D128VP100BB : entity is 6;

attribute INSTRUCTION_OPCODE of D128VP100BB : entity is
        "BYPASS ( 111111)," &
        "SAMPLE( 000010)," &
        "EXTEST ( 000000)," &
        "IDCODE   ( 000100)," &
        "USERCODEX ( 000111)";

attribute INSTRUCTION_CAPTURE of D128VP100BB : entity is "000001";

attribute IDCODE_REGISTER of D128VP100BB : entity is
        "XX00" &                        -- version
        "1X01001000001000" &    -- part number
        "00000110100" &         -- manufacturer's id
        "1";                            -- required by standard

attribute REGISTER_ACCESS of D128VP100BB : entity is
        "USER_CODE[16] (USERCODEX CAPTURES XXXXXXXXXXXXXXXX)" ;

attribute BOUNDARY_LENGTH of D128VP100BB : entity is 377;

attribute BOUNDARY_REGISTER of D128VP100BB : entity is
"376(BC_4, IO_79, input, X), " & 
"375(BC_1, IO_79, output3, X, 374, 0, Z), " & 
"374(BC_1, *, control , 0), " & 
"373(BC_4, IO_78, input, X), " & 
"372(BC_1, IO_78, output3, X, 371, 0, Z), " & 
"371(BC_1, *, control , 0), " & 
"370(BC_1, *, internal, X), " & 
"369(BC_1, *, internal, X), " & 
"368(BC_1, *, internal, X), " & 
"367(BC_4, IO_77, input, X), " & 
"366(BC_1, IO_77, output3, X, 365, 0, Z), " & 
"365(BC_1, *, control , 0), " & 
"364(BC_1, *, internal, X), " & 
"363(BC_1, *, internal, X), " & 
"362(BC_1, *, internal, X), " & 
"361(BC_4, IO_76, input, X), " & 
"360(BC_1, IO_76, output3, X, 359, 0, Z), " & 
"359(BC_1, *, control , 0), " & 
"358(BC_1, *, internal, X), " & 
"357(BC_1, *, internal, X), " & 
"356(BC_1, *, internal, X), " & 
"355(BC_4, IO_75, input, X), " & 
"354(BC_1, IO_75, output3, X, 353, 0, Z), " & 
"353(BC_1, *, control , 0), " & 
"352(BC_1, *, internal, X), " & 
"351(BC_1, *, internal, X), " & 
"350(BC_1, *, internal, X), " & 
"349(BC_4, IO_74, input, X), " & 
"348(BC_1, IO_74, output3, X, 347, 0, Z), " & 
"347(BC_1, *, control , 0), " & 
"346(BC_1, *, internal, X), " & 
"345(BC_1, *, internal, X), " & 
"344(BC_1, *, internal, X), " & 
"343(BC_4, IO_73, input, X), " & 
"342(BC_1, IO_73, output3, X, 341, 0, Z), " & 
"341(BC_1, *, control , 0), " & 
"340(BC_1, *, internal, X), " & 
"339(BC_1, *, internal, X), " & 
"338(BC_1, *, internal, X), " & 
"337(BC_4, IO_72, input, X), " & 
"336(BC_1, IO_72, output3, X, 335, 0, Z), " & 
"335(BC_1, *, control , 0), " & 
"334(BC_4, IO_71, input, X), " & 
"333(BC_1, IO_71, output3, X, 332, 0, Z), " & 
"332(BC_1, *, control , 0), " & 
"331(BC_4, IO_70, input, X), " & 
"330(BC_1, IO_70, output3, X, 329, 0, Z), " & 
"329(BC_1, *, control , 0), " & 
"328(BC_4, IO_69, input, X), " & 
"327(BC_1, IO_69, output3, X, 326, 0, Z), " & 
"326(BC_1, *, control , 0), " & 
"325(BC_4, IO_68, input, X), " & 
"324(BC_1, IO_68, output3, X, 323, 0, Z), " & 
"323(BC_1, *, control , 0), " & 
"322(BC_1, *, internal, X), " & 
"321(BC_1, *, internal, X), " & 
"320(BC_1, *, internal, X), " & 
"319(BC_1, *, internal, X), " & 
"318(BC_1, *, internal, X), " & 
"317(BC_1, *, internal, X), " & 
"316(BC_4, IO_66, input, X), " & 
"315(BC_1, IO_66, output3, X, 314, 0, Z), " & 
"314(BC_1, *, control , 0), " & 
"313(BC_1, *, internal, X), " & 
"312(BC_1, *, internal, X), " & 
"311(BC_1, *, internal, X), " & 
"310(BC_4, IO_65, input, X), " & 
"309(BC_1, IO_65, output3, X, 308, 0, Z), " & 
"308(BC_1, *, control , 0), " & 
"307(BC_1, *, internal, X), " & 
"306(BC_1, *, internal, X), " & 
"305(BC_1, *, internal, X), " & 
"304(BC_4, IO_64, input, X), " & 
"303(BC_1, IO_64, output3, X, 302, 0, Z), " & 
"302(BC_1, *, control , 0), " & 
"301(BC_1, *, internal, X), " & 
"300(BC_1, *, internal, X), " & 
"299(BC_1, *, internal, X), " & 
"298(BC_4, IO_63, input, X), " & 
"297(BC_1, IO_63, output3, X, 296, 0, Z), " & 
"296(BC_1, *, control , 0), " & 
"295(BC_1, *, internal, X), " & 
"294(BC_1, *, internal, X), " & 
"293(BC_1, *, internal, X), " & 
"292(BC_4, IO_62, input, X), " & 
"291(BC_1, IO_62, output3, X, 290, 0, Z), " & 
"290(BC_1, *, control , 0), " & 
"289(BC_4, IO_61, input, X), " & 
"288(BC_1, IO_61, output3, X, 287, 0, Z), " & 
"287(BC_1, *, control , 0), " & 
"286(BC_4, IO_60, input, X), " & 
"285(BC_1, IO_60, output3, X, 284, 0, Z), " & 
"284(BC_1, *, control , 0), " & 
"283(BC_4, IO_59, input, X), " & 
"282(BC_1, IO_59, output3, X, 281, 0, Z), " & 
"281(BC_1, *, control , 0), " & 
"280(BC_4, IO_58, input, X), " & 
"279(BC_1, IO_58, output3, X, 278, 0, Z), " & 
"278(BC_1, *, control , 0), " & 
"277(BC_1, *, internal, X), " & 
"276(BC_1, *, internal, X), " & 
"275(BC_1, *, internal, X), " & 
"274(BC_4, IO_57, input, X), " & 
"273(BC_1, IO_57, output3, X, 272, 0, Z), " & 
"272(BC_1, *, control , 0), " & 
"271(BC_1, *, internal, X), " & 
"270(BC_1, *, internal, X), " & 
"269(BC_1, *, internal, X), " & 
"268(BC_4, IO_56, input, X), " & 
"267(BC_1, IO_56, output3, X, 266, 0, Z), " & 
"266(BC_1, *, control , 0), " & 
"265(BC_1, *, internal, X), " & 
"264(BC_1, *, internal, X), " & 
"263(BC_1, *, internal, X), " & 
"262(BC_4, IO_55, input, X), " & 
"261(BC_1, IO_55, output3, X, 260, 0, Z), " & 
"260(BC_1, *, control , 0), " & 
"259(BC_1, *, internal, X), " & 
"258(BC_1, *, internal, X), " & 
"257(BC_1, *, internal, X), " & 
"256(BC_4, IO_54, input, X), " & 
"255(BC_1, IO_54, output3, X, 254, 0, Z), " & 
"254(BC_1, *, control , 0), " & 
"253(BC_1, *, internal, X), " & 
"252(BC_1, *, internal, X), " & 
"251(BC_1, *, internal, X), " & 
"250(BC_4, IO_53, input, X), " & 
"249(BC_1, IO_53, output3, X, 248, 0, Z), " & 
"248(BC_1, *, control , 0), " & 
"247(BC_1, *, internal, X), " & 
"246(BC_1, *, internal, X), " & 
"245(BC_1, *, internal, X), " & 
"244(BC_4, IO_52, input, X), " & 
"243(BC_1, IO_52, output3, X, 242, 0, Z), " & 
"242(BC_1, *, control , 0), " & 
"241(BC_4, IO_51, input, X), " & 
"240(BC_1, IO_51, output3, X, 239, 0, Z), " & 
"239(BC_1, *, control , 0), " & 
"238(BC_4, IO_50, input, X), " & 
"237(BC_1, IO_50, output3, X, 236, 0, Z), " & 
"236(BC_1, *, control , 0), " & 
"235(BC_4, IO_49, input, X), " & 
"234(BC_1, IO_49, output3, X, 233, 0, Z), " & 
"233(BC_1, *, control , 0), " & 
"232(BC_4, IO_48, input, X), " & 
"231(BC_1, IO_48, output3, X, 230, 0, Z), " & 
"230(BC_1, *, control , 0), " & 
"229(BC_1, *, internal, X), " & 
"228(BC_1, *, internal, X), " & 
"227(BC_1, *, internal, X), " & 
"226(BC_1, *, internal, X), " & 
"225(BC_1, *, internal, X), " & 
"224(BC_1, *, internal, X), " & 
"223(BC_4, IO_46, input, X), " & 
"222(BC_1, IO_46, output3, X, 221, 0, Z), " & 
"221(BC_1, *, control , 0), " & 
"220(BC_1, *, internal, X), " & 
"219(BC_1, *, internal, X), " & 
"218(BC_1, *, internal, X), " & 
"217(BC_4, IO_45, input, X), " & 
"216(BC_1, IO_45, output3, X, 215, 0, Z), " & 
"215(BC_1, *, control , 0), " & 
"214(BC_1, *, internal, X), " & 
"213(BC_1, *, internal, X), " & 
"212(BC_1, *, internal, X), " & 
"211(BC_4, IO_44, input, X), " & 
"210(BC_1, IO_44, output3, X, 209, 0, Z), " & 
"209(BC_1, *, control , 0), " & 
"208(BC_1, *, internal, X), " & 
"207(BC_1, *, internal, X), " & 
"206(BC_1, *, internal, X), " & 
"205(BC_4, IO_43, input, X), " & 
"204(BC_1, IO_43, output3, X, 203, 0, Z), " & 
"203(BC_1, *, control , 0), " & 
"202(BC_1, *, internal, X), " & 
"201(BC_1, *, internal, X), " & 
"200(BC_1, *, internal, X), " & 
"199(BC_4, IO_42, input, X), " & 
"198(BC_1, IO_42, output3, X, 197, 0, Z), " & 
"197(BC_1, *, control , 0), " & 
"196(BC_4, IO_41, input, X), " & 
"195(BC_1, IO_41, output3, X, 194, 0, Z), " & 
"194(BC_1, *, control , 0), " & 
"193(BC_4, IO_40, input, X), " & 
"192(BC_1, IO_40, output3, X, 191, 0, Z), " & 
"191(BC_1, *, control , 0), " & 
"190(BC_4, inp_4, clock, X), " & 
"189(BC_4, inp_3, clock, X), " & 
"188(BC_4, inp_2, input, X), " & 
"187(BC_4, inp_1, clock, X), " & 
"186(BC_4, inp_0, clock, X), " & 
"185(BC_4, IO_39, input, X), " & 
"184(BC_1, IO_39, output3, X, 183, 0, Z), " & 
"183(BC_1, *, control , 0), " & 
"182(BC_4, IO_38, input, X), " & 
"181(BC_1, IO_38, output3, X, 180, 0, Z), " & 
"180(BC_1, *, control , 0), " & 
"179(BC_1, *, internal, X), " & 
"178(BC_1, *, internal, X), " & 
"177(BC_1, *, internal, X), " & 
"176(BC_4, IO_37, input, X), " & 
"175(BC_1, IO_37, output3, X, 174, 0, Z), " & 
"174(BC_1, *, control , 0), " & 
"173(BC_1, *, internal, X), " & 
"172(BC_1, *, internal, X), " & 
"171(BC_1, *, internal, X), " & 
"170(BC_4, IO_36, input, X), " & 
"169(BC_1, IO_36, output3, X, 168, 0, Z), " & 
"168(BC_1, *, control , 0), " & 
"167(BC_1, *, internal, X), " & 
"166(BC_1, *, internal, X), " & 
"165(BC_1, *, internal, X), " & 
"164(BC_4, IO_35, input, X), " & 
"163(BC_1, IO_35, output3, X, 162, 0, Z), " & 
"162(BC_1, *, control , 0), " & 
"161(BC_1, *, internal, X), " & 
"160(BC_1, *, internal, X), " & 
"159(BC_1, *, internal, X), " & 
"158(BC_4, IO_34, input, X), " & 
"157(BC_1, IO_34, output3, X, 156, 0, Z), " & 
"156(BC_1, *, control , 0), " & 
"155(BC_1, *, internal, X), " & 
"154(BC_1, *, internal, X), " & 
"153(BC_1, *, internal, X), " & 
"152(BC_1, *, internal, X), " & 
"151(BC_1, *, internal, X), " & 
"150(BC_1, *, internal, X), " & 
"149(BC_4, IO_32, input, X), " & 
"148(BC_1, IO_32, output3, X, 147, 0, Z), " & 
"147(BC_1, *, control , 0), " & 
"146(BC_4, IO_31, input, X), " & 
"145(BC_1, IO_31, output3, X, 144, 0, Z), " & 
"144(BC_1, *, control , 0), " & 
"143(BC_4, IO_30, input, X), " & 
"142(BC_1, IO_30, output3, X, 141, 0, Z), " & 
"141(BC_1, *, control , 0), " & 
"140(BC_4, IO_29, input, X), " & 
"139(BC_1, IO_29, output3, X, 138, 0, Z), " & 
"138(BC_1, *, control , 0), " & 
"137(BC_4, IO_28, input, X), " & 
"136(BC_1, IO_28, output3, X, 135, 0, Z), " & 
"135(BC_1, *, control , 0), " & 
"134(BC_1, *, internal, X), " & 
"133(BC_1, *, internal, X), " & 
"132(BC_1, *, internal, X), " & 
"131(BC_4, IO_27, input, X), " & 
"130(BC_1, IO_27, output3, X, 129, 0, Z), " & 
"129(BC_1, *, control , 0), " & 
"128(BC_1, *, internal, X), " & 
"127(BC_1, *, internal, X), " & 
"126(BC_1, *, internal, X), " & 
"125(BC_4, IO_26, input, X), " & 
"124(BC_1, IO_26, output3, X, 123, 0, Z), " & 
"123(BC_1, *, control , 0), " & 
"122(BC_1, *, internal, X), " & 
"121(BC_1, *, internal, X), " & 
"120(BC_1, *, internal, X), " & 
"119(BC_4, IO_25, input, X), " & 
"118(BC_1, IO_25, output3, X, 117, 0, Z), " & 
"117(BC_1, *, control , 0), " & 
"116(BC_1, *, internal, X), " & 
"115(BC_1, *, internal, X), " & 
"114(BC_1, *, internal, X), " & 
"113(BC_4, IO_24, input, X), " & 
"112(BC_1, IO_24, output3, X, 111, 0, Z), " & 
"111(BC_1, *, control , 0), " & 
"110(BC_1, *, internal, X), " & 
"109(BC_1, *, internal, X), " & 
"108(BC_1, *, internal, X), " & 
"107(BC_4, IO_23, input, X), " & 
"106(BC_1, IO_23, output3, X, 105, 0, Z), " & 
"105(BC_1, *, control , 0), " & 
"104(BC_1, *, internal, X), " & 
"103(BC_1, *, internal, X), " & 
"102(BC_1, *, internal, X), " & 
"101(BC_4, IO_22, input, X), " & 
"100(BC_1, IO_22, output3, X, 99, 0, Z), " & 
"99(BC_1, *, control , 0), " & 
"98(BC_4, IO_21, input, X), " & 
"97(BC_1, IO_21, output3, X, 96, 0, Z), " & 
"96(BC_1, *, control , 0), " & 
"95(BC_4, IO_20, input, X), " & 
"94(BC_1, IO_20, output3, X, 93, 0, Z), " & 
"93(BC_1, *, control , 0), " & 
"92(BC_4, IO_19, input, X), " & 
"91(BC_1, IO_19, output3, X, 90, 0, Z), " & 
"90(BC_1, *, control , 0), " & 
"89(BC_4, IO_18, input, X), " & 
"88(BC_1, IO_18, output3, X, 87, 0, Z), " & 
"87(BC_1, *, control , 0), " & 
"86(BC_1, *, internal, X), " & 
"85(BC_1, *, internal, X), " & 
"84(BC_1, *, internal, X), " & 
"83(BC_4, IO_17, input, X), " & 
"82(BC_1, IO_17, output3, X, 81, 0, Z), " & 
"81(BC_1, *, control , 0), " & 
"80(BC_1, *, internal, X), " & 
"79(BC_1, *, internal, X), " & 
"78(BC_1, *, internal, X), " & 
"77(BC_4, IO_16, input, X), " & 
"76(BC_1, IO_16, output3, X, 75, 0, Z), " & 
"75(BC_1, *, control , 0), " & 
"74(BC_1, *, internal, X), " & 
"73(BC_1, *, internal, X), " & 
"72(BC_1, *, internal, X), " & 
"71(BC_4, IO_15, input, X), " & 
"70(BC_1, IO_15, output3, X, 69, 0, Z), " & 
"69(BC_1, *, control , 0), " & 
"68(BC_1, *, internal, X), " & 
"67(BC_1, *, internal, X), " & 
"66(BC_1, *, internal, X), " & 
"65(BC_4, IO_14, input, X), " & 
"64(BC_1, IO_14, output3, X, 63, 0, Z), " & 
"63(BC_1, *, control , 0), " & 
"62(BC_1, *, internal, X), " & 
"61(BC_1, *, internal, X), " & 
"60(BC_1, *, internal, X), " & 
"59(BC_1, *, internal, X), " & 
"58(BC_1, *, internal, X), " & 
"57(BC_1, *, internal, X), " & 
"56(BC_4, IO_12, input, X), " & 
"55(BC_1, IO_12, output3, X, 54, 0, Z), " & 
"54(BC_1, *, control , 0), " & 
"53(BC_4, IO_11, input, X), " & 
"52(BC_1, IO_11, output3, X, 51, 0, Z), " & 
"51(BC_1, *, control , 0), " & 
"50(BC_4, IO_10, input, X), " & 
"49(BC_1, IO_10, output3, X, 48, 0, Z), " & 
"48(BC_1, *, control , 0), " & 
"47(BC_4, IO_9, input, X), " & 
"46(BC_1, IO_9, output3, X, 45, 0, Z), " & 
"45(BC_1, *, control , 0), " & 
"44(BC_4, IO_8, input, X), " & 
"43(BC_1, IO_8, output3, X, 42, 0, Z), " & 
"42(BC_1, *, control , 0), " & 
"41(BC_1, *, internal, X), " & 
"40(BC_1, *, internal, X), " & 
"39(BC_1, *, internal, X), " & 
"38(BC_4, IO_7, input, X), " & 
"37(BC_1, IO_7, output3, X, 36, 0, Z), " & 
"36(BC_1, *, control , 0), " & 
"35(BC_1, *, internal, X), " & 
"34(BC_1, *, internal, X), " & 
"33(BC_1, *, internal, X), " & 
"32(BC_4, IO_6, input, X), " & 
"31(BC_1, IO_6, output3, X, 30, 0, Z), " & 
"30(BC_1, *, control , 0), " & 
"29(BC_1, *, internal, X), " & 
"28(BC_1, *, internal, X), " & 
"27(BC_1, *, internal, X), " & 
"26(BC_4, IO_5, input, X), " & 
"25(BC_1, IO_5, output3, X, 24, 0, Z), " & 
"24(BC_1, *, control , 0), " & 
"23(BC_1, *, internal, X), " & 
"22(BC_1, *, internal, X), " & 
"21(BC_1, *, internal, X), " & 
"20(BC_4, IO_4, input, X), " & 
"19(BC_1, IO_4, output3, X, 18, 0, Z), " & 
"18(BC_1, *, control , 0), " & 
"17(BC_1, *, internal, X), " & 
"16(BC_1, *, internal, X), " & 
"15(BC_1, *, internal, X), " & 
"14(BC_4, IO_3, input, X), " & 
"13(BC_1, IO_3, output3, X, 12, 0, Z), " & 
"12(BC_1, *, control , 0), " & 
"11(BC_1, *, internal, X), " & 
"10(BC_1, *, internal, X), " & 
"9(BC_1, *, internal, X), " & 
"8(BC_4, IO_2, input, X), " & 
"7(BC_1, IO_2, output3, X, 6, 0, Z), " & 
"6(BC_1, *, control , 0), " & 
"5(BC_4, IO_1, input, X), " & 
"4(BC_1, IO_1, output3, X, 3, 0, Z), " & 
"3(BC_1, *, control , 0), " & 
"2(BC_4, IO_0, input, X), " & 
"1(BC_1, IO_0, output3, X, 0, 0, Z), " & 
"0(BC_1, *, control , 0)"; 

attribute DESIGN_WARNING of D128VP100BB: entity is
" The SAMPLE instruction is only to be used in" &
" conjunction with the EXTEST operation." &
" The SAMPLE instruction is non-1149.1 compliant" &
" wrt a logic analyzer(INTEST) capability for" &
" capturing macrocell output and associated output" & 
" enable data on I/O pins. The captured macrocell" &
" data is potentially inverted from the data present" &
" on the I/O pin and the captured output enable data" &
" is always inverted from the output enable signal " &
" controlling the I/O pin. ";

end D128VP100BB;