-- ********************************************************************** -- -- FILE : /projects/rt19/c342_prodev/master/srevD/prevA/mt9045.bsdl -- generated by c342 on Wed May 8 16:59:46 EDT 2002 -- using p.jtag.bsd rev 1.0 May 3,2001 -- -- BSDL description for top level entity MT9045_top -- Device : MT9045 Package : SSOP48 -- -- Number of BSC cells: 31 -- -- ********************************************************************** -- IMPORTANT NOTICE -- -- ZARLINK and MT9045 are trademarks of ZARLINK Semiconductor. ZARLINK -- products, marketed under trademarks, are protected under numerous US -- and foreign patents and pending applications, maskwork rights, and -- copyrights. -- -- ZARLINK reserves the right to make changes to any products and -- services at any time without notice. ZARLINK assumes no -- responsibility or liability arising out of the application or use of -- any information, product, or service described herein except as -- expressly agreed to in writing by ZARLINK Corporation. ZARLINK -- customers are advised to obtain the latest version of device -- specifications before relying on any published information and before -- placing orders for products or services. -- ********************************************************************* -- ******************************************************************** -- Modification History: -- Initial release: Wed May 8 16:59:46 EDT 2002 -- ******************************************************************** -- ******************************************************************** -- -- SPECIAL NOTE -- -- Note that pin 32 (NC1) should be left open (no connect), and -- pins 33 (IC1) and 34 (IC2) to be tied to GND for normal operation -- of the device. -- -- -- ******************************************************************** entity MT9045_top is generic(PHYSICAL_PIN_MAP : string := "SSOP48_PACKAGE"); port ( C2: out bit; C4: out bit; C6: out bit; C8: out bit; C15: out bit; C16: out bit; C19: out bit; F0OB: out bit; F16OB: out bit; F8O: out bit; FLOCK: in bit; FRQSEL1: in bit; FRQSEL2: in bit; NC1: linkage bit; HOLDOVER: out bit; IDDQ: linkage bit; LOCK: out bit; IC2: in bit; IC1: in bit; MODSEL1: in bit; MODSEL2: in bit; OSCI: linkage bit; OSCO: linkage bit; PRIOOR: out bit; PRIREF: in bit; REFSEL: in bit; RSP: out bit; RSTB: in bit; SECOOR: out bit; SECREF: in bit; SMCI: in bit; TCK: in bit; TCLRB: in bit; TDI: in bit; TDO: out bit; TEST: linkage bit; TM: in bit; TMS: in bit; TRSTB: in bit; TSP: out bit; GND: linkage bit_vector (1 to 4); VDD: linkage bit_vector (1 to 4) ); use STD_1149_1_1994.all; attribute COMPONENT_CONFORMANCE of MT9045_top : entity is "STD_1149_1_1993"; attribute PIN_MAP of MT9045_top : entity is PHYSICAL_PIN_MAP; constant SSOP48_PACKAGE : PIN_MAP_STRING := "C2:19," & "C4:20," & "C6:27," & "C8:25," & "C15:16," & "C16:26," & "C19:21," & "F0OB:12," & "F16OB:11," & "F8O:15," & "FLOCK:22," & "FRQSEL1:41," & "FRQSEL2:40," & "NC1:32," & "HOLDOVER:29," & "IDDQ:42," & "LOCK:18," & "IC2:34," & "IC1:33," & "MODSEL1:37," & "MODSEL2:36," & "OSCI:9," & "OSCO:8," & "PRIOOR:43," & "PRIREF:6," & "REFSEL:38," & "RSP:13," & "RSTB:2," & "SECOOR:4," & "SECREF:5," & "SMCI:30," & "TCK:47," & "TCLRB:3," & "TDI:45," & "TDO:44," & "TEST:39," & "TM:24," & "TMS:48," & "TRSTB:46," & "TSP:14," & "GND:(1,10,23,31)," & "VDD:(7,17,28,35)"; 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 (2.0e6,BOTH); attribute TAP_SCAN_RESET of TRSTB : signal is true; attribute INSTRUCTION_LENGTH of MT9045_top : entity is 3; attribute INSTRUCTION_OPCODE of MT9045_top : entity is "idcode (001)," & "bypass (111)," & "sample (010)," & "extest (000)"; attribute INSTRUCTION_CAPTURE of MT9045_top : entity is "001"; attribute IDCODE_REGISTER of MT9045_top : entity is "0000" & -- version "1001000001000101" & -- part number "00010100101" & -- manufacturer id "1"; attribute REGISTER_ACCESS of MT9045_top : entity is "boundary (extest, sample)," & "bypass (bypass)," & "device_id (idcode)" ; attribute BOUNDARY_LENGTH of MT9045_top : entity is 31; attribute BOUNDARY_REGISTER of MT9045_top : entity is -- num cell port function safe ccel disval rslt " 0 ( BC_1, PRIOOR, output2, X)," & " 1 ( BC_4, FRQSEL1, input, X)," & " 2 ( BC_4, FRQSEL2, input, X)," & " 3 ( BC_4, REFSEL, input, X)," & " 4 ( BC_4, MODSEL1, input, X)," & " 5 ( BC_4, MODSEL2, input, X)," & " 6 ( BC_4, IC2, input, X)," & " 7 ( BC_4, IC1, input, X)," & " 8 ( BC_1, *, internal, X)," & " 9 ( BC_4, SMCI, input, X)," & " 10 ( BC_1, HOLDOVER, output2, X)," & " 11 ( BC_1, C6, output2, X)," & " 12 ( BC_1, C16, output2, X)," & " 13 ( BC_1, C8, output2, X)," & " 14 ( BC_4, TM, input, X)," & " 15 ( BC_4, FLOCK, input, X)," & " 16 ( BC_1, C19, output2, X)," & " 17 ( BC_1, C4, output2, X)," & " 18 ( BC_1, C2, output2, X)," & " 19 ( BC_1, LOCK, output2, X)," & " 20 ( BC_1, C15, output2, X)," & " 21 ( BC_1, F8O, output2, X)," & " 22 ( BC_1, TSP, output2, X)," & " 23 ( BC_1, RSP, output2, X)," & " 24 ( BC_1, F0OB, output2, X)," & " 25 ( BC_1, F16OB, output2, X)," & " 26 ( BC_4, PRIREF, input, X)," & " 27 ( BC_4, SECREF, input, X)," & " 28 ( BC_1, SECOOR, output2, X)," & " 29 ( BC_4, TCLRB, input, X)," & " 30 ( BC_4, RSTB, input, X)"; end MT9045_top; ------------- end of BSDL description for the MT9045_top ----------