------------------------------------------------------------------------ -- BSDL Description for Top-Level Entity GC1115 Version 1.0 -- -- Created by: Kyle Li -- -- Company: Texas Instruments -- -- Date: Tue Jul 5 9:38:0 2005 -- ----------------------------------------------------------------------- entity gc1115 is generic(PHYSICAL_PIN_MAP : string := "pbga256_17x17"); port ( A_0 : in bit; A_1 : in bit; A_2 : in bit; A_3 : in bit; A_4 : in bit; A_5 : in bit; A_6 : in bit; A_7 : in bit; CS_N : in bit; D_0 : inout bit; D_1 : inout bit; D_10 : inout bit; D_11 : inout bit; D_12 : inout bit; D_13 : inout bit; D_14 : inout bit; D_15 : inout bit; D_2 : inout bit; D_3 : inout bit; D_4 : inout bit; D_5 : inout bit; D_6 : inout bit; D_7 : inout bit; D_8 : inout bit; D_9 : inout bit; IN_A_0 : in bit; IN_A_1 : in bit; IN_A_10 : in bit; IN_A_11 : in bit; IN_A_12 : in bit; IN_A_13 : in bit; IN_A_14 : in bit; IN_A_15 : in bit; IN_A_16 : in bit; IN_A_17 : in bit; IN_A_2 : in bit; IN_A_3 : in bit; IN_A_4 : in bit; IN_A_5 : in bit; IN_A_6 : in bit; IN_A_7 : in bit; IN_A_8 : in bit; IN_A_9 : in bit; IN_B_0 : in bit; IN_B_1 : in bit; IN_B_10 : in bit; IN_B_11 : in bit; IN_B_12 : in bit; IN_B_13 : in bit; IN_B_14 : in bit; IN_B_15 : in bit; IN_B_16 : in bit; IN_B_17 : in bit; IN_B_2 : in bit; IN_B_3 : in bit; IN_B_4 : in bit; IN_B_5 : in bit; IN_B_6 : in bit; IN_B_7 : in bit; IN_B_8 : in bit; IN_B_9 : in bit; IN_CLK : in bit; INT_N : buffer bit; LOOP : buffer bit; OUT_A_0 : out bit; OUT_A_1 : out bit; OUT_A_10 : out bit; OUT_A_11 : out bit; OUT_A_12 : out bit; OUT_A_13 : out bit; OUT_A_14 : out bit; OUT_A_15 : out bit; OUT_A_16 : out bit; OUT_A_17 : out bit; OUT_A_2 : out bit; OUT_A_3 : out bit; OUT_A_4 : out bit; OUT_A_5 : out bit; OUT_A_6 : out bit; OUT_A_7 : out bit; OUT_A_8 : out bit; OUT_A_9 : out bit; OUT_B_0 : out bit; OUT_B_1 : out bit; OUT_B_10 : out bit; OUT_B_11 : out bit; OUT_B_12 : out bit; OUT_B_13 : out bit; OUT_B_14 : out bit; OUT_B_15 : out bit; OUT_B_16 : out bit; OUT_B_17 : out bit; OUT_B_2 : out bit; OUT_B_3 : out bit; OUT_B_4 : out bit; OUT_B_5 : out bit; OUT_B_6 : out bit; OUT_B_7 : out bit; OUT_B_8 : out bit; OUT_B_9 : out bit; OUT_CLK : buffer bit; OUT_IQ_SEL : buffer bit; RD_N : in bit; RESET_N : in bit; SYNC_A_N : in bit; SYNC_B_N : in bit; SYNC_OUT_N : buffer bit; TEST_MODE : in bit; WR_N : in bit; tdi : in bit; tms : in bit; tck : in bit; tdo : out bit; trst : in bit ); use STD_1149_1_1994.all; -- Get IEEE 1149.1-1994 attributes and definitions attribute COMPONENT_CONFORMANCE of gc1115 : entity is "STD_1149_1_1993"; attribute PIN_MAP of gc1115 : entity is PHYSICAL_PIN_MAP; constant pbga256_17x17 : PIN_MAP_STRING := "A_0: C2," & "A_1: C1," & "A_2: C6," & "A_3: B3," & "A_4: A3," & "A_5: B4," & "A_6: C7," & "A_7: B5," & "CS_N: A6," & "D_0: K1," & "D_1: J2," & "D_10: F2," & "D_11: E1," & "D_12: E2," & "D_13: E3," & "D_14: D1," & "D_15: D2," & "D_2: J1," & "D_3: H1," & "D_4: H2," & "D_5: G1," & "D_6: G2," & "D_7: H3," & "D_8: F1," & "D_9: G3," & "IN_A_0: A9," & "IN_A_1: A10," & "IN_A_10: E15," & "IN_A_11: F14," & "IN_A_12: E16," & "IN_A_13: F15," & "IN_A_14: G14," & "IN_A_15: F16," & "IN_A_16: G15," & "IN_A_17:G16," & "IN_A_2: B10," & "IN_A_3: C9," & "IN_A_4: A12," & "IN_A_5: B11," & "IN_A_6: A13," & "IN_A_7: B12," & "IN_A_8: D15," & "IN_A_9: D16," & "IN_B_0: H14," & "IN_B_1: H16," & "IN_B_10: M15," & "IN_B_11: J14," & "IN_B_12: N16," & "IN_B_13: N15," & "IN_B_14: K14," & "IN_B_15: P16," & "IN_B_16: L14," & "IN_B_17: P15," & "IN_B_2: H15," & "IN_B_3: J16," & "IN_B_4: J15," & "IN_B_5: K16," & "IN_B_6: K15," & "IN_B_7: L16," & "IN_B_8: L15," & "IN_B_9: M16," & "IN_CLK: C12," & "INT_N: A4," & "LOOP": P8," & "OUT_A_0: R5," & "OUT_A_1: P7," & "OUT_A_10: L3," & "OUT_A_11: N1," & "OUT_A_12: M2," & "OUT_A_13: K3," & "OUT_A_14: M1," & "OUT_A_15: J3," & "OUT_A_16: L2," & "OUT_A_17: L1," & "OUT_A_2: T4," & "OUT_A_3: R4," & "OUT_A_4: P6," & "OUT_A_5: T3," & "OUT_A_6: R3," & "OUT_A_7: P2," & "OUT_A_8: P1," & "OUT_A_9: N2," & "OUT_B_0: T13," & "OUT_B_1: P11," & "OUT_B_10: R9," & "OUT_B_11: T9," & "OUT_B_12: T8," & "OUT_B_13: R8," & "OUT_B_14: T7," & "OUT_B_15: R7," & "OUT_B_16: T6," & "OUT_B_17: R6," & "OUT_B_2: R12," & "OUT_B_3: T12," & "OUT_B_4: R11," & "OUT_B_5: P10," & "OUT_B_6: T11," & "OUT_B_7: R10," & "OUT_B_8: P9," & "OUT_B_9: T10," & "OUT_CLK: K2," & "OUT_IQ_SEL: T5," & "RD_N: B6," & "RESET_N: B13," & "SYNC_A_N: R14," & "SYNC_B_N: T14," & "SYNC_OUT_N: R13," & "TEST_MODE: B7," & "WR_N: A5," & "tdi: A8," & "tms: B9," & "tck: C8," & "tdo: A7," & "trst: B8"; attribute TAP_SCAN_IN of TDI : signal is true; attribute TAP_SCAN_MODE of TMS : signal is true; attribute TAP_SCAN_OUT of TDO : signal is true; attribute TAP_SCAN_CLOCK of TCK : signal is (5.00000000e+06, BOTH); attribute TAP_SCAN_RESET of TRST : signal is true; attribute INSTRUCTION_LENGTH of gc1115 : entity is 2; attribute INSTRUCTION_OPCODE of gc1115 : entity is "extest (00)," & "bypass (11)," & "sample (10)," & "idcode (01)"; attribute INSTRUCTION_CAPTURE of gc1115 : entity is "01"; attribute IDCODE_REGISTER of gc1115 : entity is "0001" & -- Version Number "0001000100010101" & -- Part Number "00010001100" & -- Manufacturer ID "1"; -- Required by IEEE Std. 1149.1-1990 attribute REGISTER_ACCESS of gc1115 : entity is "BOUNDARY (extest, sample), " & "DEVICE_ID (idcode), " & "BYPASS (bypass)"; attribute BOUNDARY_LENGTH of gc1115 : entity is 111; attribute BOUNDARY_REGISTER of gc1115 : entity is --- num cell port function safe [ccell disval rslt] "0 ( bc_1, OUT_A_0, output3, X, 109, 1, Z)," & "1 ( bc_1, OUT_A_1, output3, X, 109, 1, Z)," & "2 ( bc_1, OUT_A_2, output3, X, 109, 1, Z)," & "3 ( bc_1, OUT_A_3, output3, X, 109, 1, Z)," & "4 ( bc_1, OUT_A_4, output3, X, 109, 1, Z)," & "5 ( bc_1, OUT_A_5, output3, X, 109, 1, Z)," & "6 ( bc_1, OUT_A_6, output3, X, 109, 1, Z)," & "7 ( bc_1, OUT_A_7, output3, X, 109, 1, Z)," & "8 ( bc_1, OUT_A_8, output3, X, 109, 1, Z)," & "9 ( bc_1, OUT_A_9, output3, X, 109, 1, Z)," & "10 ( bc_1, OUT_A_10, output3, X, 109, 1, Z)," & "11 ( bc_1, OUT_A_11, output3, X, 109, 1, Z)," & "12 ( bc_1, OUT_A_12, output3, X, 109, 1, Z)," & "13 ( bc_1, OUT_A_13, output3, X, 109, 1, Z)," & "14 ( bc_1, OUT_A_14, output3, X, 109, 1, Z)," & "15 ( bc_1, OUT_A_15, output3, X, 109, 1, Z)," & "16 ( bc_1, OUT_A_16, output3, X, 109, 1, Z)," & "17 ( bc_1, OUT_A_17, output3, X, 109, 1, Z)," & "18 ( bc_1, OUT_IQ_SEL, output2, X)," & "19 ( bc_1, OUT_B_0, output3, X, 110, 1, Z)," & "20 ( bc_1, OUT_B_1, output3, X, 110, 1, Z)," & "21 ( bc_1, OUT_B_2, output3, X, 110, 1, Z)," & "22 ( bc_1, OUT_B_3, output3, X, 110, 1, Z)," & "23 ( bc_1, OUT_B_4, output3, X, 110, 1, Z)," & "24 ( bc_1, OUT_B_5, output3, X, 110, 1, Z)," & "25 ( bc_1, OUT_B_6, output3, X, 110, 1, Z)," & "26 ( bc_1, OUT_B_7, output3, X, 110, 1, Z)," & "27 ( bc_1, OUT_B_8, output3, X, 110, 1, Z)," & "28 ( bc_1, OUT_B_9, output3, X, 110, 1, Z)," & "29 ( bc_1, OUT_B_10, output3, X, 110, 1, Z)," & "30 ( bc_1, OUT_B_11, output3, X, 110, 1, Z)," & "31 ( bc_1, OUT_B_12, output3, X, 110, 1, Z)," & "32 ( bc_1, OUT_B_13, output3, X, 110, 1, Z)," & "33 ( bc_1, OUT_B_14, output3, X, 110, 1, Z)," & "34 ( bc_1, OUT_B_15, output3, X, 110, 1, Z)," & "35 ( bc_1, OUT_B_16, output3, X, 110, 1, Z)," & "36 ( bc_1, OUT_B_17, output3, X, 110, 1, Z)," & "37 ( bc_1, SYNC_OUT_N, output2, X)," & "38 ( bc_1, SYNC_A_N, input, X)," & "39 ( bc_1, SYNC_B_N, input, X)," & "40 ( bc_1, IN_B_17, input, X)," & "41 ( bc_1, IN_B_16, input, X)," & "42 ( bc_1, IN_B_15, input, X)," & "43 ( bc_1, IN_B_14, input, X)," & "44 ( bc_1, IN_B_13, input, X)," & "45 ( bc_1, IN_B_12, input, X)," & "46 ( bc_1, IN_B_11, input, X)," & "47 ( bc_1, IN_B_10, input, X)," & "48 ( bc_1, IN_B_9, input, X)," & "49 ( bc_1, IN_B_8, input, X)," & "50 ( bc_1, IN_B_7, input, X)," & "51 ( bc_1, IN_B_6, input, X)," & "52 ( bc_1, IN_B_5, input, X)," & "53 ( bc_1, IN_B_4, input, X)," & "54 ( bc_1, IN_B_3, input, X)," & "55 ( bc_1, IN_B_2, input, X)," & "56 ( bc_1, IN_B_1, input, X)," & "57 ( bc_1, IN_B_0, input, X)," & "58 ( bc_1, IN_A_17, input, X)," & "59 ( bc_1, IN_A_16, input, X)," & "60 ( bc_1, IN_A_15, input, X)," & "61 ( bc_1, IN_A_14, input, X)," & "62 ( bc_1, IN_A_13, input, X)," & "63 ( bc_1, IN_A_12, input, X)," & "64 ( bc_1, IN_A_11, input, X)," & "65 ( bc_1, IN_CLK, input, X)," & "66 ( bc_1, IN_A_10, input, X)," & "67 ( bc_1, IN_A_9, input, X)," & "68 ( bc_1, IN_A_8, input, X)," & "69 ( bc_1, IN_A_7, input, X)," & "70 ( bc_1, IN_A_6, input, X)," & "71 ( bc_1, IN_A_5, input, X)," & "72 ( bc_1, IN_A_4, input, X)," & "73 ( bc_1, IN_A_3, input, X)," & "74 ( bc_1, IN_A_2, input, X)," & "75 ( bc_1, IN_A_1, input, X)," & "76 ( bc_1, IN_A_0, input, X)," & "77 ( bc_1, RESET_N, input, X)," & "78 ( bc_1, TEST_MODE, input, X)," & "79 ( bc_1, CS_N, input, X)," & "80 ( bc_1, RD_N, input, X)," & "81 ( bc_1, WR_N, input, X)," & "82 ( bc_1, A_7, input, X)," & "83 ( bc_1, A_6, input, X)," & "84 ( bc_1, A_5, input, X)," & "85 ( bc_1, A_4, input, X)," & "86 ( bc_1, A_3, input, X)," & "87 ( bc_1, A_2, input, X)," & "88 ( bc_1, A_1, input, X)," & "89 ( bc_1, A_0, input, X)," & "90 ( bc_7, D_15, bidir, X, 108, 1, Z)," & "91 ( bc_7, D_14, bidir, X, 108, 1, Z)," & "92 ( bc_7, D_13, bidir, X, 108, 1, Z)," & "93 ( bc_7, D_12, bidir, X, 108, 1, Z)," & "94 ( bc_7, D_11, bidir, X, 108, 1, Z)," & "95 ( bc_7, D_10, bidir, X, 108, 1, Z)," & "96 ( bc_7, D_9, bidir, X, 108, 1, Z)," & "97 ( bc_7, D_8, bidir, X, 108, 1, Z)," & "98 ( bc_7, D_7, bidir, X, 108, 1, Z)," & "99 ( bc_7, D_6, bidir, X, 108, 1, Z)," & "100 ( bc_7, D_5, bidir, X, 108, 1, Z)," & "101 ( bc_7, D_4, bidir, X, 108, 1, Z)," & "102 ( bc_7, D_3, bidir, X, 108, 1, Z)," & "103 ( bc_7, D_2, bidir, X, 108, 1, Z)," & "104 ( bc_7, D_1, bidir, X, 108, 1, Z)," & "105 ( bc_7, D_0, bidir, X, 108, 1, Z)," & "106 ( bc_1, INT_N, output2, X)," & "107 ( bc_1, OUT_CLK, output2, X)," & "108 ( bc_2, *, control, 1)," & "109 ( bc_2, *, control, 1)," & "110 ( bc_2, *, control, 1)"; end gc1115;