----------------------------------------------------------------------------------- -- DATE & TIME : Mon Jul 2 10:28:33 2007 -- File Type : BSDL Description for Top-Level Entity PI7C9X20303UL ----------------------------------------------------------------------------------- entity PI7C9X20303UL is generic(PHYSICAL_PIN_MAP : string := "BGA148"); port ( DEBUG_OUT : inout bit_vector(15 downto 0); DM_L : in bit; EECLK : out bit; EEPD : inout bit; GPIO : inout bit_vector(7 downto 0); LANEACT : out bit_vector(3 downto 0); PERST_L : in bit; WAKE_L : in bit; VDDC : linkage bit_vector(10 downto 0); VSSC : linkage bit_vector(6 downto 0); VSSR : linkage bit; VSS : linkage bit; VDDR : linkage bit_vector(7 downto 0); VDDCAUX : linkage bit; VAUX : linkage bit; CLKINP : linkage bit; CLKINN : linkage bit; RXN04 : linkage bit; RXP04 : linkage bit; RXN05 : linkage bit; RXP05 : linkage bit; RXN07 : linkage bit; RXP07 : linkage bit; TXN04 : linkage bit; TXP04 : linkage bit; TXN05 : linkage bit; TXP05 : linkage bit; TXN07 : linkage bit; TXP07 : linkage bit; JTG_TDI : in bit; JTG_TMS : in bit; JTG_TCK : in bit; JTG_TDO : out bit; JTG_TRST_L : in bit ); use STD_1149_1_1994.all; -- Get IEEE 1149.1-1994 attributes and definitions attribute COMPONENT_CONFORMANCE of PI7C9X20303UL : entity is "STD_1149_1_1993"; attribute PIN_MAP of PI7C9X20303UL : entity is PHYSICAL_PIN_MAP; constant BGA148 : PIN_MAP_STRING := "DEBUG_OUT: (B18,A18,B15,A17,B9,A10,B8,B7,A8,B6,A7,B5,A5,A71,B59,A70)," & "DM_L: A38," & "VDDC: (B2,A9,B14,A21,B20,B22,A28,A29,A33,A57,A69)," & "VSSC: (B1,B16,B21,B25,B30,B32,B45)," & "VSSR: B60," & "VSS: B41," & "VDDR: (A6,A11,B17,A22,B23,B26,B47,B58)," & "VDDCAUX: B3," & "VAUX: A4," & "CLKINP: B42," & "CLKINN: B43," & "RXN04: B48," & "RXP04: A58," & "RXN05: A64," & "RXP05: B53," & "RXN07: B57," & "RXP07: A68," & "TXN04: A61," & "TXP04: A60," & "TXN05: A62," & "TXP05: B52," & "TXN07: A66," & "TXP07: B56," & "DM_L: A38," & "DWNRST_L: (B46,B44,A52)," & "EECLK: A23," & "EEPD: B19," & "GPIO: (B13,A15,B12,A14,B11,A13,A12,B10)," & "LANEACT: (A30,B24,A27,A26)," & "PERST_L: A25," & "WAKE_L: B4," & "JTG_TDI: B29," & "JTG_TMS: A34," & "JTG_TCK: B27," & "JTG_TDO: A32," & "JTG_TRST_L: B31"; attribute TAP_SCAN_IN of JTG_TDI : signal is true; attribute TAP_SCAN_MODE of JTG_TMS : signal is true; attribute TAP_SCAN_OUT of JTG_TDO : signal is true; attribute TAP_SCAN_CLOCK of JTG_TCK : signal is (20.0e6, BOTH); attribute TAP_SCAN_RESET of JTG_TRST_L : signal is true; attribute INSTRUCTION_LENGTH of PI7C9X20303UL : entity is 5; attribute INSTRUCTION_OPCODE of PI7C9X20303UL : entity is "extest (00000)," & "bypass (11111)," & "sample (00001)," & "mem_bist (01010)," & "phy_test_sig (01001)," & "int_scan (00010)," & "idcode (01100)," & "clamp (00100)," & "highz (00101)"; attribute INSTRUCTION_CAPTURE of PI7C9X20303UL : entity is "00001"; attribute IDCODE_REGISTER of PI7C9X20303UL : entity is "0001" & -- Version Number "0000010000000100" & -- Part Number "01000111111" & -- Manufacturer ID "1"; -- Required by IEEE Std. 1149.1-1990 attribute INSTRUCTION_PRIVATE of PI7C9X20303UL : entity is "int_scan, mem_bist, phy_test_sig"; attribute REGISTER_ACCESS of PI7C9X20303UL : entity is "BOUNDARY (extest, sample), " & "DEVICE_ID (idcode), " & "BYPASS (bypass, clamp, highz)"; attribute BOUNDARY_LENGTH of PI7C9X20303UL : entity is 64; attribute BOUNDARY_REGISTER of PI7C9X20303UL : entity is --- num cell port function safe [ccell disval rslt] "0 ( BC_4, WAKE_L, input, X)," & "1 ( BC_7, DEBUG_OUT(3), bidir, X, 4, 0, Z)," & "2 ( BC_7, DEBUG_OUT(4), bidir, X, 4, 0, Z)," & "3 ( BC_7, DEBUG_OUT(5), bidir, X, 4, 0, Z)," & "4 ( BC_2_A, *, control, 0)," & "5 ( BC_7, DEBUG_OUT(6), bidir, X, 4, 0, Z)," & "6 ( BC_7, DEBUG_OUT(7), bidir, X, 4, 0, Z)," & "7 ( BC_7, DEBUG_OUT(8), bidir, X, 4, 0, Z)," & "8 ( BC_7, DEBUG_OUT(9), bidir, X, 4, 0, Z)," & "9 ( BC_7, DEBUG_OUT(10), bidir, X, 4, 0, Z)," & "10 ( BC_7, DEBUG_OUT(11), bidir, X, 4, 0, Z)," & "11 ( BC_7, GPIO(0), bidir, X, 12, 0, Z)," & "12 ( BC_2_A, *, control, 0)," & "13 ( BC_7, GPIO(1), bidir, X, 14, 0, Z)," & "14 ( BC_2_A, *, control, 0)," & "15 ( BC_7, GPIO(2), bidir, X, 16, 0, Z)," & "16 ( BC_2_A, *, control, 0)," & "17 ( BC_7, GPIO(3), bidir, X, 18, 0, Z)," & "18 ( BC_2_A, *, control, 0)," & "19 ( BC_7, GPIO(4), bidir, X, 20, 0, Z)," & "20 ( BC_2_A, *, control, 0)," & "21 ( BC_7, GPIO(5), bidir, X, 22, 0, Z)," & "22 ( BC_2_A, *, control, 0)," & "23 ( BC_7, GPIO(6), bidir, X, 24, 0, Z)," & "24 ( BC_2_A, *, control, 0)," & "25 ( BC_7, GPIO(7), bidir, X, 26, 0, Z)," & "26 ( BC_2_A, *, control, 0)," & "27 ( BC_7, DEBUG_OUT(12), bidir, X, 4, 0, Z)," & "28 ( BC_7, DEBUG_OUT(13), bidir, X, 4, 0, Z)," & "29 ( BC_7, DEBUG_OUT(14), bidir, X, 4, 0, Z)," & "30 ( BC_7, DEBUG_OUT(15), bidir, X, 4, 0, Z)," & "31 ( BC_1, EECLK, output2, X)," & "32 ( BC_7, EEPD, bidir, X, 33, 0, Z)," & "33 ( BC_2_A, *, control, 0)," & "34 ( BC_4, PERST_L, input, X)," & "35 ( BC_1, *, internal, X)," & "36 ( BC_1, *, internal, X)," & "37 ( BC_1, LANEACT(0), output2, X)," & "38 ( BC_1, *, internal, X)," & "39 ( BC_1, *, internal, X)," & "40 ( BC_1, LANEACT(1), output2, X)," & "41 ( BC_4, *, internal, X)," & "42 ( BC_4, *, internal, X)," & "43 ( BC_1, LANEACT(2), output2, X)," & "44 ( BC_4, *, internal, X)," & "45 ( BC_4, *, internal, X)," & "46 ( BC_1, *, internal, X)," & "47 ( BC_1, *, internal, X)," & "48 ( BC_4, *, internal, X)," & "49 ( BC_4, *, internal, X)," & "50 ( BC_1, LANEACT(3), output2, X)," & "51 ( BC_4, DM_L, input, X)," & "52 ( BC_1, *, internal, X)," & "53 ( BC_1, *, internal, X)," & "54 ( BC_1, *, internal, X)," & "55 ( BC_1, *, internal, X)," & "56 ( BC_7, DEBUG_OUT(0), bidir, X, 4, 0, Z)," & "57 ( BC_1, *, internal, X)," & "58 ( BC_4, *, internal, X)," & "59 ( BC_7, DEBUG_OUT(1), bidir, X, 4, 0, Z)," & "60 ( BC_4, *, internal, X)," & "61 ( BC_1, *, internal, X)," & "62 ( BC_4, *, internal, X)," & "63 ( BC_7, DEBUG_OUT(2), bidir, X, 4, 0, Z)"; end PI7C9X20303UL;