-- File Name :DS21352CSBGA.BSD -- Created by :Dallas Semiconductor -- Documentation :DS21352 series data sheets -- -- -- -- BSDL Revision :1.0 -- -- Date created :07/11/03 -- Date modified :07/11/03 -- Device :DS21352 -- Package :100-pin CSBGA -- -- IMPORTANT NOTICE -- Dallas Semiconductor customers are advised to obtain the latest version of -- device specifications before relying on any published information contained -- herein. Dallas Semiconductor assumes no responsibility or liability arising -- out of the application of any information described herein. -- -- -- -- IMPORTANT NOTICE ABOUT THE REVISION -- -- Dallas Semiconductor customers are advised to check the revision of the -- device they will be using. All the codes for the device revisions are -- herein this BSDL file. -- -- The characters "/", "(", ")" and "*" have been removed from signal names for -- compatibility with BSDL file format. -- -- entity DS21352CSBGA is generic (PHYSICAL_PIN_MAP : string := "CSBGA_100"); port ( RCHBLK :buffer bit; JTMS :in bit; A8MCLK :buffer bit; JTCLK :in bit; JTRST :in bit; RCL :buffer bit; JTDI :in bit; JTDO :out bit; BTS :in bit; LIUC :in bit; A8XCLK :buffer bit; TEST :in bit; RTIP :in bit; RRING :in bit; MCLK :in bit; XTALD :buffer bit; INT :out bit; TTIP :buffer bit; TRING :buffer bit; TCHBLK :buffer bit; TLCLK :buffer bit; TLINK :in bit; CI :in bit; TSYNC :inout bit; TPOSI :in bit; TNEGI :in bit; TCLKI :in bit; TCLKO :buffer bit; TNEGO :buffer bit; TPOSO :buffer bit; TCLK :in bit; TSER :in bit; TSIG :in bit; TESO :buffer bit; TDATA :in bit; TSYSCLK :in bit; TSSYNC :in bit; TCHCLK :buffer bit; CO :buffer bit; MUX :in bit; D0AD0 :inout bit; D1AD1 :inout bit; D2AD2 :inout bit; D3AD3 :inout bit; D4AD4 :inout bit; D5AD5 :inout bit; D6AD6 :inout bit; D7AD7 :inout bit; A0 :in bit; A1 :in bit; A2 :in bit; A3 :in bit; A4 :in bit; A5 :in bit; A6 :in bit; ALEASA7 :in bit; RDDS :in bit; CS :in bit; FMS :in bit; WRRW :in bit; RLINK :buffer bit; RLCLK :buffer bit; RCLK :buffer bit; RDATA :buffer bit; RPOSI :in bit; RNEGI :in bit; RCLKI :in bit; RCLKO :buffer bit; RNEGO :buffer bit; RPOSO :buffer bit; RCHCLK :buffer bit; RSIGF :buffer bit; RSIG :buffer bit; RSER :buffer bit; RMSYNC :buffer bit; RFSYNC :buffer bit; RSYNC :inout bit; RLOSLOTC :buffer bit; RSYSCLK :in bit; VDD :linkage bit_vector(1 to 6); VSS :linkage bit_vector(1 to 8); NoConnect :linkage bit_vector(1 to 7) ); use STD_1149_1_1994.all; attribute COMPONENT_CONFORMANCE of DS21352CSBGA : entity is "STD_1149_1_1993"; attribute PIN_MAP of DS21352CSBGA : entity is PHYSICAL_PIN_MAP; --constant LQFP_100 : PIN_MAP_STRING := constant CSBGA_100 : PIN_MAP_STRING := "RCHBLK:A1,"& "JTMS:B2,"& "A8MCLK:C3,"& "JTCLK:B1,"& "JTRST:D4,"& "RCL:C2,"& "JTDI:C1,"& "JTDO:D1,"& "BTS:E3,"& "LIUC:E2,"& "A8XCLK:E1,"& "TEST:E4,"& "RTIP:F1,"& "RRING:F2,"& "MCLK:G2,"& "XTALD:H1,"& "INT:H2,"& "TTIP:K2,"& "TRING:K3,"& "TCHBLK:H4,"& "TLCLK:J4,"& "TLINK:K4,"& "CI:H5,"& "TSYNC:J5,"& "TPOSI:K5,"& "TNEGI:G5,"& "TCLKI:F5,"& "TCLKO:K6,"& "TNEGO:J6,"& "TPOSO:H6,"& "TCLK:J7,"& "TSER:K8,"& "TSIG:H7,"& "TESO:K9,"& "TDATA:J8,"& "TSYSCLK:K10,"& "TSSYNC:J9,"& "TCHCLK:H8,"& "CO:J10,"& "MUX:G7,"& "D0AD0:H9,"& "D1AD1:H10,"& "D2AD2:G8,"& "D3AD3:G9,"& "D4AD4:F9,"& "D5AD5:F10,"& "D6AD6:F7,"& "D7AD7:F6,"& "A0:E10,"& "A1:E9,"& "A2:E8,"& "A3:D10,"& "A4:E7,"& "A5:D9,"& "A6:C10,"& "ALEASA7:D8,"& "RDDS:B10,"& "CS:C9,"& "FMS:A10,"& "WRRW:B9,"& "RLINK:C8,"& "RLCLK:A9,"& "RCLK:A8,"& "RDATA:A7,"& "RPOSI:C6,"& "RNEGI:B6,"& "RCLKI:A6,"& "RCLKO:D6,"& "RNEGO:E6,"& "RPOSO:A5,"& "RCHCLK:B5,"& "RSIGF:C5,"& "RSIG:A4,"& "RSER:D5,"& "RMSYNC:B4,"& "RFSYNC:A3,"& "RSYNC:C4,"& "RLOSLOTC:A2,"& "RSYSCLK:B3,"& "VDD:(F3, J3, K7, F8, B8, C7),"& "VSS:(G1, F4, J1, G4, G6, G10, D7, B7),"& "NoConnect:(D2, D3, E3, G3, H3, J2, K1)"; attribute TAP_SCAN_IN of JTDI :signal is true; attribute TAP_SCAN_MODE of JTMS :signal is true; attribute TAP_SCAN_OUT of JTDO :signal is true; attribute TAP_SCAN_RESET of JTRST :signal is true; attribute TAP_SCAN_CLOCK of JTCLK :signal is (10.00e6,BOTH); attribute INSTRUCTION_LENGTH of DS21352CSBGA :entity is 3; attribute INSTRUCTION_OPCODE of DS21352CSBGA :entity is "EXTEST (000),"& "BYPASS (111),"& "SAMPLE (010),"& "IDCODE (001),"& "CLAMP (011),"& "HIGHZ (100)"; attribute INSTRUCTION_CAPTURE of DS21352CSBGA :entity is "001"; attribute IDCODE_REGISTER of DS21352CSBGA :entity is --"0000"& -- 4-bit Version for A1 --"0001"& -- 4-bit Version for A2 --"0010"& -- 4-bit Version for A3 --"0011"& -- 4-bit Version for A4 --"0100"& -- 4-bit Version for B1 "0101"& -- 4-bit Version for B1 --"XXXX"& -- 4-bit Version for any revision "0000000000000101"& -- 16-bit Part Number "00010100001"& -- 11-bit Manufacturer's Identity "1"; -- Mandatory LSB attribute BOUNDARY_LENGTH of DS21352CSBGA :entity is 73; attribute BOUNDARY_REGISTER of DS21352CSBGA :entity is "0 (BC_1, RCL,output2,X),"& "1 (BC_1, A8MCLK,output2,X),"& "2 (BC_1, RCHBLK,output2,X),"& "3 (BC_1, RSYSCLK,input,X),"& "4 (BC_1, RLOSLOTC,output2,X),"& "5 (BC_7, RSYNC,bidir,0,6,0,Z),"& "6 (BC_2, *,control,0),"& "7 (BC_1, RFSYNC,output2,X),"& "8 (BC_1, RMSYNC,output2,X),"& "9 (BC_1, RSER,output2,X),"& "10 (BC_1, RSIG,output2,X),"& "11 (BC_1, RSIGF,output2,X),"& "12 (BC_1, RCHCLK,output2,X),"& "13 (BC_1, RPOSO,output2,X),"& "14 (BC_1, RNEGO,output2,X),"& "15 (BC_1, RCLKO,output2,X),"& "16 (BC_1, RCLKI,input,X),"& "17 (BC_1, RNEGI,input,X),"& "18 (BC_1, RPOSI,input,X),"& "19 (BC_1, RDATA,output2,X),"& "20 (BC_1, RCLK,output2,X),"& "21 (BC_1, RLCLK,output2,X),"& "22 (BC_1, RLINK,output2,X),"& "23 (BC_1, WRRW,input,X),"& "24 (BC_1, FMS,input,X),"& "25 (BC_1, CS,input,X),"& "26 (BC_1, RDDS,input,X),"& "27 (BC_1, ALEASA7,input,X),"& "28 (BC_1, A6,input,X),"& "29 (BC_1, A5,input,X),"& "30 (BC_1, A4,input,X),"& "31 (BC_1, A3,input,X),"& "32 (BC_1, A2,input,X),"& "33 (BC_1, A1,input,X),"& "34 (BC_1, A0,input,X),"& "35 (BC_7, D7AD7,bidir,0,43,0,Z),"& "36 (BC_7, D6AD6,bidir,0,43,0,Z),"& "37 (BC_7, D5AD5,bidir,0,43,0,Z),"& "38 (BC_7, D4AD4,bidir,0,43,0,Z),"& "39 (BC_7, D3AD3,bidir,0,43,0,Z),"& "40 (BC_7, D2AD2,bidir,0,43,0,Z),"& "41 (BC_7, D1AD1,bidir,0,43,0,Z),"& "42 (BC_7, D0AD0,bidir,0,43,0,Z),"& "43 (BC_2, *,control,0),"& "44 (BC_1, MUX,input,X),"& "45 (BC_1, CO,output2,X),"& "46 (BC_1, TCHCLK,output2,X),"& "47 (BC_1, TSSYNC,input,X),"& "48 (BC_1, TSYSCLK,input,X),"& "49 (BC_1, TDATA,input,X),"& "50 (BC_1, TESO,output2,X),"& "51 (BC_1, TSIG,input,X),"& "52 (BC_1, TSER,input,X),"& "53 (BC_1, TCLK,input,X),"& "54 (BC_1, TPOSO,output2,X),"& "55 (BC_1, TNEGO,output2,X),"& "56 (BC_1, TCLKO,output2,X),"& "57 (BC_1, TCLKI,input,X),"& "58 (BC_1, TNEGI,input,X),"& "59 (BC_1, TPOSI,input,X),"& "60 (BC_7, TSYNC,bidir,0,61,0,Z),"& "61 (BC_2, *,control,0),"& "62 (BC_1, CI,input,X),"& "63 (BC_1, TLINK,input,X),"& "64 (BC_1, TLCLK,output2,X),"& "65 (BC_1, TCHBLK,output2,X),"& "66 (BC_1, INT,output2,X),"& "67 (BC_1, *,internal,X),"& "68 (BC_1, *,internal,X),"& "69 (BC_1, TEST,input,X),"& "70 (BC_1, A8XCLK,output2,X),"& "71 (BC_1, LIUC,input,X),"& "72 (BC_1, BTS,input,X)"; end DS21352CSBGA;