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: KS32C41100

entity KS32C41100 is
    generic (PHYSICAL_PIN_MAP : string := "Unknown");

    port (
        PEXTCLK              :in         bit;
        PNRESET              :in         bit;
        PNTRST               :in         bit;
        PTCK                 :in         bit;
        PTMS                 :in         bit;
        PTDI                 :in         bit;
        PAREFT               :in         bit;
        PAREFB               :in         bit;
        PAVCOM               :in         bit;
        PAIN                 :in         bit_vector(0     to     7);
        POM                  :in         bit_vector(0     to     3);
        PXTAL                :in         bit_vector(0     to     1);
        PENDIAN              :inout      bit;
        PCLKOUT              :inout      bit;
        PDATA                :inout      bit_vector(0     to    31);
        PNXWAIT              :inout      bit;
        PVFRAME              :inout      bit;
        PVM                  :inout      bit;
        PVLINE               :inout      bit;
        PVCLK                :inout      bit;
        PVD                  :inout      bit_vector(0     to     3);
        PNXDREQ0             :inout      bit;
        PNXDACK0             :inout      bit;
        PRXD0                :inout      bit;
        PTXD0                :inout      bit;
        PSIOCLK              :inout      bit;
        PSIORXD              :inout      bit;
        PSIOTXD              :inout      bit;
        PSIORDY              :inout      bit;
        PIICSDA              :inout      bit;
        PIICSCL              :inout      bit;
        PTOUT                :inout      bit_vector(0     to     4);
        PEXINT               :inout      bit_vector(0     to     7);
        PPLLCAP              :out        bit;
        PEXTAL               :out        bit_vector(0     to     1);
        PADDR                :out        bit_vector(0     to    24);
        PNCAS                :out        bit_vector(0     to     3);
        PNGCS                :out        bit_vector(0     to     7);
        PNOE                 :out        bit;
        PNWE                 :out        bit;
        PNBE                 :out        bit_vector(0     to     3);
        PSCKE                :out        bit;
        PSCLK                :out        bit;
        PTDO                 :out        bit
    );

    use STD_1149_1_1994.all;

    attribute COMPONENT_CONFORMANCE of KS32C41100 : entity is "STD_1149_1_1993";

    attribute PIN_MAP of KS32C41100 : entity is PHYSICAL_PIN_MAP;

-- Note 1:
-- Insert pin-map strings for different packages here.
-- An example pin-map string for this design is shown below:

--    constant Unknown : PIN_MAP_STRING :=
--        "PEXTCLK:67," &
--        "PNRESET:50," &
--        "PNTRST:42," &
--        "PTCK:43," &
--        "PTMS:44," &
--        "PTDI:45," &
--        "PAREFT:83," &
--        "PAREFB:84," &
--        "PAVCOM:85," &
--        "PAIN:(75, 76, 77, 78, 79, 80, 81, 82)," &
--        "POM:(51, 52, 53, 54)," &
--        "PXTAL:(64, 87)," &
--        "PENDIAN:55," &
--        "PCLKOUT:49," &
--        "PDATA:(136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 108, 107, 106, 105, 104, 103, 102, 101)," &
--        "PNXWAIT:29," &
--        "PVFRAME:91," &
--        "PVM:92," &
--        "PVLINE:93," &
--        "PVCLK:94," &
--        "PVD:(98, 97, 96, 95)," &
--        "PNXDREQ0:30," &
--        "PNXDACK0:31," &
--        "PRXD0:99," &
--        "PTXD0:100," &
--        "PSIOCLK:56," &
--        "PSIORXD:57," &
--        "PSIOTXD:59," &
--        "PSIORDY:58," &
--        "PIICSDA:60," &
--        "PIICSCL:61," &
--        "PTOUT:(68, 69, 70, 71, 72)," &
--        "PEXINT:(32, 33, 36, 37, 38, 39, 40, 41)," &
--        "PPLLCAP:66," &
--        "PEXTAL:(65, 88)," &
--        "PADDR:(4, 3, 2, 1, 160, 159, 158, 157, 156, 155, 154, 153, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 137)," &
--        "PNCAS:(5, 6, 7, 8)," &
--        "PNGCS:(17, 18, 19, 20, 23, 24, 25, 26)," &
--        "PNOE:15," &
--        "PNWE:16," &
--        "PNBE:(11, 12, 13, 14)," &
--        "PSCKE:27," &
--        "PSCLK:28," &
--        "PTDO:46";

    attribute TAP_SCAN_IN of PTDI : signal is true;
    attribute TAP_SCAN_MODE of PTMS : signal is true;
    attribute TAP_SCAN_OUT of PTDO : signal is true;


-- Note 2:
-- Uncomment TAP_SCAN_CLOCK attribute below, and insert
-- maximum operating frequency of PTCK in Hertz.

--    attribute TAP_SCAN_CLOCK of PTCK : signal is (1.0e6, BOTH);
    attribute TAP_SCAN_RESET of PNTRST : signal is true;


    attribute COMPLIANCE_PATTERNS of KS32C41100 : entity is
        "(POM[0], POM[1], POM[2], POM[3]) (0000)";

    attribute INSTRUCTION_LENGTH of KS32C41100 : entity is 4;

    attribute INSTRUCTION_OPCODE of KS32C41100 : entity is
        "BYPASS          (1111)," &
        "SAMPLE          (0011)," &
        "EXTEST          (0000)," &
        "IDCODE          (1110)";

    attribute INSTRUCTION_CAPTURE of KS32C41100 : entity is "0001";

    attribute IDCODE_REGISTER of KS32C41100 : entity is
        "0001" &                -- version
        "1111000011110000" &    -- part number
        "11110000111" &         -- manufacturer's identity
        "1";                    -- required by 1149.1

    attribute REGISTER_ACCESS of KS32C41100 : entity is
        "Bypass          (BYPASS)," &
        "Boundary        (SAMPLE, EXTEST)," &
        "Device_ID       (IDCODE)";

    attribute BOUNDARY_LENGTH of KS32C41100 : entity is 257;

    attribute BOUNDARY_REGISTER  of KS32C41100 : entity is
     --
     -- num   cell   port                  function   safe [ccell disval rslt]
     --
        "256 (BC_4,  PCLKOUT,              input,      X)," &
        "255 (BC_1,  *,                    control,    1)," &
        "254 (BC_1,  PCLKOUT,              output3,    X, 255, 1, Z)," &
        "253 (BC_4,  PNRESET,              observe_only, X)," &
        "252 (BC_4,  *,                    internal,   X)," &
        "251 (BC_4,  *,                    internal,   X)," &
        "250 (BC_4,  *,                    internal,   X)," &
        "249 (BC_4,  *,                    internal,   X)," &
        "248 (BC_4,  PENDIAN,              observe_only, X)," &
        "247 (BC_1,  *,                    control,    1)," &
        "246 (BC_1,  PENDIAN,              output3,    X, 247, 1, Z)," &
        "245 (BC_4,  PSIOCLK,              observe_only, X)," &
        "244 (BC_1,  *,                    control,    1)," &
        "243 (BC_1,  PSIOCLK,              output3,    X, 244, 1, Z)," &
        "242 (BC_4,  PSIORXD,              observe_only, X)," &
        "241 (BC_1,  *,                    control,    1)," &
        "240 (BC_1,  PSIORXD,              output3,    X, 241, 1, Z)," &
        "239 (BC_4,  PSIORDY,              observe_only, X)," &
        "238 (BC_1,  *,                    control,    1)," &
        "237 (BC_1,  PSIORDY,              output3,    X, 238, 1, Z)," &
        "236 (BC_4,  PSIOTXD,              observe_only, X)," &
        "235 (BC_1,  *,                    control,    1)," &
        "234 (BC_1,  PSIOTXD,              output3,    X, 235, 1, Z)," &
        "233 (BC_4,  PIICSDA,              observe_only, X)," &
        "232 (BC_1,  PIICSDA,              output2,    1, 232, 1, Weak1)," &     -- open drain output
        "231 (BC_4,  PIICSCL,              observe_only, X)," &
        "230 (BC_1,  PIICSCL,              output2,    1, 230, 1, Weak1)," &     -- open drain output
        "229 (BC_4,  PEXTCLK,              observe_only, X)," &
        "228 (BC_4,  PTOUT(0),             observe_only, X)," &
        "227 (BC_1,  *,                    control,    1)," &
        "226 (BC_1,  PTOUT(0),             output3,    X, 227, 1, Z)," &
        "225 (BC_4,  PTOUT(1),             observe_only, X)," &
        "224 (BC_1,  *,                    control,    1)," &
        "223 (BC_1,  PTOUT(1),             output3,    X, 224, 1, Z)," &
        "222 (BC_4,  PTOUT(2),             observe_only, X)," &
        "221 (BC_1,  *,                    control,    1)," &
        "220 (BC_1,  PTOUT(2),             output3,    X, 221, 1, Z)," &
        "219 (BC_4,  PTOUT(3),             observe_only, X)," &
        "218 (BC_1,  *,                    control,    1)," &
        "217 (BC_1,  PTOUT(3),             output3,    X, 218, 1, Z)," &
        "216 (BC_4,  PTOUT(4),             observe_only, X)," &
        "215 (BC_1,  *,                    control,    1)," &
        "214 (BC_1,  PTOUT(4),             output3,    X, 215, 1, Z)," &
        "213 (BC_4,  PVFRAME,              observe_only, X)," &
        "212 (BC_1,  *,                    control,    1)," &
        "211 (BC_1,  PVFRAME,              output3,    X, 212, 1, Z)," &
        "210 (BC_4,  PVM,                  observe_only, X)," &
        "209 (BC_1,  *,                    control,    1)," &
        "208 (BC_1,  PVM,                  output3,    X, 209, 1, Z)," &
        "207 (BC_4,  PVLINE,               observe_only, X)," &
        "206 (BC_1,  *,                    control,    1)," &
        "205 (BC_1,  PVLINE,               output3,    X, 206, 1, Z)," &
        "204 (BC_4,  PVCLK,                observe_only, X)," &
        "203 (BC_1,  *,                    control,    1)," &
        "202 (BC_1,  PVCLK,                output3,    X, 203, 1, Z)," &
        "201 (BC_4,  PVD(3),               observe_only, X)," &
        "200 (BC_1,  *,                    control,    1)," &
        "199 (BC_1,  PVD(3),               output3,    X, 200, 1, Z)," &
        "198 (BC_4,  PVD(2),               observe_only, X)," &
        "197 (BC_1,  *,                    control,    1)," &
        "196 (BC_1,  PVD(2),               output3,    X, 197, 1, Z)," &
        "195 (BC_4,  PVD(1),               observe_only, X)," &
        "194 (BC_1,  *,                    control,    1)," &
        "193 (BC_1,  PVD(1),               output3,    X, 194, 1, Z)," &
        "192 (BC_4,  PVD(0),               observe_only, X)," &
        "191 (BC_1,  *,                    control,    1)," &
        "190 (BC_1,  PVD(0),               output3,    X, 191, 1, Z)," &
        "189 (BC_4,  PRXD0,                observe_only, X)," &
        "188 (BC_1,  *,                    control,    1)," &
        "187 (BC_1,  PRXD0,                output3,    X, 188, 1, Z)," &
        "186 (BC_4,  PTXD0,                observe_only, X)," &
        "185 (BC_1,  *,                    control,    1)," &
        "184 (BC_1,  PTXD0,                output3,    X, 185, 1, Z)," &
        "183 (BC_4,  PDATA(31),            observe_only, X)," &
        "182 (BC_1,  *,                    control,    1)," &
        "181 (BC_1,  PDATA(31),            output3,    X, 182, 1, Z)," &
        "180 (BC_4,  PDATA(30),            observe_only, X)," &
        "179 (BC_1,  *,                    control,    1)," &
        "178 (BC_1,  PDATA(30),            output3,    X, 179, 1, Z)," &
        "177 (BC_4,  PDATA(29),            observe_only, X)," &
        "176 (BC_1,  *,                    control,    1)," &
        "175 (BC_1,  PDATA(29),            output3,    X, 176, 1, Z)," &
        "174 (BC_4,  PDATA(28),            observe_only, X)," &
        "173 (BC_1,  *,                    control,    1)," &
        "172 (BC_1,  PDATA(28),            output3,    X, 173, 1, Z)," &
        "171 (BC_4,  PDATA(27),            observe_only, X)," &
        "170 (BC_1,  *,                    control,    1)," &
        "169 (BC_1,  PDATA(27),            output3,    X, 170, 1, Z)," &
        "168 (BC_4,  PDATA(26),            observe_only, X)," &
        "167 (BC_1,  *,                    control,    1)," &
        "166 (BC_1,  PDATA(26),            output3,    X, 167, 1, Z)," &
        "165 (BC_4,  PDATA(25),            observe_only, X)," &
        "164 (BC_1,  *,                    control,    1)," &
        "163 (BC_1,  PDATA(25),            output3,    X, 164, 1, Z)," &
        "162 (BC_4,  PDATA(24),            observe_only, X)," &
        "161 (BC_1,  *,                    control,    1)," &
        "160 (BC_1,  PDATA(24),            output3,    X, 161, 1, Z)," &
        "159 (BC_4,  PDATA(23),            observe_only, X)," &
        "158 (BC_1,  *,                    control,    1)," &
        "157 (BC_1,  PDATA(23),            output3,    X, 158, 1, Z)," &
        "156 (BC_4,  PDATA(22),            observe_only, X)," &
        "155 (BC_1,  *,                    control,    1)," &
        "154 (BC_1,  PDATA(22),            output3,    X, 155, 1, Z)," &
        "153 (BC_4,  PDATA(21),            observe_only, X)," &
        "152 (BC_1,  *,                    control,    1)," &
        "151 (BC_1,  PDATA(21),            output3,    X, 152, 1, Z)," &
        "150 (BC_4,  PDATA(20),            observe_only, X)," &
        "149 (BC_1,  *,                    control,    1)," &
        "148 (BC_1,  PDATA(20),            output3,    X, 149, 1, Z)," &
        "147 (BC_4,  PDATA(19),            observe_only, X)," &
        "146 (BC_1,  *,                    control,    1)," &
        "145 (BC_1,  PDATA(19),            output3,    X, 146, 1, Z)," &
        "144 (BC_4,  PDATA(18),            observe_only, X)," &
        "143 (BC_1,  *,                    control,    1)," &
        "142 (BC_1,  PDATA(18),            output3,    X, 143, 1, Z)," &
        "141 (BC_4,  PDATA(17),            observe_only, X)," &
        "140 (BC_1,  *,                    control,    1)," &
        "139 (BC_1,  PDATA(17),            output3,    X, 140, 1, Z)," &
        "138 (BC_4,  PDATA(16),            observe_only, X)," &
        "137 (BC_1,  *,                    control,    1)," &
        "136 (BC_1,  PDATA(16),            output3,    X, 137, 1, Z)," &
        "135 (BC_4,  PDATA(15),            observe_only, X)," &
        "134 (BC_1,  *,                    control,    1)," &
        "133 (BC_1,  PDATA(15),            output3,    X, 134, 1, Z)," &
        "132 (BC_4,  PDATA(14),            observe_only, X)," &
        "131 (BC_1,  PDATA(14),            output3,    X, 134, 1, Z)," &
        "130 (BC_4,  PDATA(13),            observe_only, X)," &
        "129 (BC_1,  PDATA(13),            output3,    X, 134, 1, Z)," &
        "128 (BC_4,  PDATA(12),            observe_only, X)," &
        "127 (BC_1,  PDATA(12),            output3,    X, 134, 1, Z)," &
        "126 (BC_4,  PDATA(11),            observe_only, X)," &
        "125 (BC_1,  PDATA(11),            output3,    X, 134, 1, Z)," &
        "124 (BC_4,  PDATA(10),            observe_only, X)," &
        "123 (BC_1,  PDATA(10),            output3,    X, 134, 1, Z)," &
        "122 (BC_4,  PDATA(9),             observe_only, X)," &
        "121 (BC_1,  PDATA(9),             output3,    X, 134, 1, Z)," &
        "120 (BC_4,  PDATA(8),             observe_only, X)," &
        "119 (BC_1,  PDATA(8),             output3,    X, 134, 1, Z)," &
        "118 (BC_4,  PDATA(7),             observe_only, X)," &
        "117 (BC_1,  *,                    control,    1)," &
        "116 (BC_1,  PDATA(7),             output3,    X, 117, 1, Z)," &
        "115 (BC_4,  PDATA(6),             observe_only, X)," &
        "114 (BC_1,  PDATA(6),             output3,    X, 117, 1, Z)," &
        "113 (BC_4,  PDATA(5),             observe_only, X)," &
        "112 (BC_1,  PDATA(5),             output3,    X, 117, 1, Z)," &
        "111 (BC_4,  PDATA(4),             observe_only, X)," &
        "110 (BC_1,  PDATA(4),             output3,    X, 117, 1, Z)," &
        "109 (BC_4,  PDATA(3),             observe_only, X)," &
        "108 (BC_1,  PDATA(3),             output3,    X, 117, 1, Z)," &
        "107 (BC_4,  PDATA(2),             observe_only, X)," &
        "106 (BC_1,  PDATA(2),             output3,    X, 117, 1, Z)," &
        "105 (BC_4,  PDATA(1),             observe_only, X)," &
        "104 (BC_1,  PDATA(1),             output3,    X, 117, 1, Z)," &
        "103 (BC_4,  PDATA(0),             observe_only, X)," &
        "102 (BC_1,  PDATA(0),             output3,    X, 117, 1, Z)," &
        "101 (BC_1,  *,                    control,    1)," &
        "100 (BC_1,  PADDR(24),            output3,    X, 101, 1, Z)," &
        "99  (BC_1,  *,                    control,    1)," &
        "98  (BC_1,  PADDR(23),            output3,    X,  99, 1, Z)," &
        "97  (BC_1,  *,                    control,    1)," &
        "96  (BC_1,  PADDR(22),            output3,    X,  97, 1, Z)," &
        "95  (BC_1,  *,                    control,    1)," &
        "94  (BC_1,  PADDR(21),            output3,    X,  95, 1, Z)," &
        "93  (BC_1,  *,                    control,    1)," &
        "92  (BC_1,  PADDR(20),            output3,    X,  93, 1, Z)," &
        "91  (BC_1,  *,                    control,    1)," &
        "90  (BC_1,  PADDR(19),            output3,    X,  91, 1, Z)," &
        "89  (BC_1,  *,                    control,    1)," &
        "88  (BC_1,  PADDR(18),            output3,    X,  89, 1, Z)," &
        "87  (BC_1,  *,                    control,    1)," &
        "86  (BC_1,  PADDR(17),            output3,    X,  87, 1, Z)," &
        "85  (BC_1,  *,                    control,    1)," &
        "84  (BC_1,  PADDR(16),            output3,    X,  85, 1, Z)," &
        "83  (BC_1,  *,                    control,    1)," &
        "82  (BC_1,  PADDR(15),            output3,    X,  83, 1, Z)," &
        "81  (BC_1,  PADDR(14),            output3,    X,  83, 1, Z)," &
        "80  (BC_1,  PADDR(13),            output3,    X,  83, 1, Z)," &
        "79  (BC_1,  PADDR(12),            output3,    X,  83, 1, Z)," &
        "78  (BC_1,  PADDR(11),            output3,    X,  83, 1, Z)," &
        "77  (BC_1,  PADDR(10),            output3,    X,  83, 1, Z)," &
        "76  (BC_1,  PADDR(9),             output3,    X,  83, 1, Z)," &
        "75  (BC_1,  PADDR(8),             output3,    X,  83, 1, Z)," &
        "74  (BC_1,  PADDR(7),             output3,    X,  83, 1, Z)," &
        "73  (BC_1,  PADDR(6),             output3,    X,  83, 1, Z)," &
        "72  (BC_1,  PADDR(5),             output3,    X,  83, 1, Z)," &
        "71  (BC_1,  PADDR(4),             output3,    X,  83, 1, Z)," &
        "70  (BC_1,  PADDR(3),             output3,    X,  83, 1, Z)," &
        "69  (BC_1,  PADDR(2),             output3,    X,  83, 1, Z)," &
        "68  (BC_1,  PADDR(1),             output3,    X,  83, 1, Z)," &
        "67  (BC_1,  *,                    control,    1)," &
        "66  (BC_1,  PADDR(0),             output3,    X,  67, 1, Z)," &
        "65  (BC_1,  *,                    control,    1)," &
        "64  (BC_1,  PNCAS(0),             output3,    X,  65, 1, Z)," &
        "63  (BC_1,  PNCAS(1),             output3,    X,  65, 1, Z)," &
        "62  (BC_1,  *,                    control,    1)," &
        "61  (BC_1,  PNCAS(2),             output3,    X,  62, 1, Z)," &
        "60  (BC_1,  *,                    control,    1)," &
        "59  (BC_1,  PNCAS(3),             output3,    X,  60, 1, Z)," &
        "58  (BC_1,  *,                    control,    1)," &
        "57  (BC_1,  PNBE(0),              output3,    X,  58, 1, Z)," &
        "56  (BC_1,  PNBE(1),              output3,    X,  58, 1, Z)," &
        "55  (BC_1,  *,                    control,    1)," &
        "54  (BC_1,  PNBE(2),              output3,    X,  55, 1, Z)," &
        "53  (BC_1,  *,                    control,    1)," &
        "52  (BC_1,  PNBE(3),              output3,    X,  53, 1, Z)," &
        "51  (BC_1,  PNOE,                 output3,    X,  58, 1, Z)," &
        "50  (BC_1,  PNWE,                 output3,    X,  58, 1, Z)," &
        "49  (BC_1,  PNGCS(0),             output3,    X,  58, 1, Z)," &
        "48  (BC_1,  *,                    control,    1)," &
        "47  (BC_1,  PNGCS(1),             output3,    X,  48, 1, Z)," &
        "46  (BC_1,  *,                    control,    1)," &
        "45  (BC_1,  PNGCS(2),             output3,    X,  46, 1, Z)," &
        "44  (BC_1,  *,                    control,    1)," &
        "43  (BC_1,  PNGCS(3),             output3,    X,  44, 1, Z)," &
        "42  (BC_1,  *,                    control,    1)," &
        "41  (BC_1,  PNGCS(4),             output3,    X,  42, 1, Z)," &
        "40  (BC_1,  *,                    control,    1)," &
        "39  (BC_1,  PNGCS(5),             output3,    X,  40, 1, Z)," &
        "38  (BC_1,  PNGCS(6),             output3,    X,  65, 1, Z)," &
        "37  (BC_1,  PNGCS(7),             output3,    X,  65, 1, Z)," &
        "36  (BC_1,  *,                    control,    1)," &
        "35  (BC_1,  PSCKE,                output3,    X,  36, 1, Z)," &
        "34  (BC_1,  *,                    control,    1)," &
        "33  (BC_1,  PSCLK,                output3,    X,  34, 1, Z)," &
        "32  (BC_4,  PNXWAIT,              observe_only, X)," &
        "31  (BC_1,  *,                    control,    1)," &
        "30  (BC_1,  PNXWAIT,              output3,    X,  31, 1, Z)," &
        "29  (BC_4,  PNXDREQ0,             observe_only, X)," &
        "28  (BC_1,  *,                    control,    1)," &
        "27  (BC_1,  PNXDREQ0,             output3,    X,  28, 1, Z)," &
        "26  (BC_4,  PNXDACK0,             observe_only, X)," &
        "25  (BC_1,  *,                    control,    1)," &
        "24  (BC_1,  PNXDACK0,             output3,    X,  25, 1, Z)," &
        "23  (BC_4,  PEXINT(0),            observe_only, X)," &
        "22  (BC_1,  *,                    control,    1)," &
        "21  (BC_1,  PEXINT(0),            output3,    X,  22, 1, Z)," &
        "20  (BC_4,  PEXINT(1),            observe_only, X)," &
        "19  (BC_1,  *,                    control,    1)," &
        "18  (BC_1,  PEXINT(1),            output3,    X,  19, 1, Z)," &
        "17  (BC_4,  PEXINT(2),            observe_only, X)," &
        "16  (BC_1,  *,                    control,    1)," &
        "15  (BC_1,  PEXINT(2),            output3,    X,  16, 1, Z)," &
        "14  (BC_4,  PEXINT(3),            observe_only, X)," &
        "13  (BC_1,  *,                    control,    1)," &
        "12  (BC_1,  PEXINT(3),            output3,    X,  13, 1, Z)," &
        "11  (BC_4,  PEXINT(4),            observe_only, X)," &
        "10  (BC_1,  *,                    control,    1)," &
        "9   (BC_1,  PEXINT(4),            output3,    X,  10, 1, Z)," &
        "8   (BC_4,  PEXINT(5),            observe_only, X)," &
        "7   (BC_1,  *,                    control,    1)," &
        "6   (BC_1,  PEXINT(5),            output3,    X,   7, 1, Z)," &
        "5   (BC_4,  PEXINT(6),            observe_only, X)," &
        "4   (BC_1,  *,                    control,    1)," &
        "3   (BC_1,  PEXINT(6),            output3,    X,   4, 1, Z)," &
        "2   (BC_4,  PEXINT(7),            observe_only, X)," &
        "1   (BC_1,  *,                    control,    1)," &
        "0   (BC_1,  PEXINT(7),            output3,    X,   1, 1, Z)";

end KS32C41100;