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

----------------------------------------------------------------------------------   
--
--   File Name		:	DS3171_BSDL.txt	
--   Created by Synopsys Version 2000.11 (Nov 27, 2000)
--
--   Company		: 	Dallas Semiconductor/Maxim
--   Documentation	:	DS3171 datasheet
--   BSDL Revision	:	1.0
--   Date		:	3/7/20055	
--
--   Device	      	:	DS3171
--   Package	      	:	400-pin BGA
-- 
--			IMPORTANT NOTICE
-- Dallas Semiconductor customers are advised to obtain the latest version of 
-- device specifications before relying on any published information contained 
-- herein. Dallas Semiconductor assumes no responsibility or liability arising 
-- out of the application of any information described herein.
--
--			IMPORTANT NOTICE ABOUT THE REVISION
--
-- Dallas Semiconductor customers are advised to check the revision of the  
-- device they will be using.  All the codes for the device revisions are 
-- herein this BSDL file.
--
-- The characters "/", "(", ")" and "*" have been removed from signal names for 
-- compatibility with BSDL file format. 
--
-- --------------------------------------------------------------------------------


 entity ds3171 is
   
-- This section identifies the default device package selected.
   
   generic (PHYSICAL_PIN_MAP: string:= "bga400");
   
-- This section declares all the ports in the design.
   
   port ( 
          CLKA      : in       bit;
          HIZ_N     : in       bit;
          JTCLK     : in       bit;
          JTDI      : in       bit;
          JTMS      : in       bit;
          JTRST_N   : in       bit;
          RLCLK1    : in       bit;
          RST_N     : in       bit;
          TCLKI1    : in       bit;
          TEST_N    : in       bit;
          ALE       : inout    bit;
          CLKB      : inout    bit;
          CLKC      : inout    bit;
          CS_N      : inout    bit;
          INT_N     : inout    bit;
          MODE      : inout    bit;
          RCLKO1    : inout    bit;
          RDY_N     : inout    bit;
          RD_N      : inout    bit;
          RNEG1     : inout    bit;
          ROH1      : inout    bit;
          ROHCLK1   : inout    bit;
          ROHSOF1   : inout    bit;
          RPOS1     : inout    bit;
          RSER1     : inout    bit;
          RSOFO1    : inout    bit;
          TCLKO1    : inout    bit;
          TLCLK1    : inout    bit;
          TNEG1     : inout    bit;
          TOH1      : inout    bit;
          TOHCLK1   : inout    bit;
          TOHEN1    : inout    bit;
          TOHSOF1   : inout    bit;
          TPOS1     : inout    bit;
          TSER1     : inout    bit;
          TSOFI1    : inout    bit;
          TSOFO1    : inout    bit;
          WIDTH     : inout    bit;
          WR_N      : inout    bit;
          A         : inout    bit_vector (0 to 10);
          D         : inout    bit_vector (0 to 15);
          GPIO      : inout    bit_vector (1 to 8);
          JTDO      : out      bit;
          RXN1      : linkage  bit;
          RXN2      : linkage  bit;
          RXN3      : linkage  bit;
          RXN4      : linkage  bit;
          RXP1      : linkage  bit;
          RXP2      : linkage  bit;
          RXP3      : linkage  bit;
          RXP4      : linkage  bit;
          TXN1      : linkage  bit;
          TXN2      : linkage  bit;
          TXN3      : linkage  bit;
          TXN4      : linkage  bit;
          TXP1      : linkage  bit;
          TXP2      : linkage  bit;
          TXP3      : linkage  bit;
          TXP4      : linkage  bit;
          VDD_CLAD  : linkage  bit;
          VDD_JA1   : linkage  bit;
          VDD_JA2   : linkage  bit;
          VDD_JA3   : linkage  bit;
          VDD_JA4   : linkage  bit;
          VDD_RX1   : linkage  bit;
          VDD_RX2   : linkage  bit;
          VDD_RX3   : linkage  bit;
          VDD_RX4   : linkage  bit;
          VDD_TX1   : linkage  bit;
          VDD_TX2   : linkage  bit;
          VDD_TX3   : linkage  bit;
          VDD_TX4   : linkage  bit;
          VDD       : linkage  bit_vector (1 to 40);
          VSS       : linkage  bit_vector (1 to 68)
   );
   
   use STD_1149_1_1994.all;
   
   attribute COMPONENT_CONFORMANCE of ds3171: entity is "STD_1149_1_1993";
   
   attribute PIN_MAP of ds3171: entity is PHYSICAL_PIN_MAP;
   
-- This section specifies the pin map for each port. This information
-- is extracted from the port-to-pin map file that was read in using
-- the "read_pin_map" command.
   
     constant bga400: PIN_MAP_STRING := 
        "CLKA      : K1," &
        "HIZ_N     : R3," &
        "JTCLK     : F3," &
        "JTDI      : J3," &
        "JTMS      : F4," &
        "JTRST_N   : E4," &
        "RLCLK1    : B8," &
        "RST_N     : B16," &
        "TCLKI1    : B4," &
        "TEST_N    : M3," &
        "ALE       : N2," &
        "CLKB      : L1," &
        "CLKC      : L2," &
        "CS_N      : L3," &
        "INT_N     : L4," &
        "MODE      : B1," &
        "RCLKO1    : D9," &
        "RDY_N     : K2," &
        "RD_N      : K3," &
        "RNEG1     : B3," &
        "ROH1      : D10," &
        "ROHCLK1   : D5," &
        "ROHSOF1   : B2," &
        "RPOS1     : A3," &
        "RSER1     : E9," &
        "RSOFO1    : E8," &
        "TCLKO1    : D7," &
        "TLCLK1    : A8," &
        "TNEG1     : D4," &
        "TOH1      : D8," &
        "TOHCLK1   : C8," &
        "TOHEN1    : E5," &
        "TOHSOF1   : C7," &
        "TPOS1     : C4," &
        "TSER1     : E6," &
        "TSOFI1    : B7," &
        "TSOFO1    : A7," &
        "WIDTH     : L5," &
        "WR_N      : K4," &
        "A         : (H1, E1, H2, G2, E2, D2, H3, G3, E3, D3, C3)," &
        "D         : (P1, U1, P2, T2, U2, W2, N3, P3, T3, U3, V3, N4, P4, R4, T4, J5)," &
        "GPIO      : (F5, G5, R5, P5, C1, C2, V1, V2)," &
        "JTDO      : G4," &
        "RXN1      : F1," &
        "RXN2      : R1," &
        "RXN3      : A5," &
        "RXN4      : Y5," &
        "RXP1      : F2," &
        "RXP2      : R2," &
        "RXP3      : B5," &
        "RXP4      : W5," &
        "TXN1      : J1," &
        "TXN2      : M1," &
        "TXN3      : A6," &
        "TXN4      : Y6," &
        "TXP1      : J2," &
        "TXP2      : M2," &
        "TXP3      : B6," &
        "TXP4      : W6," &
        "VDD_CLAD  : K5," &
        "VDD_JA1   : G1," &
        "VDD_JA2   : N5," &
        "VDD_JA3   : C6," &
        "VDD_JA4   : V6," &
        "VDD_RX1   : D1," &
        "VDD_RX2   : T1," &
        "VDD_RX3   : A4," &
        "VDD_RX4   : Y4," &
        "VDD_TX1   : J4," &
        "VDD_TX2   : N1," &
        "VDD_TX3   : E7," &
        "VDD_TX4   : T7," &
        "VDD       : (A2, F6, F7, F8, G6, G7, G8, H6, H7, H8, W1, N6, N7, N8" &
        ", P6, P7, P8, R6, R7, R8, Y19, N13, N14, N15, P13, P14, P15, R13, " &
        "R14, R15, B20, F13, F14, F15, G13, G14, G15, H13, H14, H15),"&
        "VSS       : (A1, J6, J7, K6, K7, L6, L7, M6, M7, H9, H10, J8, J9, " &
        "J10, K8, K9, K10, Y1, P9, P10, P11, P12, R9, R10, R11, R12, L8, L9" &
        ", L10, M8, M9, M10, N9, N10, Y20, J14, J15, K14, K15, L14, L15, M14" &
        ", M15, L11, L12, L13, M11, M12, M13, N11, N12, A20, F9, F10, F11, " &
        "F12, G9, G10, G11, G12, H11, H12, J11, J12, J13, K11, K12, K13)";
   
-- This section specifies the TAP ports.
-- For the TAP TCK port, the parameters in the brackets are:
--        First Field : Maximum  TCK frequency.
--        Second Field: Allowable states TCK may be stopped in.
   
   attribute TAP_SCAN_CLOCK of JTCLK  : signal is (10.0e6, BOTH);
   attribute TAP_SCAN_IN    of JTDI   : signal is true;
   attribute TAP_SCAN_MODE  of JTMS   : signal is true;
   attribute TAP_SCAN_OUT   of JTDO   : signal is true;
   attribute TAP_SCAN_RESET of JTRST_N: signal is true;
   
-- Specifies the number of bits in the instruction register.
   
   attribute INSTRUCTION_LENGTH of ds3171: entity is 3;
   
-- Specifies the boundary-scan instructions implemented in the
-- design and their opcodes.
   
   attribute INSTRUCTION_OPCODE of ds3171: entity is 
     "BYPASS (111)," &
     "EXTEST (000)," &
     "SAMPLE (010)," &
     "CLAMP  (011)," &
     "HIGHZ  (100)," &
     "USER1  (101)," &
     "USER2  (110)," &
     "IDCODE (001)";
   
-- Specifies the bit pattern that is loaded into the instruction
-- register when the TAP controller passes through the Capture-IR
-- state. The standard mandates that the two LSBs must be "01".
-- The remaining bits are design specific.
   
   attribute INSTRUCTION_CAPTURE of ds3171: entity is "001";
   
-- Specifies the bit pattern that is loaded into the DEVICE_ID
-- register during the IDCODE instruction when the TAP controller
-- passes through the Capture-DR state.
   
   attribute IDCODE_REGISTER of ds3171: entity is 
     "0001" &                  -- 4-bit version number
     "0000000001000100" &      -- 16-bit part number
     "00010100001" &           -- 11-bit identity of the manufacturer
     "1";                      -- Required by IEEE Std 1149.1
   
-- This section specifies the test data register placed between TDI
-- and TDO for each implemented instruction.
   
   attribute REGISTER_ACCESS of ds3171: entity is 
        "BYPASS    (BYPASS, CLAMP, HIGHZ, USER1, USER2)," &
        "BOUNDARY  (EXTEST, SAMPLE)," &
        "DEVICE_ID (IDCODE)";
   
-- Specifies the length of the boundary scan register.
   
   attribute BOUNDARY_LENGTH of ds3171: entity is 750;
   
-- The following list specifies the characteristics of each cell
-- in the boundary scan register from TDI to TDO.
-- The following is a description of the label fields:
--      num     : Is the cell number.
--      cell    : Is the cell type as defined by the standard.
--      port    : Is the design port name. Control cells do not
--                have a port name.
--      function: Is the function of the cell as defined by the
--                standard. Is one of input, output2, output3,
--                bidir, control or controlr.
--      safe    : Specifies the value that the BSR cell should be
--                loaded with for safe operation when the software
--                might otherwise choose a random value.
--      ccell   : The control cell number. Specifies the control
--                cell that drives the output enable for this port.
--      disval  : Specifies the value that is loaded into the
--                control cell to disable the output enable for
--                the corresponding port.
--      rslt    : Resulting state. Shows the state of the driver
--                when it is disabled.
   
   attribute BOUNDARY_REGISTER of ds3171: entity is 
--    
--    num   cell   port     function      safe  [ccell  disval  rslt]
--    
     "749  (BC_4,  MODE,    observe_only, X),                        " &
     "748  (BC_2,  MODE,    output3,      X,    747,    1,      Z),  " &
     "747  (BC_2,  *,       controlr,     1),                        " &
     "746  (BC_4,  A(9),    observe_only, X),                        " &
     "745  (BC_2,  A(9),    output3,      X,    744,    1,      Z),  " &
     "744  (BC_2,  *,       controlr,     1),                        " &
     "743  (BC_4,  A(10),   observe_only, X),                        " &
     "742  (BC_2,  A(10),   output3,      X,    741,    1,      Z),  " &
     "741  (BC_2,  *,       controlr,     1),                        " &
     "740  (BC_4,  GPIO(6), observe_only, X),                        " &
     "739  (BC_2,  GPIO(6), output3,      X,    738,    1,      Z),  " &
     "738  (BC_2,  *,       controlr,     1),                        " &
     "737  (BC_4,  A(5),    observe_only, X),                        " &
     "736  (BC_2,  A(5),    output3,      X,    735,    1,      Z),  " &
     "735  (BC_2,  *,       controlr,     1),                        " &
     "734  (BC_4,  GPIO(5), observe_only, X),                        " &
     "733  (BC_2,  GPIO(5), output3,      X,    732,    1,      Z),  " &
     "732  (BC_2,  *,       controlr,     1),                        " &
     "731  (BC_4,  A(8),    observe_only, X),                        " &
     "730  (BC_2,  A(8),    output3,      X,    729,    1,      Z),  " &
     "729  (BC_2,  *,       controlr,     1),                        " &
     "728  (BC_4,  TOHEN1,  observe_only, X),                        " &
     "727  (BC_2,  TOHEN1,  output3,      X,    726,    1,      Z),  " &
     "726  (BC_2,  *,       controlr,     1),                        " &
     "725  (BC_4,  A(4),    observe_only, X),                        " &
     "724  (BC_2,  A(4),    output3,      X,    723,    1,      Z),  " &
     "723  (BC_2,  *,       controlr,     1),                        " &
     "722  (BC_4,  A(1),    observe_only, X),                        " &
     "721  (BC_2,  A(1),    output3,      X,    720,    1,      Z),  " &
     "720  (BC_2,  *,       controlr,     1),                        " &
     "719  (BC_4,  GPIO(1), observe_only, X),                        " &
     "718  (BC_2,  GPIO(1), output3,      X,    717,    1,      Z),  " &
     "717  (BC_2,  *,       controlr,     1),                        " &
     "716  (BC_4,  GPIO(2), observe_only, X),                        " &
     "715  (BC_2,  GPIO(2), output3,      X,    714,    1,      Z),  " &
     "714  (BC_2,  *,       controlr,     1),                        " &
     "713  (BC_4,  A(7),    observe_only, X),                        " &
     "712  (BC_2,  A(7),    output3,      X,    711,    1,      Z),  " &
     "711  (BC_2,  *,       controlr,     1),                        " &
     "710  (BC_4,  A(3),    observe_only, X),                        " &
     "709  (BC_2,  A(3),    output3,      X,    708,    1,      Z),  " &
     "708  (BC_2,  *,       controlr,     1),                        " &
     "707  (BC_0,  *,       internal,     X),                        " &
     "706  (BC_0,  *,       internal,     X),                        " &
     "705  (BC_0,  *,       internal,     0),                        " &
     "704  (BC_0,  *,       internal,     X),                        " &
     "703  (BC_0,  *,       internal,     X),                        " &
     "702  (BC_0,  *,       internal,     0),                        " &
     "701  (BC_4,  A(6),    observe_only, X),                        " &
     "700  (BC_2,  A(6),    output3,      X,    699,    1,      Z),  " &
     "699  (BC_2,  *,       controlr,     1),                        " &
     "698  (BC_4,  A(2),    observe_only, X),                        " &
     "697  (BC_2,  A(2),    output3,      X,    696,    1,      Z),  " &
     "696  (BC_2,  *,       controlr,     1),                        " &
     "695  (BC_4,  A(0),    observe_only, X),                        " &
     "694  (BC_2,  A(0),    output3,      X,    693,    1,      Z),  " &
     "693  (BC_2,  *,       controlr,     1),                        " &
     "692  (BC_4,  D(15),   observe_only, X),                        " &
     "691  (BC_2,  D(15),   output3,      X,    690,    1,      Z),  " &
     "690  (BC_2,  *,       controlr,     1),                        " &
     "689  (BC_4,  WR_N,    observe_only, X),                        " &
     "688  (BC_2,  WR_N,    output3,      X,    687,    1,      Z),  " &
     "687  (BC_2,  *,       controlr,     1),                        " &
     "686  (BC_4,  RD_N,    observe_only, X),                        " &
     "685  (BC_2,  RD_N,    output3,      X,    684,    1,      Z),  " &
     "684  (BC_2,  *,       controlr,     1),                        " &
     "683  (BC_4,  RDY_N,   observe_only, X),                        " &
     "682  (BC_2,  RDY_N,   output3,      X,    681,    1,      Z),  " &
     "681  (BC_2,  *,       controlr,     1),                        " &
     "680  (BC_4,  CLKA,    observe_only, X),                        " &
     "679  (BC_4,  CLKB,    observe_only, X),                        " &
     "678  (BC_2,  CLKB,    output3,      X,    677,    1,      Z),  " &
     "677  (BC_2,  *,       controlr,     1),                        " &
     "676  (BC_4,  CS_N,    observe_only, X),                        " &
     "675  (BC_2,  CS_N,    output3,      X,    674,    1,      Z),  " &
     "674  (BC_2,  *,       controlr,     1),                        " &
     "673  (BC_4,  CLKC,    observe_only, X),                        " &
     "672  (BC_2,  CLKC,    output3,      X,    671,    1,      Z),  " &
     "671  (BC_2,  *,       controlr,     1),                        " &
     "670  (BC_4,  INT_N,   observe_only, X),                        " &
     "669  (BC_2,  INT_N,   output3,      X,    668,    1,      Z),  " &
     "668  (BC_2,  *,       controlr,     1),                        " &
     "667  (BC_4,  WIDTH,   observe_only, X),                        " &
     "666  (BC_2,  WIDTH,   output3,      X,    665,    1,      Z),  " &
     "665  (BC_2,  *,       controlr,     1),                        " &
     "664  (BC_4,  TEST_N,  observe_only, X),                        " &
     "663  (BC_0,  *,       internal,     X),                        " &
     "662  (BC_0,  *,       internal,     X),                        " &
     "661  (BC_0,  *,       internal,     0),                        " &
     "660  (BC_0,  *,       internal,     X),                        " &
     "659  (BC_0,  *,       internal,     X),                        " &
     "658  (BC_0,  *,       internal,     0),                        " &
     "657  (BC_4,  ALE,     observe_only, X),                        " &
     "656  (BC_2,  ALE,     output3,      X,    655,    1,      Z),  " &
     "655  (BC_2,  *,       controlr,     1),                        " &
     "654  (BC_4,  D(6),    observe_only, X),                        " &
     "653  (BC_2,  D(6),    output3,      X,    652,    1,      Z),  " &
     "652  (BC_2,  *,       controlr,     1),                        " &
     "651  (BC_4,  D(11),   observe_only, X),                        " &
     "650  (BC_2,  D(11),   output3,      X,    649,    1,      Z),  " &
     "649  (BC_2,  *,       controlr,     1),                        " &
     "648  (BC_4,  D(0),    observe_only, X),                        " &
     "647  (BC_2,  D(0),    output3,      X,    646,    1,      Z),  " &
     "646  (BC_2,  *,       controlr,     1),                        " &
     "645  (BC_4,  D(2),    observe_only, X),                        " &
     "644  (BC_2,  D(2),    output3,      X,    643,    1,      Z),  " &
     "643  (BC_2,  *,       controlr,     1),                        " &
     "642  (BC_4,  D(7),    observe_only, X),                        " &
     "641  (BC_2,  D(7),    output3,      X,    640,    1,      Z),  " &
     "640  (BC_2,  *,       controlr,     1),                        " &
     "639  (BC_4,  D(12),   observe_only, X),                        " &
     "638  (BC_2,  D(12),   output3,      X,    637,    1,      Z),  " &
     "637  (BC_2,  *,       controlr,     1),                        " &
     "636  (BC_4,  GPIO(4), observe_only, X),                        " &
     "635  (BC_2,  GPIO(4), output3,      X,    634,    1,      Z),  " &
     "634  (BC_2,  *,       controlr,     1),                        " &
     "633  (BC_4,  HIZ_N,   observe_only, X),                        " &
     "632  (BC_4,  D(13),   observe_only, X),                        " &
     "631  (BC_2,  D(13),   output3,      X,    630,    1,      Z),  " &
     "630  (BC_2,  *,       controlr,     1),                        " &
     "629  (BC_4,  GPIO(3), observe_only, X),                        " &
     "628  (BC_2,  GPIO(3), output3,      X,    627,    1,      Z),  " &
     "627  (BC_2,  *,       controlr,     1),                        " &
     "626  (BC_4,  D(3),    observe_only, X),                        " &
     "625  (BC_2,  D(3),    output3,      X,    624,    1,      Z),  " &
     "624  (BC_2,  *,       controlr,     1),                        " &
     "623  (BC_4,  D(1),    observe_only, X),                        " &
     "622  (BC_2,  D(1),    output3,      X,    621,    1,      Z),  " &
     "621  (BC_2,  *,       controlr,     1),                        " &
     "620  (BC_4,  D(8),    observe_only, X),                        " &
     "619  (BC_2,  D(8),    output3,      X,    618,    1,      Z),  " &
     "618  (BC_2,  *,       controlr,     1),                        " &
     "617  (BC_4,  D(14),   observe_only, X),                        " &
     "616  (BC_2,  D(14),   output3,      X,    615,    1,      Z),  " &
     "615  (BC_2,  *,       controlr,     1),                        " &
     "614  (BC_4,  D(4),    observe_only, X),                        " &
     "613  (BC_2,  D(4),    output3,      X,    612,    1,      Z),  " &
     "612  (BC_2,  *,       controlr,     1),                        " &
     "611  (BC_4,  GPIO(7), observe_only, X),                        " &
     "610  (BC_2,  GPIO(7), output3,      X,    609,    1,      Z),  " &
     "609  (BC_2,  *,       controlr,     1),                        " &
     "608  (BC_0,  *,       internal,     X),                        " &
     "607  (BC_0,  *,       internal,     X),                        " &
     "606  (BC_0,  *,       internal,     0),                        " &
     "605  (BC_4,  D(9),    observe_only, X),                        " &
     "604  (BC_2,  D(9),    output3,      X,    603,    1,      Z),  " &
     "603  (BC_2,  *,       controlr,     1),                        " &
     "602  (BC_4,  GPIO(8), observe_only, X),                        " &
     "601  (BC_2,  GPIO(8), output3,      X,    600,    1,      Z),  " &
     "600  (BC_2,  *,       controlr,     1),                        " &
     "599  (BC_4,  D(5),    observe_only, X),                        " &
     "598  (BC_2,  D(5),    output3,      X,    597,    1,      Z),  " &
     "597  (BC_2,  *,       controlr,     1),                        " &
     "596  (BC_0,  *,       internal,     X),                        " &
     "595  (BC_0,  *,       internal,     X),                        " &
     "594  (BC_0,  *,       internal,     X),                        " &
     "593  (BC_0,  *,       internal,     0),                        " &
     "592  (BC_0,  *,       internal,     X),                        " &
     "591  (BC_0,  *,       internal,     X),                        " &
     "590  (BC_0,  *,       internal,     0),                        " &
     "589  (BC_4,  D(10),   observe_only, X),                        " &
     "588  (BC_2,  D(10),   output3,      X,    587,    1,      Z),  " &
     "587  (BC_2,  *,       controlr,     1),                        " &
     "586  (BC_0,  *,       internal,     X),                        " &
     "585  (BC_0,  *,       internal,     X),                        " &
     "584  (BC_0,  *,       internal,     0),                        " &
     "583  (BC_0,  *,       internal,     X),                        " &
     "582  (BC_0,  *,       internal,     X),                        " &
     "581  (BC_0,  *,       internal,     X),                        " &
     "580  (BC_0,  *,       internal,     0),                        " &
     "579  (BC_0,  *,       internal,     X),                        " &
     "578  (BC_0,  *,       internal,     X),                        " &
     "577  (BC_0,  *,       internal,     0),                        " &
     "576  (BC_0,  *,       internal,     X),                        " &
     "575  (BC_0,  *,       internal,     X),                        " &
     "574  (BC_0,  *,       internal,     0),                        " &
     "573  (BC_0,  *,       internal,     X),                        " &
     "572  (BC_0,  *,       internal,     X),                        " &
     "571  (BC_0,  *,       internal,     0),                        " &
     "570  (BC_0,  *,       internal,     X),                        " &
     "569  (BC_0,  *,       internal,     X),                        " &
     "568  (BC_0,  *,       internal,     0),                        " &
     "567  (BC_0,  *,       internal,     X),                        " &
     "566  (BC_0,  *,       internal,     X),                        " &
     "565  (BC_0,  *,       internal,     0),                        " &
     "564  (BC_0,  *,       internal,     X),                        " &
     "563  (BC_0,  *,       internal,     X),                        " &
     "562  (BC_0,  *,       internal,     0),                        " &
     "561  (BC_0,  *,       internal,     X),                        " &
     "560  (BC_0,  *,       internal,     X),                        " &
     "559  (BC_0,  *,       internal,     0),                        " &
     "558  (BC_0,  *,       internal,     X),                        " &
     "557  (BC_0,  *,       internal,     X),                        " &
     "556  (BC_0,  *,       internal,     0),                        " &
     "555  (BC_0,  *,       internal,     X),                        " &
     "554  (BC_0,  *,       internal,     X),                        " &
     "553  (BC_0,  *,       internal,     0),                        " &
     "552  (BC_0,  *,       internal,     X),                        " &
     "551  (BC_0,  *,       internal,     X),                        " &
     "550  (BC_0,  *,       internal,     0),                        " &
     "549  (BC_0,  *,       internal,     X),                        " &
     "548  (BC_0,  *,       internal,     X),                        " &
     "547  (BC_0,  *,       internal,     0),                        " &
     "546  (BC_0,  *,       internal,     X),                        " &
     "545  (BC_0,  *,       internal,     X),                        " &
     "544  (BC_0,  *,       internal,     0),                        " &
     "543  (BC_0,  *,       internal,     X),                        " &
     "542  (BC_0,  *,       internal,     X),                        " &
     "541  (BC_0,  *,       internal,     X),                        " &
     "540  (BC_0,  *,       internal,     0),                        " &
     "539  (BC_0,  *,       internal,     X),                        " &
     "538  (BC_0,  *,       internal,     X),                        " &
     "537  (BC_0,  *,       internal,     0),                        " &
     "536  (BC_0,  *,       internal,     X),                        " &
     "535  (BC_0,  *,       internal,     X),                        " &
     "534  (BC_0,  *,       internal,     0),                        " &
     "533  (BC_0,  *,       internal,     X),                        " &
     "532  (BC_0,  *,       internal,     X),                        " &
     "531  (BC_0,  *,       internal,     0),                        " &
     "530  (BC_0,  *,       internal,     X),                        " &
     "529  (BC_0,  *,       internal,     X),                        " &
     "528  (BC_0,  *,       internal,     0),                        " &
     "527  (BC_0,  *,       internal,     X),                        " &
     "526  (BC_0,  *,       internal,     X),                        " &
     "525  (BC_0,  *,       internal,     0),                        " &
     "524  (BC_0,  *,       internal,     X),                        " &
     "523  (BC_0,  *,       internal,     X),                        " &
     "522  (BC_0,  *,       internal,     0),                        " &
     "521  (BC_0,  *,       internal,     X),                        " &
     "520  (BC_0,  *,       internal,     X),                        " &
     "519  (BC_0,  *,       internal,     0),                        " &
     "518  (BC_0,  *,       internal,     X),                        " &
     "517  (BC_0,  *,       internal,     X),                        " &
     "516  (BC_0,  *,       internal,     0),                        " &
     "515  (BC_0,  *,       internal,     X),                        " &
     "514  (BC_0,  *,       internal,     X),                        " &
     "513  (BC_0,  *,       internal,     0),                        " &
     "512  (BC_0,  *,       internal,     X),                        " &
     "511  (BC_0,  *,       internal,     X),                        " &
     "510  (BC_0,  *,       internal,     0),                        " &
     "509  (BC_0,  *,       internal,     X),                        " &
     "508  (BC_0,  *,       internal,     X),                        " &
     "507  (BC_0,  *,       internal,     0),                        " &
     "506  (BC_0,  *,       internal,     X),                        " &
     "505  (BC_0,  *,       internal,     X),                        " &
     "504  (BC_0,  *,       internal,     0),                        " &
     "503  (BC_0,  *,       internal,     X),                        " &
     "502  (BC_0,  *,       internal,     X),                        " &
     "501  (BC_0,  *,       internal,     0),                        " &
     "500  (BC_0,  *,       internal,     X),                        " &
     "499  (BC_0,  *,       internal,     X),                        " &
     "498  (BC_0,  *,       internal,     0),                        " &
     "497  (BC_0,  *,       internal,     X),                        " &
     "496  (BC_0,  *,       internal,     X),                        " &
     "495  (BC_0,  *,       internal,     0),                        " &
     "494  (BC_0,  *,       internal,     X),                        " &
     "493  (BC_0,  *,       internal,     X),                        " &
     "492  (BC_0,  *,       internal,     X),                        " &
     "491  (BC_0,  *,       internal,     0),                        " &
     "490  (BC_0,  *,       internal,     X),                        " &
     "489  (BC_0,  *,       internal,     X),                        " &
     "488  (BC_0,  *,       internal,     0),                        " &
     "487  (BC_0,  *,       internal,     X),                        " &
     "486  (BC_0,  *,       internal,     X),                        " &
     "485  (BC_0,  *,       internal,     0),                        " &
     "484  (BC_0,  *,       internal,     X),                        " &
     "483  (BC_0,  *,       internal,     X),                        " &
     "482  (BC_0,  *,       internal,     0),                        " &
     "481  (BC_0,  *,       internal,     X),                        " &
     "480  (BC_0,  *,       internal,     X),                        " &
     "479  (BC_0,  *,       internal,     0),                        " &
     "478  (BC_0,  *,       internal,     X),                        " &
     "477  (BC_0,  *,       internal,     X),                        " &
     "476  (BC_0,  *,       internal,     0),                        " &
     "475  (BC_0,  *,       internal,     X),                        " &
     "474  (BC_0,  *,       internal,     X),                        " &
     "473  (BC_0,  *,       internal,     0),                        " &
     "472  (BC_0,  *,       internal,     X),                        " &
     "471  (BC_0,  *,       internal,     X),                        " &
     "470  (BC_0,  *,       internal,     0),                        " &
     "469  (BC_0,  *,       internal,     X),                        " &
     "468  (BC_0,  *,       internal,     X),                        " &
     "467  (BC_0,  *,       internal,     0),                        " &
     "466  (BC_0,  *,       internal,     X),                        " &
     "465  (BC_0,  *,       internal,     X),                        " &
     "464  (BC_0,  *,       internal,     X),                        " &
     "463  (BC_0,  *,       internal,     0),                        " &
     "462  (BC_0,  *,       internal,     X),                        " &
     "461  (BC_0,  *,       internal,     X),                        " &
     "460  (BC_0,  *,       internal,     0),                        " &
     "459  (BC_0,  *,       internal,     X),                        " &
     "458  (BC_0,  *,       internal,     X),                        " &
     "457  (BC_0,  *,       internal,     0),                        " &
     "456  (BC_0,  *,       internal,     X),                        " &
     "455  (BC_0,  *,       internal,     X),                        " &
     "454  (BC_0,  *,       internal,     0),                        " &
     "453  (BC_0,  *,       internal,     X),                        " &
     "452  (BC_0,  *,       internal,     X),                        " &
     "451  (BC_0,  *,       internal,     0),                        " &
     "450  (BC_0,  *,       internal,     X),                        " &
     "449  (BC_0,  *,       internal,     X),                        " &
     "448  (BC_0,  *,       internal,     0),                        " &
     "447  (BC_0,  *,       internal,     X),                        " &
     "446  (BC_0,  *,       internal,     X),                        " &
     "445  (BC_0,  *,       internal,     0),                        " &
     "444  (BC_0,  *,       internal,     X),                        " &
     "443  (BC_0,  *,       internal,     X),                        " &
     "442  (BC_0,  *,       internal,     0),                        " &
     "441  (BC_0,  *,       internal,     X),                        " &
     "440  (BC_0,  *,       internal,     X),                        " &
     "439  (BC_0,  *,       internal,     0),                        " &
     "438  (BC_0,  *,       internal,     X),                        " &
     "437  (BC_0,  *,       internal,     X),                        " &
     "436  (BC_0,  *,       internal,     0),                        " &
     "435  (BC_0,  *,       internal,     X),                        " &
     "434  (BC_0,  *,       internal,     X),                        " &
     "433  (BC_0,  *,       internal,     0),                        " &
     "432  (BC_0,  *,       internal,     X),                        " &
     "431  (BC_0,  *,       internal,     X),                        " &
     "430  (BC_0,  *,       internal,     0),                        " &
     "429  (BC_0,  *,       internal,     X),                        " &
     "428  (BC_0,  *,       internal,     X),                        " &
     "427  (BC_0,  *,       internal,     0),                        " &
     "426  (BC_0,  *,       internal,     X),                        " &
     "425  (BC_0,  *,       internal,     X),                        " &
     "424  (BC_0,  *,       internal,     0),                        " &
     "423  (BC_0,  *,       internal,     X),                        " &
     "422  (BC_0,  *,       internal,     X),                        " &
     "421  (BC_0,  *,       internal,     0),                        " &
     "420  (BC_0,  *,       internal,     X),                        " &
     "419  (BC_0,  *,       internal,     X),                        " &
     "418  (BC_0,  *,       internal,     0),                        " &
     "417  (BC_0,  *,       internal,     X),                        " &
     "416  (BC_0,  *,       internal,     X),                        " &
     "415  (BC_0,  *,       internal,     0),                        " &
     "414  (BC_0,  *,       internal,     X),                        " &
     "413  (BC_0,  *,       internal,     X),                        " &
     "412  (BC_0,  *,       internal,     0),                        " &
     "411  (BC_0,  *,       internal,     X),                        " &
     "410  (BC_0,  *,       internal,     X),                        " &
     "409  (BC_0,  *,       internal,     0),                        " &
     "408  (BC_0,  *,       internal,     X),                        " &
     "407  (BC_0,  *,       internal,     X),                        " &
     "406  (BC_0,  *,       internal,     0),                        " &
     "405  (BC_0,  *,       internal,     X),                        " &
     "404  (BC_0,  *,       internal,     X),                        " &
     "403  (BC_0,  *,       internal,     X),                        " &
     "402  (BC_0,  *,       internal,     0),                        " &
     "401  (BC_0,  *,       internal,     X),                        " &
     "400  (BC_0,  *,       internal,     X),                        " &
     "399  (BC_0,  *,       internal,     0),                        " &
     "398  (BC_0,  *,       internal,     X),                        " &
     "397  (BC_0,  *,       internal,     X),                        " &
     "396  (BC_0,  *,       internal,     0),                        " &
     "395  (BC_0,  *,       internal,     X),                        " &
     "394  (BC_0,  *,       internal,     X),                        " &
     "393  (BC_0,  *,       internal,     0),                        " &
     "392  (BC_0,  *,       internal,     X),                        " &
     "391  (BC_0,  *,       internal,     X),                        " &
     "390  (BC_0,  *,       internal,     0),                        " &
     "389  (BC_0,  *,       internal,     X),                        " &
     "388  (BC_0,  *,       internal,     X),                        " &
     "387  (BC_0,  *,       internal,     0),                        " &
     "386  (BC_0,  *,       internal,     X),                        " &
     "385  (BC_0,  *,       internal,     X),                        " &
     "384  (BC_0,  *,       internal,     0),                        " &
     "383  (BC_0,  *,       internal,     X),                        " &
     "382  (BC_0,  *,       internal,     X),                        " &
     "381  (BC_0,  *,       internal,     0),                        " &
     "380  (BC_0,  *,       internal,     X),                        " &
     "379  (BC_0,  *,       internal,     X),                        " &
     "378  (BC_0,  *,       internal,     0),                        " &
     "377  (BC_0,  *,       internal,     X),                        " &
     "376  (BC_0,  *,       internal,     X),                        " &
     "375  (BC_0,  *,       internal,     0),                        " &
     "374  (BC_0,  *,       internal,     X),                        " &
     "373  (BC_0,  *,       internal,     X),                        " &
     "372  (BC_0,  *,       internal,     0),                        " &
     "371  (BC_0,  *,       internal,     X),                        " &
     "370  (BC_0,  *,       internal,     X),                        " &
     "369  (BC_0,  *,       internal,     0),                        " &
     "368  (BC_0,  *,       internal,     X),                        " &
     "367  (BC_0,  *,       internal,     X),                        " &
     "366  (BC_0,  *,       internal,     0),                        " &
     "365  (BC_0,  *,       internal,     X),                        " &
     "364  (BC_0,  *,       internal,     X),                        " &
     "363  (BC_0,  *,       internal,     0),                        " &
     "362  (BC_0,  *,       internal,     X),                        " &
     "361  (BC_0,  *,       internal,     X),                        " &
     "360  (BC_0,  *,       internal,     0),                        " &
     "359  (BC_0,  *,       internal,     X),                        " &
     "358  (BC_0,  *,       internal,     X),                        " &
     "357  (BC_0,  *,       internal,     0),                        " &
     "356  (BC_0,  *,       internal,     X),                        " &
     "355  (BC_0,  *,       internal,     X),                        " &
     "354  (BC_0,  *,       internal,     0),                        " &
     "353  (BC_0,  *,       internal,     X),                        " &
     "352  (BC_0,  *,       internal,     X),                        " &
     "351  (BC_0,  *,       internal,     0),                        " &
     "350  (BC_0,  *,       internal,     X),                        " &
     "349  (BC_0,  *,       internal,     X),                        " &
     "348  (BC_0,  *,       internal,     0),                        " &
     "347  (BC_0,  *,       internal,     X),                        " &
     "346  (BC_0,  *,       internal,     X),                        " &
     "345  (BC_0,  *,       internal,     0),                        " &
     "344  (BC_0,  *,       internal,     X),                        " &
     "343  (BC_0,  *,       internal,     X),                        " &
     "342  (BC_0,  *,       internal,     0),                        " &
     "341  (BC_0,  *,       internal,     X),                        " &
     "340  (BC_0,  *,       internal,     X),                        " &
     "339  (BC_0,  *,       internal,     0),                        " &
     "338  (BC_0,  *,       internal,     X),                        " &
     "337  (BC_0,  *,       internal,     X),                        " &
     "336  (BC_0,  *,       internal,     0),                        " &
     "335  (BC_0,  *,       internal,     X),                        " &
     "334  (BC_0,  *,       internal,     X),                        " &
     "333  (BC_0,  *,       internal,     0),                        " &
     "332  (BC_0,  *,       internal,     X),                        " &
     "331  (BC_0,  *,       internal,     X),                        " &
     "330  (BC_0,  *,       internal,     0),                        " &
     "329  (BC_0,  *,       internal,     X),                        " &
     "328  (BC_0,  *,       internal,     X),                        " &
     "327  (BC_0,  *,       internal,     0),                        " &
     "326  (BC_0,  *,       internal,     X),                        " &
     "325  (BC_0,  *,       internal,     X),                        " &
     "324  (BC_0,  *,       internal,     0),                        " &
     "323  (BC_0,  *,       internal,     X),                        " &
     "322  (BC_0,  *,       internal,     X),                        " &
     "321  (BC_0,  *,       internal,     0),                        " &
     "320  (BC_0,  *,       internal,     X),                        " &
     "319  (BC_0,  *,       internal,     X),                        " &
     "318  (BC_0,  *,       internal,     0),                        " &
     "317  (BC_0,  *,       internal,     X),                        " &
     "316  (BC_0,  *,       internal,     X),                        " &
     "315  (BC_0,  *,       internal,     0),                        " &
     "314  (BC_0,  *,       internal,     X),                        " &
     "313  (BC_0,  *,       internal,     X),                        " &
     "312  (BC_0,  *,       internal,     0),                        " &
     "311  (BC_0,  *,       internal,     X),                        " &
     "310  (BC_0,  *,       internal,     X),                        " &
     "309  (BC_0,  *,       internal,     X),                        " &
     "308  (BC_0,  *,       internal,     0),                        " &
     "307  (BC_0,  *,       internal,     X),                        " &
     "306  (BC_0,  *,       internal,     X),                        " &
     "305  (BC_0,  *,       internal,     0),                        " &
     "304  (BC_0,  *,       internal,     X),                        " &
     "303  (BC_0,  *,       internal,     X),                        " &
     "302  (BC_0,  *,       internal,     0),                        " &
     "301  (BC_0,  *,       internal,     X),                        " &
     "300  (BC_0,  *,       internal,     X),                        " &
     "299  (BC_0,  *,       internal,     0),                        " &
     "298  (BC_0,  *,       internal,     X),                        " &
     "297  (BC_0,  *,       internal,     X),                        " &
     "296  (BC_0,  *,       internal,     0),                        " &
     "295  (BC_0,  *,       internal,     X),                        " &
     "294  (BC_0,  *,       internal,     X),                        " &
     "293  (BC_0,  *,       internal,     0),                        " &
     "292  (BC_0,  *,       internal,     X),                        " &
     "291  (BC_0,  *,       internal,     X),                        " &
     "290  (BC_0,  *,       internal,     0),                        " &
     "289  (BC_0,  *,       internal,     X),                        " &
     "288  (BC_0,  *,       internal,     X),                        " &
     "287  (BC_0,  *,       internal,     0),                        " &
     "286  (BC_0,  *,       internal,     X),                        " &
     "285  (BC_0,  *,       internal,     X),                        " &
     "284  (BC_0,  *,       internal,     0),                        " &
     "283  (BC_0,  *,       internal,     X),                        " &
     "282  (BC_0,  *,       internal,     X),                        " &
     "281  (BC_0,  *,       internal,     0),                        " &
     "280  (BC_0,  *,       internal,     X),                        " &
     "279  (BC_0,  *,       internal,     X),                        " &
     "278  (BC_0,  *,       internal,     X),                        " &
     "277  (BC_0,  *,       internal,     0),                        " &
     "276  (BC_0,  *,       internal,     X),                        " &
     "275  (BC_0,  *,       internal,     X),                        " &
     "274  (BC_0,  *,       internal,     0),                        " &
     "273  (BC_0,  *,       internal,     X),                        " &
     "272  (BC_0,  *,       internal,     X),                        " &
     "271  (BC_0,  *,       internal,     0),                        " &
     "270  (BC_0,  *,       internal,     X),                        " &
     "269  (BC_0,  *,       internal,     X),                        " &
     "268  (BC_0,  *,       internal,     0),                        " &
     "267  (BC_0,  *,       internal,     X),                        " &
     "266  (BC_0,  *,       internal,     X),                        " &
     "265  (BC_0,  *,       internal,     0),                        " &
     "264  (BC_0,  *,       internal,     X),                        " &
     "263  (BC_0,  *,       internal,     X),                        " &
     "262  (BC_0,  *,       internal,     0),                        " &
     "261  (BC_0,  *,       internal,     X),                        " &
     "260  (BC_0,  *,       internal,     X),                        " &
     "259  (BC_0,  *,       internal,     0),                        " &
     "258  (BC_0,  *,       internal,     X),                        " &
     "257  (BC_0,  *,       internal,     X),                        " &
     "256  (BC_0,  *,       internal,     0),                        " &
     "255  (BC_0,  *,       internal,     X),                        " &
     "254  (BC_0,  *,       internal,     X),                        " &
     "253  (BC_0,  *,       internal,     0),                        " &
     "252  (BC_0,  *,       internal,     X),                        " &
     "251  (BC_0,  *,       internal,     X),                        " &
     "250  (BC_0,  *,       internal,     0),                        " &
     "249  (BC_0,  *,       internal,     X),                        " &
     "248  (BC_0,  *,       internal,     X),                        " &
     "247  (BC_0,  *,       internal,     0),                        " &
     "246  (BC_0,  *,       internal,     X),                        " &
     "245  (BC_0,  *,       internal,     X),                        " &
     "244  (BC_0,  *,       internal,     0),                        " &
     "243  (BC_0,  *,       internal,     X),                        " &
     "242  (BC_0,  *,       internal,     X),                        " &
     "241  (BC_0,  *,       internal,     0),                        " &
     "240  (BC_0,  *,       internal,     X),                        " &
     "239  (BC_0,  *,       internal,     X),                        " &
     "238  (BC_0,  *,       internal,     0),                        " &
     "237  (BC_0,  *,       internal,     X),                        " &
     "236  (BC_0,  *,       internal,     X),                        " &
     "235  (BC_0,  *,       internal,     0),                        " &
     "234  (BC_0,  *,       internal,     X),                        " &
     "233  (BC_0,  *,       internal,     X),                        " &
     "232  (BC_0,  *,       internal,     0),                        " &
     "231  (BC_0,  *,       internal,     X),                        " &
     "230  (BC_0,  *,       internal,     X),                        " &
     "229  (BC_0,  *,       internal,     0),                        " &
     "228  (BC_0,  *,       internal,     X),                        " &
     "227  (BC_0,  *,       internal,     X),                        " &
     "226  (BC_0,  *,       internal,     0),                        " &
     "225  (BC_0,  *,       internal,     X),                        " &
     "224  (BC_0,  *,       internal,     X),                        " &
     "223  (BC_0,  *,       internal,     0),                        " &
     "222  (BC_0,  *,       internal,     X),                        " &
     "221  (BC_0,  *,       internal,     X),                        " &
     "220  (BC_0,  *,       internal,     0),                        " &
     "219  (BC_0,  *,       internal,     X),                        " &
     "218  (BC_0,  *,       internal,     X),                        " &
     "217  (BC_0,  *,       internal,     0),                        " &
     "216  (BC_0,  *,       internal,     X),                        " &
     "215  (BC_0,  *,       internal,     X),                        " &
     "214  (BC_0,  *,       internal,     0),                        " &
     "213  (BC_0,  *,       internal,     X),                        " &
     "212  (BC_0,  *,       internal,     X),                        " &
     "211  (BC_0,  *,       internal,     0),                        " &
     "210  (BC_0,  *,       internal,     X),                        " &
     "209  (BC_0,  *,       internal,     X),                        " &
     "208  (BC_0,  *,       internal,     0),                        " &
     "207  (BC_0,  *,       internal,     X),                        " &
     "206  (BC_0,  *,       internal,     X),                        " &
     "205  (BC_0,  *,       internal,     0),                        " &
     "204  (BC_0,  *,       internal,     X),                        " &
     "203  (BC_0,  *,       internal,     X),                        " &
     "202  (BC_0,  *,       internal,     0),                        " &
     "201  (BC_0,  *,       internal,     X),                        " &
     "200  (BC_0,  *,       internal,     X),                        " &
     "199  (BC_0,  *,       internal,     0),                        " &
     "198  (BC_0,  *,       internal,     X),                        " &
     "197  (BC_0,  *,       internal,     X),                        " &
     "196  (BC_0,  *,       internal,     0),                        " &
     "195  (BC_0,  *,       internal,     X),                        " &
     "194  (BC_0,  *,       internal,     X),                        " &
     "193  (BC_0,  *,       internal,     0),                        " &
     "192  (BC_0,  *,       internal,     X),                        " &
     "191  (BC_0,  *,       internal,     X),                        " &
     "190  (BC_0,  *,       internal,     0),                        " &
     "189  (BC_0,  *,       internal,     X),                        " &
     "188  (BC_0,  *,       internal,     X),                        " &
     "187  (BC_0,  *,       internal,     X),                        " &
     "186  (BC_0,  *,       internal,     0),                        " &
     "185  (BC_0,  *,       internal,     X),                        " &
     "184  (BC_0,  *,       internal,     X),                        " &
     "183  (BC_0,  *,       internal,     0),                        " &
     "182  (BC_0,  *,       internal,     X),                        " &
     "181  (BC_0,  *,       internal,     X),                        " &
     "180  (BC_0,  *,       internal,     0),                        " &
     "179  (BC_0,  *,       internal,     X),                        " &
     "178  (BC_0,  *,       internal,     X),                        " &
     "177  (BC_0,  *,       internal,     0),                        " &
     "176  (BC_0,  *,       internal,     X),                        " &
     "175  (BC_0,  *,       internal,     X),                        " &
     "174  (BC_0,  *,       internal,     0),                        " &
     "173  (BC_0,  *,       internal,     X),                        " &
     "172  (BC_0,  *,       internal,     X),                        " &
     "171  (BC_0,  *,       internal,     0),                        " &
     "170  (BC_0,  *,       internal,     X),                        " &
     "169  (BC_0,  *,       internal,     X),                        " &
     "168  (BC_0,  *,       internal,     0),                        " &
     "167  (BC_0,  *,       internal,     X),                        " &
     "166  (BC_0,  *,       internal,     X),                        " &
     "165  (BC_0,  *,       internal,     0),                        " &
     "164  (BC_0,  *,       internal,     X),                        " &
     "163  (BC_0,  *,       internal,     X),                        " &
     "162  (BC_0,  *,       internal,     0),                        " &
     "161  (BC_0,  *,       internal,     X),                        " &
     "160  (BC_0,  *,       internal,     X),                        " &
     "159  (BC_0,  *,       internal,     0),                        " &
     "158  (BC_4,  RST_N,   observe_only, X),                        " &
     "157  (BC_0,  *,       internal,     X),                        " &
     "156  (BC_0,  *,       internal,     X),                        " &
     "155  (BC_0,  *,       internal,     0),                        " &
     "154  (BC_0,  *,       internal,     X),                        " &
     "153  (BC_0,  *,       internal,     X),                        " &
     "152  (BC_0,  *,       internal,     0),                        " &
     "151  (BC_0,  *,       internal,     X),                        " &
     "150  (BC_0,  *,       internal,     X),                        " &
     "149  (BC_0,  *,       internal,     0),                        " &
     "148  (BC_0,  *,       internal,     X),                        " &
     "147  (BC_0,  *,       internal,     X),                        " &
     "146  (BC_0,  *,       internal,     0),                        " &
     "145  (BC_0,  *,       internal,     X),                        " &
     "144  (BC_0,  *,       internal,     X),                        " &
     "143  (BC_0,  *,       internal,     0),                        " &
     "142  (BC_0,  *,       internal,     X),                        " &
     "141  (BC_0,  *,       internal,     X),                        " &
     "140  (BC_0,  *,       internal,     0),                        " &
     "139  (BC_0,  *,       internal,     X),                        " &
     "138  (BC_0,  *,       internal,     X),                        " &
     "137  (BC_0,  *,       internal,     0),                        " &
     "136  (BC_0,  *,       internal,     X),                        " &
     "135  (BC_0,  *,       internal,     X),                        " &
     "134  (BC_0,  *,       internal,     0),                        " &
     "133  (BC_0,  *,       internal,     X),                        " &
     "132  (BC_0,  *,       internal,     X),                        " &
     "131  (BC_0,  *,       internal,     0),                        " &
     "130  (BC_0,  *,       internal,     X),                        " &
     "129  (BC_0,  *,       internal,     X),                        " &
     "128  (BC_0,  *,       internal,     0),                        " &
     "127  (BC_0,  *,       internal,     X),                        " &
     "126  (BC_0,  *,       internal,     X),                        " &
     "125  (BC_0,  *,       internal,     X),                        " &
     "124  (BC_0,  *,       internal,     0),                        " &
     "123  (BC_0,  *,       internal,     X),                        " &
     "122  (BC_0,  *,       internal,     X),                        " &
     "121  (BC_0,  *,       internal,     0),                        " &
     "120  (BC_0,  *,       internal,     X),                        " &
     "119  (BC_0,  *,       internal,     X),                        " &
     "118  (BC_0,  *,       internal,     0),                        " &
     "117  (BC_0,  *,       internal,     X),                        " &
     "116  (BC_0,  *,       internal,     X),                        " &
     "115  (BC_0,  *,       internal,     0),                        " &
     "114  (BC_0,  *,       internal,     X),                        " &
     "113  (BC_0,  *,       internal,     X),                        " &
     "112  (BC_0,  *,       internal,     0),                        " &
     "111  (BC_0,  *,       internal,     X),                        " &
     "110  (BC_0,  *,       internal,     X),                        " &
     "109  (BC_0,  *,       internal,     0),                        " &
     "108  (BC_0,  *,       internal,     X),                        " &
     "107  (BC_0,  *,       internal,     X),                        " &
     "106  (BC_0,  *,       internal,     0),                        " &
     "105  (BC_0,  *,       internal,     X),                        " &
     "104  (BC_0,  *,       internal,     X),                        " &
     "103  (BC_0,  *,       internal,     0),                        " &
     "102  (BC_0,  *,       internal,     X),                        " &
     "101  (BC_0,  *,       internal,     X),                        " &
     "100  (BC_0,  *,       internal,     0),                        " &
     "99   (BC_0,  *,       internal,     X),                        " &
     "98   (BC_0,  *,       internal,     X),                        " &
     "97   (BC_0,  *,       internal,     X),                        " &
     "96   (BC_0,  *,       internal,     0),                        " &
     "95   (BC_0,  *,       internal,     X),                        " &
     "94   (BC_0,  *,       internal,     X),                        " &
     "93   (BC_0,  *,       internal,     0),                        " &
     "92   (BC_0,  *,       internal,     X),                        " &
     "91   (BC_0,  *,       internal,     X),                        " &
     "90   (BC_0,  *,       internal,     0),                        " &
     "89   (BC_0,  *,       internal,     X),                        " &
     "88   (BC_0,  *,       internal,     X),                        " &
     "87   (BC_0,  *,       internal,     0),                        " &
     "86   (BC_0,  *,       internal,     X),                        " &
     "85   (BC_0,  *,       internal,     X),                        " &
     "84   (BC_0,  *,       internal,     0),                        " &
     "83   (BC_0,  *,       internal,     X),                        " &
     "82   (BC_0,  *,       internal,     X),                        " &
     "81   (BC_0,  *,       internal,     0),                        " &
     "80   (BC_0,  *,       internal,     X),                        " &
     "79   (BC_0,  *,       internal,     X),                        " &
     "78   (BC_0,  *,       internal,     0),                        " &
     "77   (BC_0,  *,       internal,     X),                        " &
     "76   (BC_0,  *,       internal,     X),                        " &
     "75   (BC_0,  *,       internal,     0),                        " &
     "74   (BC_4,  ROH1,    observe_only, X),                        " &
     "73   (BC_2,  ROH1,    output3,      X,    72,     1,      Z),  " &
     "72   (BC_2,  *,       controlr,     1),                        " &
     "71   (BC_0,  *,       internal,     X),                        " &
     "70   (BC_0,  *,       internal,     X),                        " &
     "69   (BC_0,  *,       internal,     0),                        " &
     "68   (BC_0,  *,       internal,     X),                        " &
     "67   (BC_0,  *,       internal,     X),                        " &
     "66   (BC_0,  *,       internal,     0),                        " &
     "65   (BC_0,  *,       internal,     X),                        " &
     "64   (BC_0,  *,       internal,     X),                        " &
     "63   (BC_0,  *,       internal,     0),                        " &
     "62   (BC_0,  *,       internal,     X),                        " &
     "61   (BC_0,  *,       internal,     X),                        " &
     "60   (BC_0,  *,       internal,     0),                        " &
     "59   (BC_4,  RCLKO1,  observe_only, X),                        " &
     "58   (BC_2,  RCLKO1,  output3,      X,    57,     1,      Z),  " &
     "57   (BC_2,  *,       controlr,     1),                        " &
     "56   (BC_4,  RSER1,   observe_only, X),                        " &
     "55   (BC_2,  RSER1,   output3,      X,    54,     1,      Z),  " &
     "54   (BC_2,  *,       controlr,     1),                        " &
     "53   (BC_4,  TLCLK1,  observe_only, X),                        " &
     "52   (BC_2,  TLCLK1,  output3,      X,    51,     1,      Z),  " &
     "51   (BC_2,  *,       controlr,     1),                        " &
     "50   (BC_4,  RLCLK1,  observe_only, X),                        " &
     "49   (BC_4,  TOHCLK1, observe_only, X),                        " &
     "48   (BC_2,  TOHCLK1, output3,      X,    47,     1,      Z),  " &
     "47   (BC_2,  *,       controlr,     1),                        " &
     "46   (BC_4,  TOH1,    observe_only, X),                        " &
     "45   (BC_2,  TOH1,    output3,      X,    44,     1,      Z),  " &
     "44   (BC_2,  *,       controlr,     1),                        " &
     "43   (BC_4,  RSOFO1,  observe_only, X),                        " &
     "42   (BC_2,  RSOFO1,  output3,      X,    41,     1,      Z),  " &
     "41   (BC_2,  *,       controlr,     1),                        " &
     "40   (BC_4,  TSOFO1,  observe_only, X),                        " &
     "39   (BC_2,  TSOFO1,  output3,      X,    38,     1,      Z),  " &
     "38   (BC_2,  *,       controlr,     1),                        " &
     "37   (BC_4,  TSOFI1,  observe_only, X),                        " &
     "36   (BC_2,  TSOFI1,  output3,      X,    35,     1,      Z),  " &
     "35   (BC_2,  *,       controlr,     1),                        " &
     "34   (BC_4,  TOHSOF1, observe_only, X),                        " &
     "33   (BC_2,  TOHSOF1, output3,      X,    32,     1,      Z),  " &
     "32   (BC_2,  *,       controlr,     1),                        " &
     "31   (BC_4,  TCLKO1,  observe_only, X),                        " &
     "30   (BC_2,  TCLKO1,  output3,      X,    29,     1,      Z),  " &
     "29   (BC_2,  *,       controlr,     1),                        " &
     "28   (BC_0,  *,       internal,     X),                        " &
     "27   (BC_0,  *,       internal,     X),                        " &
     "26   (BC_0,  *,       internal,     0),                        " &
     "25   (BC_4,  TSER1,   observe_only, X),                        " &
     "24   (BC_2,  TSER1,   output3,      X,    23,     1,      Z),  " &
     "23   (BC_2,  *,       controlr,     1),                        " &
     "22   (BC_0,  *,       internal,     X),                        " &
     "21   (BC_0,  *,       internal,     X),                        " &
     "20   (BC_0,  *,       internal,     0),                        " &
     "19   (BC_4,  ROHCLK1, observe_only, X),                        " &
     "18   (BC_2,  ROHCLK1, output3,      X,    17,     1,      Z),  " &
     "17   (BC_2,  *,       controlr,     1),                        " &
     "16   (BC_4,  TCLKI1,  observe_only, X),                        " &
     "15   (BC_4,  RPOS1,   observe_only, X),                        " &
     "14   (BC_2,  RPOS1,   output3,      X,    13,     1,      Z),  " &
     "13   (BC_2,  *,       controlr,     1),                        " &
     "12   (BC_4,  TNEG1,   observe_only, X),                        " &
     "11   (BC_2,  TNEG1,   output3,      X,    10,     1,      Z),  " &
     "10   (BC_2,  *,       controlr,     1),                        " &
     "9    (BC_4,  TPOS1,   observe_only, X),                        " &
     "8    (BC_2,  TPOS1,   output3,      X,    7,      1,      Z),  " &
     "7    (BC_2,  *,       controlr,     1),                        " &
     "6    (BC_4,  RNEG1,   observe_only, X),                        " &
     "5    (BC_2,  RNEG1,   output3,      X,    4,      1,      Z),  " &
     "4    (BC_2,  *,       controlr,     1),                        " &
     "3    (BC_4,  ROHSOF1, observe_only, X),                        " &
     "2    (BC_2,  ROHSOF1, output3,      X,    1,      1,      Z),  " &
     "1    (BC_2,  *,       controlr,     1), "&
     "0    (BC_0,  *,       internal,     X)";
 
 end ds3171;