-------------------------------------------------------------------------------
-- --
-- TI TMS320VC5504 16-Bit 196-pin Fixed-Point DSP with Boundary Scan --
-- --
-------------------------------------------------------------------------------
-- --
-- Supported Devices: TMS320VC5504-ZCH 196-pin BGA Silicon Rev 1.4 only --
-- --
-------------------------------------------------------------------------------
-- --
-- Created by : Texas Instruments Incorporated --
-- Documentation : TMS320VC5504 Users Guides --
-- BSDL Revision : 1.02 --
-- BSDL status : Preliminary --
-- Date created : 12/15/2007 --
-- Last modified : Mar 10th 2010 --
-- Changes made : 1) V1.x.0 Modified for VC5504 PG1.x by Kelly Lee --
-- 08/04/2009 --
-- 2) V1.x.1 Corrected the following pins by Steve Tsang --
-- 02/15/2010 --
-- EM_WAIT0 -> EM_WAIT2 --
-- EM_WAIT1 -> EM_WAIT3 --
-- EM_WAIT2 -> EM_WAIT4 --
-- EM_WAIT3 -> EM_WAIT5 --
-- EM_SDCAS -> RSV15 --
-- EM_SDRAS -> RSV14 --
-- EM_SDCKE -> RSV13 --
-- EM_SDCLK -> RSV12 --
-- EM_CS1 -> RSV11 --
-- EM_CS0 -> RSV10 --
-- 3) Modified bc_8 description for board level --
-- apps --
-- 3/03/2010 --
-- 3) Modified all pins to match datasheet & IBIS --
-- 3/10/2010 --
-- --
-------------------------------------------------------------------------------
-- --
-- Notes: --
-- ====== --
-- This BSDL file represents TMS320VC5504 silicon revision 1.4 only --
-- COMPLIANCE_PATTERNS shall be met for boundary scan test. --
-- --
-- Initialization Requirements for Boundary Scan Test --
-- ---------------------------------------------------------------------------
-- The VC5504 uses the JTAG port for boundary scan test, --
-- emulation capability and factory test purposes. --
-- When TRST is driven low and then high, the state of the EMU0 pin --
-- is latched and used to connect the JTAG pins to either the --
-- Boundary-Scan TAP (when the latched value of EMU0 = 0) or to the --
-- DSP Emulation TAP (when the latched value of EMU0 = 1). Once the TRST --
-- is high, EMU0 is used as an IPU interrupt to or from the emulator system --
-- and is defined as input/output by way of the emulator logic. --
-------------------------------------------------------------------------------
-- --
-- Device Pins not testable by Boundary Scan --
-- ---------------------------------------------------------------------------
-- --
-- The following pins cannot be tested through boundary scan: --
-- emu1, tck, tdo, trst, emu0, tdi, tms, rsv1, rsv2, usb_vbus, usb_dm, --
-- usb_dp, usb_r1, usb_m12xi, usb_m12xo, usb_ldoo, usb_ldoi, dsp_ldoi, --
-- dsp_ldoo, rtcclkout, gpain0, dsp_ldo_en, dsp_ldov, rsv3, gpain3, rsv0, --
-- rsv5, rsv4, rtc_xi, gpain2, ana_ldoi, bg_cap, rtc_xo, gpain1, ana_ldoo --
-- --
-------------------------------------------------------------------------------
-- --
--***************************************************************************--
--* C A U T I O N *--
--* *--
--* This BSDL file has been checked for correct syntax and semantics *--
--* using several commercial tools. Validation of this file against the *--
--* device is in progress. Without complete validation many structural *--
--* errors could be present, leading to possible damage of the device when *--
--* using its boundary scan logic. *--
--* *--
--***************************************************************************--
entity TMS320VC5504 is
generic(PHYSICAL_PIN_MAP : string := "ZCH");
port (
ana_ldoo : linkage bit;
bg_cap : linkage bit;
dsp_ldo_en : linkage bit;
dsp_ldov : linkage bit;
dsp_ldoo : linkage bit;
rsv3 : linkage bit;
rsv0 : linkage bit;
rsv5 : in bit;
rsv4 : in bit;
usb_ldoo : linkage bit;
em_a20_gp26 : inout bit;
em_a19_gp25 : inout bit;
em_a18_gp24 : inout bit;
em_a17_gp23 : inout bit;
em_a16_gp22 : inout bit;
em_a15_gp21 : inout bit;
em_a14 : inout bit;
em_a13 : inout bit;
em_a12_cle : inout bit;
em_a11_ale : inout bit;
em_a10 : inout bit;
em_a9 : inout bit;
em_a8 : inout bit;
em_a7 : inout bit;
em_a6 : inout bit;
em_a5 : inout bit;
em_a4 : inout bit;
em_a3 : inout bit;
em_a2 : inout bit;
em_a1 : inout bit;
em_a0 : inout bit;
em_cs5 : inout bit;
em_cs4 : inout bit;
em_wait5 : inout bit;
em_wait4 : inout bit;
em_ba1 : inout bit;
em_ba0 : inout bit;
clkout : out bit;
em_d15 : inout bit;
em_d14 : inout bit;
em_d13 : inout bit;
em_d12 : inout bit;
em_d11 : inout bit;
em_d10 : inout bit;
em_d9 : inout bit;
em_d8 : inout bit;
em_d7 : inout bit;
em_d6 : inout bit;
em_d5 : inout bit;
em_d4 : inout bit;
em_d3 : inout bit;
em_d2 : inout bit;
em_d1 : inout bit;
em_d0 : inout bit;
em_dqm1 : inout bit;
em_dqm0 : inout bit;
emu0 : in bit;
emu1 : in bit;
scl : inout bit;
sda : inout bit;
em_cs3 : inout bit;
em_cs2 : inout bit;
em_wait3 : inout bit;
em_wait2 : inout bit;
em_oe : inout bit;
spi_clk : out bit;
spi_cs3 : inout bit;
spi_cs2 : inout bit;
spi_cs1 : inout bit;
spi_cs0 : inout bit;
uarttxd_gp31_i2s3_dx : inout bit;
uartrxd_gp30_i2s3_rx : inout bit;
uartcts_gp29_i2s3_fs : inout bit;
uartrts_gp28_i2s3_clk : inout bit;
i2s2_dx_gp27_spi_tx : inout bit;
i2s2_rx_gp20_spi_rx : inout bit;
i2s2_fs_gp19_spi_cs0 : inout bit;
i2s2_clk_gp18_spi_clk : inout bit;
gp17 : inout bit;
gp16 : inout bit;
gp15 : inout bit;
gp14 : inout bit;
gp13 : inout bit;
gp12 : inout bit;
spi_tx : inout bit;
spi_rx : inout bit;
em_r_w : inout bit;
rtcclkout : linkage bit;
mmc0_d3_gp5 : inout bit;
mmc0_d2_gp4 : inout bit;
mmc0_d1_i2s0_rx_gp3 : inout bit;
mmc0_d0_i2s0_dx_gp2 : inout bit;
mmc0_cmd_i2s0_fs_gp1 : inout bit;
mmc0_clk_i2s0_clk_gp0 : inout bit;
mmc1_d3_gp11 : inout bit;
mmc1_d2_gp10 : inout bit;
mmc1_d1_i2s1_rx_gp9 : inout bit;
mmc1_d0_i2s1_dx_gp8 : inout bit;
mmc1_cmd_i2s1_fs_gp7 : inout bit;
mmc1_clk_i2s1_clk_gp6 : inout bit;
rsv15 : inout bit;
rsv11 : inout bit;
rsv10 : inout bit;
rsv13 : inout bit;
rsv12 : inout bit;
rsv14 : inout bit;
usb_m12xo : linkage bit;
wakeup : linkage bit;
em_we : inout bit;
xf : out bit;
clkin : in bit;
clk_sel : in bit;
int0 : in bit;
int1 : in bit;
reset : in bit;
rtc_xi : linkage bit;
usb_m12xi : linkage bit;
tdi : in bit;
tms : in bit;
tck : in bit;
tdo : out bit;
trst : in bit;
usb_vbus : linkage bit;
usb_dp : linkage bit;
usb_dm : linkage bit;
usb_r1 : linkage bit;
rsv9 : linkage bit;
rsv8 : linkage bit;
rsv7 : linkage bit;
rsv6 : linkage bit;
dvddenmif : linkage bit_vector(1 to 9);
dvddio : linkage bit_vector(1 to 6);
cvdd : linkage bit_vector(1 to 5);
vss : linkage bit_vector(1 to 21);
rsv1 : linkage bit;
rsv2 : linkage bit;
usb_vdd1p3 : linkage bit;
usb_vssa1p3 : linkage bit;
usb_vdda1p3 : linkage bit;
usb_vssa3p3 : linkage bit;
usb_vdda3p3 : linkage bit;
usb_vss1p3 : linkage bit;
usb_vddpll : linkage bit;
usb_vssref : linkage bit;
usb_vsspll : linkage bit;
usb_vddosc : linkage bit;
dvddrtc : linkage bit;
usb_vssosc : linkage bit;
usb_ldoi : linkage bit;
dsp_ldoi : linkage bit;
ana_ldoi : linkage bit;
vssa_pll : linkage bit;
cvddrtc : linkage bit;
vssrtc : linkage bit;
vdda_pll : linkage bit;
vssa_ana : linkage bit_vector(1 to 2);
rtc_xo : linkage bit;
vdda_ana : linkage bit
);
use STD_1149_1_2001.all; -- Get IEEE 1149.1-2001 attributes and definitions
attribute COMPONENT_CONFORMANCE of TMS320VC5504 : entity is "STD_1149_1_2001";
attribute PIN_MAP of TMS320VC5504 : entity is PHYSICAL_PIN_MAP;
constant ZCH : PIN_MAP_STRING :=
"ana_ldoo : A12," &
"bg_cap : B13," &
"dsp_ldo_en : D12," &
"dsp_ldov : D13," &
"dsp_ldoo : E10," &
"rsv3 : D14," &
"rsv0 : C12," &
"rsv5 : C13," &
"rsv4 : C14," &
"usb_ldoo : F12," &
"em_a20_gp26 : J3," &
"em_a19_gp25 : G4," &
"em_a18_gp24 : G2," &
"em_a17_gp23 : F2," &
"em_a16_gp22 : E2," &
"em_a15_gp21 : N1," &
"em_a14 : M1," &
"em_a13 : L1," &
"em_a12_cle : K1," &
"em_a11_ale : K2," &
"em_a10 : L2," &
"em_a9 : J2," &
"em_a8 : J1," &
"em_a7 : H2," &
"em_a6 : F1," &
"em_a5 : D1," &
"em_a4 : C1," &
"em_a3 : D2," &
"em_a2 : E1," &
"em_a1 : C2," &
"em_a0 : B2," &
"em_cs5 : A3," &
"em_cs4 : C3," &
"em_wait5 : H4," &
"em_wait4 : G1," &
"em_ba1 : B1," &
"em_ba0 : A1," &
"clkout : A7," &
"em_d15 : J4," &
"em_d14 : K3," &
"em_d13 : K4," &
"em_d12 : L3," &
"em_d11 : C4," &
"em_d10 : D3," &
"em_d9 : F4," &
"em_d8 : E3," &
"em_d7 : H3," &
"em_d6 : K5," &
"em_d5 : M2," &
"em_d4 : L4," &
"em_d3 : D4," &
"em_d2 : F3," &
"em_d1 : E5," &
"em_d0 : G3," &
"em_dqm1 : P1," &
"em_dqm0 : B5," &
"emu0 : L6," &
"emu1 : M5," &
"scl : B7," &
"sda : B8," &
"em_cs3 : M4," &
"em_cs2 : C5," &
"em_wait3 : K6," &
"em_wait2 : D5," &
"em_oe : E4," &
"spi_clk : N3," &
"spi_cs3 : N5," &
"spi_cs2 : P5," &
"spi_cs1 : N4," &
"spi_cs0 : P4," &
"uarttxd_gp31_i2s3_dx : P14," &
"uartrxd_gp30_i2s3_rx : N13," &
"uartcts_gp29_i2s3_fs : P13," &
"uartrts_gp28_i2s3_clk : N12," &
"i2s2_dx_gp27_spi_tx : P12," &
"i2s2_rx_gp20_spi_rx : N11," &
"i2s2_fs_gp19_spi_cs0 : P11," &
"i2s2_clk_gp18_spi_clk : N10," &
"gp17 : P10," &
"gp16 : N9," &
"gp15 : P9," &
"gp14 : N8," &
"gp13 : N7," &
"gp12 : P7," &
"spi_tx : N6," &
"spi_rx : P6," &
"em_r_w : B6," &
"rtcclkout : D8," &
"mmc0_d3_gp5 : L11," &
"mmc0_d2_gp4 : L12," &
"mmc0_d1_i2s0_rx_gp3 : M10," &
"mmc0_d0_i2s0_dx_gp2 : L9," &
"mmc0_cmd_i2s0_fs_gp1 : M11," &
"mmc0_clk_i2s0_clk_gp0 : L10," &
"mmc1_d3_gp11 : L13," &
"mmc1_d2_gp10 : K14," &
"mmc1_d1_i2s1_rx_gp9 : M12," &
"mmc1_d0_i2s1_dx_gp8 : M14," &
"mmc1_cmd_i2s1_fs_gp7 : L14," &
"mmc1_clk_i2s1_clk_gp6 : M13," &
"rsv15 : B4," &
"rsv11 : A4," &
"rsv10 : B3," &
"rsv13 : N2," &
"rsv12 : M3," &
"rsv14 : A6," &
"usb_m12xo : G14," &
"wakeup : E8," &
"em_we : H1," &
"xf : M8," &
"clkin : A8," &
"clk_sel : C7," &
"int0 : C6," &
"int1 : E7," &
"reset : D6," &
"rtc_xi : B9," &
"usb_m12xi : G13," &
"tdi : L7," &
"tms : L8," &
"tck : M6," &
"tdo : M7," &
"trst : M9," &
"usb_vbus : J12," &
"usb_dp : H14," &
"usb_dm : J14," &
"usb_r1 : G9," &
"rsv9 : C11," &
"rsv8 : B11," &
"rsv7 : A11," &
"rsv6 : D10," &
"dvddenmif : (P2,J5,H5,H7,G5,F5,E6,A2,A5)," &
"dvddio : (P3,P8,N14,K7,K12,F7)," &
"cvdd : (L5,K10,J6,H8,F6)," &
"vss : (K8,K9,K11,K13,J7,J8,J9," &
" H6,G6,G7,F9,F10,E9,E11,E12," &
" E13,E14,D7,D11,A13,A14)," &
"rsv1 : J10," &
"rsv2 : J11," &
"usb_vdd1p3 : J13," &
"usb_vssa1p3 : H9," &
"usb_vdda1p3 : H10," &
"usb_vssa3p3 : H11," &
"usb_vdda3p3 : H12," &
"usb_vss1p3 : H13," &
"usb_vddpll : G8," &
"usb_vssref : G10," &
"usb_vsspll : G11," &
"usb_vddosc : G12," &
"dvddrtc : F8," &
"usb_vssosc : F11," &
"usb_ldoi : F13," &
"dsp_ldoi : F14," &
"ana_ldoi : B12," &
"vssa_pll : D9," &
"cvddrtc : C8," &
"vssrtc : C9," &
"vdda_pll : C10," &
"vssa_ana : (B10,B14)," &
"rtc_xo : A9," &
"vdda_ana : A10" ;
attribute TAP_SCAN_IN of tdi : signal is true;
attribute TAP_SCAN_MODE of tms : signal is true;
attribute TAP_SCAN_OUT of tdo : signal is true;
attribute TAP_SCAN_CLOCK of tck : signal is (5.00000000e+06, BOTH);
attribute TAP_SCAN_RESET of trst : signal is true;
attribute COMPLIANCE_PATTERNS of TMS320VC5504 : entity is
"(rsv4," &
"rsv5," &
"emu1," &
"emu0)" &
"(0010)";
attribute INSTRUCTION_LENGTH of TMS320VC5504 : entity is 4;
attribute INSTRUCTION_OPCODE of TMS320VC5504 : entity is
"extest (0000)," &
"bypass (1111)," &
"sample (0001)," &
"preload (0001)," &
"highz (0010)," &
"idcode (0011)," &
"ctmcr_misc_scan (0100)," &
"ctmcr_atpg_scan (0101)," &
"ctmcr_trim_scan (0110)," &
"ctmcr_ios_scan (0111)," &
"ctmcr_ramtest_scan (1000)," &
"ctmcr_efuse_scan (1001)," &
"ctmcr_pll_scan (1010)";
attribute INSTRUCTION_CAPTURE of TMS320VC5504 : entity is "0101";
attribute IDCODE_REGISTER of TMS320VC5504 : entity is
"0000" & -- Version Number
"0000000010010111" & -- Part Number
"00000010111" & -- Manufacturer ID
"1"; -- Required by IEEE Std. 1149.1-1990
attribute REGISTER_ACCESS of TMS320VC5504 : entity is
"BOUNDARY (extest, sample, preload), " &
"DEVICE_ID (idcode), " &
"BYPASS (bypass, highz), " &
"CTMCR_MISC[18] (ctmcr_misc_scan), " &
"CTMCR_ATPG[10] (ctmcr_atpg_scan), " &
"CTMCR_TRIM[12] (ctmcr_trim_scan), " &
"CTMCR_IOS[14] (ctmcr_ios_scan), " &
"CTMCR_RAMTEST[23] (ctmcr_ramtest_scan), " &
"CTMCR_EFUSE[7] (ctmcr_efuse_scan), " &
"CTMCR_PLL[57] (ctmcr_pll_scan)";
attribute BOUNDARY_LENGTH of TMS320VC5504 : entity is 197;
attribute BOUNDARY_REGISTER of TMS320VC5504 : entity is
--- num cell port function safe [ccell disval rslt]
"0 ( bc_7, gp13, bidir, X, 1, 1, Z)," &
"1 ( bc_2, *, control, 1)," &
"2 ( bc_7, gp12, bidir, X, 3, 1, Z)," &
"3 ( bc_2, *, control, 1)," &
"4 ( bc_1, xf, output3, X, 5, 1, Z)," &
"5 ( bc_1, *, control, 1)," &
"6 ( bc_7, gp14, bidir, X, 7, 1, Z)," &
"7 ( bc_2, *, control, 1)," &
"8 ( bc_7, mmc0_d0_i2s0_dx_gp2, bidir, X, 9, 1, Z)," &
"9 ( bc_2, *, control, 1)," &
"10 ( bc_7, gp16, bidir, X, 11, 1, Z)," &
"11 ( bc_2, *, control, 1)," &
"12 ( bc_7, gp15, bidir, X, 13, 1, Z)," &
"13 ( bc_2, *, control, 1)," &
"14 ( bc_7,mmc0_clk_i2s0_clk_gp0, bidir, X, 15, 1, Z)," &
"15 ( bc_2, *, control, 1)," &
"16 ( bc_7, mmc0_d1_i2s0_rx_gp3, bidir, X, 17, 1, Z)," &
"17 ( bc_2, *, control, 1)," &
"18 ( bc_7,i2s2_clk_gp18_spi_clk, bidir, X, 19, 1, Z)," &
"19 ( bc_2, *, control, 1)," &
"20 ( bc_7, gp17, bidir, X, 21, 1, Z)," &
"21 ( bc_2, *, control, 1)," &
"22 ( bc_7, mmc0_d3_gp5, bidir, X, 23, 1, Z)," &
"23 ( bc_2, *, control, 1)," &
"24 ( bc_7,mmc0_cmd_i2s0_fs_gp1, bidir, X, 25, 1, Z)," &
"25 ( bc_2, *, control, 1)," &
"26 ( bc_7, i2s2_rx_gp20_spi_rx, bidir, X, 27, 1, Z)," &
"27 ( bc_2, *, control, 1)," &
"28 ( bc_7,i2s2_fs_gp19_spi_cs0, bidir, X, 29, 1, Z)," &
"29 ( bc_2, *, control, 1)," &
"30 ( bc_7, mmc1_d1_i2s1_rx_gp9, bidir, X, 31, 1, Z)," &
"31 ( bc_2, *, control, 1)," &
"32 ( bc_7,uartrts_gp28_i2s3_clk, bidir, X, 33, 1, Z)," &
"33 ( bc_2, *, control, 1)," &
"34 ( bc_7, i2s2_dx_gp27_spi_tx, bidir, X, 35, 1, Z)," &
"35 ( bc_2, *, control, 1)," &
"36 ( bc_7,uartrxd_gp30_i2s3_rx, bidir, X, 37, 1, Z)," &
"37 ( bc_2, *, control, 1)," &
"38 ( bc_7,uartcts_gp29_i2s3_fs, bidir, X, 39, 1, Z)," &
"39 ( bc_2, *, control, 1)," &
"40 ( bc_7,uarttxd_gp31_i2s3_dx, bidir, X, 41, 1, Z)," &
"41 ( bc_2, *, control, 1)," &
"42 ( bc_7,mmc1_clk_i2s1_clk_gp6, bidir, X, 43, 1, Z)," &
"43 ( bc_2, *, control, 1)," &
"44 ( bc_7, mmc1_d0_i2s1_dx_gp8, bidir, X, 45, 1, Z)," &
"45 ( bc_2, *, control, 1)," &
"46 ( bc_7, mmc0_d2_gp4, bidir, X, 47, 1, Z)," &
"47 ( bc_2, *, control, 1)," &
"48 ( bc_7, mmc1_d3_gp11, bidir, X, 49, 1, Z)," &
"49 ( bc_2, *, control, 1)," &
"50 ( bc_7,mmc1_cmd_i2s1_fs_gp7, bidir, X, 51, 1, Z)," &
"51 ( bc_2, *, control, 1)," &
"52 ( bc_7, mmc1_d2_gp10, bidir, X, 53, 1, Z)," &
"53 ( bc_2, *, control, 1)," &
"54 ( bc_8, sda, bidir, 1, 54, 1, WEAK1)," &
"55 ( bc_4, clkin, input, X)," &
"56 ( bc_1, int1, input, X)," &
"57 ( bc_1, clk_sel, input, X)," &
"58 ( bc_8, scl, bidir, 1, 58, 1, WEAK1)," &
"59 ( bc_1, clkout, output3, X, 60, 1, Z)," &
"60 ( bc_1, *, control, 1)," &
"61 ( bc_1, reset, input, X)," &
"62 ( bc_1, int0, input, X)," &
"63 ( bc_7, em_r_w, bidir, X, 64, 1, Z)," &
"64 ( bc_2, *, control, 1)," &
"65 ( bc_7, rsv14, bidir, X, 66, 1, Z)," &
"66 ( bc_2, *, control, 1)," &
"67 ( bc_7, em_d1, bidir, X, 68, 1, Z)," &
"68 ( bc_2, *, control, 1)," &
"69 ( bc_7, em_wait2, bidir, X, 70, 1, Z)," &
"70 ( bc_2, *, control, 1)," &
"71 ( bc_7, em_cs2, bidir, X, 72, 1, Z)," &
"72 ( bc_2, *, control, 1)," &
"73 ( bc_7, em_dqm0, bidir, X, 74, 1, Z)," &
"74 ( bc_2, *, control, 1)," &
"75 ( bc_7, em_d3, bidir, X, 76, 1, Z)," &
"76 ( bc_2, *, control, 1)," &
"77 ( bc_7, em_d11, bidir, X, 78, 1, Z)," &
"78 ( bc_2, *, control, 1)," &
"79 ( bc_7, rsv15, bidir, X, 80, 1, Z)," &
"80 ( bc_2, *, control, 1)," &
"81 ( bc_7, rsv11, bidir, X, 82, 1, Z)," &
"82 ( bc_2, *, control, 1)," &
"83 ( bc_7, em_cs4, bidir, X, 84, 1, Z)," &
"84 ( bc_2, *, control, 1)," &
"85 ( bc_7, rsv10, bidir, X, 86, 1, Z)," &
"86 ( bc_2, *, control, 1)," &
"87 ( bc_7, em_cs5, bidir, X, 88, 1, Z)," &
"88 ( bc_2, *, control, 1)," &
"89 ( bc_7, em_a0, bidir, X, 90, 1, Z)," &
"90 ( bc_2, *, control, 1)," &
"91 ( bc_7, em_ba0, bidir, X, 92, 1, Z)," &
"92 ( bc_2, *, control, 1)," &
"93 ( bc_7, em_ba1, bidir, X, 94, 1, Z)," &
"94 ( bc_2, *, control, 1)," &
"95 ( bc_7, em_a1, bidir, X, 96, 1, Z)," &
"96 ( bc_2, *, control, 1)," &
"97 ( bc_7, em_a4, bidir, X, 98, 1, Z)," &
"98 ( bc_2, *, control, 1)," &
"99 ( bc_7, em_d10, bidir, X, 100, 1, Z)," &
"100 ( bc_2, *, control, 1)," &
"101 ( bc_7, em_a3, bidir, X, 102, 1, Z)," &
"102 ( bc_2, *, control, 1)," &
"103 ( bc_7, em_a5, bidir, X, 104, 1, Z)," &
"104 ( bc_2, *, control, 1)," &
"105 ( bc_7, em_oe, bidir, X, 106, 1, Z)," &
"106 ( bc_2, *, control, 1)," &
"107 ( bc_7, em_d8, bidir, X, 108, 1, Z)," &
"108 ( bc_2, *, control, 1)," &
"109 ( bc_7, em_a16_gp22, bidir, X, 110, 1, Z)," &
"110 ( bc_2, *, control, 1)," &
"111 ( bc_7, em_a2, bidir, X, 112, 1, Z)," &
"112 ( bc_2, *, control, 1)," &
"113 ( bc_7, em_d9, bidir, X, 114, 1, Z)," &
"114 ( bc_2, *, control, 1)," &
"115 ( bc_7, em_d2, bidir, X, 116, 1, Z)," &
"116 ( bc_2, *, control, 1)," &
"117 ( bc_7, em_a17_gp23, bidir, X, 118, 1, Z)," &
"118 ( bc_2, *, control, 1)," &
"119 ( bc_7, em_a6, bidir, X, 120, 1, Z)," &
"120 ( bc_2, *, control, 1)," &
"121 ( bc_7, em_a19_gp25, bidir, X, 122, 1, Z)," &
"122 ( bc_2, *, control, 1)," &
"123 ( bc_7, em_d0, bidir, X, 124, 1, Z)," &
"124 ( bc_2, *, control, 1)," &
"125 ( bc_7, em_a18_gp24, bidir, X, 126, 1, Z)," &
"126 ( bc_2, *, control, 1)," &
"127 ( bc_7, em_wait4, bidir, X, 128, 1, Z)," &
"128 ( bc_2, *, control, 1)," &
"129 ( bc_7, em_wait5, bidir, X, 130, 1, Z)," &
"130 ( bc_2, *, control, 1)," &
"131 ( bc_7, em_d7, bidir, X, 132, 1, Z)," &
"132 ( bc_2, *, control, 1)," &
"133 ( bc_7, em_a7, bidir, X, 134, 1, Z)," &
"134 ( bc_2, *, control, 1)," &
"135 ( bc_7, em_we, bidir, X, 136, 1, Z)," &
"136 ( bc_2, *, control, 1)," &
"137 ( bc_7, em_d15, bidir, X, 138, 1, Z)," &
"138 ( bc_2, *, control, 1)," &
"139 ( bc_7, em_a20_gp26, bidir, X, 140, 1, Z)," &
"140 ( bc_2, *, control, 1)," &
"141 ( bc_7, em_a9, bidir, X, 142, 1, Z)," &
"142 ( bc_2, *, control, 1)," &
"143 ( bc_7, em_a8, bidir, X, 144, 1, Z)," &
"144 ( bc_2, *, control, 1)," &
"145 ( bc_7, em_wait3, bidir, X, 146, 1, Z)," &
"146 ( bc_2, *, control, 1)," &
"147 ( bc_7, em_d6, bidir, X, 148, 1, Z)," &
"148 ( bc_2, *, control, 1)," &
"149 ( bc_7, em_d13, bidir, X, 150, 1, Z)," &
"150 ( bc_2, *, control, 1)," &
"151 ( bc_7, em_d14, bidir, X, 152, 1, Z)," &
"152 ( bc_2, *, control, 1)," &
"153 ( bc_7, em_a11_ale, bidir, X, 154, 1, Z)," &
"154 ( bc_2, *, control, 1)," &
"155 ( bc_7, em_a12_cle, bidir, X, 156, 1, Z)," &
"156 ( bc_2, *, control, 1)," &
"157 ( bc_7, em_d4, bidir, X, 158, 1, Z)," &
"158 ( bc_2, *, control, 1)," &
"159 ( bc_7, em_d12, bidir, X, 160, 1, Z)," &
"160 ( bc_2, *, control, 1)," &
"161 ( bc_7, em_a10, bidir, X, 162, 1, Z)," &
"162 ( bc_2, *, control, 1)," &
"163 ( bc_7, em_a13, bidir, X, 164, 1, Z)," &
"164 ( bc_2, *, control, 1)," &
"165 ( bc_7, em_cs3, bidir, X, 166, 1, Z)," &
"166 ( bc_2, *, control, 1)," &
"167 ( bc_7, rsv12, bidir, X, 168, 1, Z)," &
"168 ( bc_2, *, control, 1)," &
"169 ( bc_7, em_d5, bidir, X, 170, 1, Z)," &
"170 ( bc_2, *, control, 1)," &
"171 ( bc_7, em_a14, bidir, X, 172, 1, Z)," &
"172 ( bc_2, *, control, 1)," &
"173 ( bc_7, rsv13, bidir, X, 174, 1, Z)," &
"174 ( bc_2, *, control, 1)," &
"175 ( bc_7, em_a15_gp21, bidir, X, 176, 1, Z)," &
"176 ( bc_2, *, control, 1)," &
"177 ( bc_7, em_dqm1, bidir, X, 178, 1, Z)," &
"178 ( bc_2, *, control, 1)," &
"179 ( bc_1, spi_clk, output3, X, 180, 1, Z)," &
"180 ( bc_1, *, control, 1)," &
"181 ( bc_7, spi_cs1, bidir, X, 182, 1, Z)," &
"182 ( bc_2, *, control, 1)," &
"183 ( bc_7, spi_cs0, bidir, X, 184, 1, Z)," &
"184 ( bc_2, *, control, 1)," &
"185 ( bc_1, *, internal, 1)," &
"186 ( bc_2, *, internal, 1)," &
"187 ( bc_7, spi_cs3, bidir, X, 188, 1, Z)," &
"188 ( bc_2, *, control, 1)," &
"189 ( bc_7, spi_cs2, bidir, X, 190, 1, Z)," &
"190 ( bc_2, *, control, 1)," &
"191 ( bc_1, *, internal, 1)," &
"192 ( bc_2, *, internal, 1)," &
"193 ( bc_7, spi_tx, bidir, X, 194, 1, Z)," &
"194 ( bc_2, *, control, 1)," &
"195 ( bc_7, spi_rx, bidir, X, 196, 1, Z)," &
"196 ( bc_2, *, control, 1)";
end TMS320VC5504;