BSDL Files Library for JTAG

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

BSDL model: MUSIC_8358L

--------------------------------------------------------------------------------
-- MUSIC Semiconductors MU9C8358L Boundary Scan Description Language          --
--------------------------------------------------------------------------------
-- Boundary Scan Description Language (IEEE 1149.1b)                          --
--                                                                            --
-- Device        : MUSIC MU9C8358L                                            --
-- File Version  : A                                                          --
-- File Name     : MU9C8358L.BSD.TXT                                          --
-- File created  : Apr 13, 2000                                               --
-- Package type  : TQFP                                                       --
-- Voltage Level : 3.3V                                                       --
--------------------------------------------------------------------------------
-- Revision History:                                                          --
-- A - Original version                                                       --
--                                                                            --
-- NOTE: For assistance with this file, contact your nearest MUSIC            --
--       sales office.                                                        --
--                                                                            --
--------------------------------------------------------------------------------
--                                                                            --
--============================================================================--
--                             IMPORTANT NOTICE                               --
--  This information is provided on an AS IS basis and without warranty.      --
--  IN NO EVENT SHALL MUSIC BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL         --
--  DAMAGES ARISING FROM USE OF THIS INFORMATION. THIS DISCLAIMER OF          --
--  WARRANTY EXTENDS TO THE USER OF THE INFORMATION, AND TO THEIR CUSTOMERS   --
--  OR USERS OF PRODUCTS  AND IS IN LIEU OF ALL WARRANTIES WHETHER EXPRESS,   --
--  IMPLIED, OR STATUTORY, INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY    --
--  OR FITNESS FOR PARTICULAR PURPOSE.                                        --
--                                                                            --
--  MUSIC does not represent or warrant that the information furnished        --
--  hereunder is free of infringement of any third party patents,             --
--  copyrights, trade secrets, or other intellectual property rights.         --
--  MUSIC does not represent or warrant that the information is free of       --
--  defect, or that it meets any particular standard, requirements or need    --
--  of the user of the infomation or their customers.                         --
--                                                                            --
--  MUSIC reserves the right to change the information in this file           --
--  without notice. The latest version of the file is available on the        --
--  MUSIC Semiconductors web site at www.music-ic.com.                        --
--                                                                            --
--============================================================================--

        --**************************************************
        --*                                                *
        --*            bsdlgen (BSDL Generator)            *
        --*               Version: V2.00Rev00              *
        --*                                                *
        --*             Copyright(c) 1994-1999             *
        --*         Oki Electric Industry Co.,Ltd.         *
        --**************************************************
        --* Generated at Dec 21,1999 (Tue)  15:23:04       *


-- Description for ENTITY
entity music_8358L is
  generic( PHYSICAL_PIN_MAP : string := "Oki_Package" );
  port(
        ntm, rxd0_a, rxd1_a, rxd2_a, rxd3_a, rx_dv_a,
        rx_er_a, rx_clk_a, crs_a, col_a, rxd0_b, rxd1_b,
        rxd2_b, rxd3_b, rx_dv_b, rx_er_b, rx_clk_b, crs_b,
        col_b, rxd0_c, rxd1_c, rxd2_c, rxd3_c, rx_dv_c,
        rx_er_c, rx_clk_c, crs_c, col_c, rxd0_d, rxd1_d,
        rxd2_d, rxd3_d, rx_dv_d, rx_er_d, rx_clk_d, crs_d,
        col_d, rp_nxt, rp_sel, sysclk, reset, incr, pcs,
        pcss, write, a0, a1, a2, a3, a4, a5, a6, a7, mf, ff,
        testhold, test_se_pin : in bit;
        procready_oe, arb0_oe, arb1_oe, arb2_oe, master_oe,
        dq_oe, procd_oe, rp_oe, cc_oe, rej_a, frx_er_a,
        tp_sd_a, tp_dv_a, rej_b, frx_er_b, tp_sd_b, tp_dv_b,
        rej_c, frx_er_c, tp_sd_c, tp_dv_c, rej_d, frx_er_d,
        tp_sd_d, tp_dv_d, rp_dv, reset_lc, intr : buffer bit;
        rp0, rp1, rp2, rp3, rp4, rp5, rp6, rp7, rp8, rp9,
        rp10, rp11, rp12, rp13, rp14, rp15, proc_rdy, w, cm,
        ec : out bit;
        e, d0, d1, d2, d3, d4, d5, d6, d7, d8, d9, d10, d11,
        d12, d13, d14, d15, dq0, dq1, dq2, dq3, dq4, dq5,
        dq6, dq7, dq8, dq9, dq10, dq11, dq12, dq13, dq14,
        dq15, arb0, arb1, arb2, dansa : inout bit;
        vssout1 : linkage bit_vector ( 0 to 10 );
        vddout1 : linkage bit_vector ( 0 to 15 );
        vddcore1 : linkage bit_vector ( 0 to 1 );
        vsscore1 : linkage bit_vector ( 0 to 1 );
        tck, tms, trst, tdi : in bit;
        tdo : out bit
  );
  use STD_1149_1_1990.all;
  attribute PIN_MAP of music_8358L : entity is PHYSICAL_PIN_MAP;
  constant Oki_Package : PIN_MAP_STRING :=
     "tdi:102, tdo:103, tck:104," &
     "vssout1:(1,22,27,53,78,105,126,131,150,157,184)," &
     "vddout1:(2,17,28,29,60,79,80,98,106,130,133,136,164,182,183,202)," &
     "crs_d:107, col_d:108, rx_er_d:109, rx_clk_d:110," &
     "rx_dv_d:111, rxd0_d:112, rxd1_d:113, rxd2_d:114," &
     "rxd3_d:115, tp_dv_d:116, tp_sd_d:117, frx_er_d:118," &
     "rej_d:119, ntm:120, arb2:121, arb1:122, arb0:123," &
     "arb0_oe:124, dansa:125, arb1_oe:127, arb2_oe:128," &
     "vsscore1:(52,129), vddcore1:(32,132), dq15:134," &
     "dq14:135, dq13:137, dq12:138, dq11:139, dq10:140," &
     "dq9:141, dq8:142, dq7:143, dq6:144, dq5:145, dq4:146," &
     "dq3:147, dq2:148, dq1:149, dq0:151, ec:152, cm:153," &
     "ff:154, mf:155, e:156, w:158, reset_lc:160, d15:161," &
     "d14:162, d13:163, d12:165, d11:166, d10:167, d9:168," &
     "d8:169, d7:170, d6:171, d5:172, d4:173, d3:174," &
     "d2:175, d1:176, d0:177, procready_oe:179, sysclk:180," &
     "master_oe:185, dq_oe:187, a7:189, a6:190, a5:191," &
     "a4:192, a3:193, a2:194, a1:195, a0:196, procd_oe:197," &
     "write:198, pcss:199, pcs:200, incr:201, proc_rdy:203," &
     "intr:204, rp_oe:205, cc_oe:206, reset:208, rp0:4," &
     "rp1:5, rp2:6, rp3:7, rp4:8, rp5:9, rp6:10, rp7:11," &
     "rp8:12, rp9:13, rp10:14, rp11:15, rp12:16, rp13:18," &
     "rp14:19, rp15:20, rp_dv:21, rp_nxt:30, rp_sel:31," &
     "test_se_pin:33, testhold:34, rej_a:39, frx_er_a:40," &
     "tp_sd_a:41, tp_dv_a:42, rxd3_a:43, rxd2_a:44," &
     "rxd1_a:45, rxd0_a:46, rx_dv_a:47, rx_clk_a:48," &
     "rx_er_a:49, col_a:50, crs_a:51, rej_b:56, frx_er_b:57," &
     "tp_sd_b:58, tp_dv_b:59, rxd3_b:61, rxd2_b:62," &
     "rxd1_b:63, rxd0_b:64, rx_dv_b:65, rx_clk_b:66," &
     "rx_er_b:67, col_b:68, crs_b:69, rej_c:83, frx_er_c:84," &
     "tp_sd_c:85, tp_dv_c:86, rxd3_c:87, rxd2_c:88," &
     "rxd1_c:89, rxd0_c:90, rx_dv_c:91, rx_clk_c:92," &
     "rx_er_c:93, col_c:94, crs_c:95, trst:100, tms:101";
  attribute TAP_SCAN_RESET of trst : signal is true;
  attribute TAP_SCAN_MODE of tms : signal is true;
  attribute TAP_SCAN_IN of tdi : signal is true;
  attribute TAP_SCAN_OUT of tdo : signal is true;
  attribute TAP_SCAN_CLOCK of tck : signal is (10.0e6, BOTH);
  attribute INSTRUCTION_LENGTH of music_8358L : entity is 3;
  attribute INSTRUCTION_OPCODE of music_8358L : entity is
    "extest (000)," &
    "sample (010)," &
    "bypass (111)," &
    "idcode (001)";
  attribute INSTRUCTION_CAPTURE of music_8358L : entity is "001";
  attribute IDCODE_REGISTER of music_8358L : entity is
    "0001" &                -- 4 bit version
    "1000001101011000" &    -- 16 bit part number
    "00000101110" &         -- 11 bit manufacturer number
    "1";                    -- mandatory LSB
  attribute BOUNDARY_CELLS of music_8358L : entity is "bc_1,bc_4";
  attribute BOUNDARY_LENGTH of music_8358L : entity is 236;
  attribute BOUNDARY_REGISTER of music_8358L : entity is
    "235( bc_4, crs_d, input, x)," &
    "234( bc_4, col_d, input, x)," &
    "233( bc_4, rx_er_d, input, x)," &
    "232( bc_4, rx_clk_d, input, x)," &
    "231( bc_4, rx_dv_d, input, x)," &
    "230( bc_4, rxd0_d, input, x)," &
    "229( bc_4, rxd1_d, input, x)," &
    "228( bc_4, rxd2_d, input, x)," &
    "227( bc_4, rxd3_d, input, x)," &
    "226( bc_1, tp_dv_d, output2, x)," &
    "225( bc_1, tp_sd_d, output2, x)," &
    "224( bc_1, frx_er_d, output2, x)," &
    "223( bc_1, rej_d, output2, x)," &
    "222( bc_4, ntm, input, x)," &
    "221( bc_1, arb2, output3, x, 220, 0, Z)," &
    "220( bc_1, *, control, 0)," &
    "219( bc_1, arb2, input, x)," &
    "218( bc_1, arb1, output3, x, 217, 0, Z)," &
    "217( bc_1, *, control, 0)," &
    "216( bc_1, arb1, input, x)," &
    "215( bc_1, arb0, output3, x, 214, 0, Z)," &
    "214( bc_1, *, control, 0)," &
    "213( bc_1, arb0, input, x)," &
    "212( bc_1, arb0_oe, output2, x)," &
    "211( bc_1, dansa, output3, x, 210, 0, Z)," &
    "210( bc_1, *, control, 0)," &
    "209( bc_1, dansa, input, x)," &
    "208( bc_1, arb1_oe, output2, x)," &
    "207( bc_1, arb2_oe, output2, x)," &
    "206( bc_1, dq15, output3, x, 205, 0, Z)," &
    "205( bc_1, *, control, 0)," &
    "204( bc_1, dq15, input, x)," &
    "203( bc_1, dq14, output3, x, 202, 0, Z)," &
    "202( bc_1, *, control, 0)," &
    "201( bc_1, dq14, input, x)," &
    "200( bc_1, dq13, output3, x, 199, 0, Z)," &
    "199( bc_1, *, control, 0)," &
    "198( bc_1, dq13, input, x)," &
    "197( bc_1, dq12, output3, x, 196, 0, Z)," &
    "196( bc_1, *, control, 0)," &
    "195( bc_1, dq12, input, x)," &
    "194( bc_1, dq11, output3, x, 193, 0, Z)," &
    "193( bc_1, *, control, 0)," &
    "192( bc_1, dq11, input, x)," &
    "191( bc_1, dq10, output3, x, 190, 0, Z)," &
    "190( bc_1, *, control, 0)," &
    "189( bc_1, dq10, input, x)," &
    "188( bc_1, dq9, output3, x, 187, 0, Z)," &
    "187( bc_1, *, control, 0)," &
    "186( bc_1, dq9, input, x)," &
    "185( bc_1, dq8, output3, x, 184, 0, Z)," &
    "184( bc_1, *, control, 0)," &
    "183( bc_1, dq8, input, x)," &
    "182( bc_1, dq7, output3, x, 181, 0, Z)," &
    "181( bc_1, *, control, 0)," &
    "180( bc_1, dq7, input, x)," &
    "179( bc_1, dq6, output3, x, 178, 0, Z)," &
    "178( bc_1, *, control, 0)," &
    "177( bc_1, dq6, input, x)," &
    "176( bc_1, dq5, output3, x, 175, 0, Z)," &
    "175( bc_1, *, control, 0)," &
    "174( bc_1, dq5, input, x)," &
    "173( bc_1, dq4, output3, x, 172, 0, Z)," &
    "172( bc_1, *, control, 0)," &
    "171( bc_1, dq4, input, x)," &
    "170( bc_1, dq3, output3, x, 169, 0, Z)," &
    "169( bc_1, *, control, 0)," &
    "168( bc_1, dq3, input, x)," &
    "167( bc_1, dq2, output3, x, 166, 0, Z)," &
    "166( bc_1, *, control, 0)," &
    "165( bc_1, dq2, input, x)," &
    "164( bc_1, dq1, output3, x, 163, 0, Z)," &
    "163( bc_1, *, control, 0)," &
    "162( bc_1, dq1, input, x)," &
    "161( bc_1, dq0, output3, x, 160, 0, Z)," &
    "160( bc_1, *, control, 0)," &
    "159( bc_1, dq0, input, x)," &
    "158( bc_1, ec, output3, x, 157, 0, Z)," &
    "157( bc_1, *, control, 0)," &
    "156( bc_1, cm, output3, x, 155, 0, Z)," &
    "155( bc_1, *, control, 0)," &
    "154( bc_4, ff, input, x)," &
    "153( bc_4, mf, input, x)," &
    "152( bc_1, e, output3, x, 151, 0, Z)," &
    "151( bc_1, *, control, 0)," &
    "150( bc_1, e, input, x)," &
    "149( bc_1, w, output3, x, 148, 0, Z)," &
    "148( bc_1, *, control, 0)," &
    "147( bc_1, reset_lc, output2, x)," &
    "146( bc_1, d15, output3, x, 145, 0, Z)," &
    "145( bc_1, *, control, 0)," &
    "144( bc_1, d15, input, x)," &
    "143( bc_1, d14, output3, x, 142, 0, Z)," &
    "142( bc_1, *, control, 0)," &
    "141( bc_1, d14, input, x)," &
    "140( bc_1, d13, output3, x, 139, 0, Z)," &
    "139( bc_1, *, control, 0)," &
    "138( bc_1, d13, input, x)," &
    "137( bc_1, d12, output3, x, 136, 0, Z)," &
    "136( bc_1, *, control, 0)," &
    "135( bc_1, d12, input, x)," &
    "134( bc_1, d11, output3, x, 133, 0, Z)," &
    "133( bc_1, *, control, 0)," &
    "132( bc_1, d11, input, x)," &
    "131( bc_1, d10, output3, x, 130, 0, Z)," &
    "130( bc_1, *, control, 0)," &
    "129( bc_1, d10, input, x)," &
    "128( bc_1, d9, output3, x, 127, 0, Z)," &
    "127( bc_1, *, control, 0)," &
    "126( bc_1, d9, input, x)," &
    "125( bc_1, d8, output3, x, 124, 0, Z)," &
    "124( bc_1, *, control, 0)," &
    "123( bc_1, d8, input, x)," &
    "122( bc_1, d7, output3, x, 121, 0, Z)," &
    "121( bc_1, *, control, 0)," &
    "120( bc_1, d7, input, x)," &
    "119( bc_1, d6, output3, x, 118, 0, Z)," &
    "118( bc_1, *, control, 0)," &
    "117( bc_1, d6, input, x)," &
    "116( bc_1, d5, output3, x, 115, 0, Z)," &
    "115( bc_1, *, control, 0)," &
    "114( bc_1, d5, input, x)," &
    "113( bc_1, d4, output3, x, 112, 0, Z)," &
    "112( bc_1, *, control, 0)," &
    "111( bc_1, d4, input, x)," &
    "110( bc_1, d3, output3, x, 109, 0, Z)," &
    "109( bc_1, *, control, 0)," &
    "108( bc_1, d3, input, x)," &
    "107( bc_1, d2, output3, x, 106, 0, Z)," &
    "106( bc_1, *, control, 0)," &
    "105( bc_1, d2, input, x)," &
    "104( bc_1, d1, output3, x, 103, 0, Z)," &
    "103( bc_1, *, control, 0)," &
    "102( bc_1, d1, input, x)," &
    "101( bc_1, d0, output3, x, 100, 0, Z)," &
    "100( bc_1, *, control, 0)," &
    "99( bc_1, d0, input, x)," &
    "98( bc_1, procready_oe, output2, x)," &
    "97( bc_4, sysclk, input, x)," &
    "96( bc_1, master_oe, output2, x)," &
    "95( bc_1, dq_oe, output2, x)," &
    "94( bc_4, a7, input, x)," &
    "93( bc_4, a6, input, x)," &
    "92( bc_4, a5, input, x)," &
    "91( bc_4, a4, input, x)," &
    "90( bc_4, a3, input, x)," &
    "89( bc_4, a2, input, x)," &
    "88( bc_4, a1, input, x)," &
    "87( bc_4, a0, input, x)," &
    "86( bc_1, procd_oe, output2, x)," &
    "85( bc_4, write, input, x)," &
    "84( bc_4, pcss, input, x)," &
    "83( bc_4, pcs, input, x)," &
    "82( bc_4, incr, input, x)," &
    "81( bc_1, proc_rdy, output3, x, 80, 0, Z)," &
    "80( bc_1, *, control, 0)," &
    "79( bc_1, intr, output2, x)," &
    "78( bc_1, rp_oe, output2, x)," &
    "77( bc_1, cc_oe, output2, x)," &
    "76( bc_4, reset, input, x)," &
    "75( bc_1, rp0, output3, x, 74, 0, Z)," &
    "74( bc_1, *, control, 0)," &
    "73( bc_1, rp1, output3, x, 72, 0, Z)," &
    "72( bc_1, *, control, 0)," &
    "71( bc_1, rp2, output3, x, 70, 0, Z)," &
    "70( bc_1, *, control, 0)," &
    "69( bc_1, rp3, output3, x, 68, 0, Z)," &
    "68( bc_1, *, control, 0)," &
    "67( bc_1, rp4, output3, x, 66, 0, Z)," &
    "66( bc_1, *, control, 0)," &
    "65( bc_1, rp5, output3, x, 64, 0, Z)," &
    "64( bc_1, *, control, 0)," &
    "63( bc_1, rp6, output3, x, 62, 0, Z)," &
    "62( bc_1, *, control, 0)," &
    "61( bc_1, rp7, output3, x, 60, 0, Z)," &
    "60( bc_1, *, control, 0)," &
    "59( bc_1, rp8, output3, x, 58, 0, Z)," &
    "58( bc_1, *, control, 0)," &
    "57( bc_1, rp9, output3, x, 56, 0, Z)," &
    "56( bc_1, *, control, 0)," &
    "55( bc_1, rp10, output3, x, 54, 0, Z)," &
    "54( bc_1, *, control, 0)," &
    "53( bc_1, rp11, output3, x, 52, 0, Z)," &
    "52( bc_1, *, control, 0)," &
    "51( bc_1, rp12, output3, x, 50, 0, Z)," &
    "50( bc_1, *, control, 0)," &
    "49( bc_1, rp13, output3, x, 48, 0, Z)," &
    "48( bc_1, *, control, 0)," &
    "47( bc_1, rp14, output3, x, 46, 0, Z)," &
    "46( bc_1, *, control, 0)," &
    "45( bc_1, rp15, output3, x, 44, 0, Z)," &
    "44( bc_1, *, control, 0)," &
    "43( bc_1, rp_dv, output2, x)," &
    "42( bc_4, rp_nxt, input, x)," &
    "41( bc_4, rp_sel, input, x)," &
    "40( bc_4, test_se_pin, input, x)," &
    "39( bc_4, testhold, input, x)," &
    "38( bc_1, rej_a, output2, x)," &
    "37( bc_1, frx_er_a, output2, x)," &
    "36( bc_1, tp_sd_a, output2, x)," &
    "35( bc_1, tp_dv_a, output2, x)," &
    "34( bc_4, rxd3_a, input, x)," &
    "33( bc_4, rxd2_a, input, x)," &
    "32( bc_4, rxd1_a, input, x)," &
    "31( bc_4, rxd0_a, input, x)," &
    "30( bc_4, rx_dv_a, input, x)," &
    "29( bc_4, rx_clk_a, input, x)," &
    "28( bc_4, rx_er_a, input, x)," &
    "27( bc_4, col_a, input, x)," &
    "26( bc_4, crs_a, input, x)," &
    "25( bc_1, rej_b, output2, x)," &
    "24( bc_1, frx_er_b, output2, x)," &
    "23( bc_1, tp_sd_b, output2, x)," &
    "22( bc_1, tp_dv_b, output2, x)," &
    "21( bc_4, rxd3_b, input, x)," &
    "20( bc_4, rxd2_b, input, x)," &
    "19( bc_4, rxd1_b, input, x)," &
    "18( bc_4, rxd0_b, input, x)," &
    "17( bc_4, rx_dv_b, input, x)," &
    "16( bc_4, rx_clk_b, input, x)," &
    "15( bc_4, rx_er_b, input, x)," &
    "14( bc_4, col_b, input, x)," &
    "13( bc_4, crs_b, input, x)," &
    "12( bc_1, rej_c, output2, x)," &
    "11( bc_1, frx_er_c, output2, x)," &
    "10( bc_1, tp_sd_c, output2, x)," &
    "9( bc_1, tp_dv_c, output2, x)," &
    "8( bc_4, rxd3_c, input, x)," &
    "7( bc_4, rxd2_c, input, x)," &
    "6( bc_4, rxd1_c, input, x)," &
    "5( bc_4, rxd0_c, input, x)," &
    "4( bc_4, rx_dv_c, input, x)," &
    "3( bc_4, rx_clk_c, input, x)," &
    "2( bc_4, rx_er_c, input, x)," &
    "1( bc_4, col_c, input, x)," &
    "0( bc_4, crs_c, input, x)";
end music_8358L;