BSDL Files Library for JTAG
The only free public library that contains thousands of BSDL (Boundary Scan Description Language) models to use with BS/JTAG tools

ChipVORX ISP IP for Ultra Fast Flash Programming
BSDL File: mt9075 Download View details  



-- **********************************************************************
--
--  FILE :  mt9075b_plcc.bsd
--  generated by Czeslaw Piasta as mt9075 on Mon Dec  2 14:20:06 EST 2002
--  using p.jtag.bsd rev 2.0 July 23, 2002
--
--  BSDL description for top level entity mt9075
--  Device : MT9075        Package : 68-pin PLCC
-- 
--  Number of BSC cells: 61
-- 
-- **********************************************************************
--
--                        IMPORTANT NOTICE
--
--  This information is for modeling purposes only, and is not guaranteed.
--
--  This information is provided "as is" without warranty of any kind.
--  It may contain technical inaccuracies or typographical errors.
--
--  ZARLINK and MT9075 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:   March 1997
--
--               rev 1.0:   June 1997
--          - added ID Code reg
--          - changed E2O BS cell description
--          - added cells 50 & 53 for DSTO & CSTO control
--
--               rev 2.0:   Dec 2, 2002 (Cz.P.)
--          - added missing pins in a description
--          - added IRQ pin info, see NOTES
--          - removed TAP_SCAN_RESET attribute
--          - changed conformance to STD_1149_1_2001 from 1149_1_1990
--
--  ********************************************************************

--  ********************************************************************
--
--  SPECIAL NOTES
--
--    1. All instruction opcodes other than those defined in this file
--       should be considered PRIVATE.
--
--    2. Pins IC (18,62,63) are Internal Connects and they should be
--       connected to the VSS for normal operation.
--
--    3. Pins NC (37,38,48) are No Connects and they should be left open.
--
--    4. Pin IRQB (BS cell 45) is two-state (open collector) output
--       with safe & disable = 0. Note that Weak1 is the result of disable.
--       The BS cell data = 1 will produce active LOW on the output.
--
--    5. There is no TAP_SCAN_RESET attribute (no TRSTB), synchronous
--       reset only
--
--  ********************************************************************



entity mt9075 is

  generic(PHYSICAL_PIN_MAP : string := "PLCC_PACKAGE");

port (
      	AC: in bit_vector (0 to 4);
      	BL_FRB: in bit;
      	BS_LS: in bit;
      	C4B: inout bit;
      	CSB: in bit;
      	CSTI: in bit;
      	CSTO: out bit;
      	D: inout bit_vector (0 to 7);
      	DSB: in bit;
      	DSTI: in bit;
      	DSTO: out bit;
      	E2O: buffer bit;
      	F0B: inout bit;
      	IC: linkage bit_vector (1 to 3);
      	INT_MOT: in bit;
      	IRQB: out bit;
      	LOS: buffer bit;
      	NC: linkage bit_vector (1 to 3);
     	OSC1: linkage bit;
      	OSC2: linkage bit;
      	RESETB: in bit;
      	RRING: linkage bit;
      	RTIP: linkage bit;
      	RWB: in bit;
      	RXDL: buffer bit;
      	RXDLCK: buffer bit;
      	RXFPB: buffer bit;
      	RXMFB: buffer bit;
      	TAISB: in bit;
      	TCK: in bit;
      	TDI: in bit;
      	TDO: out bit;
      	TMS: in bit;
      	TRING: linkage bit;
      	TRSTN: linkage bit;
      	TTIP: linkage bit;
      	TXDL: in bit;
      	TXDLCK: buffer bit;
      	TXMFB: in bit;
      	GND: linkage bit_vector (1 to 7);
      	VDD: linkage bit_vector (1 to 7)
);

 

  use STD_1149_1_2001.all;

  attribute COMPONENT_CONFORMANCE of mt9075 : entity is
        "STD_1149_1_2001";

  attribute PIN_MAP of mt9075 : entity is PHYSICAL_PIN_MAP;
  constant PLCC_PACKAGE : PIN_MAP_STRING :=
  "AC               :(26       , " & -- AC[0]           
                     "27       , " & -- AC[1]           
                     "28       , " & -- AC[2]           
                     "29       , " & -- AC[3]           
                     "30      ), " & -- AC[4]           
  "BL_FRB           : 66       , " &  
  "BS_LS            : 43       , " &  
  "C4B              : 45       , " &  
  "CSB              : 10       , " &  
  "CSTI             : 6        , " &  
  "CSTO             : 5        , " &  
  "D                :(13       , " & -- D[0]            
                     "14       , " & -- D[1]            
                     "15       , " & -- D[2]            
                     "16       , " & -- D[3]            
                     "21       , " & -- D[4]            
                     "22       , " & -- D[5]            
                     "23       , " & -- D[6]            
                     "24      ), " & -- D[7]            
  "DSB              : 9        , " &  
  "DSTI             : 8        , " &  
  "DSTO             : 7        , " &  
  "E2O              : 44       , " &  
  "F0B              : 46       , " &  
  "IC               :(18       , " & -- IC[1]           
                     "63       , " & -- IC[2]           
                     "62      ), " & -- IC[3]           
  "INT_MOT          : 19       , " &  
  "IRQB             : 12       , " &  
  "LOS              : 61       , " &  
  "NC               :(37       , " & -- NC[1]           
                     "38       , " & -- NC[2]           
                     "48      ), " & -- NC[3]           
  "OSC1             : 1        , " &  
  "OSC2             : 2        , " &  
  "RESETB           : 11       , " &  
  "RRING            : 33       , " &  
  "RTIP             : 32       , " &  
  "RWB              : 25       , " &  
  "RXDL             : 40       , " &  
  "RXDLCK           : 39       , " &  
  "RXFPB            : 47       , " &  
  "RXMFB            : 42       , " &  
  "TAISB            : 60       , " &  
  "TCK              : 58       , " &  
  "TDI              : 55       , " &  
  "TDO              : 56       , " &  
  "TMS              : 57       , " &  
  "TRING            : 53       , " &  
  "TRSTN            : 59       , " &  
  "TTIP             : 52       , " &  
  "TXDL             : 65       , " &  
  "TXDLCK           : 64       , " &  
  "TXMFB            : 41       , " &  
  "GND              :(3,    17,   31,   49,   54,   68,   36)," &
  "VDD              :(4,    20,   34,   50,   51,   67,   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 (5.0e6,BOTH);

-- note that there is no TRSTB availbale, only asynchronous reset 


  attribute INSTRUCTION_LENGTH of mt9075 : entity is 3;
  attribute INSTRUCTION_OPCODE of mt9075 : entity is
    "idcode  (001)," &
    "bypass  (111)," &
    "sample  (010)," &
    "extest  (000)," &
    "preload (010)"; 

  attribute INSTRUCTION_CAPTURE of mt9075 : entity is "x01";

  attribute IDCODE_REGISTER of mt9075 : entity is
        "0001" & 		-- version
        "1001000001110101" &    -- part number
        "00010100101" &		-- manufacturer id
        "1";

  attribute REGISTER_ACCESS of mt9075 : entity is
    "boundary (extest, sample, preload)," &
    "bypass (bypass)," &
    "device_id (idcode)" ;

 
  attribute BOUNDARY_LENGTH of mt9075 : entity is 61;
 
  attribute BOUNDARY_REGISTER of mt9075 : entity is

--       num      cell  port                    function       safe ccel  disval  rslt

	" 0     ( BC_1, RXFPB,                  output2,       X)                        ," &
	" 1     ( BC_1, *,                      control,       0)                        ," &
	" 2     ( BC_1, F0B,                    output3,       X,   1,     0,      Z)    ," &
	" 3     ( BC_4, F0B,                    input,         X)                        ," &
	" 4     ( BC_1, *,                      control,       0)                        ," &
	" 5     ( BC_1, C4B,                    output3,       X,   4,     0,      Z)    ," &
	" 6     ( BC_4, C4B,                    input,         X)                        ," &
	" 7     ( BC_1, E2O,                    output2,       X)                        ," &
	" 8     ( BC_4, BS_LS,                  input,         X)                        ," &
	" 9     ( BC_1, RXMFB,                  output2,       X)                        ," &
	" 10    ( BC_4, TXMFB,                  input,         X)                        ," &
	" 11    ( BC_1, RXDL,                   output2,       X)                        ," &
	" 12    ( BC_1, RXDLCK,                 output2,       X)                        ," &
	" 13    ( BC_4, AC(4),                  input,         X)                        ," &
	" 14    ( BC_4, AC(3),                  input,         X)                        ," &
	" 15    ( BC_4, AC(2),                  input,         X)                        ," &
	" 16    ( BC_4, AC(1),                  input,         X)                        ," &
	" 17    ( BC_4, AC(0),                  input,         X)                        ," &
	" 18    ( BC_4, RWB,                    input,         X)                        ," &
	" 19    ( BC_1, *,                      control,       0)                        ," &
	" 20    ( BC_1, D(7),                   output3,       X,   19,    0,      Z)    ," &
	" 21    ( BC_4, D(7),                   input,         X)                        ," &
	" 22    ( BC_1, *,                      control,       0)                        ," &
	" 23    ( BC_1, D(6),                   output3,       X,   22,    0,      Z)    ," &
	" 24    ( BC_4, D(6),                   input,         X)                        ," &
	" 25    ( BC_1, *,                      control,       0)                        ," &
	" 26    ( BC_1, D(5),                   output3,       X,   25,    0,      Z)    ," &
	" 27    ( BC_4, D(5),                   input,         X)                        ," &
	" 28    ( BC_1, *,                      control,       0)                        ," &
	" 29    ( BC_1, D(4),                   output3,       X,   28,    0,      Z)    ," &
	" 30    ( BC_4, D(4),                   input,         X)                        ," &
	" 31    ( BC_4, INT_MOT,                input,         X)                        ," &
	" 32    ( BC_4, *,                      internal,      X)                        ," &
	" 33    ( BC_1, *,                      control,       0)                        ," &
	" 34    ( BC_1, D(3),                   output3,       X,   33,    0,      Z)    ," &
	" 35    ( BC_4, D(3),                   input,         X)                        ," &
	" 36    ( BC_1, *,                      control,       0)                        ," &
	" 37    ( BC_1, D(2),                   output3,       X,   36,    0,      Z)    ," &
	" 38    ( BC_4, D(2),                   input,         X)                        ," &
	" 39    ( BC_1, *,                      control,       0)                        ," &
	" 40    ( BC_1, D(1),                   output3,       X,   39,    0,      Z)    ," &
	" 41    ( BC_4, D(1),                   input,         X)                        ," &
	" 42    ( BC_1, *,                      control,       0)                        ," &
	" 43    ( BC_1, D(0),                   output3,       X,   42,    0,      Z)    ," &
	" 44    ( BC_4, D(0),                   input,         X)                        ," &
	" 45    ( BC_1, IRQB,                   output2,       0,   45,    0,  Weak1)    ," &
	" 46    ( BC_4, RESETB,                 input,         X)                        ," &
	" 47    ( BC_4, CSB,                    input,         X)                        ," &
	" 48    ( BC_4, DSB,                    input,         X)                        ," &
	" 49    ( BC_4, DSTI,                   input,         X)                        ," &
	" 50    ( BC_1, *,                      control,       0)                        ," &
	" 51    ( BC_1, DSTO,                   output3,       X,   50,    0,      Z)    ," &
	" 52    ( BC_4, CSTI,                   input,         X)                        ," &
	" 53    ( BC_1, *,                      control,       0)                        ," &
	" 54    ( BC_1, CSTO,                   output3,       X,   53,    0,      Z)    ," &
	" 55    ( BC_4, BL_FRB,                 input,         X)                        ," &
	" 56    ( BC_4, TXDL,                   input,         X)                        ," &
	" 57    ( BC_1, TXDLCK,                 output2,       X)                        ," &
	" 58    ( BC_4, *,                      internal,      X)                        ," &
	" 59    ( BC_1, LOS,                    output2,       X)                        ," &
	" 60    ( BC_4, TAISB,                  input,         X)                        ";

end mt9075;

------------- end of BSDL description for the mt9075 ----------


This library contains 7714 BSDL files (for 6086 distinct entities) from 64 vendors
Last BSDL model (CY7C1512KV18) was added on Sep 15, 2017 14:30
info@bsdl.info