-- PMC_Sierra_Cells VHDL Package and Package Body
-- for PMC - Sierra
--
-- revision : 1.0
--
-- created by : James Lamond (Hewlett Packard Canada Ltd)
--
-- date : 20 December 1995
package PMC_Sierra_Cells is
use STD_1149_1_1990.all;
constant cele0 : CELL_INFO;
end PMC_Sierra_Cells;
package body PMC_Sierra_Cells is
constant cele0 : CELL_INFO :=
((BIDIR_IN, EXTEST, PI), (BIDIR_OUT, EXTEST, PO),
(BIDIR_IN, SAMPLE, PI), (BIDIR_OUT, SAMPLE, PI),
(BIDIR_IN, RUNBIST, PI), (BIDIR_OUT, RUNBIST, PO) );
end PMC_Sierra_Cells; -- End of PMC_Sierra_Cells Package Body
2 SINGLE MODE OPERATIONAL CONFIGURATION BSDL SOURCE CODE
------------------------------------------------------------------------------
--
--
-- BSDL file for: PMC-Sierra PM5315 Spectra-2488
-- SONET/SDH Payload Extractor/Aligner for 2488 Mbit/s
--
-- Topology: Single STS-48/STM-16 Mode (QUAD622 input set to 0)
--
-- File name: pm5315_single_bsdl
--
-- Overview: This device is designed to operate in two modes, single
-- STS-48/STM-16 mode or STS-12/STM-4 mode. This is
-- set by the input QUAD622. However, some pins (see note
-- (1) below) behave differently depending on the mode
-- selected. Therefore two separate BSDL files are created
-- to describe this device when used in these two modes.
-- Please select and use the correct one for your
-- application:
-- pm5315_single_bsdl for single mode
-- pm5315_quad_bsdl for quad mode
--
--
--
-- Revised by: Belwinder Barn for Revision B device.
-- Date: November 13, 2001
-- This revision of BSDL (for Revision B) was not electrically tested since
-- only the 4 bit version field of the Idcode register was changed from "0000"
-- to "0001".
--
--
-- Electrical verification was performed on the following device:
-- Part number: PM5315-XI-P
-- Lot number: CD616670A
-- Date Code: C0021
-- Using Agilent 3070 Software revision B.03.60
--
------------------------------------------------------------------------------
--
--
-- PM5315 BSDL Revision: 1.0
-- Date: Nov 28, 2000
-- Agilent Technologies Canada Inc.
--
-- Notes:
--
-- (1) The QUAD622 input selects the operation mode:
-- QUAD622 high selects the quad STS-12/STM-4 mode
-- QUAD622 low selects the single STS-48/STM-16 mode
-- The device is affected both in normal operation and in boundary scan test.
--
-- In the quad mode the pins TD1[7:0], TD2[7:0], TD3[7:0] & TD4[7:0] (pin #:
-- D7,B6,E7,C6,E6,C5,B4,D5,K5,J1,K4,K3,L2,M5,M4,M3,AB2,AB3,AB4,AC1,AD1,AC5,
-- AD2,AD3,AJ6,AG7,AK6,AH7,AG8,AL7,AH8 and AJ8) are outputs connected to the
-- Boundary Scan Register. And pins RD1[7:0], RD2[7:0], RD3[7:0], RD4[7:0],
-- TFPI1, TFPI2, TFPI3, TFPI4 (pin #: C10,D10,A9,E10,D9,A8,E9,B8,D2,E3,F5,
-- E2,H5,G1,H4,H3,V1,V2,V4,V5,W5,Y1,Y2,Y3,AE4,AF2,AE5,AF3,AG3,AH2,AK4,AJ5,
-- U3,U4,AG10 and AL9) are inputs connected to the Boundary Scan Register.
--
-- In the single mode these pins are differential PECL inputs or outputs,
-- not connected to the Boundary Scan Register
--
-- As a result, these pins can be tested in quad mode, but not in single
-- mode.
--
-- (2) Signal INTB is an open-drain output in normal operation. In boundary
-- scan mode it is actually a tri-state output, i.e. it is tri-stated by a
-- control cell and it outputs a "hard 1" instead of a "weak 1". Therefore,
-- it is declared as an output3 cell below.
--
-- (3) The following pins may be flagged as errors by some BSDL compilers
-- because they are not part of the boundary-scan register. You may have
-- to determine how your compiler handles these non-compliant pins.
-- For example, declare then as linkage bits in the "PORT" statement.
-- Signal RDCLKN Pin C11
-- Signal RDCLKP Pin B11
-- Signal RFPN Pin A10
-- Signal RFPP Pin D11
-- Signal TDCLKN Pin U2
-- Signal TDCLKP Pin U1
-- Signal TDCLKON Pin AK9
-- Signal TDCLKOP Pin AJ9
-- Signal RDN_0_TD2_0 Pin M3
-- Signal RDN_10_TD1_4 Pin C6
-- Signal RDN_11_TD1_6 Pin B6
-- Signal RDN_12_RD1_0 Pin B8
-- Signal RDN_13_RD1_2 Pin A8
-- Signal RDN_14_RD1_4 Pin E10
-- Signal RDN_15_RD1_6 Pin D10
-- Signal RDN_1_TD2_2 Pin M5
-- Signal RDN_2_TD2_4 Pin K3
-- Signal RDN_3_TD2_6 Pin J1
-- Signal RDN_4_RD2_0 Pin H3
-- Signal RDN_5_RD2_2 Pin G1
-- Signal RDN_6_RD2_4 Pin E2
-- Signal RDN_7_RD2_6 Pin E3
-- Signal RDN_8_TD1_0 Pin D5
-- Signal RDN_9_TD1_2 Pin C5
-- Signal RDP_0_TD2_1 Pin M4
-- Signal RDP_10_TD1_5 Pin E7
-- Signal RDP_11_TD1_7 Pin D7
-- Signal RDP_12_RD1_1 Pin E9
-- Signal RDP_13_RD1_3 Pin D9
-- Signal RDP_14_RD1_5 Pin A9
-- Signal RDP_15_RD1_7 Pin C10
-- Signal RDP_1_TD2_3 Pin L2
-- Signal RDP_2_TD2_5 Pin K4
-- Signal RDP_3_TD2_7 Pin K5
-- Signal RDP_4_RD2_1 Pin H4
-- Signal RDP_5_RD2_3 Pin H5
-- Signal RDP_6_RD2_5 Pin F5
-- Signal RDP_7_RD2_7 Pin D2
-- Signal RDP_8_TD1_1 Pin B4
-- Signal RDP_9_TD1_3 Pin E6
-- Signal TDN_0_TD4_0 Pin AJ8
-- Signal TDN_10_TD3_4 Pin AC1
-- Signal TDN_11_TD3_6 Pin AB3
-- Signal TDN_12_RD3_0 Pin Y3
-- Signal TDN_13_RD3_2 Pin Y1
-- Signal TDN_14_RD3_4 Pin V5
-- Signal TDN_15_RD3_6 Pin V2
-- Signal TDN_1_TD4_2 Pin AL7
-- Signal TDN_2_TD4_4 Pin AH7
-- Signal TDN_3_TD4_6 Pin AG7
-- Signal TDN_4_RD4_0 Pin AJ5
-- Signal TDN_5_RD4_2 Pin AH2
-- Signal TDN_6_RD4_4 Pin AF3
-- Signal TDN_7_RD4_6 Pin AF2
-- Signal TDN_8_TD3_0 Pin AD3
-- Signal TDN_9_TD3_2 Pin AC5
-- Signal TDP_0_TD4_1 Pin AH8
-- Signal TDP_10_TD3_5 Pin AB4
-- Signal TDP_11_TD3_7 Pin AB2
-- Signal TDP_12_RD3_1 Pin Y2
-- Signal TDP_13_RD3_3 Pin W5
-- Signal TDP_14_RD3_5 Pin V4
-- Signal TDP_15_RD3_7 Pin V1
-- Signal TDP_1_TD4_3 Pin AG8
-- Signal TDP_2_TD4_5 Pin AK6
-- Signal TDP_3_TD4_7 Pin AJ6
-- Signal TDP_4_RD4_1 Pin AK4
-- Signal TDP_5_RD4_3 Pin AG3
-- Signal TDP_6_RD4_5 Pin AE5
-- Signal TDP_7_RD4_7 Pin AE4
-- Signal TDP_8_TD3_1 Pin AD2
-- Signal TDP_9_TD3_3 Pin AD1
-- Signal TFPIN_TFPI2 Pin U4
-- Signal TFPIP_TFPI1 Pin U3
-- Signal TFPON_TFPI4 Pin AL9
-- Signal TFPOP_TFPI3 Pin AG10
--
------------------------------------------------------------------------------
-
entity PM5315 is generic(PHYSICAL_PIN_MAP : string := "SBGA_520");
port( A : in bit_vector(13 downto 0);
ACK : in bit;
ACMP : in bit;
AD1 : in bit_vector(7 downto 0);
AD2 : in bit_vector(7 downto 0);
AD3 : in bit_vector(7 downto 0);
AD4 : in bit_vector(7 downto 0);
ADP : in bit_vector(1 to 4);
AJ0J1_FP : in bit_vector(1 to 4);
ALE : in bit;
APAIS : in bit_vector(1 to 4);
APL : in bit_vector(1 to 4);
ATP : linkage bit_vector(1 downto 0);
B3E1 : out bit;
CAVDH : linkage bit;
CAVSH : linkage bit;
CSB : in bit;
D : inout bit_vector(15 downto 0);
DALARM : out bit_vector(1 to 4);
DCK : in bit;
DCMP : in bit;
DD1 : out bit_vector(7 downto 0);
DD2 : out bit_vector(7 downto 0);
DD3 : out bit_vector(7 downto 0);
DD4 : out bit_vector(7 downto 0);
DDP : out bit_vector(1 to 4);
DJ0J1 : out bit_vector(1 to 4);
DJ0REF : in bit;
DPL : out bit_vector(1 to 4);
INTB : out bit;
NC : linkage bit_vector(36 downto 0);
OOF : out bit;
PGMRCLK : out bit;
PGMTCLK : out bit;
QAVD : linkage bit;
QAVS : linkage bit;
QUAD622 : in bit;
RALM : out bit_vector(1 to 4);
RAVDH : linkage bit_vector(1 to 4);
RAVDL : linkage bit_vector(1 to 4);
RAVSH : linkage bit_vector(1 to 4);
RAVSL : linkage bit_vector(1 to 4);
RCLK : out bit_vector(1 to 4);
RDB : in bit;
RDCLK : in bit_vector(1 to 4);
RDCLKP : in bit;
RDCLKN : in bit;
RDN_0_TD2_0 : in bit;
RDN_1_TD2_2 : in bit;
RDN_10_TD1_4 : in bit;
RDN_11_TD1_6 : in bit;
RDN_12_RD1_0 : in bit;
RDN_13_RD1_2 : in bit;
RDN_14_RD1_4 : in bit;
RDN_15_RD1_6 : in bit;
RDN_2_TD2_4 : in bit;
RDN_3_TD2_6 : in bit;
RDN_4_RD2_0 : in bit;
RDN_5_RD2_2 : in bit;
RDN_6_RD2_4 : in bit;
RDN_7_RD2_6 : in bit;
RDN_8_TD1_0 : in bit;
RDN_9_TD1_2 : in bit;
RDP_0_TD2_1 : in bit;
RDP_1_TD2_3 : in bit;
RDP_10_TD1_5 : in bit;
RDP_11_TD1_7 : in bit;
RDP_12_RD1_1 : in bit;
RDP_13_RD1_3 : in bit;
RDP_14_RD1_5 : in bit;
RDP_15_RD1_7 : in bit;
RDP_2_TD2_5 : in bit;
RDP_3_TD2_7 : in bit;
RDP_4_RD2_1 : in bit;
RDP_5_RD2_3 : in bit;
RDP_6_RD2_5 : in bit;
RDP_7_RD2_7 : in bit;
RDP_8_TD1_1 : in bit;
RDP_9_TD1_3 : in bit;
RFPN : in bit;
RFPP : in bit;
RLD : out bit;
RLDCLK : out bit;
ROHCLK : out bit_vector(1 to 4);
ROHFP : out bit_vector(1 to 4);
RPOH : out bit_vector(1 to 4);
RPOHEN : out bit_vector(1 to 4);
RRCPDAT : out bit_vector(1 to 4);
RSLD : out bit;
RSLDCLK : out bit;
RSTB : in bit;
RTOH : out bit_vector(1 to 4);
SALM1 : out bit;
SALM2_B3E2 : out bit;
SALM3_B3E3 : out bit;
SALM4_B3E4 : out bit;
SD : in bit_vector(1 to 4);
TAVDH : linkage bit_vector(1 to 4);
TAVDL : linkage bit_vector(1 to 4);
TAVSL : linkage bit_vector(1 to 4);
TAVSH : linkage bit_vector(1 to 4);
TCK : in bit;
TCLK : out bit_vector(1 to 4);
TDCLK : in bit_vector(1 to 4);
TDCLKN : in bit;
TDCLKP : in bit;
TDCLKON : out bit;
TDCLKOP : out bit;
TDI : in bit;
TDN_0_TD4_0 : out bit;
TDN_1_TD4_2 : out bit;
TDN_10_TD3_4 : out bit;
TDN_11_TD3_6 : out bit;
TDN_12_RD3_0 : out bit;
TDN_13_RD3_2 : out bit;
TDN_14_RD3_4 : out bit;
TDN_15_RD3_6 : out bit;
TDN_2_TD4_4 : out bit;
TDN_3_TD4_6 : out bit;
TDN_4_RD4_0 : out bit;
TDN_5_RD4_2 : out bit;
TDN_6_RD4_4 : out bit;
TDN_7_RD4_6 : out bit;
TDN_8_TD3_0 : out bit;
TDN_9_TD3_2 : out bit;
TDO : out bit;
TDP_0_TD4_1 : out bit;
TDP_1_TD4_3 : out bit;
TDP_10_TD3_5 : out bit;
TDP_11_TD3_7 : out bit;
TDP_12_RD3_1 : out bit;
TDP_13_RD3_3 : out bit;
TDP_14_RD3_5 : out bit;
TDP_15_RD3_7 : out bit;
TDP_2_TD4_5 : out bit;
TDP_3_TD4_7 : out bit;
TDP_4_RD4_1 : out bit;
TDP_5_RD4_3 : out bit;
TDP_6_RD4_5 : out bit;
TDP_7_RD4_7 : out bit;
TDP_8_TD3_1 : out bit;
TDP_9_TD3_3 : out bit;
TDREF : linkage bit_vector(0 to 1);
TFPIP_TFPI1 : in bit;
TFPIN_TFPI2 : in bit;
TFPOP_TFPI3 : out bit;
TFPON_TFPI4 : out bit;
TLD : in bit;
TLDCLK : out bit;
TMS : in bit;
TOHCLK : out bit_vector(1 to 4);
TOHFP : out bit_vector(1 to 4);
TPOH : in bit_vector(1 to 4);
TPOHEN : in bit_vector(1 to 4);
TPOHRDY : out bit_vector(1 to 4);
TRCPCLK : in bit_vector(1 to 4);
TRCPDAT : in bit_vector(1 to 4);
TRCPFP : in bit_vector(1 to 4);
TRSTB : in bit;
TSLD : in bit;
TSLDCLK : out bit;
TTOH : in bit_vector(1 to 4);
TTOHEN : in bit_vector(1 to 4);
VDDI : linkage bit_vector(15 downto 0);
VDD : linkage bit_vector(47 downto 0);
VSS : linkage bit_vector(55 downto 0);
WRB : in bit);
use STD_1149_1_1990.all;
use PMC_Sierra_Cells.all;
attribute PIN_MAP of PM5315 : entity is PHYSICAL_PIN_MAP;
constant SBGA_520 : PIN_MAP_STRING :=
"A : (A15,A17,B17,C17,D17,E17,A18,B18,C18,D18," &
"E18,A19,B19,C19)," &
"ACK : AE28," &
"ACMP : AF30," &
"AD1 : (B28,C27,E26,B27,D26,A27,C26,E25)," &
"AD2 : (K28,J31,K27,J30,J29,J28,H31,J27)," &
"AD3 : (R31,R30,R29,R28,P31,P30,P29,P28)," &
"AD4 : (AB30,AB31,AA28,AA29,AA30,Y27,Y28,Y29)," &
"ADP : (D30,K29,U31,AB29)," &
"AJ0J1_FP : (D25,H29,N31,Y31)," &
"ALE : A20," &
"APAIS : (E29,K30,U30,AB28)," &
"APL : (B26,H30,P27,Y30)," &
"ATP : (P4,P5)," &
"B3E1 : AF27," &
"CAVDH : R5," &
"CAVSH : P1," &
"CSB : E19," &
"D : (D12,C12,B12,A12,E13,D13,C13,B13,A13,D14," &
"C14,B14,A14,E15,D15,C15)," &
"DALARM : (H28,N30,W27,AE30)," &
"DCK : AG31," &
"DCMP : AF29," &
"DD1 : (G30,G29,G28,F30,G27,F29,E31,F28)," &
"DD2 : (N28,N27,M31,M30,M29,M28,M27,L30)," &
"DD3 : (W30,W31,V27,V28,V29,V30,V31,U27)," &
"DD4 : (AE31,AD28,AD29,AD30,AC27,AD31,AC28,AC30)," &
"DDP : (G31,N29,W28,AD27)," &
"DJ0J1 : (F27,K31,U29,AC31)," &
"DJ0REF : AE27," &
"DPL : (E30,L28,U28,AB27)," &
"INTB : B21," &
"NC : (E28,L29,AC29,AF28,AK27,AH26,AH24,AL23,AH22,AK20," &
"AH18,AJ18,AJ17,AK17,AK12,AH5,AF4,AD5,AC3,AC2," &
"AA3,W2,V3,R1,R2,N3,N5,L4,K1,G3," &
"G4,F3,E14,D19,D22,C25,D27)," &
"OOF : E8," &
"PGMRCLK : N1," &
"PGMTCLK : AH10," &
"QAVD : P2," &
"QAVS : P3," &
"QUAD622 : E20," &
"RALM : (AG29,AJ26,AK24,AK22)," &
"RAVDH : (C8,E4,H2,M2)," &
"RAVDL : (B9,D6,F2,K2)," &
"RAVSH : (C9,B5,G2,L3)," &
"RAVSL : (B10,C7,F4,J2)," &
"RCLK : (B7,J3,AA4,AH6)," &
"RDB : B20," &
"RDCLK : (D8,J5,Y5,AG6)," &
"RDCLKN : C11," &
"RDCLKP : B11," &
"RDN_0_TD2_0 : M3," &
"RDN_1_TD2_2 : M5," &
"RDN_10_TD1_4 : C6," &
"RDN_11_TD1_6 : B6," &
"RDN_12_RD1_0 : B8," &
"RDN_13_RD1_2 : A8," &
"RDN_14_RD1_4 : E10," &
"RDN_15_RD1_6 : D10," &
"RDN_2_TD2_4 : K3," &
"RDN_3_TD2_6 : J1," &
"RDN_4_RD2_0 : H3," &
"RDN_5_RD2_2 : G1," &
"RDN_6_RD2_4 : E2," &
"RDN_7_RD2_6 : E3," &
"RDN_8_TD1_0 : D5," &
"RDN_9_TD1_2 : C5," &
"RDP_0_TD2_1 : M4," &
"RDP_1_TD2_3 : L2," &
"RDP_10_TD1_5 : E7," &
"RDP_11_TD1_7 : D7," &
"RDP_12_RD1_1 : E9," &
"RDP_13_RD1_3 : D9," &
"RDP_14_RD1_5 : A9," &
"RDP_15_RD1_7 : C10," &
"RDP_2_TD2_5 : K4," &
"RDP_3_TD2_7 : K5," &
"RDP_4_RD2_1 : H4," &
"RDP_5_RD2_3 : H5," &
"RDP_6_RD2_5 : F5," &
"RDP_7_RD2_7 : D2," &
"RDP_8_TD1_1 : B4," &
"RDP_9_TD1_3 : E6," &
"RFPN : A10," &
"RFPP : D11," &
"RLD : AJ19," &
"RLDCLK : AH19," &
"ROHCLK : (AH30,AG25,AG23,AL22)," &
"ROHFP : (AG28,AK26,AL24,AH21)," &
"RPOH : (AK28,AJ25,AJ23,AK21)," &
"RPOHEN : (AJ27,AK25,AK23,AG20)," &
"RRCPDAT : (AG26,AG24,AG22,AH20)," &
"RSLD : AG19," &
"RSLDCLK : AL20," &
"RSTB : D20," &
"RTOH : (AH27,AH25,AH23,AJ21)," &
"SALM1 : AG30," &
"SALM2_B3E2 : AL27," &
"SALM3_B3E3 : AJ24," &
"SALM4_B3E4 : AJ22," &
"SD : (A7,H1,AA2,AK5)," &
"TAVDH : (Y4,AD4,AG4,AK8)," &
"TAVDL : (W1,AB5,AG1,AJ7)," &
"TAVSL : (U5,AB1,AE3,AL5)," &
"TAVSH : (W4,AC4,AF5,AK7)," &
"TCK : C22," &
"TCLK : (G5,N4,AE2,AH9)," &
"TDCLK : (E1,M1,AE1,AG9)," &
"TDCLKN : U2," &
"TDCLKP : U1," &
"TDCLKON : AK9," &
"TDCLKOP : AJ9," &
"TDI : D21," &
"TDO : C21," &
"TDN_0_TD4_0 : AJ8," &
"TDN_1_TD4_2 : AL7," &
"TDN_10_TD3_4 : AC1," &
"TDN_11_TD3_6 : AB3," &
"TDN_12_RD3_0 : Y3," &
"TDN_13_RD3_2 : Y1," &
"TDN_14_RD3_4 : V5," &
"TDN_15_RD3_6 : V2," &
"TDN_2_TD4_4 : AH7," &
"TDN_3_TD4_6 : AG7," &
"TDN_4_RD4_0 : AJ5," &
"TDN_5_RD4_2 : AH2," &
"TDN_6_RD4_4 : AF3," &
"TDN_7_RD4_6 : AF2," &
"TDN_8_TD3_0 : AD3," &
"TDN_9_TD3_2 : AC5," &
"TDP_0_TD4_1 : AH8," &
"TDP_1_TD4_3 : AG8," &
"TDP_10_TD3_5 : AB4," &
"TDP_11_TD3_7 : AB2," &
"TDP_12_RD3_1 : Y2," &
"TDP_13_RD3_3 : W5," &
"TDP_14_RD3_5 : V4," &
"TDP_15_RD3_7 : V1," &
"TDP_2_TD4_5 : AK6," &
"TDP_3_TD4_7 : AJ6," &
"TDP_4_RD4_1 : AK4," &
"TDP_5_RD4_3 : AG3," &
"TDP_6_RD4_5 : AE5," &
"TDP_7_RD4_7 : AE4," &
"TDP_8_TD3_1 : AD2," &
"TDP_9_TD3_3 : AD1," &
"TDREF : (R4,R3)," &
"TFPIP_TFPI1 : U3," &
"TFPIN_TFPI2 : U4," &
"TFPOP_TFPI3 : AG10," &
"TFPON_TFPI4 : AL9," &
"TLD : AJ10," &
"TLDCLK : AK10," &
"TMS : A22," &
"TOHCLK : (AK19,AL17,AK14,AG13)," &
"TOHFP : (AL19,AL15,AH14,AL12)," &
"TPOH : (AL18,AH15,AK13,AG12)," &
"TPOHEN : (AG17,AG15,AJ13,AK11)," &
"TPOHRDY : (AH17,AL14,AH13,AJ11)," &
"TRCPCLK : (B25,D24,A24,B23)," &
"TRCPDAT : (A25,B24,C23,A23)," &
"TRCPFP : (E24,C24,D23,E22)," &
"TRSTB : B22," &
"TSLD : AL10," &
"TSLDCLK : AH11," &
"TTOH : (AG18,AK15,AG14,AJ12)," &
"TTOHEN : (AK18,AJ15,AL13,AH12)," &
"VDDI : (H27,R27,W29,AE29,AL25,AJ20,AJ14,AL8,AG2,W3," &
"N2,J4,A5,E12,B15,E23)," &
"VDD : (A1,A31,B2,B30,C3,C4,C16,C28,C29,D3," &
"D4,D16,D28,D29,E5,E11,E16,E21,E27,L5," &
"L27,T3,T4,T5,T27,T28,T29,AA5,AA27,AG5," &
"AG11,AG16,AG21,AG27,AH3,AH4,AH16,AH28,AH29,AJ3," &
"AJ4,AJ16,AJ28,AJ29,AK2,AK30,AL1,AL31)," &
"VSS : (A2,A3,A4,A6,A11,A16,A21,A26,A28,A29," &
"A30,B1,B3,B16,B29,B31,C1,C2,C30,C31," &
"D1,D31,F1,F31,L1,L31,T1,T2,T30,T31," &
"AA1,AA31,AF1,AF31,AH1,AH31,AJ1,AJ2,AJ30,AJ31," &
"AK1,AK3,AK16,AK29,AK31,AL2,AL3,AL4,AL6,AL11," &
"AL16,AL21,AL26,AL28,AL29,AL30)," &
"WRB : C20";
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_RESET of TRSTB : signal is true;
attribute TAP_SCAN_CLOCK of TCK : signal is (4.0e6,BOTH);
attribute INSTRUCTION_LENGTH of PM5315: entity is 3;
attribute INSTRUCTION_OPCODE of PM5315: entity is
"EXTEST (000)," &
"SAMPLE (010)," &
"IDCODE (001)," &
"BYPASS (011,100,110,111)," &
"STCTEST (101)";
attribute INSTRUCTION_CAPTURE of PM5315: entity is "001";
attribute IDCODE_REGISTER of PM5315: entity is
"0001" & -- 4 bit version = 1H
"0101001100010101" & -- 16 bit part number = 5315h
"00001100110" & -- 11 bit manufacturer`s code = 0CDh
"1"; -- mandatory LSB by the standard
attribute REGISTER_ACCESS of PM5315: entity is "Boundary (STCTEST)";
attribute BOUNDARY_CELLS of PM5315: entity is "BC_1,BC_4,cele0";
attribute BOUNDARY_LENGTH of PM5315: entity is 437;
attribute BOUNDARY_REGISTER of PM5315: entity is
-- num cell port function safe [ccell disval rslt]
"436 (BC_4, ADP(1), INPUT, X)," &
"435 (BC_4, APAIS(1), INPUT, X)," &
"434 (BC_1, *, CONTROL, 1)," &
"433 (BC_1, DJ0J1(1), OUTPUT3, X, 434, 1, Z)," &
"432 (BC_1, *, CONTROL, 1)," &
"431 (BC_1, DPL(1), OUTPUT3, X, 432, 1, Z)," &
"430 (BC_1, *, CONTROL, 1)," &
"429 (BC_1, DD1(0), OUTPUT3, X, 430, 1, Z)," &
"428 (BC_1, *, CONTROL, 1)," &
"427 (BC_1, DD1(1), OUTPUT3, X, 428, 1, Z)," &
"426 (BC_1, *, CONTROL, 1)," &
"425 (BC_1, DD1(2), OUTPUT3, X, 426, 1, Z)," &
"424 (BC_1, *, CONTROL, 1)," &
"423 (BC_1, DD1(3), OUTPUT3, X, 424, 1, Z)," &
"422 (BC_1, *, CONTROL, 1)," &
"421 (BC_1, DD1(4), OUTPUT3, X, 422, 1, Z)," &
"420 (BC_1, *, CONTROL, 1)," &
"419 (BC_1, DD1(5), OUTPUT3, X, 420, 1, Z)," &
"418 (BC_1, *, CONTROL, 1)," &
"417 (BC_1, DD1(6), OUTPUT3, X, 418, 1, Z)," &
"416 (BC_1, *, CONTROL, 1)," &
"415 (BC_1, DD1(7), OUTPUT3, X, 416, 1, Z)," &
"414 (BC_1, *, CONTROL, 1)," &
"413 (BC_1, DDP(1), OUTPUT3, X, 414, 1, Z)," &
"412 (BC_1, *, CONTROL, 1)," &
"411 (BC_1, DALARM(1), OUTPUT3, X, 412, 1, Z)," &
"410 (BC_4, AJ0J1_FP(2), INPUT, X)," &
"409 (BC_4, APL(2), INPUT, X)," &
"408 (BC_4, AD2(0), INPUT, X)," &
"407 (BC_4, AD2(1), INPUT, X)," &
"406 (BC_4, AD2(2), INPUT, X)," &
"405 (BC_4, AD2(3), INPUT, X)," &
"404 (BC_4, AD2(4), INPUT, X)," &
"403 (BC_4, AD2(5), INPUT, X)," &
"402 (BC_4, AD2(6), INPUT, X)," &
"401 (BC_4, AD2(7), INPUT, X)," &
"400 (BC_4, ADP(2), INPUT, X)," &
"399 (BC_4, APAIS(2), INPUT, X)," &
"398 (BC_1, *, CONTROL, 1)," &
"397 (BC_1, DJ0J1(2), OUTPUT3, X, 398, 1, Z)," &
"396 (BC_1, *, CONTROL, 1)," &
"395 (BC_1, DPL(2), OUTPUT3, X, 396, 1, Z)," &
"394 (BC_1, *, CONTROL, 1)," &
"393 (BC_1, DD2(0), OUTPUT3, X, 394, 1, Z)," &
"392 (BC_1, *, CONTROL, 1)," &
"391 (BC_1, DD2(1), OUTPUT3, X, 392, 1, Z)," &
"390 (BC_1, *, CONTROL, 1)," &
"389 (BC_1, DD2(2), OUTPUT3, X, 390, 1, Z)," &
"388 (BC_1, *, CONTROL, 1)," &
"387 (BC_1, DD2(3), OUTPUT3, X, 388, 1, Z)," &
"386 (BC_1, *, CONTROL, 1)," &
"385 (BC_1, DD2(4), OUTPUT3, X, 386, 1, Z)," &
"384 (BC_1, *, CONTROL, 1)," &
"383 (BC_1, DD2(5), OUTPUT3, X, 384, 1, Z)," &
"382 (BC_1, *, CONTROL, 1)," &
"381 (BC_1, DD2(6), OUTPUT3, X, 382, 1, Z)," &
"380 (BC_1, *, CONTROL, 1)," &
"379 (BC_1, DD2(7), OUTPUT3, X, 380, 1, Z)," &
"378 (BC_1, *, CONTROL, 1)," &
"377 (BC_1, DDP(2), OUTPUT3, X, 378, 1, Z)," &
"376 (BC_1, *, CONTROL, 1)," &
"375 (BC_1, DALARM(2), OUTPUT3, X, 376, 1, Z)," &
"374 (BC_4, AJ0J1_FP(3), INPUT, X)," &
"373 (BC_4, APL(3), INPUT, X)," &
"372 (BC_4, AD3(0), INPUT, X)," &
"371 (BC_4, AD3(1), INPUT, X)," &
"370 (BC_4, AD3(2), INPUT, X)," &
"369 (BC_4, AD3(3), INPUT, X)," &
"368 (BC_4, AD3(4), INPUT, X)," &
"367 (BC_4, AD3(5), INPUT, X)," &
"366 (BC_4, AD3(6), INPUT, X)," &
"365 (BC_4, AD3(7), INPUT, X)," &
"364 (BC_4, ADP(3), INPUT, X)," &
"363 (BC_4, APAIS(3), INPUT, X)," &
"362 (BC_1, *, CONTROL, 1)," &
"361 (BC_1, DJ0J1(3), OUTPUT3, X, 362, 1, Z)," &
"360 (BC_1, *, CONTROL, 1)," &
"359 (BC_1, DPL(3), OUTPUT3, X, 360, 1, Z)," &
"358 (BC_1, *, CONTROL, 1)," &
"357 (BC_1, DD3(0), OUTPUT3, X, 358, 1, Z)," &
"356 (BC_1, *, CONTROL, 1)," &
"355 (BC_1, DD3(1), OUTPUT3, X, 356, 1, Z)," &
"354 (BC_1, *, CONTROL, 1)," &
"353 (BC_1, DD3(2), OUTPUT3, X, 354, 1, Z)," &
"352 (BC_1, *, CONTROL, 1)," &
"351 (BC_1, DD3(3), OUTPUT3, X, 352, 1, Z)," &
"350 (BC_1, *, CONTROL, 1)," &
"349 (BC_1, DD3(4), OUTPUT3, X, 350, 1, Z)," &
"348 (BC_1, *, CONTROL, 1)," &
"347 (BC_1, DD3(5), OUTPUT3, X, 348, 1, Z)," &
"346 (BC_1, *, CONTROL, 1)," &
"345 (BC_1, DD3(6), OUTPUT3, X, 346, 1, Z)," &
"344 (BC_1, *, CONTROL, 1)," &
"343 (BC_1, DD3(7), OUTPUT3, X, 344, 1, Z)," &
"342 (BC_1, *, CONTROL, 1)," &
"341 (BC_1, DDP(3), OUTPUT3, X, 342, 1, Z)," &
"340 (BC_1, *, CONTROL, 1)," &
"339 (BC_1, DALARM(3), OUTPUT3, X, 340, 1, Z)," &
"338 (BC_4, AJ0J1_FP(4), INPUT, X)," &
"337 (BC_4, APL(4), INPUT, X)," &
"336 (BC_4, AD4(0), INPUT, X)," &
"335 (BC_4, AD4(1), INPUT, X)," &
"334 (BC_4, AD4(2), INPUT, X)," &
"333 (BC_4, AD4(3), INPUT, X)," &
"332 (BC_4, AD4(4), INPUT, X)," &
"331 (BC_4, AD4(5), INPUT, X)," &
"330 (BC_4, AD4(6), INPUT, X)," &
"329 (BC_4, AD4(7), INPUT, X)," &
"328 (BC_4, ADP(4), INPUT, X)," &
"327 (BC_4, APAIS(4), INPUT, X)," &
"326 (BC_1, *, CONTROL, 1)," &
"325 (BC_1, DJ0J1(4), OUTPUT3, X, 326, 1, Z)," &
"324 (BC_1, *, CONTROL, 1)," &
"323 (BC_1, DPL(4), OUTPUT3, X, 324, 1, Z)," &
"322 (BC_1, *, CONTROL, 1)," &
"321 (BC_1, DD4(0), OUTPUT3, X, 322, 1, Z)," &
"320 (BC_1, *, CONTROL, 1)," &
"319 (BC_1, DD4(1), OUTPUT3, X, 320, 1, Z)," &
"318 (BC_1, *, CONTROL, 1)," &
"317 (BC_1, DD4(2), OUTPUT3, X, 318, 1, Z)," &
"316 (BC_1, *, CONTROL, 1)," &
"315 (BC_1, DD4(3), OUTPUT3, X, 316, 1, Z)," &
"314 (BC_1, *, CONTROL, 1)," &
"313 (BC_1, DD4(4), OUTPUT3, X, 314, 1, Z)," &
"312 (BC_1, *, CONTROL, 1)," &
"311 (BC_1, DD4(5), OUTPUT3, X, 312, 1, Z)," &
"310 (BC_1, *, CONTROL, 1)," &
"309 (BC_1, DD4(6), OUTPUT3, X, 310, 1, Z)," &
"308 (BC_1, *, CONTROL, 1)," &
"307 (BC_1, DD4(7), OUTPUT3, X, 308, 1, Z)," &
"306 (BC_1, *, CONTROL, 1)," &
"305 (BC_1, DDP(4), OUTPUT3, X, 306, 1, Z)," &
"304 (BC_1, *, CONTROL, 1)," &
"303 (BC_1, DALARM(4), OUTPUT3, X, 304, 1, Z)," &
"302 (BC_4, ACK, INPUT, X)," &
"301 (BC_4, ACMP, INPUT, X)," &
"300 (BC_4, DJ0REF, INPUT, X)," &
"299 (BC_4, DCMP, INPUT, X)," &
"298 (BC_4, DCK, INPUT, X)," &
"297 (BC_1, *, CONTROL, 1)," &
"296 (BC_1, SALM1, OUTPUT3, X, 297, 1, Z)," &
"295 (BC_1, *, CONTROL, 1)," &
"294 (BC_1, B3E1, OUTPUT3, X, 295, 1, Z)," &
"293 (BC_1, *, CONTROL, 1)," &
"292 (BC_1, RALM(1), OUTPUT3, X, 293, 1, Z)," &
"291 (BC_1, *, CONTROL, 1)," &
"290 (BC_1, ROHCLK(1), OUTPUT3, X, 291, 1, Z)," &
"289 (BC_1, *, CONTROL, 1)," &
"288 (BC_1, ROHFP(1), OUTPUT3, X, 289, 1, Z)," &
"287 (BC_1, *, CONTROL, 1)," &
"286 (BC_1, RTOH(1), OUTPUT3, X, 287, 1, Z)," &
"285 (BC_1, *, CONTROL, 1)," &
"284 (BC_1, RPOH(1), OUTPUT3, X, 285, 1, Z)," &
"283 (BC_1, *, CONTROL, 1)," &
"282 (BC_1, RPOHEN(1), OUTPUT3, X, 283, 1, Z)," &
"281 (BC_1, *, CONTROL, 1)," &
"280 (BC_1, RRCPDAT(1), OUTPUT3, X, 281, 1, Z)," &
"279 (BC_1, *, CONTROL, 1)," &
"278 (BC_1, SALM2_B3E2, OUTPUT3, X, 279, 1, Z)," &
"277 (BC_1, *, CONTROL, 1)," &
"276 (BC_1, RALM(2), OUTPUT3, X, 277, 1, Z)," &
"275 (BC_1, *, CONTROL, 1)," &
"274 (BC_1, ROHCLK(2), OUTPUT3, X, 275, 1, Z)," &
"273 (BC_1, *, CONTROL, 1)," &
"272 (BC_1, ROHFP(2), OUTPUT3, X, 273, 1, Z)," &
"271 (BC_1, *, CONTROL, 1)," &
"270 (BC_1, RTOH(2), OUTPUT3, X, 271, 1, Z)," &
"269 (BC_1, *, CONTROL, 1)," &
"268 (BC_1, RPOH(2), OUTPUT3, X, 269, 1, Z)," &
"267 (BC_1, *, CONTROL, 1)," &
"266 (BC_1, RPOHEN(2), OUTPUT3, X, 267, 1, Z)," &
"265 (BC_1, *, CONTROL, 1)," &
"264 (BC_1, RRCPDAT(2), OUTPUT3, X, 265, 1, Z)," &
"263 (BC_1, *, CONTROL, 1)," &
"262 (BC_1, SALM3_B3E3, OUTPUT3, X, 263, 1, Z)," &
"261 (BC_1, *, CONTROL, 1)," &
"260 (BC_1, RALM(3), OUTPUT3, X, 261, 1, Z)," &
"259 (BC_1, *, CONTROL, 1)," &
"258 (BC_1, ROHCLK(3), OUTPUT3, X, 259, 1, Z)," &
"257 (BC_1, *, CONTROL, 1)," &
"256 (BC_1, ROHFP(3), OUTPUT3, X, 257, 1, Z)," &
"255 (BC_1, *, CONTROL, 1)," &
"254 (BC_1, RTOH(3), OUTPUT3, X, 255, 1, Z)," &
"253 (BC_1, *, CONTROL, 1)," &
"252 (BC_1, RPOH(3), OUTPUT3, X, 253, 1, Z)," &
"251 (BC_1, *, CONTROL, 1)," &
"250 (BC_1, RPOHEN(3), OUTPUT3, X, 251, 1, Z)," &
"249 (BC_1, *, CONTROL, 1)," &
"248 (BC_1, RRCPDAT(3), OUTPUT3, X, 249, 1, Z)," &
"247 (BC_1, *, CONTROL, 1)," &
"246 (BC_1, SALM4_B3E4, OUTPUT3, X, 247, 1, Z)," &
"245 (BC_1, *, CONTROL, 1)," &
"244 (BC_1, RALM(4), OUTPUT3, X, 245, 1, Z)," &
"243 (BC_1, *, CONTROL, 1)," &
"242 (BC_1, ROHCLK(4), OUTPUT3, X, 243, 1, Z)," &
"241 (BC_1, *, CONTROL, 1)," &
"240 (BC_1, ROHFP(4), OUTPUT3, X, 241, 1, Z)," &
"239 (BC_1, *, CONTROL, 1)," &
"238 (BC_1, RTOH(4), OUTPUT3, X, 239, 1, Z)," &
"237 (BC_1, *, CONTROL, 1)," &
"236 (BC_1, RPOH(4), OUTPUT3, X, 237, 1, Z)," &
"235 (BC_1, *, CONTROL, 1)," &
"234 (BC_1, RPOHEN(4), OUTPUT3, X, 235, 1, Z)," &
"233 (BC_1, *, CONTROL, 1)," &
"232 (BC_1, RRCPDAT(4), OUTPUT3, X, 233, 1, Z)," &
"231 (BC_1, *, CONTROL, 1)," &
"230 (BC_1, RSLDCLK, OUTPUT3, X, 231, 1, Z)," &
"229 (BC_1, *, CONTROL, 1)," &
"228 (BC_1, RSLD, OUTPUT3, X, 229, 1, Z)," &
"227 (BC_1, *, CONTROL, 1)," &
"226 (BC_1, RLDCLK, OUTPUT3, X, 227, 1, Z)," &
"225 (BC_1, *, CONTROL, 1)," &
"224 (BC_1, RLD, OUTPUT3, X, 225, 1, Z)," &
"223 (BC_1, *, CONTROL, 1)," &
"222 (BC_1, TOHCLK(1), OUTPUT3, X, 223, 1, Z)," &
"221 (BC_1, *, CONTROL, 1)," &
"220 (BC_1, TOHFP(1), OUTPUT3, X, 221, 1, Z)," &
"219 (BC_4, TTOH(1), INPUT, X)," &
"218 (BC_4, TTOHEN(1), INPUT, X)," &
"217 (BC_4, TPOH(1), INPUT, X)," &
"216 (BC_4, TPOHEN(1), INPUT, X)," &
"215 (BC_1, *, CONTROL, 1)," &
"214 (BC_1, TPOHRDY(1), OUTPUT3, X, 215, 1, Z)," &
"213 (BC_1, *, CONTROL, 1)," &
"212 (BC_1, TOHCLK(2), OUTPUT3, X, 213, 1, Z)," &
"211 (BC_1, *, CONTROL, 1)," &
"210 (BC_1, TOHFP(2), OUTPUT3, X, 211, 1, Z)," &
"209 (BC_4, TTOH(2), INPUT, X)," &
"208 (BC_4, TTOHEN(2), INPUT, X)," &
"207 (BC_4, TPOH(2), INPUT, X)," &
"206 (BC_4, TPOHEN(2), INPUT, X)," &
"205 (BC_1, *, CONTROL, 1)," &
"204 (BC_1, TPOHRDY(2), OUTPUT3, X, 205, 1, Z)," &
"203 (BC_1, *, CONTROL, 1)," &
"202 (BC_1, TOHCLK(3), OUTPUT3, X, 203, 1, Z)," &
"201 (BC_1, *, CONTROL, 1)," &
"200 (BC_1, TOHFP(3), OUTPUT3, X, 201, 1, Z)," &
"199 (BC_4, TTOH(3), INPUT, X)," &
"198 (BC_4, TTOHEN(3), INPUT, X)," &
"197 (BC_4, TPOH(3), INPUT, X)," &
"196 (BC_4, TPOHEN(3), INPUT, X)," &
"195 (BC_1, *, CONTROL, 1)," &
"194 (BC_1, TPOHRDY(3), OUTPUT3, X, 195, 1, Z),"&
"193 (BC_1, *, CONTROL, 1)," &
"192 (BC_1, TOHCLK(4), OUTPUT3, X, 193, 1, Z)," &
"191 (BC_1, *, CONTROL, 1)," &
"190 (BC_1, TOHFP(4), OUTPUT3, X, 191, 1, Z)," &
"189 (BC_4, TTOH(4), INPUT, X)," &
"188 (BC_4, TTOHEN(4), INPUT, X)," &
"187 (BC_4, TPOH(4), INPUT, X)," &
"186 (BC_4, TPOHEN(4), INPUT, X)," &
"185 (BC_1, *, CONTROL, 1)," &
"184 (BC_1, TPOHRDY(4), OUTPUT3, X, 185, 1, Z)," &
"183 (BC_1, *, CONTROL, 1)," &
"182 (BC_1, TSLDCLK, OUTPUT3, X, 183, 1, Z)," &
"181 (BC_4, TSLD, INPUT, X)," &
"180 (BC_1, *, CONTROL, 1)," &
"179 (BC_1, TLDCLK, OUTPUT3, X, 180, 1, Z)," &
"178 (BC_4, TLD, INPUT, X)," &
"177 (BC_1, *, CONTROL, 1)," &
"176 (BC_1, PGMTCLK, OUTPUT3, X, 177, 1, Z)," &
"175 (BC_4, *, INTERNAL, X)," &
"174 (BC_4, *, INTERNAL, X)," &
"173 (BC_1, *, CONTROL, 1)," &
"172 (BC_1, TCLK(4), OUTPUT3, X, 173, 1, Z)," &
"171 (BC_4, TDCLK(4), INPUT, X)," &
"170 (BC_1, *, INTERNAL, X)," &
"169 (BC_1, *, INTERNAL, X)," &
"168 (BC_1, *, INTERNAL, X)," &
"167 (BC_1, *, INTERNAL, X)," &
"166 (BC_1, *, INTERNAL, X)," &
"165 (BC_1, *, INTERNAL, X)," &
"164 (BC_1, *, INTERNAL, X)," &
"163 (BC_1, *, INTERNAL, X)," &
"162 (BC_1, *, CONTROL, 1)," &
"161 (BC_1, RCLK(4), OUTPUT3, X, 162, 1, Z)," &
"160 (BC_4, SD(4), INPUT, X)," &
"159 (BC_4, RDCLK(4), INPUT, X)," &
"158 (BC_4, *, INTERNAL, X)," &
"157 (BC_4, *, INTERNAL, X)," &
"156 (BC_4, *, INTERNAL, X)," &
"155 (BC_4, *, INTERNAL, X)," &
"154 (BC_4, *, INTERNAL, X)," &
"153 (BC_4, *, INTERNAL, X)," &
"152 (BC_4, *, INTERNAL, X)," &
"151 (BC_4, *, INTERNAL, X)," &
"150 (BC_1, *, CONTROL, 1)," &
"149 (BC_1, TCLK(3), OUTPUT3, X, 150, 1, Z)," &
"148 (BC_4, TDCLK(3), INPUT, X)," &
"147 (BC_1, *, INTERNAL, X)," &
"146 (BC_1, *, INTERNAL, X)," &
"145 (BC_1, *, INTERNAL, X)," &
"144 (BC_1, *, INTERNAL, X)," &
"143 (BC_1, *, INTERNAL, X)," &
"142 (BC_1, *, INTERNAL, X)," &
"141 (BC_1, *, INTERNAL, X)," &
"140 (BC_1, *, INTERNAL, X)," &
"139 (BC_1, *, CONTROL, 1)," &
"138 (BC_1, RCLK(3), OUTPUT3, X, 139, 1, Z)," &
"137 (BC_4, SD(3), INPUT, X)," &
"136 (BC_4, RDCLK(3), INPUT, X)," &
"135 (BC_4, *, INTERNAL, X)," &
"134 (BC_4, *, INTERNAL, X)," &
"133 (BC_4, *, INTERNAL, X)," &
"132 (BC_4, *, INTERNAL, X)," &
"131 (BC_4, *, INTERNAL, X)," &
"130 (BC_4, *, INTERNAL, X)," &
"129 (BC_4, *, INTERNAL, X)," &
"128 (BC_4, *, INTERNAL, X)," &
"127 (BC_4, *, INTERNAL, X)," &
"126 (BC_4, *, INTERNAL, X)," &
"125 (BC_1, *, CONTROL, 1)," &
"124 (BC_1, PGMRCLK, OUTPUT3, X, 125, 1, Z)," &
"123 (BC_1, *, CONTROL, 1)," &
"122 (BC_1, TCLK(2), OUTPUT3, X, 123, 1, Z)," &
"121 (BC_4, TDCLK(2), INPUT, X)," &
"120 (BC_1, *, INTERNAL, X)," &
"119 (BC_1, *, INTERNAL, X)," &
"118 (BC_1, *, INTERNAL, X)," &
"117 (BC_1, *, INTERNAL, X)," &
"116 (BC_1, *, INTERNAL, X)," &
"115 (BC_1, *, INTERNAL, X)," &
"114 (BC_1, *, INTERNAL, X)," &
"113 (BC_1, *, INTERNAL, X)," &
"112 (BC_1, *, CONTROL, 1)," &
"111 (BC_1, RCLK(2), OUTPUT3, X, 112, 1, Z)," &
"110 (BC_4, SD(2), INPUT, X)," &
"109 (BC_4, RDCLK(2), INPUT, X)," &
"108 (BC_4, *, INTERNAL, X)," &
"107 (BC_4, *, INTERNAL, X)," &
"106 (BC_4, *, INTERNAL, X)," &
"105 (BC_4, *, INTERNAL, X)," &
"104 (BC_1, *, CONTROL, 1)," &
"103 (BC_1, TCLK(1), OUTPUT3, X, 104, 1, Z)," &
"102 (BC_4, TDCLK(1), INPUT, X)," &
"101 (BC_4, *, INTERNAL, X)," &
"100 (BC_4, *, INTERNAL, X)," &
"99 (BC_4, *, INTERNAL, X)," &
"98 (BC_4, *, INTERNAL, X)," &
"97 (BC_1, *, INTERNAL, X)," &
"96 (BC_1, *, INTERNAL, X)," &
"95 (BC_1, *, INTERNAL, X)," &
"94 (BC_1, *, INTERNAL, X)," &
"93 (BC_1, *, INTERNAL, X)," &
"92 (BC_1, *, INTERNAL, X)," &
"91 (BC_1, *, INTERNAL, X)," &
"90 (BC_1, *, INTERNAL, X)," &
"89 (BC_1, *, CONTROL, 1)," &
"88 (BC_1, RCLK(1), OUTPUT3, X, 89, 1, Z)," &
"87 (BC_1, *, CONTROL, 1)," &
"86 (BC_1, OOF, OUTPUT3, X, 87, 1, Z)," &
"85 (BC_4, SD(1), INPUT, X)," &
"84 (BC_4, RDCLK(1), INPUT, X)," &
"83 (BC_4, *, INTERNAL, X)," &
"82 (BC_4, *, INTERNAL, X)," &
"81 (BC_4, *, INTERNAL, X)," &
"80 (BC_4, *, INTERNAL, X)," &
"79 (BC_4, *, INTERNAL, X)," &
"78 (BC_4, *, INTERNAL, X)," &
"77 (BC_4, *, INTERNAL, X)," &
"76 (BC_4, *, INTERNAL, X)," &
"75 (BC_1, *, CONTROL, 1)," &
"74 (CELE0, D(15), BIDIR, X, 75, 1, Z)," &
"73 (BC_1, *, CONTROL, 1)," &
"72 (CELE0, D(14), BIDIR, X, 73, 1, Z)," &
"71 (BC_1, *, CONTROL, 1)," &
"70 (CELE0, D(13), BIDIR, X, 71, 1, Z)," &
"69 (BC_1, *, CONTROL, 1)," &
"68 (CELE0, D(12), BIDIR, X, 69, 1, Z)," &
"67 (BC_1, *, CONTROL, 1)," &
"66 (CELE0, D(11), BIDIR, X, 67, 1, Z)," &
"65 (BC_1, *, CONTROL, 1)," &
"64 (CELE0, D(10), BIDIR, X, 65, 1, Z)," &
"63 (BC_1, *, CONTROL, 1)," &
"62 (CELE0, D(9), BIDIR, X, 63, 1, Z)," &
"61 (BC_1, *, CONTROL, 1)," &
"60 (CELE0, D(8), BIDIR, X, 61, 1, Z)," &
"59 (BC_1, *, CONTROL, 1)," &
"58 (CELE0, D(7), BIDIR, X, 59, 1, Z)," &
"57 (BC_1, *, CONTROL, 1)," &
"56 (CELE0, D(6), BIDIR, X, 57, 1, Z)," &
"55 (BC_1, *, CONTROL, 1)," &
"54 (CELE0, D(5), BIDIR, X, 55, 1, Z)," &
"53 (BC_1, *, CONTROL, 1)," &
"52 (CELE0, D(4), BIDIR, X, 53, 1, Z)," &
"51 (BC_1, *, CONTROL, 1)," &
"50 (CELE0, D(3), BIDIR, X, 51, 1, Z)," &
"49 (BC_1, *, CONTROL, 1)," &
"48 (CELE0, D(2), BIDIR, X, 49, 1, Z)," &
"47 (BC_1, *, CONTROL, 1)," &
"46 (CELE0, D(1), BIDIR, X, 47, 1, Z)," &
"45 (BC_1, *, CONTROL, 1)," &
"44 (CELE0, D(0), BIDIR, X, 45, 1, Z)," &
"43 (BC_4, A(13), INPUT, X)," &
"42 (BC_4, A(12), INPUT, X)," &
"41 (BC_4, A(11), INPUT, X)," &
"40 (BC_4, A(10), INPUT, X)," &
"39 (BC_4, A(9), INPUT, X)," &
"38 (BC_4, A(8), INPUT, X)," &
"37 (BC_4, A(7), INPUT, X)," &
"36 (BC_4, A(6), INPUT, X)," &
"35 (BC_4, A(5), INPUT, X)," &
"34 (BC_4, A(4), INPUT, X)," &
"33 (BC_4, A(3), INPUT, X)," &
"32 (BC_4, A(2), INPUT, X)," &
"31 (BC_4, A(1), INPUT, X)," &
"30 (BC_4, A(0), INPUT, X)," &
"29 (BC_4, CSB, INPUT, X)," &
"28 (BC_4, ALE, INPUT, X)," &
"27 (BC_4, RDB, INPUT, X)," &
"26 (BC_4, WRB, INPUT, X)," &
"25 (BC_4, RSTB, INPUT, X)," &
"24 (BC_4, QUAD622, INPUT, X)," &
"23 (BC_1, *, CONTROL, 1)," &
"22 (BC_1, INTB, OUTPUT3, X, 23, 1, Z)," &
"21 (BC_4, TRCPDAT(4), INPUT, X)," &
"20 (BC_4, TRCPFP(4), INPUT, X)," &
"19 (BC_4, TRCPCLK(4), INPUT, X)," &
"18 (BC_4, TRCPDAT(3), INPUT, X)," &
"17 (BC_4, TRCPFP(3), INPUT, X)," &
"16 (BC_4, TRCPCLK(3), INPUT, X)," &
"15 (BC_4, TRCPDAT(2), INPUT, X)," &
"14 (BC_4, TRCPFP(2), INPUT, X)," &
"13 (BC_4, TRCPCLK(2), INPUT, X)," &
"12 (BC_4, TRCPDAT(1), INPUT, X)," &
"11 (BC_4, TRCPFP(1), INPUT, X)," &
"10 (BC_4, TRCPCLK(1), INPUT, X)," &
"9 (BC_4, AJ0J1_FP(1), INPUT, X)," &
"8 (BC_4, APL(1), INPUT, X)," &
"7 (BC_4, AD1(0), INPUT, X)," &
"6 (BC_4, AD1(1), INPUT, X)," &
"5 (BC_4, AD1(2), INPUT, X)," &
"4 (BC_4, AD1(3), INPUT, X)," &
"3 (BC_4, AD1(4), INPUT, X)," &
"2 (BC_4, AD1(5), INPUT, X)," &
"1 (BC_4, AD1(6), INPUT, X)," &
"0 (BC_4, AD1(7), INPUT, X)";
attribute DESIGN_WARNING of PM5315: entity is
"This BSDL file is for SINGLE mode application (QUAD622 tied low) only." &
"There is another BSDL file for QUAD mode application." &
"For more information please refer to the comments at the beginning of" &
"the BSDL file.";
end PM5315;
3 QUAD MODE OPERATIONAL CONFIGURATION BSDL SOURCE CODE
------------------------------------------------------------------------------
--
--
-- BSDL file for: PMC-Sierra PM5315 Spectra-2488
-- SONET/SDH Payload Extractor/Aligner for 2488 Mbit/s
--
-- Topology: Quad STS-12/STM-4 Mode (QUAD622 input set to 1)
--
-- File name: pm5315_quad_bsdl
--
-- Overview: This device is designed to operate in two modes, single
-- STS-48/STM-16 mode or STS-12/STM-4 mode. This is
-- set by the input QUAD622. However, some pins (see note
-- (1) below) behave differently depending on the mode
-- selected. Therefore two separate BSDL files are created
-- to describe this device when used in these two modes.
-- Please select and use the correct one for your
-- application:
-- pm5315_single_bsdl for single mode
-- pm5315_quad_bsdl for quad mode
--
--
-- Revised by: Belwinder Barn for Revision B device.
-- Date: November 13, 2001
-- This revision of BSDL (for Revision B) was not electrically tested since
-- only the 4 bit version field of the Idcode register was changed from "0000"
-- to "0001".
--
--
-- Electrical verification was performed on the following device:
-- Part number: PM5315-XI-P
-- Lot number: CD616670A
-- Date Code: C0021
-- Using Agilent 3070 Software revision B.03.60
--
------------------------------------------------------------------------------
--
--
-- PM5315 BSDL Revision: 1.0
-- Date: Nov 28, 2000
-- Agilent Technologies Canada Inc.
--
-- Notes:
--
-- (1) The QUAD622 input selects the operation mode:
-- QUAD622 high selects the quad STS-12/STM-4 mode
-- QUAD622 low selects the single STS-48/STM-16 mode
-- The device is affected both in normal operation and in boundary scan test.
--
-- In the quad mode the pins TD1[7:0], TD2[7:0], TD3[7:0] & TD4[7:0] (pin #:
-- D7,B6,E7,C6,E6,C5,B4,D5,K5,J1,K4,K3,L2,M5,M4,M3,AB2,AB3,AB4,AC1,AD1,AC5,
-- AD2,AD3,AJ6,AG7,AK6,AH7,AG8,AL7,AH8 and AJ8) are outputs connected to the
-- Boundary Scan Register. And pins RD1[7:0], RD2[7:0], RD3[7:0], RD4[7:0],
-- TFPI1, TFPI2, TFPI3, TFPI4 (pin #: C10,D10,A9,E10,D9,A8,E9,B8,D2,E3,F5,
-- E2,H5,G1,H4,H3,V1,V2,V4,V5,W5,Y1,Y2,Y3,AE4,AF2,AE5,AF3,AG3,AH2,AK4,AJ5,
-- U3,U4,AG10 and AL9) are inputs connected to the Boundary Scan Register.
--
-- In the single mode these pins are differential PECL inputs or outputs,
-- not connected to the Boundary Scan Register
--
-- As a result, these pins can be tested in quad mode, but not in single
-- mode.
--
-- (2) To avoid QUAD622 accidentially being driven to low during test,
-- it is declared as a linkage bit instead of an input. And cell number 24
-- associated with it is declared as an internal cell. This should have
little
-- impact on test coverage as normal application requires this pin be tied
-- high to select this mode.
--
-- (3) In the quad mode the outputs mentioned above at (1) are tri-stated
-- if CSB, RDB and WRB are all set to low at the same time. To minimize test
-- debug, especially when automatic program generator are used, constrain
-- one of the inputs, e.g. CSB, to "1". If your software tool does not allow
-- you to do this automatically, then declare the cell number 29 associated
-- with CSB as an internal cell with a safe state of "1" and drive the pin
-- CSB to "1" during your test. However, this reduces the test coverage on
-- CSB (pin E19).
--
-- (4) Signal INTB is an open-drain output in normal operation. In boundary
-- scan mode it is actually a tri-state output, i.e. it is tri-stated by a
-- control cell and it outputs a "hard 1" instead of a "weak 1". Therefore,
-- it is declared as an output3 cell below.
--
-- (5) The following pins may be flagged as errors by some BSDL compilers
-- because they are not part of the boundary-scan register. You may have
-- to determine how your compiler handles these non-compliant pins.
-- For example, declare then as linkage bits in the "PORT" statement.
-- Signal RDCLKN, pin C11
-- Signal RDCLKP, pin B11
-- Signal RFPN, pin A10
-- Signal RFPP, pin D11
-- Signal TDCLKN, pin U2
-- Signal TDCLKP, pin U1
-- Signal TDCLKON, pin AK9
-- Signal TDCLKOP, pin AJ9
--
------------------------------------------------------------------------------
-
entity PM5315 is generic(PHYSICAL_PIN_MAP : string := "SBGA_520");
port( A : in bit_vector(13 downto 0);
ACK : in bit;
ACMP : in bit;
AD1 : in bit_vector(7 downto 0);
AD2 : in bit_vector(7 downto 0);
AD3 : in bit_vector(7 downto 0);
AD4 : in bit_vector(7 downto 0);
ADP : in bit_vector(1 to 4);
AJ0J1_FP : in bit_vector(1 to 4);
ALE : in bit;
APAIS : in bit_vector(1 to 4);
APL : in bit_vector(1 to 4);
ATP : linkage bit_vector(1 downto 0);
B3E1 : out bit;
CAVDH : linkage bit;
CAVSH : linkage bit;
CSB : in bit;
D : inout bit_vector(15 downto 0);
DALARM : out bit_vector(1 to 4);
DCK : in bit;
DCMP : in bit;
DD1 : out bit_vector(7 downto 0);
DD2 : out bit_vector(7 downto 0);
DD3 : out bit_vector(7 downto 0);
DD4 : out bit_vector(7 downto 0);
DDP : out bit_vector(1 to 4);
DJ0J1 : out bit_vector(1 to 4);
DJ0REF : in bit;
DPL : out bit_vector(1 to 4);
INTB : out bit;
NC : linkage bit_vector(36 downto 0);
OOF : out bit;
PGMRCLK : out bit;
PGMTCLK : out bit;
QAVD : linkage bit;
QAVS : linkage bit;
QUAD622 : linkage bit;
RALM : out bit_vector(1 to 4);
RAVDH : linkage bit_vector(1 to 4);
RAVDL : linkage bit_vector(1 to 4);
RAVSH : linkage bit_vector(1 to 4);
RAVSL : linkage bit_vector(1 to 4);
RCLK : out bit_vector(1 to 4);
RDB : in bit;
RDCLK : in bit_vector(1 to 4);
RDCLKP : in bit;
RDCLKN : in bit;
RDN_0_TD2_0 : buffer bit;
RDN_1_TD2_2 : buffer bit;
RDN_10_TD1_4 : buffer bit;
RDN_11_TD1_6 : buffer bit;
RDN_12_RD1_0 : in bit;
RDN_13_RD1_2 : in bit;
RDN_14_RD1_4 : in bit;
RDN_15_RD1_6 : in bit;
RDN_2_TD2_4 : buffer bit;
RDN_3_TD2_6 : buffer bit;
RDN_4_RD2_0 : in bit;
RDN_5_RD2_2 : in bit;
RDN_6_RD2_4 : in bit;
RDN_7_RD2_6 : in bit;
RDN_8_TD1_0 : buffer bit;
RDN_9_TD1_2 : buffer bit;
RDP_0_TD2_1 : buffer bit;
RDP_1_TD2_3 : buffer bit;
RDP_10_TD1_5 : buffer bit;
RDP_11_TD1_7 : buffer bit;
RDP_12_RD1_1 : in bit;
RDP_13_RD1_3 : in bit;
RDP_14_RD1_5 : in bit;
RDP_15_RD1_7 : in bit;
RDP_2_TD2_5 : buffer bit;
RDP_3_TD2_7 : buffer bit;
RDP_4_RD2_1 : in bit;
RDP_5_RD2_3 : in bit;
RDP_6_RD2_5 : in bit;
RDP_7_RD2_7 : in bit;
RDP_8_TD1_1 : buffer bit;
RDP_9_TD1_3 : buffer bit;
RFPN : in bit;
RFPP : in bit;
RLD : out bit;
RLDCLK : out bit;
ROHCLK : out bit_vector(1 to 4);
ROHFP : out bit_vector(1 to 4);
RPOH : out bit_vector(1 to 4);
RPOHEN : out bit_vector(1 to 4);
RRCPDAT : out bit_vector(1 to 4);
RSLD : out bit;
RSLDCLK : out bit;
RSTB : in bit;
RTOH : out bit_vector(1 to 4);
SALM1 : out bit;
SALM2_B3E2 : out bit;
SALM3_B3E3 : out bit;
SALM4_B3E4 : out bit;
SD : in bit_vector(1 to 4);
TAVDH : linkage bit_vector(1 to 4);
TAVDL : linkage bit_vector(1 to 4);
TAVSL : linkage bit_vector(1 to 4);
TAVSH : linkage bit_vector(1 to 4);
TCK : in bit;
TCLK : out bit_vector(1 to 4);
TDCLK : in bit_vector(1 to 4);
TDCLKN : in bit;
TDCLKP : in bit;
TDCLKON : out bit;
TDCLKOP : out bit;
TDI : in bit;
TDN_0_TD4_0 : buffer bit;
TDN_1_TD4_2 : buffer bit;
TDN_10_TD3_4 : buffer bit;
TDN_11_TD3_6 : buffer bit;
TDN_12_RD3_0 : in bit;
TDN_13_RD3_2 : in bit;
TDN_14_RD3_4 : in bit;
TDN_15_RD3_6 : in bit;
TDN_2_TD4_4 : buffer bit;
TDN_3_TD4_6 : buffer bit;
TDN_4_RD4_0 : in bit;
TDN_5_RD4_2 : in bit;
TDN_6_RD4_4 : in bit;
TDN_7_RD4_6 : in bit;
TDN_8_TD3_0 : buffer bit;
TDN_9_TD3_2 : buffer bit;
TDO : out bit;
TDP_0_TD4_1 : buffer bit;
TDP_1_TD4_3 : buffer bit;
TDP_10_TD3_5 : buffer bit;
TDP_11_TD3_7 : buffer bit;
TDP_12_RD3_1 : in bit;
TDP_13_RD3_3 : in bit;
TDP_14_RD3_5 : in bit;
TDP_15_RD3_7 : in bit;
TDP_2_TD4_5 : buffer bit;
TDP_3_TD4_7 : buffer bit;
TDP_4_RD4_1 : in bit;
TDP_5_RD4_3 : in bit;
TDP_6_RD4_5 : in bit;
TDP_7_RD4_7 : in bit;
TDP_8_TD3_1 : buffer bit;
TDP_9_TD3_3 : buffer bit;
TDREF : linkage bit_vector(0 to 1);
TFPIP_TFPI1 : in bit;
TFPIN_TFPI2 : in bit;
TFPOP_TFPI3 : in bit;
TFPON_TFPI4 : in bit;
TLD : in bit;
TLDCLK : out bit;
TMS : in bit;
TOHCLK : out bit_vector(1 to 4);
TOHFP : out bit_vector(1 to 4);
TPOH : in bit_vector(1 to 4);
TPOHEN : in bit_vector(1 to 4);
TPOHRDY : out bit_vector(1 to 4);
TRCPCLK : in bit_vector(1 to 4);
TRCPDAT : in bit_vector(1 to 4);
TRCPFP : in bit_vector(1 to 4);
TRSTB : in bit;
TSLD : in bit;
TSLDCLK : out bit;
TTOH : in bit_vector(1 to 4);
TTOHEN : in bit_vector(1 to 4);
VDDI : linkage bit_vector(15 downto 0);
VDD : linkage bit_vector(47 downto 0);
VSS : linkage bit_vector(55 downto 0);
WRB : in bit);
use STD_1149_1_1990.all;
use PMC_Sierra_Cells.all;
attribute PIN_MAP of PM5315 : entity is PHYSICAL_PIN_MAP;
constant SBGA_520 : PIN_MAP_STRING :=
"A : (A15,A17,B17,C17,D17,E17,A18,B18,C18,D18," &
"E18,A19,B19,C19)," &
"ACK : AE28," &
"ACMP : AF30," &
"AD1 : (B28,C27,E26,B27,D26,A27,C26,E25)," &
"AD2 : (K28,J31,K27,J30,J29,J28,H31,J27)," &
"AD3 : (R31,R30,R29,R28,P31,P30,P29,P28)," &
"AD4 : (AB30,AB31,AA28,AA29,AA30,Y27,Y28,Y29)," &
"ADP : (D30,K29,U31,AB29)," &
"AJ0J1_FP : (D25,H29,N31,Y31)," &
"ALE : A20," &
"APAIS : (E29,K30,U30,AB28)," &
"APL : (B26,H30,P27,Y30)," &
"ATP : (P4,P5)," &
"B3E1 : AF27," &
"CAVDH : R5," &
"CAVSH : P1," &
"CSB : E19," &
"D : (D12,C12,B12,A12,E13,D13,C13,B13,A13,D14," &
"C14,B14,A14,E15,D15,C15)," &
"DALARM : (H28,N30,W27,AE30)," &
"DCK : AG31," &
"DCMP : AF29," &
"DD1 : (G30,G29,G28,F30,G27,F29,E31,F28)," &
"DD2 : (N28,N27,M31,M30,M29,M28,M27,L30)," &
"DD3 : (W30,W31,V27,V28,V29,V30,V31,U27)," &
"DD4 : (AE31,AD28,AD29,AD30,AC27,AD31,AC28,AC30)," &
"DDP : (G31,N29,W28,AD27)," &
"DJ0J1 : (F27,K31,U29,AC31)," &
"DJ0REF : AE27," &
"DPL : (E30,L28,U28,AB27)," &
"INTB : B21," &
"NC : (E28,L29,AC29,AF28,AK27,AH26,AH24,AL23,AH22,AK20," &
"AH18,AJ18,AJ17,AK17,AK12,AH5,AF4,AD5,AC3,AC2," &
"AA3,W2,V3,R1,R2,N3,N5,L4,K1,G3," &
"G4,F3,E14,D19,D22,C25,D27)," &
"OOF : E8," &
"PGMRCLK : N1," &
"PGMTCLK : AH10," &
"QAVD : P2," &
"QAVS : P3," &
"QUAD622 : E20," &
"RALM : (AG29,AJ26,AK24,AK22)," &
"RAVDH : (C8,E4,H2,M2)," &
"RAVDL : (B9,D6,F2,K2)," &
"RAVSH : (C9,B5,G2,L3)," &
"RAVSL : (B10,C7,F4,J2)," &
"RCLK : (B7,J3,AA4,AH6)," &
"RDB : B20," &
"RDCLK : (D8,J5,Y5,AG6)," &
"RDCLKN : C11," &
"RDCLKP : B11," &
"RDN_0_TD2_0 : M3," &
"RDN_1_TD2_2 : M5," &
"RDN_10_TD1_4 : C6," &
"RDN_11_TD1_6 : B6," &
"RDN_12_RD1_0 : B8," &
"RDN_13_RD1_2 : A8," &
"RDN_14_RD1_4 : E10," &
"RDN_15_RD1_6 : D10," &
"RDN_2_TD2_4 : K3," &
"RDN_3_TD2_6 : J1," &
"RDN_4_RD2_0 : H3," &
"RDN_5_RD2_2 : G1," &
"RDN_6_RD2_4 : E2," &
"RDN_7_RD2_6 : E3," &
"RDN_8_TD1_0 : D5," &
"RDN_9_TD1_2 : C5," &
"RDP_0_TD2_1 : M4," &
"RDP_1_TD2_3 : L2," &
"RDP_10_TD1_5 : E7," &
"RDP_11_TD1_7 : D7," &
"RDP_12_RD1_1 : E9," &
"RDP_13_RD1_3 : D9," &
"RDP_14_RD1_5 : A9," &
"RDP_15_RD1_7 : C10," &
"RDP_2_TD2_5 : K4," &
"RDP_3_TD2_7 : K5," &
"RDP_4_RD2_1 : H4," &
"RDP_5_RD2_3 : H5," &
"RDP_6_RD2_5 : F5," &
"RDP_7_RD2_7 : D2," &
"RDP_8_TD1_1 : B4," &
"RDP_9_TD1_3 : E6," &
"RFPN : A10," &
"RFPP : D11," &
"RLD : AJ19," &
"RLDCLK : AH19," &
"ROHCLK : (AH30,AG25,AG23,AL22)," &
"ROHFP : (AG28,AK26,AL24,AH21)," &
"RPOH : (AK28,AJ25,AJ23,AK21)," &
"RPOHEN : (AJ27,AK25,AK23,AG20)," &
"RRCPDAT : (AG26,AG24,AG22,AH20)," &
"RSLD : AG19," &
"RSLDCLK : AL20," &
"RSTB : D20," &
"RTOH : (AH27,AH25,AH23,AJ21)," &
"SALM1 : AG30," &
"SALM2_B3E2 : AL27," &
"SALM3_B3E3 : AJ24," &
"SALM4_B3E4 : AJ22," &
"SD : (A7,H1,AA2,AK5)," &
"TAVDH : (Y4,AD4,AG4,AK8)," &
"TAVDL : (W1,AB5,AG1,AJ7)," &
"TAVSL : (U5,AB1,AE3,AL5)," &
"TAVSH : (W4,AC4,AF5,AK7)," &
"TCK : C22," &
"TCLK : (G5,N4,AE2,AH9)," &
"TDCLK : (E1,M1,AE1,AG9)," &
"TDCLKN : U2," &
"TDCLKP : U1," &
"TDCLKON : AK9," &
"TDCLKOP : AJ9," &
"TDI : D21," &
"TDO : C21," &
"TDN_0_TD4_0 : AJ8," &
"TDN_1_TD4_2 : AL7," &
"TDN_10_TD3_4 : AC1," &
"TDN_11_TD3_6 : AB3," &
"TDN_12_RD3_0 : Y3," &
"TDN_13_RD3_2 : Y1," &
"TDN_14_RD3_4 : V5," &
"TDN_15_RD3_6 : V2," &
"TDN_2_TD4_4 : AH7," &
"TDN_3_TD4_6 : AG7," &
"TDN_4_RD4_0 : AJ5," &
"TDN_5_RD4_2 : AH2," &
"TDN_6_RD4_4 : AF3," &
"TDN_7_RD4_6 : AF2," &
"TDN_8_TD3_0 : AD3," &
"TDN_9_TD3_2 : AC5," &
"TDP_0_TD4_1 : AH8," &
"TDP_1_TD4_3 : AG8," &
"TDP_10_TD3_5 : AB4," &
"TDP_11_TD3_7 : AB2," &
"TDP_12_RD3_1 : Y2," &
"TDP_13_RD3_3 : W5," &
"TDP_14_RD3_5 : V4," &
"TDP_15_RD3_7 : V1," &
"TDP_2_TD4_5 : AK6," &
"TDP_3_TD4_7 : AJ6," &
"TDP_4_RD4_1 : AK4," &
"TDP_5_RD4_3 : AG3," &
"TDP_6_RD4_5 : AE5," &
"TDP_7_RD4_7 : AE4," &
"TDP_8_TD3_1 : AD2," &
"TDP_9_TD3_3 : AD1," &
"TDREF : (R4,R3)," &
"TFPIP_TFPI1 : U3," &
"TFPIN_TFPI2 : U4," &
"TFPOP_TFPI3 : AG10," &
"TFPON_TFPI4 : AL9," &
"TLD : AJ10," &
"TLDCLK : AK10," &
"TMS : A22," &
"TOHCLK : (AK19,AL17,AK14,AG13)," &
"TOHFP : (AL19,AL15,AH14,AL12)," &
"TPOH : (AL18,AH15,AK13,AG12)," &
"TPOHEN : (AG17,AG15,AJ13,AK11)," &
"TPOHRDY : (AH17,AL14,AH13,AJ11)," &
"TRCPCLK : (B25,D24,A24,B23)," &
"TRCPDAT : (A25,B24,C23,A23)," &
"TRCPFP : (E24,C24,D23,E22)," &
"TRSTB : B22," &
"TSLD : AL10," &
"TSLDCLK : AH11," &
"TTOH : (AG18,AK15,AG14,AJ12)," &
"TTOHEN : (AK18,AJ15,AL13,AH12)," &
"VDDI : (H27,R27,W29,AE29,AL25,AJ20,AJ14,AL8,AG2,W3," &
"N2,J4,A5,E12,B15,E23)," &
"VDD : (A1,A31,B2,B30,C3,C4,C16,C28,C29,D3," &
"D4,D16,D28,D29,E5,E11,E16,E21,E27,L5," &
"L27,T3,T4,T5,T27,T28,T29,AA5,AA27,AG5," &
"AG11,AG16,AG21,AG27,AH3,AH4,AH16,AH28,AH29,AJ3," &
"AJ4,AJ16,AJ28,AJ29,AK2,AK30,AL1,AL31)," &
"VSS : (A2,A3,A4,A6,A11,A16,A21,A26,A28,A29," &
"A30,B1,B3,B16,B29,B31,C1,C2,C30,C31," &
"D1,D31,F1,F31,L1,L31,T1,T2,T30,T31," &
"AA1,AA31,AF1,AF31,AH1,AH31,AJ1,AJ2,AJ30,AJ31," &
"AK1,AK3,AK16,AK29,AK31,AL2,AL3,AL4,AL6,AL11," &
"AL16,AL21,AL26,AL28,AL29,AL30)," &
"WRB : C20";
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_RESET of TRSTB : signal is true;
attribute TAP_SCAN_CLOCK of TCK : signal is (4.0e6,BOTH);
attribute INSTRUCTION_LENGTH of PM5315: entity is 3;
attribute INSTRUCTION_OPCODE of PM5315: entity is
"EXTEST (000)," &
"SAMPLE (010)," &
"IDCODE (001)," &
"BYPASS (011,100,110,111)," &
"STCTEST (101)";
attribute INSTRUCTION_CAPTURE of PM5315: entity is "001";
attribute IDCODE_REGISTER of PM5315: entity is
"0001" & -- 4 bit version = 1H
"0101001100010101" & -- 16 bit part number = 5315h
"00001100110" & -- 11 bit manufacturer`s code = 0CDh
"1"; -- mandatory LSB by the standard
attribute REGISTER_ACCESS of PM5315: entity is "Boundary (STCTEST)";
attribute BOUNDARY_CELLS of PM5315: entity is "BC_1,BC_4,cele0";
attribute BOUNDARY_LENGTH of PM5315: entity is 437;
attribute BOUNDARY_REGISTER of PM5315: entity is
-- num cell port function safe [ccell disval rslt]
"436 (BC_4, ADP(1), INPUT, X)," &
"435 (BC_4, APAIS(1), INPUT, X)," &
"434 (BC_1, *, CONTROL, 1)," &
"433 (BC_1, DJ0J1(1), OUTPUT3, X, 434, 1, Z)," &
"432 (BC_1, *, CONTROL, 1)," &
"431 (BC_1, DPL(1), OUTPUT3, X, 432, 1, Z)," &
"430 (BC_1, *, CONTROL, 1)," &
"429 (BC_1, DD1(0), OUTPUT3, X, 430, 1, Z)," &
"428 (BC_1, *, CONTROL, 1)," &
"427 (BC_1, DD1(1), OUTPUT3, X, 428, 1, Z)," &
"426 (BC_1, *, CONTROL, 1)," &
"425 (BC_1, DD1(2), OUTPUT3, X, 426, 1, Z)," &
"424 (BC_1, *, CONTROL, 1)," &
"423 (BC_1, DD1(3), OUTPUT3, X, 424, 1, Z)," &
"422 (BC_1, *, CONTROL, 1)," &
"421 (BC_1, DD1(4), OUTPUT3, X, 422, 1, Z)," &
"420 (BC_1, *, CONTROL, 1)," &
"419 (BC_1, DD1(5), OUTPUT3, X, 420, 1, Z)," &
"418 (BC_1, *, CONTROL, 1)," &
"417 (BC_1, DD1(6), OUTPUT3, X, 418, 1, Z)," &
"416 (BC_1, *, CONTROL, 1)," &
"415 (BC_1, DD1(7), OUTPUT3, X, 416, 1, Z)," &
"414 (BC_1, *, CONTROL, 1)," &
"413 (BC_1, DDP(1), OUTPUT3, X, 414, 1, Z)," &
"412 (BC_1, *, CONTROL, 1)," &
"411 (BC_1, DALARM(1), OUTPUT3, X, 412, 1, Z)," &
"410 (BC_4, AJ0J1_FP(2), INPUT, X)," &
"409 (BC_4, APL(2), INPUT, X)," &
"408 (BC_4, AD2(0), INPUT, X)," &
"407 (BC_4, AD2(1), INPUT, X)," &
"406 (BC_4, AD2(2), INPUT, X)," &
"405 (BC_4, AD2(3), INPUT, X)," &
"404 (BC_4, AD2(4), INPUT, X)," &
"403 (BC_4, AD2(5), INPUT, X)," &
"402 (BC_4, AD2(6), INPUT, X)," &
"401 (BC_4, AD2(7), INPUT, X)," &
"400 (BC_4, ADP(2), INPUT, X)," &
"399 (BC_4, APAIS(2), INPUT, X)," &
"398 (BC_1, *, CONTROL, 1)," &
"397 (BC_1, DJ0J1(2), OUTPUT3, X, 398, 1, Z)," &
"396 (BC_1, *, CONTROL, 1)," &
"395 (BC_1, DPL(2), OUTPUT3, X, 396, 1, Z)," &
"394 (BC_1, *, CONTROL, 1)," &
"393 (BC_1, DD2(0), OUTPUT3, X, 394, 1, Z)," &
"392 (BC_1, *, CONTROL, 1)," &
"391 (BC_1, DD2(1), OUTPUT3, X, 392, 1, Z)," &
"390 (BC_1, *, CONTROL, 1)," &
"389 (BC_1, DD2(2), OUTPUT3, X, 390, 1, Z)," &
"388 (BC_1, *, CONTROL, 1)," &
"387 (BC_1, DD2(3), OUTPUT3, X, 388, 1, Z)," &
"386 (BC_1, *, CONTROL, 1)," &
"385 (BC_1, DD2(4), OUTPUT3, X, 386, 1, Z)," &
"384 (BC_1, *, CONTROL, 1)," &
"383 (BC_1, DD2(5), OUTPUT3, X, 384, 1, Z)," &
"382 (BC_1, *, CONTROL, 1)," &
"381 (BC_1, DD2(6), OUTPUT3, X, 382, 1, Z)," &
"380 (BC_1, *, CONTROL, 1)," &
"379 (BC_1, DD2(7), OUTPUT3, X, 380, 1, Z)," &
"378 (BC_1, *, CONTROL, 1)," &
"377 (BC_1, DDP(2), OUTPUT3, X, 378, 1, Z)," &
"376 (BC_1, *, CONTROL, 1)," &
"375 (BC_1, DALARM(2), OUTPUT3, X, 376, 1, Z)," &
"374 (BC_4, AJ0J1_FP(3), INPUT, X)," &
"373 (BC_4, APL(3), INPUT, X)," &
"372 (BC_4, AD3(0), INPUT, X)," &
"371 (BC_4, AD3(1), INPUT, X)," &
"370 (BC_4, AD3(2), INPUT, X)," &
"369 (BC_4, AD3(3), INPUT, X)," &
"368 (BC_4, AD3(4), INPUT, X)," &
"367 (BC_4, AD3(5), INPUT, X)," &
"366 (BC_4, AD3(6), INPUT, X)," &
"365 (BC_4, AD3(7), INPUT, X)," &
"364 (BC_4, ADP(3), INPUT, X)," &
"363 (BC_4, APAIS(3), INPUT, X)," &
"362 (BC_1, *, CONTROL, 1)," &
"361 (BC_1, DJ0J1(3), OUTPUT3, X, 362, 1, Z)," &
"360 (BC_1, *, CONTROL, 1)," &
"359 (BC_1, DPL(3), OUTPUT3, X, 360, 1, Z)," &
"358 (BC_1, *, CONTROL, 1)," &
"357 (BC_1, DD3(0), OUTPUT3, X, 358, 1, Z)," &
"356 (BC_1, *, CONTROL, 1)," &
"355 (BC_1, DD3(1), OUTPUT3, X, 356, 1, Z)," &
"354 (BC_1, *, CONTROL, 1)," &
"353 (BC_1, DD3(2), OUTPUT3, X, 354, 1, Z)," &
"352 (BC_1, *, CONTROL, 1)," &
"351 (BC_1, DD3(3), OUTPUT3, X, 352, 1, Z)," &
"350 (BC_1, *, CONTROL, 1)," &
"349 (BC_1, DD3(4), OUTPUT3, X, 350, 1, Z)," &
"348 (BC_1, *, CONTROL, 1)," &
"347 (BC_1, DD3(5), OUTPUT3, X, 348, 1, Z)," &
"346 (BC_1, *, CONTROL, 1)," &
"345 (BC_1, DD3(6), OUTPUT3, X, 346, 1, Z)," &
"344 (BC_1, *, CONTROL, 1)," &
"343 (BC_1, DD3(7), OUTPUT3, X, 344, 1, Z)," &
"342 (BC_1, *, CONTROL, 1)," &
"341 (BC_1, DDP(3), OUTPUT3, X, 342, 1, Z)," &
"340 (BC_1, *, CONTROL, 1)," &
"339 (BC_1, DALARM(3), OUTPUT3, X, 340, 1, Z)," &
"338 (BC_4, AJ0J1_FP(4), INPUT, X)," &
"337 (BC_4, APL(4), INPUT, X)," &
"336 (BC_4, AD4(0), INPUT, X)," &
"335 (BC_4, AD4(1), INPUT, X)," &
"334 (BC_4, AD4(2), INPUT, X)," &
"333 (BC_4, AD4(3), INPUT, X)," &
"332 (BC_4, AD4(4), INPUT, X)," &
"331 (BC_4, AD4(5), INPUT, X)," &
"330 (BC_4, AD4(6), INPUT, X)," &
"329 (BC_4, AD4(7), INPUT, X)," &
"328 (BC_4, ADP(4), INPUT, X)," &
"327 (BC_4, APAIS(4), INPUT, X)," &
"326 (BC_1, *, CONTROL, 1)," &
"325 (BC_1, DJ0J1(4), OUTPUT3, X, 326, 1, Z)," &
"324 (BC_1, *, CONTROL, 1)," &
"323 (BC_1, DPL(4), OUTPUT3, X, 324, 1, Z)," &
"322 (BC_1, *, CONTROL, 1)," &
"321 (BC_1, DD4(0), OUTPUT3, X, 322, 1, Z)," &
"320 (BC_1, *, CONTROL, 1)," &
"319 (BC_1, DD4(1), OUTPUT3, X, 320, 1, Z)," &
"318 (BC_1, *, CONTROL, 1)," &
"317 (BC_1, DD4(2), OUTPUT3, X, 318, 1, Z)," &
"316 (BC_1, *, CONTROL, 1)," &
"315 (BC_1, DD4(3), OUTPUT3, X, 316, 1, Z)," &
"314 (BC_1, *, CONTROL, 1)," &
"313 (BC_1, DD4(4), OUTPUT3, X, 314, 1, Z)," &
"312 (BC_1, *, CONTROL, 1)," &
"311 (BC_1, DD4(5), OUTPUT3, X, 312, 1, Z)," &
"310 (BC_1, *, CONTROL, 1)," &
"309 (BC_1, DD4(6), OUTPUT3, X, 310, 1, Z)," &
"308 (BC_1, *, CONTROL, 1)," &
"307 (BC_1, DD4(7), OUTPUT3, X, 308, 1, Z)," &
"306 (BC_1, *, CONTROL, 1)," &
"305 (BC_1, DDP(4), OUTPUT3, X, 306, 1, Z)," &
"304 (BC_1, *, CONTROL, 1)," &
"303 (BC_1, DALARM(4), OUTPUT3, X, 304, 1, Z)," &
"302 (BC_4, ACK, INPUT, X)," &
"301 (BC_4, ACMP, INPUT, X)," &
"300 (BC_4, DJ0REF, INPUT, X)," &
"299 (BC_4, DCMP, INPUT, X)," &
"298 (BC_4, DCK, INPUT, X)," &
"297 (BC_1, *, CONTROL, 1)," &
"296 (BC_1, SALM1, OUTPUT3, X, 297, 1, Z)," &
"295 (BC_1, *, CONTROL, 1)," &
"294 (BC_1, B3E1, OUTPUT3, X, 295, 1, Z)," &
"293 (BC_1, *, CONTROL, 1)," &
"292 (BC_1, RALM(1), OUTPUT3, X, 293, 1, Z)," &
"291 (BC_1, *, CONTROL, 1)," &
"290 (BC_1, ROHCLK(1), OUTPUT3, X, 291, 1, Z)," &
"289 (BC_1, *, CONTROL, 1)," &
"288 (BC_1, ROHFP(1), OUTPUT3, X, 289, 1, Z)," &
"287 (BC_1, *, CONTROL, 1)," &
"286 (BC_1, RTOH(1), OUTPUT3, X, 287, 1, Z)," &
"285 (BC_1, *, CONTROL, 1)," &
"284 (BC_1, RPOH(1), OUTPUT3, X, 285, 1, Z)," &
"283 (BC_1, *, CONTROL, 1)," &
"282 (BC_1, RPOHEN(1), OUTPUT3, X, 283, 1, Z)," &
"281 (BC_1, *, CONTROL, 1)," &
"280 (BC_1, RRCPDAT(1), OUTPUT3, X, 281, 1, Z)," &
"279 (BC_1, *, CONTROL, 1)," &
"278 (BC_1, SALM2_B3E2, OUTPUT3, X, 279, 1, Z)," &
"277 (BC_1, *, CONTROL, 1)," &
"276 (BC_1, RALM(2), OUTPUT3, X, 277, 1, Z)," &
"275 (BC_1, *, CONTROL, 1)," &
"274 (BC_1, ROHCLK(2), OUTPUT3, X, 275, 1, Z)," &
"273 (BC_1, *, CONTROL, 1)," &
"272 (BC_1, ROHFP(2), OUTPUT3, X, 273, 1, Z)," &
"271 (BC_1, *, CONTROL, 1)," &
"270 (BC_1, RTOH(2), OUTPUT3, X, 271, 1, Z)," &
"269 (BC_1, *, CONTROL, 1)," &
"268 (BC_1, RPOH(2), OUTPUT3, X, 269, 1, Z)," &
"267 (BC_1, *, CONTROL, 1)," &
"266 (BC_1, RPOHEN(2), OUTPUT3, X, 267, 1, Z)," &
"265 (BC_1, *, CONTROL, 1)," &
"264 (BC_1, RRCPDAT(2), OUTPUT3, X, 265, 1, Z)," &
"263 (BC_1, *, CONTROL, 1)," &
"262 (BC_1, SALM3_B3E3, OUTPUT3, X, 263, 1, Z)," &
"261 (BC_1, *, CONTROL, 1)," &
"260 (BC_1, RALM(3), OUTPUT3, X, 261, 1, Z)," &
"259 (BC_1, *, CONTROL, 1)," &
"258 (BC_1, ROHCLK(3), OUTPUT3, X, 259, 1, Z)," &
"257 (BC_1, *, CONTROL, 1)," &
"256 (BC_1, ROHFP(3), OUTPUT3, X, 257, 1, Z)," &
"255 (BC_1, *, CONTROL, 1)," &
"254 (BC_1, RTOH(3), OUTPUT3, X, 255, 1, Z)," &
"253 (BC_1, *, CONTROL, 1)," &
"252 (BC_1, RPOH(3), OUTPUT3, X, 253, 1, Z)," &
"251 (BC_1, *, CONTROL, 1)," &
"250 (BC_1, RPOHEN(3), OUTPUT3, X, 251, 1, Z)," &
"249 (BC_1, *, CONTROL, 1)," &
"248 (BC_1, RRCPDAT(3), OUTPUT3, X, 249, 1, Z)," &
"247 (BC_1, *, CONTROL, 1)," &
"246 (BC_1, SALM4_B3E4, OUTPUT3, X, 247, 1, Z)," &
"245 (BC_1, *, CONTROL, 1)," &
"244 (BC_1, RALM(4), OUTPUT3, X, 245, 1, Z)," &
"243 (BC_1, *, CONTROL, 1)," &
"242 (BC_1, ROHCLK(4), OUTPUT3, X, 243, 1, Z)," &
"241 (BC_1, *, CONTROL, 1)," &
"240 (BC_1, ROHFP(4), OUTPUT3, X, 241, 1, Z)," &
"239 (BC_1, *, CONTROL, 1)," &
"238 (BC_1, RTOH(4), OUTPUT3, X, 239, 1, Z)," &
"237 (BC_1, *, CONTROL, 1)," &
"236 (BC_1, RPOH(4), OUTPUT3, X, 237, 1, Z)," &
"235 (BC_1, *, CONTROL, 1)," &
"234 (BC_1, RPOHEN(4), OUTPUT3, X, 235, 1, Z)," &
"233 (BC_1, *, CONTROL, 1)," &
"232 (BC_1, RRCPDAT(4), OUTPUT3, X, 233, 1, Z)," &
"231 (BC_1, *, CONTROL, 1)," &
"230 (BC_1, RSLDCLK, OUTPUT3, X, 231, 1, Z)," &
"229 (BC_1, *, CONTROL, 1)," &
"228 (BC_1, RSLD, OUTPUT3, X, 229, 1, Z)," &
"227 (BC_1, *, CONTROL, 1)," &
"226 (BC_1, RLDCLK, OUTPUT3, X, 227, 1, Z)," &
"225 (BC_1, *, CONTROL, 1)," &
"224 (BC_1, RLD, OUTPUT3, X, 225, 1, Z)," &
"223 (BC_1, *, CONTROL, 1)," &
"222 (BC_1, TOHCLK(1), OUTPUT3, X, 223, 1, Z)," &
"221 (BC_1, *, CONTROL, 1)," &
"220 (BC_1, TOHFP(1), OUTPUT3, X, 221, 1, Z)," &
"219 (BC_4, TTOH(1), INPUT, X)," &
"218 (BC_4, TTOHEN(1), INPUT, X)," &
"217 (BC_4, TPOH(1), INPUT, X)," &
"216 (BC_4, TPOHEN(1), INPUT, X)," &
"215 (BC_1, *, CONTROL, 1)," &
"214 (BC_1, TPOHRDY(1), OUTPUT3, X, 215, 1, Z)," &
"213 (BC_1, *, CONTROL, 1)," &
"212 (BC_1, TOHCLK(2), OUTPUT3, X, 213, 1, Z)," &
"211 (BC_1, *, CONTROL, 1)," &
"210 (BC_1, TOHFP(2), OUTPUT3, X, 211, 1, Z)," &
"209 (BC_4, TTOH(2), INPUT, X)," &
"208 (BC_4, TTOHEN(2), INPUT, X)," &
"207 (BC_4, TPOH(2), INPUT, X)," &
"206 (BC_4, TPOHEN(2), INPUT, X)," &
"205 (BC_1, *, CONTROL, 1)," &
"204 (BC_1, TPOHRDY(2), OUTPUT3, X, 205, 1, Z)," &
"203 (BC_1, *, CONTROL, 1)," &
"202 (BC_1, TOHCLK(3), OUTPUT3, X, 203, 1, Z)," &
"201 (BC_1, *, CONTROL, 1)," &
"200 (BC_1, TOHFP(3), OUTPUT3, X, 201, 1, Z)," &
"199 (BC_4, TTOH(3), INPUT, X)," &
"198 (BC_4, TTOHEN(3), INPUT, X)," &
"197 (BC_4, TPOH(3), INPUT, X)," &
"196 (BC_4, TPOHEN(3), INPUT, X)," &
"195 (BC_1, *, CONTROL, 1)," &
"194 (BC_1, TPOHRDY(3), OUTPUT3, X, 195, 1, Z),"&
"193 (BC_1, *, CONTROL, 1)," &
"192 (BC_1, TOHCLK(4), OUTPUT3, X, 193, 1, Z)," &
"191 (BC_1, *, CONTROL, 1)," &
"190 (BC_1, TOHFP(4), OUTPUT3, X, 191, 1, Z)," &
"189 (BC_4, TTOH(4), INPUT, X)," &
"188 (BC_4, TTOHEN(4), INPUT, X)," &
"187 (BC_4, TPOH(4), INPUT, X)," &
"186 (BC_4, TPOHEN(4), INPUT, X)," &
"185 (BC_1, *, CONTROL, 1)," &
"184 (BC_1, TPOHRDY(4), OUTPUT3, X, 185, 1, Z)," &
"183 (BC_1, *, CONTROL, 1)," &
"182 (BC_1, TSLDCLK, OUTPUT3, X, 183, 1, Z)," &
"181 (BC_4, TSLD, INPUT, X)," &
"180 (BC_1, *, CONTROL, 1)," &
"179 (BC_1, TLDCLK, OUTPUT3, X, 180, 1, Z)," &
"178 (BC_4, TLD, INPUT, X)," &
"177 (BC_1, *, CONTROL, 1)," &
"176 (BC_1, PGMTCLK, OUTPUT3, X, 177, 1, Z)," &
"175 (BC_4, TFPON_TFPI4, INPUT, X)," &
"174 (BC_4, TFPOP_TFPI3, INPUT, X)," &
"173 (BC_1, *, CONTROL, 1)," &
"172 (BC_1, TCLK(4), OUTPUT3, X, 173, 1, Z)," &
"171 (BC_4, TDCLK(4), INPUT, X)," &
"170 (BC_1, TDN_0_TD4_0, OUTPUT2, X)," &
"169 (BC_1, TDP_0_TD4_1, OUTPUT2, X)," &
"168 (BC_1, TDN_1_TD4_2, OUTPUT2, X)," &
"167 (BC_1, TDP_1_TD4_3, OUTPUT2, X)," &
"166 (BC_1, TDN_2_TD4_4, OUTPUT2, X)," &
"165 (BC_1, TDP_2_TD4_5, OUTPUT2, X)," &
"164 (BC_1, TDN_3_TD4_6, OUTPUT2, X)," &
"163 (BC_1, TDP_3_TD4_7, OUTPUT2, X)," &
"162 (BC_1, *, CONTROL, 1)," &
"161 (BC_1, RCLK(4), OUTPUT3, X, 162, 1, Z)," &
"160 (BC_4, SD(4), INPUT, X)," &
"159 (BC_4, RDCLK(4), INPUT, X)," &
"158 (BC_4, TDN_4_RD4_0, INPUT, X)," &
"157 (BC_4, TDP_4_RD4_1, INPUT, X)," &
"156 (BC_4, TDN_5_RD4_2, INPUT, X)," &
"155 (BC_4, TDP_5_RD4_3, INPUT, X)," &
"154 (BC_4, TDN_6_RD4_4, INPUT, X)," &
"153 (BC_4, TDP_6_RD4_5, INPUT, X)," &
"152 (BC_4, TDN_7_RD4_6, INPUT, X)," &
"151 (BC_4, TDP_7_RD4_7, INPUT, X)," &
"150 (BC_1, *, CONTROL, 1)," &
"149 (BC_1, TCLK(3), OUTPUT3, X, 150, 1, Z)," &
"148 (BC_4, TDCLK(3), INPUT, X)," &
"147 (BC_1, TDN_8_TD3_0, OUTPUT2, X)," &
"146 (BC_1, TDP_8_TD3_1, OUTPUT2, X)," &
"145 (BC_1, TDN_9_TD3_2, OUTPUT2, X)," &
"144 (BC_1, TDP_9_TD3_3, OUTPUT2, X)," &
"143 (BC_1, TDN_10_TD3_4, OUTPUT2, X)," &
"142 (BC_1, TDP_10_TD3_5, OUTPUT2, X)," &
"141 (BC_1, TDN_11_TD3_6, OUTPUT2, X)," &
"140 (BC_1, TDP_11_TD3_7, OUTPUT2, X)," &
"139 (BC_1, *, CONTROL, 1)," &
"138 (BC_1, RCLK(3), OUTPUT3, X, 139, 1, Z)," &
"137 (BC_4, SD(3), INPUT, X)," &
"136 (BC_4, RDCLK(3), INPUT, X)," &
"135 (BC_4, TDN_12_RD3_0, INPUT, X)," &
"134 (BC_4, TDP_12_RD3_1, INPUT, X)," &
"133 (BC_4, TDN_13_RD3_2, INPUT, X)," &
"132 (BC_4, TDP_13_RD3_3, INPUT, X)," &
"131 (BC_4, TDN_14_RD3_4, INPUT, X)," &
"130 (BC_4, TDP_14_RD3_5, INPUT, X)," &
"129 (BC_4, TDN_15_RD3_6, INPUT, X)," &
"128 (BC_4, TDP_15_RD3_7, INPUT, X)," &
"127 (BC_4, TFPIN_TFPI2, INPUT, X)," &
"126 (BC_4, TFPIP_TFPI1, INPUT, X)," &
"125 (BC_1, *, CONTROL, 1)," &
"124 (BC_1, PGMRCLK, OUTPUT3, X, 125, 1, Z)," &
"123 (BC_1, *, CONTROL, 1)," &
"122 (BC_1, TCLK(2), OUTPUT3, X, 123, 1, Z)," &
"121 (BC_4, TDCLK(2), INPUT, X)," &
"120 (BC_1, RDN_0_TD2_0, OUTPUT2, X)," &
"119 (BC_1, RDP_0_TD2_1, OUTPUT2, X)," &
"118 (BC_1, RDN_1_TD2_2, OUTPUT2, X)," &
"117 (BC_1, RDP_1_TD2_3, OUTPUT2, X)," &
"116 (BC_1, RDN_2_TD2_4, OUTPUT2, X)," &
"115 (BC_1, RDP_2_TD2_5, OUTPUT2, X)," &
"114 (BC_1, RDN_3_TD2_6, OUTPUT2, X)," &
"113 (BC_1, RDP_3_TD2_7, OUTPUT2, X)," &
"112 (BC_1, *, CONTROL, 1)," &
"111 (BC_1, RCLK(2), OUTPUT3, X, 112, 1, Z)," &
"110 (BC_4, SD(2), INPUT, X)," &
"109 (BC_4, RDCLK(2), INPUT, X)," &
"108 (BC_4, RDN_4_RD2_0, INPUT, X)," &
"107 (BC_4, RDP_4_RD2_1, INPUT, X)," &
"106 (BC_4, RDN_5_RD2_2, INPUT, X)," &
"105 (BC_4, RDP_5_RD2_3, INPUT, X)," &
"104 (BC_1, *, CONTROL, 1)," &
"103 (BC_1, TCLK(1), OUTPUT3, X, 104, 1, Z)," &
"102 (BC_4, TDCLK(1), INPUT, X)," &
"101 (BC_4, RDN_6_RD2_4, INPUT, X)," &
"100 (BC_4, RDP_6_RD2_5, INPUT, X)," &
"99 (BC_4, RDN_7_RD2_6, INPUT, X)," &
"98 (BC_4, RDP_7_RD2_7, INPUT, X)," &
"97 (BC_1, RDN_8_TD1_0, OUTPUT2, X)," &
"96 (BC_1, RDP_8_TD1_1, OUTPUT2, X)," &
"95 (BC_1, RDN_9_TD1_2, OUTPUT2, X)," &
"94 (BC_1, RDP_9_TD1_3, OUTPUT2, X)," &
"93 (BC_1, RDN_10_TD1_4, OUTPUT2, X)," &
"92 (BC_1, RDP_10_TD1_5, OUTPUT2, X)," &
"91 (BC_1, RDN_11_TD1_6, OUTPUT2, X)," &
"90 (BC_1, RDP_11_TD1_7, OUTPUT2, X)," &
"89 (BC_1, *, CONTROL, 1)," &
"88 (BC_1, RCLK(1), OUTPUT3, X, 89, 1, Z)," &
"87 (BC_1, *, CONTROL, 1)," &
"86 (BC_1, OOF, OUTPUT3, X, 87, 1, Z)," &
"85 (BC_4, SD(1), INPUT, X)," &
"84 (BC_4, RDCLK(1), INPUT, X)," &
"83 (BC_4, RDN_12_RD1_0, INPUT, X)," &
"82 (BC_4, RDP_12_RD1_1, INPUT, X)," &
"81 (BC_4, RDN_13_RD1_2, INPUT, X)," &
"80 (BC_4, RDP_13_RD1_3, INPUT, X)," &
"79 (BC_4, RDN_14_RD1_4, INPUT, X)," &
"78 (BC_4, RDP_14_RD1_5, INPUT, X)," &
"77 (BC_4, RDN_15_RD1_6, INPUT, X)," &
"76 (BC_4, RDP_15_RD1_7, INPUT, X)," &
"75 (BC_1, *, CONTROL, 1)," &
"74 (CELE0, D(15), BIDIR, X, 75, 1, Z)," &
"73 (BC_1, *, CONTROL, 1)," &
"72 (CELE0, D(14), BIDIR, X, 73, 1, Z)," &
"71 (BC_1, *, CONTROL, 1)," &
"70 (CELE0, D(13), BIDIR, X, 71, 1, Z)," &
"69 (BC_1, *, CONTROL, 1)," &
"68 (CELE0, D(12), BIDIR, X, 69, 1, Z)," &
"67 (BC_1, *, CONTROL, 1)," &
"66 (CELE0, D(11), BIDIR, X, 67, 1, Z)," &
"65 (BC_1, *, CONTROL, 1)," &
"64 (CELE0, D(10), BIDIR, X, 65, 1, Z)," &
"63 (BC_1, *, CONTROL, 1)," &
"62 (CELE0, D(9), BIDIR, X, 63, 1, Z)," &
"61 (BC_1, *, CONTROL, 1)," &
"60 (CELE0, D(8), BIDIR, X, 61, 1, Z)," &
"59 (BC_1, *, CONTROL, 1)," &
"58 (CELE0, D(7), BIDIR, X, 59, 1, Z)," &
"57 (BC_1, *, CONTROL, 1)," &
"56 (CELE0, D(6), BIDIR, X, 57, 1, Z)," &
"55 (BC_1, *, CONTROL, 1)," &
"54 (CELE0, D(5), BIDIR, X, 55, 1, Z)," &
"53 (BC_1, *, CONTROL, 1)," &
"52 (CELE0, D(4), BIDIR, X, 53, 1, Z)," &
"51 (BC_1, *, CONTROL, 1)," &
"50 (CELE0, D(3), BIDIR, X, 51, 1, Z)," &
"49 (BC_1, *, CONTROL, 1)," &
"48 (CELE0, D(2), BIDIR, X, 49, 1, Z)," &
"47 (BC_1, *, CONTROL, 1)," &
"46 (CELE0, D(1), BIDIR, X, 47, 1, Z)," &
"45 (BC_1, *, CONTROL, 1)," &
"44 (CELE0, D(0), BIDIR, X, 45, 1, Z)," &
"43 (BC_4, A(13), INPUT, X)," &
"42 (BC_4, A(12), INPUT, X)," &
"41 (BC_4, A(11), INPUT, X)," &
"40 (BC_4, A(10), INPUT, X)," &
"39 (BC_4, A(9), INPUT, X)," &
"38 (BC_4, A(8), INPUT, X)," &
"37 (BC_4, A(7), INPUT, X)," &
"36 (BC_4, A(6), INPUT, X)," &
"35 (BC_4, A(5), INPUT, X)," &
"34 (BC_4, A(4), INPUT, X)," &
"33 (BC_4, A(3), INPUT, X)," &
"32 (BC_4, A(2), INPUT, X)," &
"31 (BC_4, A(1), INPUT, X)," &
"30 (BC_4, A(0), INPUT, X)," &
"29 (BC_4, CSB, INPUT, X)," &
"28 (BC_4, ALE, INPUT, X)," &
"27 (BC_4, RDB, INPUT, X)," &
"26 (BC_4, WRB, INPUT, X)," &
"25 (BC_4, RSTB, INPUT, X)," &
"24 (BC_4, *, INTERNAL, 1)," &
"23 (BC_1, *, CONTROL, 1)," &
"22 (BC_1, INTB, OUTPUT3, X, 23, 1, Z)," &
"21 (BC_4, TRCPDAT(4), INPUT, X)," &
"20 (BC_4, TRCPFP(4), INPUT, X)," &
"19 (BC_4, TRCPCLK(4), INPUT, X)," &
"18 (BC_4, TRCPDAT(3), INPUT, X)," &
"17 (BC_4, TRCPFP(3), INPUT, X)," &
"16 (BC_4, TRCPCLK(3), INPUT, X)," &
"15 (BC_4, TRCPDAT(2), INPUT, X)," &
"14 (BC_4, TRCPFP(2), INPUT, X)," &
"13 (BC_4, TRCPCLK(2), INPUT, X)," &
"12 (BC_4, TRCPDAT(1), INPUT, X)," &
"11 (BC_4, TRCPFP(1), INPUT, X)," &
"10 (BC_4, TRCPCLK(1), INPUT, X)," &
"9 (BC_4, AJ0J1_FP(1), INPUT, X)," &
"8 (BC_4, APL(1), INPUT, X)," &
"7 (BC_4, AD1(0), INPUT, X)," &
"6 (BC_4, AD1(1), INPUT, X)," &
"5 (BC_4, AD1(2), INPUT, X)," &
"4 (BC_4, AD1(3), INPUT, X)," &
"3 (BC_4, AD1(4), INPUT, X)," &
"2 (BC_4, AD1(5), INPUT, X)," &
"1 (BC_4, AD1(6), INPUT, X)," &
"0 (BC_4, AD1(7), INPUT, X)";
attribute DESIGN_WARNING of PM5315: entity is
"This BSDL file is for QUAD mode application (QUAD622 tied high) only." &
"There is another BSDL file for SINGLE mode application." &
"Some outputs will tri-state if CSB, RDB and WRB are all set to low." &
"For more information please refer to the comments at the beginning of" &
"the BSDL file.";
end PM5315;