------------------------------------------------------------------------
-- 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;