-- ***********************************************************************
-- BSDL file for CX29610
-- Company: Mindspeed Technologies, Inc.
-- ***********************************************************************
entity CX29610 is
-- This section identifies the default device package selected.
generic (PHYSICAL_PIN_MAP: string:= "PBGA_416");
-- This section declares all the ports in the design.
port (
AVDD: linkage bit_vector(20 downto 0);
AVSS: linkage bit_vector(21 downto 0);
VDD: linkage bit_vector(11 downto 0);
VSS: linkage bit_vector(72 downto 0);
EXTRES : linkage bit;
LRXCLKN_1 : linkage bit;
LRXCLKN_2 : linkage bit;
LRXCLKN_3 : linkage bit;
LRXCLKN_4 : linkage bit;
LRXCLKP_1 : linkage bit;
LRXCLKP_2 : linkage bit;
LRXCLKP_3 : linkage bit;
LRXCLKP_4 : linkage bit;
LRXDATAN_1 : linkage bit;
LRXDATAN_2 : linkage bit;
LRXDATAN_3 : linkage bit;
LRXDATAN_4 : linkage bit;
LRXDATAP_1 : linkage bit;
LRXDATAP_2 : linkage bit;
LRXDATAP_3 : linkage bit;
LRXDATAP_4 : linkage bit;
LRXPFN_1 : linkage bit;
LRXPFN_2 : linkage bit;
LRXPFN_3 : linkage bit;
LRXPFN_4 : linkage bit;
LRXPFP_1 : linkage bit;
LRXPFP_2 : linkage bit;
LRXPFP_3 : linkage bit;
LRXPFP_4 : linkage bit;
LSIGDET_1 : linkage bit;
LSIGDET_2 : linkage bit;
LSIGDET_3 : linkage bit;
LSIGDET_4 : linkage bit;
LTXCLKINN_1 : linkage bit;
LTXCLKINN_2 : linkage bit;
LTXCLKINN_3 : linkage bit;
LTXCLKINN_4 : linkage bit;
LTXCLKINP_1 : linkage bit;
LTXCLKINP_2 : linkage bit;
LTXCLKINP_3 : linkage bit;
LTXCLKINP_4 : linkage bit;
LTXPFN : linkage bit;
LTXPFP : linkage bit;
LTXSYNREF : linkage bit;
MA_0 : in bit;
MA_1 : in bit;
MA_10 : in bit;
MA_2 : in bit;
MA_3 : in bit;
MA_4 : in bit;
MA_5 : in bit;
MA_6 : in bit;
MA_7 : in bit;
MA_8 : in bit;
MA_9 : in bit;
MCLK : in bit;
MCS : in bit;
MMODE : in bit;
MRD : in bit;
MRW : in bit;
MTS : in bit;
ONESECIN : in bit;
REF8KCLK : in bit;
RESET : in bit;
RXPLLCLK : linkage bit;
SCANMODE : in bit;
STXDATA0_1: in bit;
STXDATA1_1: in bit;
STXDATA2_1: in bit;
STXDATA3_1: in bit;
STXDATA4_1: in bit;
STXDATA5_1: in bit;
STXDATA6_1: in bit;
STXDATA7_1: in bit;
STXDATA0_2: in bit;
STXDATA1_2: in bit;
STXDATA2_2: in bit;
STXDATA3_2: in bit;
STXDATA4_2: in bit;
STXDATA5_2: in bit;
STXDATA6_2: in bit;
STXDATA7_2: in bit;
STXDATA0_3: in bit;
STXDATA1_3: in bit;
STXDATA2_3: in bit;
STXDATA3_3: in bit;
STXDATA4_3: in bit;
STXDATA5_3: in bit;
STXDATA6_3: in bit;
STXDATA7_3: in bit;
STXDATA0_4: in bit;
STXDATA1_4: in bit;
STXDATA2_4: in bit;
STXDATA3_4: in bit;
STXDATA4_4: in bit;
STXDATA5_4: in bit;
STXDATA6_4: in bit;
STXDATA7_4: in bit;
STXPRTY_1 : in bit;
STXPRTY_2 : in bit;
STXPRTY_3 : in bit;
STXPRTY_4 : in bit;
TCK : in bit;
TDI : in bit;
TMS : in bit;
TRST : in bit;
TXE1_1 : in bit;
TXE1_2 : in bit;
TXE1_3 : in bit;
TXE1_4 : in bit;
TXE2_1 : in bit;
TXE2_2 : in bit;
TXE2_3 : in bit;
TXE2_4 : in bit;
TXFRAMEIN_1 : in bit;
TXFRAMEIN_2 : in bit;
TXFRAMEIN_3 : in bit;
TXFRAMEIN_4 : in bit;
TXLDCC_DAT_1 : in bit;
TXLDCC_DAT_2 : in bit;
TXLDCC_DAT_3 : in bit;
TXLDCC_DAT_4 : in bit;
TXSDCC_DAT_1 : in bit;
TXSDCC_DAT_2 : in bit;
TXSDCC_DAT_3 : in bit;
TXSDCC_DAT_4 : in bit;
MAD_0 : inout bit;
MAD_1 : inout bit;
MAD_2 : inout bit;
MAD_3 : inout bit;
MAD_4 : inout bit;
MAD_5 : inout bit;
MAD_6 : inout bit;
MAD_7 : inout bit;
SPARE_3 : linkage bit;
SPARE_8 : linkage bit;
LTXCLKN_1 : linkage bit;
LTXCLKN_2 : linkage bit;
LTXCLKN_3 : linkage bit;
LTXCLKN_4 : linkage bit;
LTXCLKP_1 : linkage bit;
LTXCLKP_2 : linkage bit;
LTXCLKP_3 : linkage bit;
LTXCLKP_4 : linkage bit;
LTXDATAN_1 : linkage bit;
LTXDATAN_2 : linkage bit;
LTXDATAN_3 : linkage bit;
LTXDATAN_4 : linkage bit;
LTXDATAP_1 : linkage bit;
LTXDATAP_2 : linkage bit;
LTXDATAP_3 : linkage bit;
LTXDATAP_4 : linkage bit;
MINTR : out bit;
MTA : out bit;
RX8KHZ_1 : out bit;
RX8KHZ_2 : out bit;
RX8KHZ_3 : out bit;
RX8KHZ_4 : out bit;
SRXCLK_1 : out bit;
SRXCLK_2 : out bit;
SRXCLK_3 : out bit;
SRXCLK_4 : out bit;
SRXDATA0_1: out bit;
SRXDATA1_1: out bit;
SRXDATA2_1: out bit;
SRXDATA3_1: out bit;
SRXDATA4_1: out bit;
SRXDATA5_1: out bit;
SRXDATA6_1: out bit;
SRXDATA7_1: out bit;
SRXDATA0_2: out bit;
SRXDATA1_2: out bit;
SRXDATA2_2: out bit;
SRXDATA3_2: out bit;
SRXDATA4_2: out bit;
SRXDATA5_2: out bit;
SRXDATA6_2: out bit;
SRXDATA7_2: out bit;
SRXDATA0_3: out bit;
SRXDATA1_3: out bit;
SRXDATA2_3: out bit;
SRXDATA3_3: out bit;
SRXDATA4_3: out bit;
SRXDATA5_3: out bit;
SRXDATA6_3: out bit;
SRXDATA7_3: out bit;
SRXDATA0_4: out bit;
SRXDATA1_4: out bit;
SRXDATA2_4: out bit;
SRXDATA3_4: out bit;
SRXDATA4_4: out bit;
SRXDATA5_4: out bit;
SRXDATA6_4: out bit;
SRXDATA7_4: out bit;
SRXHSCLK_1 : out bit;
SRXHSCLK_2 : out bit;
SRXHSCLK_3 : out bit;
SRXHSCLK_4 : out bit;
SRXPRTY_1 : out bit;
SRXPRTY_2 : out bit;
SRXPRTY_3 : out bit;
SRXPRTY_4 : out bit;
SRXSTART1_1: out bit;
SRXSTART2_1: out bit;
SRXSTART3_1: out bit;
SRXSTART1_2: out bit;
SRXSTART2_2: out bit;
SRXSTART3_2: out bit;
SRXSTART1_3: out bit;
SRXSTART2_3: out bit;
SRXSTART3_3: out bit;
SRXSTART1_4: out bit;
SRXSTART2_4: out bit;
SRXSTART3_4: out bit;
STXCLK_1 : out bit;
STXCLK_2 : out bit;
STXCLK_3 : out bit;
STXCLK_4 : out bit;
STXHSCLK_1 : out bit;
STXHSCLK_2 : out bit;
STXHSCLK_3 : out bit;
STXHSCLK_4 : out bit;
STXSTART_1 : out bit;
STXSTART_2 : out bit;
STXSTART_3 : out bit;
STXSTART_4 : out bit;
TDO : out bit;
E1E2_CLK_1 : buffer bit;
E1E2_CLK_2 : buffer bit;
E1E2_CLK_3 : buffer bit;
E1E2_CLK_4 : buffer bit;
E1E2_SYNC_1 : buffer bit;
E1E2_SYNC_2 : buffer bit;
E1E2_SYNC_3 : buffer bit;
E1E2_SYNC_4 : buffer bit;
ONESECOUT : buffer bit;
RXE1_1 : buffer bit;
RXE1_2 : buffer bit;
RXE1_3 : buffer bit;
RXE1_4 : buffer bit;
RXE2_1 : buffer bit;
RXE2_2 : buffer bit;
RXE2_3 : buffer bit;
RXE2_4 : buffer bit;
RXFRAMEOUT_1 : buffer bit;
RXFRAMEOUT_2 : buffer bit;
RXFRAMEOUT_3 : buffer bit;
RXFRAMEOUT_4 : buffer bit;
RXLDCC_CLK_1 : buffer bit;
RXLDCC_CLK_2 : buffer bit;
RXLDCC_CLK_3 : buffer bit;
RXLDCC_CLK_4 : buffer bit;
RXLDCC_DAT_1 : buffer bit;
RXLDCC_DAT_2 : buffer bit;
RXLDCC_DAT_3 : buffer bit;
RXLDCC_DAT_4 : buffer bit;
RXSDCC_CLK_1 : buffer bit;
RXSDCC_CLK_2 : buffer bit;
RXSDCC_CLK_3 : buffer bit;
RXSDCC_CLK_4 : buffer bit;
RXSDCC_DAT_1 : buffer bit;
RXSDCC_DAT_2 : buffer bit;
RXSDCC_DAT_3 : buffer bit;
RXSDCC_DAT_4 : buffer bit;
RXTSTCLK_1 : buffer bit;
RXTSTCLK_2 : buffer bit;
RXTSTCLK_3 : buffer bit;
RXTSTCLK_4 : buffer bit;
STATOUT0_1: buffer bit;
STATOUT1_1: buffer bit;
STATOUT0_2: buffer bit;
STATOUT1_2: buffer bit;
STATOUT0_3: buffer bit;
STATOUT1_3: buffer bit;
STATOUT0_4: buffer bit;
STATOUT1_4: buffer bit;
TXFRAMEOUT_1 : buffer bit;
TXFRAMEOUT_2 : buffer bit;
TXFRAMEOUT_3 : buffer bit;
TXFRAMEOUT_4 : buffer bit;
TXLDCC_CLK_1 : buffer bit;
TXLDCC_CLK_2 : buffer bit;
TXLDCC_CLK_3 : buffer bit;
TXLDCC_CLK_4 : buffer bit;
TXSDCC_CLK_1 : buffer bit;
TXSDCC_CLK_2 : buffer bit;
TXSDCC_CLK_3 : buffer bit;
TXSDCC_CLK_4 : buffer bit;
TXTSTCLK : buffer bit
);
use STD_1149_1_1994.all;
attribute COMPONENT_CONFORMANCE of CX29610: entity is "STD_1149_1_1993";
attribute PIN_MAP of CX29610: entity is PHYSICAL_PIN_MAP;
-- This section specifies the pin map for each port. This information
-- is extracted from the port-to-pin map file that was read in using
-- the "read_pin_map" command.
constant PBGA_416: PIN_MAP_STRING :=
"VDD: (D7,D11,D16,D20,G23,L23,T23,Y23,AC7,AC11,AC16,AC20)," &
"VSS: (A26,B25,C24,D13,D14,D18,D23,J23,K10,K11,K12,K13,K14,K15,K16,K17,L11,L12,L13,L14,L15,L16,L17,M12,M13,M14,M15,M16,M17,N12,N13,N14,N15,N16,N17,N23,P12,P13,P14,P15,P16,P17,P23,R12,R13,R14,R15,R16,R17,T11,T12,T13,T14,T15,T16,T17,U10,U11,U12,U13,U14,U15,U16,U17,V23,AC9,AC13,AC14,AC18,AC23,AD24,AE25,AF26)," &
"AVDD: (E3,F3,G3,G4,H3,H4,J3,K3,L3,M3,R3,R4,T3,U3,V3,V4,W3,Y3,AA3,AB3,AC3)," &
"AVSS: (A1,B2,C3,D4,L10,M10,M11,N3,N10,N11,P3,P4,P10,P11,R10,R11,T10,W4,AC4,AD3,AE2,AF1)," &
"EXTRES: N4," &
"LRXCLKN_1: H2," &
"LRXCLKN_2: L2," &
"LRXCLKN_3: W2," &
"LRXCLKN_4: AC1," &
"LRXCLKP_1: G2," &
"LRXCLKP_2: M2," &
"LRXCLKP_3: Y2," &
"LRXCLKP_4: AB1," &
"LRXDATAN_1: G1," &
"LRXDATAN_2: M1," &
"LRXDATAN_3: U1," &
"LRXDATAN_4: AD1," &
"LRXDATAP_1: H1," &
"LRXDATAP_2: N1," &
"LRXDATAP_3: V1," &
"LRXDATAP_4: AE1," &
"LRXPFN_1: F4," &
"LRXPFN_2: J4," &
"LRXPFN_3: U4," &
"LRXPFN_4: AA4," &
"LRXPFP_1: E4," &
"LRXPFP_2: K4," &
"LRXPFP_3: T4," &
"LRXPFP_4: Y4," &
"LSIGDET_1: F1," &
"LSIGDET_2: L1," &
"LSIGDET_3: T1," &
"LSIGDET_4: AA1," &
"LTXCLKINN_1: C1," &
"LTXCLKINN_2: F2," &
"LTXCLKINN_3: U2," &
"LTXCLKINN_4: AC2," &
"LTXCLKINP_1: B1," &
"LTXCLKINP_2: E2," &
"LTXCLKINP_3: V2," &
"LTXCLKINP_4: AD2," &
"LTXPFN: M4," &
"LTXPFP: L4," &
"LTXSYNREF: P2," &
"MA_0: A11," &
"MA_1: D12," &
"MA_10: A8," &
"MA_2: B10," &
"MA_3: C11," &
"MA_4: A10," &
"MA_5: D10," &
"MA_6: B9," &
"MA_7: C10," &
"MA_8: A9," &
"MA_9: B8," &
"MCLK: D15," &
"MCS: C9," &
"MMODE: C8," &
"MRD: D8," &
"MRW: A7," &
"MTS: B7," &
"ONESECIN: D6," &
"REF8KCLK: D9," &
"RESET: A6," &
"RXPLLCLK: N2," &
"SCANMODE: A4," &
"STXDATA0_1: B19," &
"STXDATA1_1: D19," &
"STXDATA2_1: A19," &
"STXDATA3_1: C19," &
"STXDATA4_1: B18," &
"STXDATA5_1: A18," &
"STXDATA6_1: B17," &
"STXDATA7_1: C18," &
"STXDATA0_2: F24," &
"STXDATA1_2: D25," &
"STXDATA2_2: E23," &
"STXDATA3_2: D26," &
"STXDATA4_2: E24," &
"STXDATA5_2: C25," &
"STXDATA6_2: D24," &
"STXDATA7_2: C26," &
"STXDATA0_3: N24," &
"STXDATA1_3: M26," &
"STXDATA2_3: L25," &
"STXDATA3_3: M24," &
"STXDATA4_3: L26," &
"STXDATA5_3: M23," &
"STXDATA6_3: K25," &
"STXDATA7_3: L24," &
"STXDATA0_4: Y26," &
"STXDATA1_4: Y24," &
"STXDATA2_4: W25," &
"STXDATA3_4: W23," &
"STXDATA4_4: W26," &
"STXDATA5_4: W24," &
"STXDATA6_4: V25," &
"STXDATA7_4: V26," &
"STXPRTY_1: C20," &
"STXPRTY_2: E26," &
"STXPRTY_3: M25," &
"STXPRTY_4: Y25," &
"TCK: B4," &
"TDI: A5," &
"TMS: C6," &
"TRST: D5," &
"TXE1_1: AF21," &
"TXE1_2: AC15," &
"TXE1_3: AF11," &
"TXE1_4: AD6," &
"TXE2_1: AD20," &
"TXE2_2: AE17," &
"TXE2_3: AE12," &
"TXE2_4: AF6," &
"TXFRAMEIN_1: AE20," &
"TXFRAMEIN_2: AE15," &
"TXFRAMEIN_3: AE10," &
"TXFRAMEIN_4: AE5," &
"TXLDCC_DAT_1: AE21," &
"TXLDCC_DAT_2: AD15," &
"TXLDCC_DAT_3: AE11," &
"TXLDCC_DAT_4: AE6," &
"TXSDCC_DAT_1: AF20," &
"TXSDCC_DAT_2: AF15," &
"TXSDCC_DAT_3: AF10," &
"TXSDCC_DAT_4: AD5," &
"MAD_0: B13," &
"MAD_1: A13," &
"MAD_2: C14," &
"MAD_3: B12," &
"MAD_4: C13," &
"MAD_5: A12," &
"MAD_6: B11," &
"MAD_7: C12," &
"SPARE_3: D3," &
"SPARE_8: AB4," &
"LTXCLKN_1: C2," &
"LTXCLKN_2: K2," &
"LTXCLKN_3: T2," &
"LTXCLKN_4: AB2," &
"LTXCLKP_1: D2," &
"LTXCLKP_2: J2," &
"LTXCLKP_3: R2," &
"LTXCLKP_4: AA2," &
"LTXDATAN_1: E1," &
"LTXDATAN_2: K1," &
"LTXDATAN_3: R1," &
"LTXDATAN_4: Y1," &
"LTXDATAP_1: D1," &
"LTXDATAP_2: J1," &
"LTXDATAP_3: P1," &
"LTXDATAP_4: W1," &
"MINTR: A14," &
"MTA: C15," &
"RX8KHZ_1: C4," &
"RX8KHZ_2: A2," &
"RX8KHZ_3: AE4," &
"RX8KHZ_4: AF4," &
"SRXCLK_1: A21," &
"SRXCLK_2: F26," &
"SRXCLK_3: N25," &
"SRXCLK_4: AA23," &
"SRXDATA0_1: B24," &
"SRXDATA1_1: A24," &
"SRXDATA2_1: B23," &
"SRXDATA3_1: C23," &
"SRXDATA4_1: A23," &
"SRXDATA5_1: B22," &
"SRXDATA6_1: D22," &
"SRXDATA7_1: C22," &
"SRXDATA0_2: J25," &
"SRXDATA1_2: K24," &
"SRXDATA2_2: J26," &
"SRXDATA3_2: H25," &
"SRXDATA4_2: H26," &
"SRXDATA5_2: J24," &
"SRXDATA6_2: G25," &
"SRXDATA7_2: H23," &
"SRXDATA0_3: U26," &
"SRXDATA1_3: U23," &
"SRXDATA2_3: T25," &
"SRXDATA3_3: U24," &
"SRXDATA4_3: T26," &
"SRXDATA5_3: R25," &
"SRXDATA6_3: R26," &
"SRXDATA7_3: T24," &
"SRXDATA0_4: AF25," &
"SRXDATA1_4: AE26," &
"SRXDATA2_4: AE24," &
"SRXDATA3_4: AD26," &
"SRXDATA4_4: AC25," &
"SRXDATA5_4: AC24," &
"SRXDATA6_4: AC26," &
"SRXDATA7_4: AB25," &
"SRXHSCLK_1: A22," &
"SRXHSCLK_2: G26," &
"SRXHSCLK_3: P25," &
"SRXHSCLK_4: AB23," &
"SRXPRTY_1: A25," &
"SRXPRTY_2: K23," &
"SRXPRTY_3: V24," &
"SRXPRTY_4: AD25," &
"SRXSTART1_1: C21," &
"SRXSTART2_1: D21," &
"SRXSTART3_1: B21," &
"SRXSTART1_2: F23," &
"SRXSTART2_2: F25," &
"SRXSTART3_2: H24," &
"SRXSTART1_3: R24," &
"SRXSTART2_3: P26," &
"SRXSTART3_3: R23," &
"SRXSTART1_4: AA25," &
"SRXSTART2_4: AB26," &
"SRXSTART3_4: AB24," &
"STXCLK_1: A20," &
"STXCLK_2: E25," &
"STXCLK_3: P24," &
"STXCLK_4: AA26," &
"STXHSCLK_1: A17," &
"STXHSCLK_2: B26," &
"STXHSCLK_3: K26," &
"STXHSCLK_4: U25," &
"STXSTART_1: B20," &
"STXSTART_2: G24," &
"STXSTART_3: N26," &
"STXSTART_4: AA24," &
"TDO: B5," &
"E1E2_CLK_1: AD23," &
"E1E2_CLK_2: AD18," &
"E1E2_CLK_3: AD13," &
"E1E2_CLK_4: AF9," &
"E1E2_SYNC_1: AF24," &
"E1E2_SYNC_2: AF19," &
"E1E2_SYNC_3: AF14," &
"E1E2_SYNC_4: AE9," &
"ONESECOUT: B6," &
"RXE1_1: AF23," &
"RXE1_2: AF18," &
"RXE1_3: AD12," &
"RXE1_4: AF8," &
"RXE2_1: AD22," &
"RXE2_2: AE19," &
"RXE2_3: AE14," &
"RXE2_4: AD8," &
"RXFRAMEOUT_1: AE22," &
"RXFRAMEOUT_2: AD16," &
"RXFRAMEOUT_3: AF12," &
"RXFRAMEOUT_4: AE7," &
"RXLDCC_CLK_1: AC22," &
"RXLDCC_CLK_2: AD17," &
"RXLDCC_CLK_3: AF13," &
"RXLDCC_CLK_4: AC8," &
"RXLDCC_DAT_1: AE23," &
"RXLDCC_DAT_2: AE18," &
"RXLDCC_DAT_3: AC12," &
"RXLDCC_DAT_4: AE8," &
"RXSDCC_CLK_1: AD21," &
"RXSDCC_CLK_2: AC17," &
"RXSDCC_CLK_3: AD11," &
"RXSDCC_CLK_4: AF7," &
"RXSDCC_DAT_1: AF22," &
"RXSDCC_DAT_2: AF17," &
"RXSDCC_DAT_3: AE13," &
"RXSDCC_DAT_4: AD7," &
"RXTSTCLK_1: B3," &
"RXTSTCLK_2: A3," &
"RXTSTCLK_3: AF3," &
"RXTSTCLK_4: AD4," &
"STATOUT0_1: C16," &
"STATOUT1_1: B14," &
"STATOUT0_2: B15," &
"STATOUT1_2: A15," &
"STATOUT0_3: C17," &
"STATOUT1_3: A16," &
"STATOUT0_4: D17," &
"STATOUT1_4: B16," &
"TXFRAMEOUT_1: AC19," &
"TXFRAMEOUT_2: AD14," &
"TXFRAMEOUT_3: AD9," &
"TXFRAMEOUT_4: AC5," &
"TXLDCC_CLK_1: AC21," &
"TXLDCC_CLK_2: AF16," &
"TXLDCC_CLK_3: AD10," &
"TXLDCC_CLK_4: AC6," &
"TXSDCC_CLK_1: AD19," &
"TXSDCC_CLK_2: AE16," &
"TXSDCC_CLK_3: AC10," &
"TXSDCC_CLK_4: AF5," &
"TXTSTCLK: C5";
-- This section specifies the TAP ports.
-- For the TAP TCK port, the parameters in the brackets are:
-- First Field : Maximum TCK frequency.
-- Second Field: Allowable states TCK may be stopped in.
attribute TAP_SCAN_CLOCK of tck : signal is (1.000000e+07, BOTH);
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 trst: signal is true;
-- Instruction Register Attributes
attribute INSTRUCTION_LENGTH of CX29610 : entity is 6;
attribute INSTRUCTION_OPCODE of CX29610 : entity is
"BYPASS (111111)," &
"SAMPLE (000010)," &
"EXTEST (000000)," &
"HIGHZ (001000)," &
"IDCODE (000001)";
attribute INSTRUCTION_CAPTURE of CX29610 : entity is "000001";
attribute IDCODE_REGISTER of CX29610 : entity is
"0010" & -- Version
"1001011000010000" & -- Part Number
"00000010011" & -- Manufacturer's ID
"1";
attribute REGISTER_ACCESS of CX29610 : entity is
"BYPASS (BYPASS, HIGHZ)," &
"BOUNDARY (EXTEST, SAMPLE)," &
"DEVICE_ID (IDCODE)";
-- Specifies the length of the boundary scan register.
attribute BOUNDARY_LENGTH of CX29610: entity is 232;
-- The following list specifies the characteristics of each cell
-- in the boundary scan register from TDI to TDO.
-- The following is a description of the label fields:
-- num : Is the cell number.
-- cell : Is the cell type as defined by the standard.
-- port : Is the design port name. Control cells do not
-- have a port name.
-- function: Is the function of the cell as defined by the
-- standard. Is one of input, output2, output3,
-- bidir, control or controlr.
-- safe : Specifies the value that the BSR cell should be
-- loaded with for safe operation when the software
-- might otherwise choose a random value.
-- ccell : The control cell number. Specifies the control
-- cell that drives the output enable for this port.
-- disval : Specifies the value that is loaded into the
-- control cell to disable the output enable for
-- the corresponding port.
-- rslt : Resulting state. Shows the state of the driver
-- when it is disabled.
attribute BOUNDARY_REGISTER of CX29610: entity is
--
-- num cell port function safe [ccell disval rslt]
--
"231 (BC_4, REF8KCLK, observe_only, X), " &
"230 (BC_4, SCANMODE, observe_only, X), " &
"229 (BC_4, RESET, observe_only, X), " &
"228 (BC_4, ONESECIN, observe_only, X), " &
"227 (BC_1, ONESECOUT, output2, X), " &
"226 (BC_4, MMODE, observe_only, X), " &
"225 (BC_4, MRW, observe_only, X), " &
"224 (BC_4, MRD, observe_only, X), " &
"223 (BC_4, MTS, observe_only, X), " &
"222 (BC_4, MCS, observe_only, X), " &
"221 (BC_4, MA_10, observe_only, X), " &
"220 (BC_4, MA_9, observe_only, X), " &
"219 (BC_4, MA_8, observe_only, X), " &
"218 (BC_4, MA_7, observe_only, X), " &
"217 (BC_4, MA_6, observe_only, X), " &
"216 (BC_4, MA_5, observe_only, X), " &
"215 (BC_4, MA_4, observe_only, X), " &
"214 (BC_4, MA_3, observe_only, X), " &
"213 (BC_4, MA_2, observe_only, X), " &
"212 (BC_4, MA_1, observe_only, X), " &
"211 (BC_4, MA_0, observe_only, X), " &
"210 (BC_7, MAD_7, bidir, X, 203, 1, Z), " &
"209 (BC_7, MAD_6, bidir, X, 203, 1, Z), " &
"208 (BC_7, MAD_5, bidir, X, 203, 1, Z), " &
"207 (BC_7, MAD_4, bidir, X, 203, 1, Z), " &
"206 (BC_7, MAD_3, bidir, X, 203, 1, Z), " &
"205 (BC_7, MAD_2, bidir, X, 203, 1, Z), " &
"204 (BC_7, MAD_1, bidir, X, 203, 1, Z), " &
"203 (BC_1, *, control, 1), " &
"202 (BC_7, MAD_0, bidir, X, 203, 1, Z), " &
"201 (BC_1, *, control, 1), " &
"200 (BC_1, MTA, output3, X, 201, 1, Z), " &
"199 (BC_1, *, control, 1), " &
"198 (BC_1, MINTR, output3, X, 199, 1, Z), " &
"197 (BC_4, MCLK, observe_only, X), " &
"196 (BC_1, STATOUT1_1, output2, X), " &
"195 (BC_1, STATOUT0_1, output2, X), " &
"194 (BC_1, STATOUT1_2, output2, X), " &
"193 (BC_1, STATOUT0_2, output2, X), " &
"192 (BC_1, STATOUT1_3, output2, X), " &
"191 (BC_1, STATOUT0_3, output2, X), " &
"190 (BC_1, STATOUT1_4, output2, X), " &
"189 (BC_1, STATOUT0_4, output2, X), " &
"188 (BC_1, TXTSTCLK, output2, X), " &
"187 (BC_1, RXTSTCLK_1, output2, X), " &
"186 (BC_1, *, control, 1), " &
"185 (BC_1, RX8KHZ_1, output3, X, 186, 1, Z), " &
"184 (BC_1, RXTSTCLK_2, output2, X), " &
"183 (BC_1, *, control, 1), " &
"182 (BC_1, RX8KHZ_2, output3, X, 183, 1, Z), " &
"181 (BC_1, RXTSTCLK_3, output2, X), " &
"180 (BC_1, *, control, 1), " &
"179 (BC_1, RX8KHZ_3, output3, X, 180, 1, Z), " &
"178 (BC_1, RXTSTCLK_4, output2, X), " &
"177 (BC_1, *, control, 1), " &
"176 (BC_1, RX8KHZ_4, output3, X, 177, 1, Z), " &
"175 (BC_4, TXFRAMEIN_4, observe_only, X), " &
"174 (BC_1, TXFRAMEOUT_4, output2, X), " &
"173 (BC_4, TXSDCC_DAT_4, observe_only, X), " &
"172 (BC_1, TXSDCC_CLK_4, output2, X), " &
"171 (BC_4, TXLDCC_DAT_4, observe_only, X), " &
"170 (BC_1, TXLDCC_CLK_4, output2, X), " &
"169 (BC_4, TXE1_4, observe_only, X), " &
"168 (BC_4, TXE2_4, observe_only, X), " &
"167 (BC_1, RXFRAMEOUT_4, output2, X), " &
"166 (BC_1, RXSDCC_CLK_4, output2, X), " &
"165 (BC_1, RXSDCC_DAT_4, output2, X), " &
"164 (BC_1, RXLDCC_DAT_4, output2, X), " &
"163 (BC_1, RXLDCC_CLK_4, output2, X), " &
"162 (BC_1, RXE1_4, output2, X), " &
"161 (BC_1, RXE2_4, output2, X), " &
"160 (BC_1, E1E2_SYNC_4, output2, X), " &
"159 (BC_1, E1E2_CLK_4, output2, X), " &
"158 (BC_4, TXFRAMEIN_3, observe_only, X), " &
"157 (BC_1, TXFRAMEOUT_3, output2, X), " &
"156 (BC_4, TXSDCC_DAT_3, observe_only, X), " &
"155 (BC_1, TXSDCC_CLK_3, output2, X), " &
"154 (BC_4, TXLDCC_DAT_3, observe_only, X), " &
"153 (BC_1, TXLDCC_CLK_3, output2, X), " &
"152 (BC_4, TXE1_3, observe_only, X), " &
"151 (BC_4, TXE2_3, observe_only, X), " &
"150 (BC_1, RXFRAMEOUT_3, output2, X), " &
"149 (BC_1, RXSDCC_CLK_3, output2, X), " &
"148 (BC_1, RXSDCC_DAT_3, output2, X), " &
"147 (BC_1, RXLDCC_DAT_3, output2, X), " &
"146 (BC_1, RXLDCC_CLK_3, output2, X), " &
"145 (BC_1, RXE1_3, output2, X), " &
"144 (BC_1, RXE2_3, output2, X), " &
"143 (BC_1, E1E2_SYNC_3, output2, X), " &
"142 (BC_1, E1E2_CLK_3, output2, X), " &
"141 (BC_4, TXFRAMEIN_2, observe_only, X), " &
"140 (BC_1, TXFRAMEOUT_2, output2, X), " &
"139 (BC_4, TXSDCC_DAT_2, observe_only, X), " &
"138 (BC_1, TXSDCC_CLK_2, output2, X), " &
"137 (BC_4, TXLDCC_DAT_2, observe_only, X), " &
"136 (BC_1, TXLDCC_CLK_2, output2, X), " &
"135 (BC_4, TXE1_2, observe_only, X), " &
"134 (BC_4, TXE2_2, observe_only, X), " &
"133 (BC_1, RXFRAMEOUT_2, output2, X), " &
"132 (BC_1, RXSDCC_DAT_2, output2, X), " &
"131 (BC_1, RXSDCC_CLK_2, output2, X), " &
"130 (BC_1, RXLDCC_DAT_2, output2, X), " &
"129 (BC_1, RXLDCC_CLK_2, output2, X), " &
"128 (BC_1, RXE1_2, output2, X), " &
"127 (BC_1, RXE2_2, output2, X), " &
"126 (BC_1, E1E2_SYNC_2, output2, X), " &
"125 (BC_1, E1E2_CLK_2, output2, X), " &
"124 (BC_4, TXFRAMEIN_1, observe_only, X), " &
"123 (BC_1, TXFRAMEOUT_1, output2, X), " &
"122 (BC_4, TXSDCC_DAT_1, observe_only, X), " &
"121 (BC_1, TXSDCC_CLK_1, output2, X), " &
"120 (BC_4, TXLDCC_DAT_1, observe_only, X), " &
"119 (BC_1, TXLDCC_CLK_1, output2, X), " &
"118 (BC_4, TXE1_1, observe_only, X), " &
"117 (BC_4, TXE2_1, observe_only, X), " &
"116 (BC_1, RXFRAMEOUT_1, output2, X), " &
"115 (BC_1, RXSDCC_DAT_1, output2, X), " &
"114 (BC_1, RXSDCC_CLK_1, output2, X), " &
"113 (BC_1, RXLDCC_DAT_1, output2, X), " &
"112 (BC_1, RXLDCC_CLK_1, output2, X), " &
"111 (BC_1, RXE1_1, output2, X), " &
"110 (BC_1, RXE2_1, output2, X), " &
"109 (BC_1, E1E2_SYNC_1, output2, X), " &
"108 (BC_1, E1E2_CLK_1, output2, X), " &
"107 (BC_1, STXHSCLK_1, output3, X, 82, 1, Z), " &
"106 (BC_4, STXDATA7_1, observe_only, X), " &
"105 (BC_4, STXDATA6_1, observe_only, X), " &
"104 (BC_4, STXDATA5_1, observe_only, X), " &
"103 (BC_4, STXDATA4_1, observe_only, X), " &
"102 (BC_4, STXDATA3_1, observe_only, X), " &
"101 (BC_4, STXDATA2_1, observe_only, X), " &
"100 (BC_4, STXDATA1_1, observe_only, X), " &
"99 (BC_4, STXDATA0_1, observe_only, X), " &
"98 (BC_4, STXPRTY_1, observe_only, X), " &
"97 (BC_1, STXCLK_1, output3, X, 82, 1, Z), " &
"96 (BC_1, STXSTART_1, output3, X, 82, 1, Z), " &
"95 (BC_1, SRXCLK_1, output3, X, 82, 1, Z), " &
"94 (BC_1, SRXSTART1_1, output3, X, 82, 1, Z), " &
"93 (BC_1, SRXSTART2_1, output3, X, 82, 1, Z), " &
"92 (BC_1, SRXSTART3_1, output3, X, 82, 1, Z), " &
"91 (BC_1, SRXHSCLK_1, output3, X, 82, 1, Z), " &
"90 (BC_1, SRXDATA7_1, output3, X, 82, 1, Z), " &
"89 (BC_1, SRXDATA6_1, output3, X, 82, 1, Z), " &
"88 (BC_1, SRXDATA5_1, output3, X, 82, 1, Z), " &
"87 (BC_1, SRXDATA4_1, output3, X, 82, 1, Z), " &
"86 (BC_1, SRXDATA3_1, output3, X, 82, 1, Z), " &
"85 (BC_1, SRXDATA2_1, output3, X, 82, 1, Z), " &
"84 (BC_1, SRXDATA1_1, output3, X, 82, 1, Z), " &
"83 (BC_1, SRXDATA0_1, output3, X, 82, 1, Z), " &
"82 (BC_1, *, control, 1), " &
"81 (BC_1, SRXPRTY_1, output3, X, 82, 1, Z), " &
"80 (BC_1, STXHSCLK_2, output3, X, 55, 1, Z), " &
"79 (BC_4, STXDATA7_2, observe_only, X), " &
"78 (BC_4, STXDATA6_2, observe_only, X), " &
"77 (BC_4, STXDATA5_2, observe_only, X), " &
"76 (BC_4, STXDATA4_2, observe_only, X), " &
"75 (BC_4, STXDATA3_2, observe_only, X), " &
"74 (BC_4, STXDATA2_2, observe_only, X), " &
"73 (BC_4, STXDATA1_2, observe_only, X), " &
"72 (BC_4, STXDATA0_2, observe_only, X), " &
"71 (BC_4, STXPRTY_2, observe_only, X), " &
"70 (BC_1, STXCLK_2, output3, X, 55, 1, Z), " &
"69 (BC_1, STXSTART_2, output3, X, 55, 1, Z), " &
"68 (BC_1, SRXCLK_2, output3, X, 55, 1, Z), " &
"67 (BC_1, SRXSTART1_2, output3, X, 55, 1, Z), " &
"66 (BC_1, SRXSTART2_2, output3, X, 55, 1, Z), " &
"65 (BC_1, SRXSTART3_2, output3, X, 55, 1, Z), " &
"64 (BC_1, SRXHSCLK_2, output3, X, 55, 1, Z), " &
"63 (BC_1, SRXDATA7_2, output3, X, 55, 1, Z), " &
"62 (BC_1, SRXDATA6_2, output3, X, 55, 1, Z), " &
"61 (BC_1, SRXDATA5_2, output3, X, 55, 1, Z), " &
"60 (BC_1, SRXDATA4_2, output3, X, 55, 1, Z), " &
"59 (BC_1, SRXDATA3_2, output3, X, 55, 1, Z), " &
"58 (BC_1, SRXDATA2_2, output3, X, 55, 1, Z), " &
"57 (BC_1, SRXDATA1_2, output3, X, 55, 1, Z), " &
"56 (BC_1, SRXDATA0_2, output3, X, 55, 1, Z), " &
"55 (BC_1, *, control, 1), " &
"54 (BC_1, SRXPRTY_2, output3, X, 55, 1, Z), " &
"53 (BC_1, STXHSCLK_3, output3, X, 28, 1, Z), " &
"52 (BC_4, STXDATA7_3, observe_only, X), " &
"51 (BC_4, STXDATA6_3, observe_only, X), " &
"50 (BC_4, STXDATA5_3, observe_only, X), " &
"49 (BC_4, STXDATA4_3, observe_only, X), " &
"48 (BC_4, STXDATA3_3, observe_only, X), " &
"47 (BC_4, STXDATA2_3, observe_only, X), " &
"46 (BC_4, STXDATA1_3, observe_only, X), " &
"45 (BC_4, STXDATA0_3, observe_only, X), " &
"44 (BC_4, STXPRTY_3, observe_only, X), " &
"43 (BC_1, STXCLK_3, output3, X, 28, 1, Z), " &
"42 (BC_1, STXSTART_3, output3, X, 28, 1, Z), " &
"41 (BC_1, SRXCLK_3, output3, X, 28, 1, Z), " &
"40 (BC_1, SRXSTART1_3, output3, X, 28, 1, Z), " &
"39 (BC_1, SRXSTART2_3, output3, X, 28, 1, Z), " &
"38 (BC_1, SRXSTART3_3, output3, X, 28, 1, Z), " &
"37 (BC_1, SRXHSCLK_3, output3, X, 28, 1, Z), " &
"36 (BC_1, SRXDATA7_3, output3, X, 28, 1, Z), " &
"35 (BC_1, SRXDATA6_3, output3, X, 28, 1, Z), " &
"34 (BC_1, SRXDATA5_3, output3, X, 28, 1, Z), " &
"33 (BC_1, SRXDATA4_3, output3, X, 28, 1, Z), " &
"32 (BC_1, SRXDATA3_3, output3, X, 28, 1, Z), " &
"31 (BC_1, SRXDATA2_3, output3, X, 28, 1, Z), " &
"30 (BC_1, SRXDATA1_3, output3, X, 28, 1, Z), " &
"29 (BC_1, SRXDATA0_3, output3, X, 28, 1, Z), " &
"28 (BC_1, *, control, 1), " &
"27 (BC_1, SRXPRTY_3, output3, X, 28, 1, Z), " &
"26 (BC_1, STXHSCLK_4, output3, X, 1, 1, Z), " &
"25 (BC_4, STXDATA7_4, observe_only, X), " &
"24 (BC_4, STXDATA6_4, observe_only, X), " &
"23 (BC_4, STXDATA5_4, observe_only, X), " &
"22 (BC_4, STXDATA4_4, observe_only, X), " &
"21 (BC_4, STXDATA3_4, observe_only, X), " &
"20 (BC_4, STXDATA2_4, observe_only, X), " &
"19 (BC_4, STXDATA1_4, observe_only, X), " &
"18 (BC_4, STXDATA0_4, observe_only, X), " &
"17 (BC_4, STXPRTY_4, observe_only, X), " &
"16 (BC_1, STXCLK_4, output3, X, 1, 1, Z), " &
"15 (BC_1, STXSTART_4, output3, X, 1, 1, Z), " &
"14 (BC_1, SRXCLK_4, output3, X, 1, 1, Z), " &
"13 (BC_1, SRXSTART1_4, output3, X, 1, 1, Z), " &
"12 (BC_1, SRXSTART2_4, output3, X, 1, 1, Z), " &
"11 (BC_1, SRXSTART3_4, output3, X, 1, 1, Z), " &
"10 (BC_1, SRXHSCLK_4, output3, X, 1, 1, Z), " &
"9 (BC_1, SRXDATA7_4, output3, X, 1, 1, Z), " &
"8 (BC_1, SRXDATA6_4, output3, X, 1, 1, Z), " &
"7 (BC_1, SRXDATA5_4, output3, X, 1, 1, Z), " &
"6 (BC_1, SRXDATA4_4, output3, X, 1, 1, Z), " &
"5 (BC_1, SRXDATA3_4, output3, X, 1, 1, Z), " &
"4 (BC_1, SRXDATA2_4, output3, X, 1, 1, Z), " &
"3 (BC_1, SRXDATA1_4, output3, X, 1, 1, Z), " &
"2 (BC_1, SRXDATA0_4, output3, X, 1, 1, Z), " &
"1 (BC_1, *, control, 1), " &
"0 (BC_1, SRXPRTY_4, output3, X, 1, 1, Z) ";
end CX29610;