------------------------------------------------------------------------------- -- Copyright National Semiconductor Corporation 2000 -- -- Boundary Scan Description Language, BSDL Model for SCAN92LV090 -- 9-Channel Bus LVDS Transceiver -- Mode 0 - TTL Signals -- -- National Semiconductor Customer Service Center -- N. America (800) 272-9959 -- Europe Germany +49 (0) 69 9508 6208 -- --This BSDL file has been checked with the JTAG Technologies BSD converter --as far as synthax and semantics. G.T.12/04/01 -- ------------------------------------------------------------------------------- entity scan92lv090 is generic (PHYSICAL_PIN_MAP : string := "Undefined"); port ( DE :in bit; RE :in bit; TDI :in bit; TMS :in bit; TCK :in bit; TRST :in bit; DIN :in bit_vector(0 to 8); DOp_RINp :linkage bit_vector(0 to 8); DOn_RINn :linkage bit_vector(0 to 8); TDO :out bit; RO :out bit_vector(0 to 8); VCC :linkage bit_vector(0 to 4); GND :linkage bit_vector(0 to 5); AVCC :linkage bit_vector(0 to 4); AGND :linkage bit_vector(0 to 4)); use STD_1149_1_1994.all; attribute COMPONENT_CONFORMANCE of scan92lv090 : entity is "STD_1149_1_1993"; attribute PIN_MAP of scan92lv090 : entity is PHYSICAL_PIN_MAP; constant PQFP_64 : PIN_MAP_STRING := "DE:16," & "RE:17," & "TDI:8," & "TMS:38," & "TCK:1," & "TRST:39," & "DIN:(58, 60, 62, 2, 6, 12, 18, 20, 22)," & "DOp_RINp:(55, 51, 47, 45, 41, 37, 35, 31, 27)," & "DOn_RINn:(54, 50, 46, 44, 40, 36, 34, 30, 26)," & "TDO:11," & "RO:(59, 61, 63, 3, 7, 13, 19, 21, 23)," & "VCC:(57, 64, 10, 15, 24)," & "GND:(56, 4, 5, 9, 14, 25)," & "AVCC:(29, 32, 42, 48, 52)," & "AGND:(28, 33, 43, 49, 53)"; 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 (25.0e6, BOTH); attribute TAP_SCAN_RESET of TRST : signal is true; attribute INSTRUCTION_LENGTH of scan92lv090 : entity is 8; attribute INSTRUCTION_OPCODE of scan92lv090 : entity is "BYPASS (11111111)," & "SAMPLE (10000010)," & "EXTEST (00000000)," & "IDCODE (10000001)," & "CLAMP (10000111)," & "HIGHZ (00000110)," & "EXTEST1 (10011001)," & "SAMPLE1 (10010010)," & "EXTEST2 (10101010)," & "SAMPLE2 (10100010)," & "EXTEST3 (10111011)," & "SAMPLE3 (10110010)," & "EXTEST4 (11001100)," & "SAMPLE4 (11000010)," & "CLAMPLV (10001111)"; attribute INSTRUCTION_CAPTURE of scan92lv090 : entity is "XXXXXX01"; attribute IDCODE_REGISTER of scan92lv090 : entity is "0000" & -- version "1111110000100100" & -- part number "00000001111" & -- manufacturer's identity "1"; -- required by 1149.1 attribute REGISTER_ACCESS of scan92lv090 : entity is "BYPASS (BYPASS, CLAMP, HIGHZ, CLAMPLV)," & "BOUNDARY (SAMPLE, EXTEST)," & "DEVICE_ID (IDCODE)," & "BDRY_LVDS[30] (EXTEST1, SAMPLE1, EXTEST2, SAMPLE2)," & "BDRY_COMP[39] (EXTEST3, SAMPLE3)," & "BDRY_OPAMP[39] (EXTEST4, SAMPLE4)"; attribute BOUNDARY_LENGTH of scan92lv090 : entity is 20; attribute BOUNDARY_REGISTER of scan92lv090 : entity is -- -- num cell port function safe [ccell disval rslt] -- "19 (BC_4, DE, input, X)," & "18 (BC_1, RE, input, X)," & "18 (BC_1, *, control, 1)," & "17 (BC_4, DIN(0), input, X)," & "16 (BC_4, DIN(1), input, X)," & "15 (BC_4, DIN(2), input, X)," & "14 (BC_4, DIN(3), input, X)," & "13 (BC_4, DIN(4), input, X)," & "12 (BC_4, DIN(5), input, X)," & "11 (BC_4, DIN(6), input, X)," & "10 (BC_4, DIN(7), input, X)," & "9 (BC_4, DIN(8), input, X)," & "8 (BC_1, RO(0), output3, X, 18, 1, Z)," & "7 (BC_1, RO(1), output3, X, 18, 1, Z)," & "6 (BC_1, RO(2), output3, X, 18, 1, Z)," & "5 (BC_1, RO(3), output3, X, 18, 1, Z)," & "4 (BC_1, RO(4), output3, X, 18, 1, Z)," & "3 (BC_1, RO(5), output3, X, 18, 1, Z)," & "2 (BC_1, RO(6), output3, X, 18, 1, Z)," & "1 (BC_1, RO(7), output3, X, 18, 1, Z)," & "0 (BC_1, RO(8), output3, X, 18, 1, Z)"; end scan92lv090;