HierarchyFilesModulesSignalsTasksFunctionsHelp
12

/******************************************************************************/ 
/*                                                                            */ 
/* Copyright (c) 1999 Sun Microsystems, Inc. All rights reserved.             */ 
/*                                                                            */ 
/* The contents of this file are subject to the current version of the Sun    */ 
/* Community Source License, microSPARCII ("the License"). You may not use    */ 
/* this file except in compliance with the License.  You may obtain a copy    */ 
/* of the License by searching for "Sun Community Source License" on the      */ 
/* World Wide Web at http://www.sun.com. See the License for the rights,      */ 
/* obligations, and limitations governing use of the contents of this file.   */ 
/*                                                                            */ 
/* Sun Microsystems, Inc. has intellectual property rights relating to the    */ 
/* technology embodied in these files. In particular, and without limitation, */ 
/* these intellectual property rights may include one or more U.S. patents,   */ 
/* foreign patents, or pending applications.                                  */ 
/*                                                                            */ 
/* Sun, Sun Microsystems, the Sun logo, all Sun-based trademarks and logos,   */ 
/* Solaris, Java and all Java-based trademarks and logos are trademarks or    */ 
/* registered trademarks of Sun Microsystems, Inc. in the United States and   */ 
/* other countries. microSPARC is a trademark or registered trademark of      */ 
/* SPARC International, Inc. All SPARC trademarks are used under license and  */ 
/* are trademarks or registered trademarks of SPARC International, Inc. in    */ 
/* the United States and other countries. Products bearing SPARC trademarks   */ 
/* are based upon an architecture developed by Sun Microsystems, Inc.         */ 
/*                                                                            */ 
/******************************************************************************/ 
/***************************************************************************
****************************************************************************
***
***  Program File:  @(#)leftpads.v
***
****************************************************************************
****************************************************************************/
// @(#)leftpads.v	1.17 10/31/96
// Automatically generated from iopad_order rev 1.9 by mkiopads, rev 1.9

[Up: iopads leftpads]
module leftpads (	// Pads listed in top-to-bottom order:
    // vss_1,	// vss
    b_2,	// ad[0]
    b_2_o,
    b_2_i,
    // vdd_3,	// vdd
    // vdd_4,	// vdd
    // vss_5,	// vss
    b_6,	// ad[1]
    b_6_o,
    b_6_i,
    b_7,	// ad[2]
    b_7_o,
    b_7_i,
    ADEnable,	// ADEnable
    b_8,	// ad[3]
    b_8_o,
    b_8_i,
    b_9,	// ad[4]
    b_9_o,
    b_9_i,
    // vdd_10,	// vdd
    // vss_11,	// vss
    b_12,	// ad[5]
    b_12_o,
    b_12_i,
    b_13,	// ad[6]
    b_13_o,
    b_13_i,
    b_14,	// ad[7]
    b_14_o,
    b_14_i,
    // vdd2_15,	// vdd
    // vss2_16,	// vss
    b_17,	// ad[8]
    b_17_o,
    b_17_i,
    b_18,	// ad[9]
    b_18_o,
    b_18_i,
    b_19,	// ad[10]
    b_19_o,
    b_19_i,
    b_20,	// ad[11]
    b_20_o,
    b_20_i,
    // vdd_21,	// vdd
    // vss_22,	// vss
    b_23,	// ad[12]
    b_23_o,
    b_23_i,
    b_24,	// ad[13]
    b_24_o,
    b_24_i,
    b_25,	// ad[14]
    b_25_o,
    b_25_i,
    // vdd_26,	// vdd
    // vss_27,	// vss
    b_28,	// ad[15]
    b_28_o,
    b_28_i,
    b_29,	// ad[16]
    b_29_o,
    b_29_i,
    b_30,	// ad[17]
    b_30_o,
    b_30_i,
    b_31,	// ad[18]
    b_31_o,
    b_31_i,
    // vdd2_32,	// vdd
    // vss2_33,	// vss
    b_34,	// ad[19]
    b_34_o,
    b_34_i,
    b_35,	// ad[20]
    b_35_o,
    b_35_i,
    b_36,	// ad[21]
    b_36_o,
    b_36_i,
    // vdd_37,	// vdd
    // vss_38,	// vss
    b_39,	// ad[22]
    b_39_o,
    b_39_i,
    b_40,	// ad[23]
    b_40_o,
    b_40_i,
    b_41,	// ad[24]
    b_41_o,
    b_41_i,
    b_42,	// ad[25]
    b_42_o,
    b_42_i,
    // vdd_43,	// vdd
    // vss_44,	// vss
    b_45,	// ad[26]
    b_45_o,
    b_45_i,
    b_46,	// ad[27]
    b_46_o,
    b_46_i,
    b_47,	// ad[28]
    b_47_o,
    b_47_i,
    b_48,	// ad[29]
    b_48_o,
    b_48_i,
    // vdd2_49,	// vdd 
    // vss2_50,	// vss
    b_51,	// ad[30]
    b_51_o,
    b_51_i,
    b_52,	// ad[31]
    b_52_o,
    b_52_i,
    frameEn,	// frameEn
    b_53,	// frame_l
    b_53_o,
    b_53_i,
    // vdd_54,	// vdd
    // vss_55,	// vss
    trdyEn,	// trdyEn
    b_56,	// trdy_l
    b_56_o,
    b_56_i,
    irdyEn,	// irdyEn
    b_57,	// irdy_l
    b_57_o,
    b_57_i,
    stopEn,	// stopEn
    b_58,	// stop_l
    b_58_o,
    b_58_i,
    devselEn,	// devselEn
    b_59,	// devsel_l
    b_59_o,
    b_59_i,
    // vdd_60,	// vdd
    // vss_61,	// vss
    pci_gnt_oen,	// pci_gnt_oen
    o_62,	// pci_gnt_l[0]
    o_62_o,
    o_62_i,
    o_63,	// pci_gnt_l[1]
    o_63_o,
    o_63_i,
    o_64,	// pci_gnt_l[2]
    o_64_o,
    o_64_i,
    // vdd2_65,	// vdd
    // vss2_66,	// vss
    o_67,	// pci_gnt_l[3]
    o_67_o,
    o_67_i,
    pci_req_oen,	// pci_req_oen
    i_68,	// pci_req_l[0]
    i_68_o,
    i_68_i,
    // vdd_69,	// vdd
    i_70,	// pci_req_l[2]
    i_70_o,
    i_70_i,
    i_71,	// pci_req_l[1]
    i_71_o,
    i_71_i,
    // vss_72,	// vss
    i_73,	// pci_req_l[3]
    i_73_o,
    i_73_i,
    pci_clk0_oen,	// pci_clk0_oen
    b_74,	// pci_clk0
    b_74_o,
    b_74_i,
    pci_clk1_oen,	// pci_clk1_oen
    b_75,	// pci_clk1
    b_75_o,
    b_75_i,
    // vdd2_76,	// vdd
    // vss2_77,	// vss
    pci_clk2_oen,	// pci_clk2_oen
    b_78,	// pci_clk2
    b_78_o,
    b_78_i,
    cbeEnable,	// cbeEnable
    b_79,	// cbe[0]
    b_79_o,
    b_79_i,
    // vdd_80,	// vdd
    b_81,	// cbe[1]
    b_81_o,
    b_81_i,
    b_82,	// cbe[2]
    b_82_o,
    b_82_i,
    // vss_83,	// vss
    bscan_clk_cap,
    bscan_clk_upd,
    w_input_tn,
    bscan_shift,
    bscan_sel_ff_out,
    bscan_sel_ff_in,
    pi_in,
    scan_in,
    po_out,
    scan_out
) ;

    inout	b_2 ;	// ad[0]
    input	b_2_o ;
    output	b_2_i ;
    inout	b_6 ;	// ad[1]
    input	b_6_o ;
    output	b_6_i ;
    inout	b_7 ;	// ad[2]
    input	b_7_o ;
    output	b_7_i ;
    input	ADEnable ;	// ADEnable
    inout	b_8 ;	// ad[3]
    input	b_8_o ;
    output	b_8_i ;
    inout	b_9 ;	// ad[4]
    input	b_9_o ;
    output	b_9_i ;
    inout	b_12 ;	// ad[5]
    input	b_12_o ;
    output	b_12_i ;
    inout	b_13 ;	// ad[6]
    input	b_13_o ;
    output	b_13_i ;
    inout	b_14 ;	// ad[7]
    input	b_14_o ;
    output	b_14_i ;
    inout	b_17 ;	// ad[8]
    input	b_17_o ;
    output	b_17_i ;
    inout	b_18 ;	// ad[9]
    input	b_18_o ;
    output	b_18_i ;
    inout	b_19 ;	// ad[10]
    input	b_19_o ;
    output	b_19_i ;
    inout	b_20 ;	// ad[11]
    input	b_20_o ;
    output	b_20_i ;
    inout	b_23 ;	// ad[12]
    input	b_23_o ;
    output	b_23_i ;
    inout	b_24 ;	// ad[13]
    input	b_24_o ;
    output	b_24_i ;
    inout	b_25 ;	// ad[14]
    input	b_25_o ;
    output	b_25_i ;
    inout	b_28 ;	// ad[15]
    input	b_28_o ;
    output	b_28_i ;
    inout	b_29 ;	// ad[16]
    input	b_29_o ;
    output	b_29_i ;
    inout	b_30 ;	// ad[17]
    input	b_30_o ;
    output	b_30_i ;
    inout	b_31 ;	// ad[18]
    input	b_31_o ;
    output	b_31_i ;
    inout	b_34 ;	// ad[19]
    input	b_34_o ;
    output	b_34_i ;
    inout	b_35 ;	// ad[20]
    input	b_35_o ;
    output	b_35_i ;
    inout	b_36 ;	// ad[21]
    input	b_36_o ;
    output	b_36_i ;
    inout	b_39 ;	// ad[22]
    input	b_39_o ;
    output	b_39_i ;
    inout	b_40 ;	// ad[23]
    input	b_40_o ;
    output	b_40_i ;
    inout	b_41 ;	// ad[24]
    input	b_41_o ;
    output	b_41_i ;
    inout	b_42 ;	// ad[25]
    input	b_42_o ;
    output	b_42_i ;
    inout	b_45 ;	// ad[26]
    input	b_45_o ;
    output	b_45_i ;
    inout	b_46 ;	// ad[27]
    input	b_46_o ;
    output	b_46_i ;
    inout	b_47 ;	// ad[28]
    input	b_47_o ;
    output	b_47_i ;
    inout	b_48 ;	// ad[29]
    input	b_48_o ;
    output	b_48_i ;
    inout	b_51 ;	// ad[30]
    input	b_51_o ;
    output	b_51_i ;
    inout	b_52 ;	// ad[31]
    input	b_52_o ;
    output	b_52_i ;
    input	frameEn ;	// frameEn
    inout	b_53 ;	// frame_l
    input	b_53_o ;
    output	b_53_i ;
    input	trdyEn ;	// trdyEn
    inout	b_56 ;	// trdy_l
    input	b_56_o ;
    output	b_56_i ;
    input	irdyEn ;	// irdyEn
    inout	b_57 ;	// irdy_l
    input	b_57_o ;
    output	b_57_i ;
    input	stopEn ;	// stopEn
    inout	b_58 ;	// stop_l
    input	b_58_o ;
    output	b_58_i ;
    input	devselEn ;	// devselEn
    inout	b_59 ;	// devsel_l
    input	b_59_o ;
    output	b_59_i ;
    input	pci_gnt_oen ;	// pci_gnt_oen
    inout	o_62 ;	// pci_gnt_l[0]
    input	o_62_o ;
    output	o_62_i ;
    inout	o_63 ;	// pci_gnt_l[1]
    input	o_63_o ;
    output	o_63_i ;
    inout	o_64 ;	// pci_gnt_l[2]
    input	o_64_o ;
    output	o_64_i ;
    inout	o_67 ;	// pci_gnt_l[3]
    input	o_67_o ;
    output	o_67_i ;
    input	pci_req_oen ;	// pci_req_oen
    inout	i_68 ;	// pci_req_l[0]
    input	i_68_o ;
    output	i_68_i ;
    inout	i_70 ;	// pci_req_l[2]
    input	i_70_o ;
    output	i_70_i ;
    inout	i_71 ;	// pci_req_l[1]
    input	i_71_o ;
    output	i_71_i ;
    inout	i_73 ;	// pci_req_l[3]
    input	i_73_o ;
    output	i_73_i ;
    input	pci_clk0_oen ;	// pci_clk0_oen
    inout	b_74 ;	// pci_clk0
    input	b_74_o ;
    output	b_74_i ;
    input	pci_clk1_oen ;	// pci_clk1_oen
    inout	b_75 ;	// pci_clk1
    input	b_75_o ;
    output	b_75_i ;
    input	pci_clk2_oen ;	// pci_clk2_oen
    inout	b_78 ;	// pci_clk2
    input	b_78_o ;
    output	b_78_i ;
    input	cbeEnable ;	// cbeEnable
    inout	b_79 ;	// cbe[0]
    input	b_79_o ;
    output	b_79_i ;
    inout	b_81 ;	// cbe[1]
    input	b_81_o ;
    output	b_81_i ;
    inout	b_82 ;	// cbe[2]
    input	b_82_o ;
    output	b_82_i ;
    input	bscan_clk_cap ;
    input	bscan_clk_upd ;
    input	w_input_tn ;
    input	bscan_shift ;
    input	bscan_sel_ff_out ;
    input	bscan_sel_ff_in ;
    input pi_in ;
    input scan_in ;
    output po_out ;
    output scan_out ;

    // Dummy pad vss_1 ()
    // vss

    // Bidirectional pad for b_2 (ad[0]), enabled by ADEnable
    PCI_BI b_2_pad(
	.ENC_	(ADEnable_enc_l),
	.OT	(b_2_o),
	.TN	(w_input_tn),
	.SHIFT	(bscan_shift),
	.SI	(scan_in),
	.CK	(bscan_clk_cap),
	.UP	(bscan_clk_upd),
	.MD1	(bscan_sel_ff_out),
	.MD2	(bscan_sel_ff_in),
	.PI	(pi_in),
	.PO	(b_2_po),
	.SO	(b_2_so),
	.IT	(b_2_i),
	.X	(b_2)
    ) ;

    // Dummy pad vdd_3 ()
    // vdd

    // Dummy pad vdd_4 ()
    // vdd

    // Dummy pad vss_5 ()
    // vss

    // Bidirectional pad for b_6 (ad[1]), enabled by ADEnable
    PCI_BI b_6_pad(
	.ENC_	(ADEnable_enc_l),
	.OT	(b_6_o),
	.TN	(w_input_tn),
	.SHIFT	(bscan_shift),
	.SI	(b_2_so),
	.CK	(bscan_clk_cap),
	.UP	(bscan_clk_upd),
	.MD1	(bscan_sel_ff_out),
	.MD2	(bscan_sel_ff_in),
	.PI	(b_2_po),
	.PO	(b_6_po),
	.SO	(b_6_so),
	.IT	(b_6_i),
	.X	(b_6)
    ) ;

    // Bidirectional pad for b_7 (ad[2]), enabled by ADEnable
    PCI_BI b_7_pad(
	.ENC_	(ADEnable_enc_l),
	.OT	(b_7_o),
	.TN	(w_input_tn),
	.SHIFT	(bscan_shift),
	.SI	(b_6_so),
	.CK	(bscan_clk_cap),
	.UP	(bscan_clk_upd),
	.MD1	(bscan_sel_ff_out),
	.MD2	(bscan_sel_ff_in),
	.PI	(b_6_po),
	.PO	(b_7_po),
	.SO	(b_7_so),
	.IT	(b_7_i),
	.X	(b_7)
    ) ;

    // Tristate enable cell for ADEnable
    ENABLE ADEnable_cell(
	.EN	(ADEnable),
	.SHIFT	(bscan_shift),
	.SI	(b_7_so),
	.CK	(bscan_clk_cap),
	.UP	(bscan_clk_upd),
	.MD	(bscan_sel_ff_out),
	.ENC_	(ADEnable_enc_l),
	.SO	(ADEnable_so)
    ) ;

    // Bidirectional pad for b_8 (ad[3]), enabled by ADEnable
    PCI_BI b_8_pad(
	.ENC_	(ADEnable_enc_l),
	.OT	(b_8_o),
	.TN	(w_input_tn),
	.SHIFT	(bscan_shift),
	.SI	(ADEnable_so),
	.CK	(bscan_clk_cap),
	.UP	(bscan_clk_upd),
	.MD1	(bscan_sel_ff_out),
	.MD2	(bscan_sel_ff_in),
	.PI	(b_7_po),
	.PO	(b_8_po),
	.SO	(b_8_so),
	.IT	(b_8_i),
	.X	(b_8)
    ) ;

    // Bidirectional pad for b_9 (ad[4]), enabled by ADEnable
    PCI_BI b_9_pad(
	.ENC_	(ADEnable_enc_l),
	.OT	(b_9_o),
	.TN	(w_input_tn),
	.SHIFT	(bscan_shift),
	.SI	(b_8_so),
	.CK	(bscan_clk_cap),
	.UP	(bscan_clk_upd),
	.MD1	(bscan_sel_ff_out),
	.MD2	(bscan_sel_ff_in),
	.PI	(b_8_po),
	.PO	(b_9_po),
	.SO	(b_9_so),
	.IT	(b_9_i),
	.X	(b_9)
    ) ;

    // Dummy pad vdd_10 ()
    // vdd

    // Dummy pad vss_11 ()
    // vss

    // Bidirectional pad for b_12 (ad[5]), enabled by ADEnable
    PCI_BI b_12_pad(
	.ENC_	(ADEnable_enc_l),
	.OT	(b_12_o),
	.TN	(w_input_tn),
	.SHIFT	(bscan_shift),
	.SI	(b_9_so),
	.CK	(bscan_clk_cap),
	.UP	(bscan_clk_upd),
	.MD1	(bscan_sel_ff_out),
	.MD2	(bscan_sel_ff_in),
	.PI	(b_9_po),
	.PO	(b_12_po),
	.SO	(b_12_so),
	.IT	(b_12_i),
	.X	(b_12)
    ) ;

    // Bidirectional pad for b_13 (ad[6]), enabled by ADEnable
    PCI_BI b_13_pad(
	.ENC_	(ADEnable_enc_l),
	.OT	(b_13_o),
	.TN	(w_input_tn),
	.SHIFT	(bscan_shift),
	.SI	(b_12_so),
	.CK	(bscan_clk_cap),
	.UP	(bscan_clk_upd),
	.MD1	(bscan_sel_ff_out),
	.MD2	(bscan_sel_ff_in),
	.PI	(b_12_po),
	.PO	(b_13_po),
	.SO	(b_13_so),
	.IT	(b_13_i),
	.X	(b_13)
    ) ;

    // Bidirectional pad for b_14 (ad[7]), enabled by ADEnable
    PCI_BI b_14_pad(
	.ENC_	(ADEnable_enc_l),
	.OT	(b_14_o),
	.TN	(w_input_tn),
	.SHIFT	(bscan_shift),
	.SI	(b_13_so),
	.CK	(bscan_clk_cap),
	.UP	(bscan_clk_upd),
	.MD1	(bscan_sel_ff_out),
	.MD2	(bscan_sel_ff_in),
	.PI	(b_13_po),
	.PO	(b_14_po),
	.SO	(b_14_so),
	.IT	(b_14_i),
	.X	(b_14)
    ) ;

    // Dummy pad vdd2_15 ()
    // vdd

    // Dummy pad vss2_16 ()
    // vss

    // Bidirectional pad for b_17 (ad[8]), enabled by ADEnable
    PCI_BI b_17_pad(
	.ENC_	(ADEnable_enc_l),
	.OT	(b_17_o),
	.TN	(w_input_tn),
	.SHIFT	(bscan_shift),
	.SI	(b_14_so),
	.CK	(bscan_clk_cap),
	.UP	(bscan_clk_upd),
	.MD1	(bscan_sel_ff_out),
	.MD2	(bscan_sel_ff_in),
	.PI	(b_14_po),
	.PO	(b_17_po),
	.SO	(b_17_so),
	.IT	(b_17_i),
	.X	(b_17)
    ) ;

    // Bidirectional pad for b_18 (ad[9]), enabled by ADEnable
    PCI_BI b_18_pad(
	.ENC_	(ADEnable_enc_l),
	.OT	(b_18_o),
	.TN	(w_input_tn),
	.SHIFT	(bscan_shift),
	.SI	(b_17_so),
	.CK	(bscan_clk_cap),
	.UP	(bscan_clk_upd),
	.MD1	(bscan_sel_ff_out),
	.MD2	(bscan_sel_ff_in),
	.PI	(b_17_po),
	.PO	(b_18_po),
	.SO	(b_18_so),
	.IT	(b_18_i),
	.X	(b_18)
    ) ;

    // Bidirectional pad for b_19 (ad[10]), enabled by ADEnable
    PCI_BI b_19_pad(
	.ENC_	(ADEnable_enc_l),
	.OT	(b_19_o),
	.TN	(w_input_tn),
	.SHIFT	(bscan_shift),
	.SI	(b_18_so),
	.CK	(bscan_clk_cap),
	.UP	(bscan_clk_upd),
	.MD1	(bscan_sel_ff_out),
	.MD2	(bscan_sel_ff_in),
	.PI	(b_18_po),
	.PO	(b_19_po),
	.SO	(b_19_so),
	.IT	(b_19_i),
	.X	(b_19)
    ) ;

    // Bidirectional pad for b_20 (ad[11]), enabled by ADEnable
    PCI_BI b_20_pad(
	.ENC_	(ADEnable_enc_l),
	.OT	(b_20_o),
	.TN	(w_input_tn),
	.SHIFT	(bscan_shift),
	.SI	(b_19_so),
	.CK	(bscan_clk_cap),
	.UP	(bscan_clk_upd),
	.MD1	(bscan_sel_ff_out),
	.MD2	(bscan_sel_ff_in),
	.PI	(b_19_po),
	.PO	(b_20_po),
	.SO	(b_20_so),
	.IT	(b_20_i),
	.X	(b_20)
    ) ;

    // Dummy pad vdd_21 ()
    // vdd

    // Dummy pad vss_22 ()
    // vss

    // Bidirectional pad for b_23 (ad[12]), enabled by ADEnable
    PCI_BI b_23_pad(
	.ENC_	(ADEnable_enc_l),
	.OT	(b_23_o),
	.TN	(w_input_tn),
	.SHIFT	(bscan_shift),
	.SI	(b_20_so),
	.CK	(bscan_clk_cap),
	.UP	(bscan_clk_upd),
	.MD1	(bscan_sel_ff_out),
	.MD2	(bscan_sel_ff_in),
	.PI	(b_20_po),
	.PO	(b_23_po),
	.SO	(b_23_so),
	.IT	(b_23_i),
	.X	(b_23)
    ) ;

    // Bidirectional pad for b_24 (ad[13]), enabled by ADEnable
    PCI_BI b_24_pad(
	.ENC_	(ADEnable_enc_l),
	.OT	(b_24_o),
	.TN	(w_input_tn),
	.SHIFT	(bscan_shift),
	.SI	(b_23_so),
	.CK	(bscan_clk_cap),
	.UP	(bscan_clk_upd),
	.MD1	(bscan_sel_ff_out),
	.MD2	(bscan_sel_ff_in),
	.PI	(b_23_po),
	.PO	(b_24_po),
	.SO	(b_24_so),
	.IT	(b_24_i),
	.X	(b_24)
    ) ;

    // Bidirectional pad for b_25 (ad[14]), enabled by ADEnable
    PCI_BI b_25_pad(
	.ENC_	(ADEnable_enc_l),
	.OT	(b_25_o),
	.TN	(w_input_tn),
	.SHIFT	(bscan_shift),
	.SI	(b_24_so),
	.CK	(bscan_clk_cap),
	.UP	(bscan_clk_upd),
	.MD1	(bscan_sel_ff_out),
	.MD2	(bscan_sel_ff_in),
	.PI	(b_24_po),
	.PO	(b_25_po),
	.SO	(b_25_so),
	.IT	(b_25_i),
	.X	(b_25)
    ) ;

    // Dummy pad vdd_26 ()
    // vdd

    // Dummy pad vss_27 ()
    // vss

    // Bidirectional pad for b_28 (ad[15]), enabled by ADEnable
    PCI_BI b_28_pad(
	.ENC_	(ADEnable_enc_l),
	.OT	(b_28_o),
	.TN	(w_input_tn),
	.SHIFT	(bscan_shift),
	.SI	(b_25_so),
	.CK	(bscan_clk_cap),
	.UP	(bscan_clk_upd),
	.MD1	(bscan_sel_ff_out),
	.MD2	(bscan_sel_ff_in),
	.PI	(b_25_po),
	.PO	(b_28_po),
	.SO	(b_28_so),
	.IT	(b_28_i),
	.X	(b_28)
    ) ;

    // Bidirectional pad for b_29 (ad[16]), enabled by ADEnable
    PCI_BI b_29_pad(
	.ENC_	(ADEnable_enc_l),
	.OT	(b_29_o),
	.TN	(w_input_tn),
	.SHIFT	(bscan_shift),
	.SI	(b_28_so),
	.CK	(bscan_clk_cap),
	.UP	(bscan_clk_upd),
	.MD1	(bscan_sel_ff_out),
	.MD2	(bscan_sel_ff_in),
	.PI	(b_28_po),
	.PO	(b_29_po),
	.SO	(b_29_so),
	.IT	(b_29_i),
	.X	(b_29)
    ) ;

    // Bidirectional pad for b_30 (ad[17]), enabled by ADEnable
    PCI_BI b_30_pad(
	.ENC_	(ADEnable_enc_l),
	.OT	(b_30_o),
	.TN	(w_input_tn),
	.SHIFT	(bscan_shift),
	.SI	(b_29_so),
	.CK	(bscan_clk_cap),
	.UP	(bscan_clk_upd),
	.MD1	(bscan_sel_ff_out),
	.MD2	(bscan_sel_ff_in),
	.PI	(b_29_po),
	.PO	(b_30_po),
	.SO	(b_30_so),
	.IT	(b_30_i),
	.X	(b_30)
    ) ;

    // Bidirectional pad for b_31 (ad[18]), enabled by ADEnable
    PCI_BI b_31_pad(
	.ENC_	(ADEnable_enc_l),
	.OT	(b_31_o),
	.TN	(w_input_tn),
	.SHIFT	(bscan_shift),
	.SI	(b_30_so),
	.CK	(bscan_clk_cap),
	.UP	(bscan_clk_upd),
	.MD1	(bscan_sel_ff_out),
	.MD2	(bscan_sel_ff_in),
	.PI	(b_30_po),
	.PO	(b_31_po),
	.SO	(b_31_so),
	.IT	(b_31_i),
	.X	(b_31)
    ) ;

    // Dummy pad vdd2_32 ()
    // vdd

    // Dummy pad vss2_33 ()
    // vss

    // Bidirectional pad for b_34 (ad[19]), enabled by ADEnable
    PCI_BI b_34_pad(
	.ENC_	(ADEnable_enc_l),
	.OT	(b_34_o),
	.TN	(w_input_tn),
	.SHIFT	(bscan_shift),
	.SI	(b_31_so),
	.CK	(bscan_clk_cap),
	.UP	(bscan_clk_upd),
	.MD1	(bscan_sel_ff_out),
	.MD2	(bscan_sel_ff_in),
	.PI	(b_31_po),
	.PO	(b_34_po),
	.SO	(b_34_so),
	.IT	(b_34_i),
	.X	(b_34)
    ) ;

    // Bidirectional pad for b_35 (ad[20]), enabled by ADEnable
    PCI_BI b_35_pad(
	.ENC_	(ADEnable_enc_l),
	.OT	(b_35_o),
	.TN	(w_input_tn),
	.SHIFT	(bscan_shift),
	.SI	(b_34_so),
	.CK	(bscan_clk_cap),
	.UP	(bscan_clk_upd),
	.MD1	(bscan_sel_ff_out),
	.MD2	(bscan_sel_ff_in),
	.PI	(b_34_po),
	.PO	(b_35_po),
	.SO	(b_35_so),
	.IT	(b_35_i),
	.X	(b_35)
    ) ;

    // Bidirectional pad for b_36 (ad[21]), enabled by ADEnable
    PCI_BI b_36_pad(
	.ENC_	(ADEnable_enc_l),
	.OT	(b_36_o),
	.TN	(w_input_tn),
	.SHIFT	(bscan_shift),
	.SI	(b_35_so),
	.CK	(bscan_clk_cap),
	.UP	(bscan_clk_upd),
	.MD1	(bscan_sel_ff_out),
	.MD2	(bscan_sel_ff_in),
	.PI	(b_35_po),
	.PO	(b_36_po),
	.SO	(b_36_so),
	.IT	(b_36_i),
	.X	(b_36)
    ) ;

    // Dummy pad vdd_37 ()
    // vdd

    // Dummy pad vss_38 ()
    // vss

    // Bidirectional pad for b_39 (ad[22]), enabled by ADEnable
    PCI_BI b_39_pad(
	.ENC_	(ADEnable_enc_l),
	.OT	(b_39_o),
	.TN	(w_input_tn),
	.SHIFT	(bscan_shift),
	.SI	(b_36_so),
	.CK	(bscan_clk_cap),
	.UP	(bscan_clk_upd),
	.MD1	(bscan_sel_ff_out),
	.MD2	(bscan_sel_ff_in),
	.PI	(b_36_po),
	.PO	(b_39_po),
	.SO	(b_39_so),
	.IT	(b_39_i),
	.X	(b_39)
    ) ;

    // Bidirectional pad for b_40 (ad[23]), enabled by ADEnable
    PCI_BI b_40_pad(
	.ENC_	(ADEnable_enc_l),
	.OT	(b_40_o),
	.TN	(w_input_tn),
	.SHIFT	(bscan_shift),
	.SI	(b_39_so),
	.CK	(bscan_clk_cap),
	.UP	(bscan_clk_upd),
	.MD1	(bscan_sel_ff_out),
	.MD2	(bscan_sel_ff_in),
	.PI	(b_39_po),
	.PO	(b_40_po),
	.SO	(b_40_so),
	.IT	(b_40_i),
	.X	(b_40)
    ) ;

    // Bidirectional pad for b_41 (ad[24]), enabled by ADEnable
    PCI_BI b_41_pad(
	.ENC_	(ADEnable_enc_l),
	.OT	(b_41_o),
	.TN	(w_input_tn),
	.SHIFT	(bscan_shift),
	.SI	(b_40_so),
	.CK	(bscan_clk_cap),
	.UP	(bscan_clk_upd),
	.MD1	(bscan_sel_ff_out),
	.MD2	(bscan_sel_ff_in),
	.PI	(b_40_po),
	.PO	(b_41_po),
	.SO	(b_41_so),
	.IT	(b_41_i),
	.X	(b_41)
    ) ;

    // Bidirectional pad for b_42 (ad[25]), enabled by ADEnable
    PCI_BI b_42_pad(
	.ENC_	(ADEnable_enc_l),
	.OT	(b_42_o),
	.TN	(w_input_tn),
	.SHIFT	(bscan_shift),
	.SI	(b_41_so),
	.CK	(bscan_clk_cap),
	.UP	(bscan_clk_upd),
	.MD1	(bscan_sel_ff_out),
	.MD2	(bscan_sel_ff_in),
	.PI	(b_41_po),
	.PO	(b_42_po),
	.SO	(b_42_so),
	.IT	(b_42_i),
	.X	(b_42)
    ) ;

    // Dummy pad vdd_43 ()
    // vdd

    // Dummy pad vss_44 ()
    // vss

    // Bidirectional pad for b_45 (ad[26]), enabled by ADEnable
    PCI_BI b_45_pad(
	.ENC_	(ADEnable_enc_l),
	.OT	(b_45_o),
	.TN	(w_input_tn),
	.SHIFT	(bscan_shift),
	.SI	(b_42_so),
	.CK	(bscan_clk_cap),
	.UP	(bscan_clk_upd),
	.MD1	(bscan_sel_ff_out),
	.MD2	(bscan_sel_ff_in),
	.PI	(b_42_po),
	.PO	(b_45_po),
	.SO	(b_45_so),
	.IT	(b_45_i),
	.X	(b_45)
    ) ;

    // Bidirectional pad for b_46 (ad[27]), enabled by ADEnable
    PCI_BI b_46_pad(
	.ENC_	(ADEnable_enc_l),
	.OT	(b_46_o),
	.TN	(w_input_tn),
	.SHIFT	(bscan_shift),
	.SI	(b_45_so),
	.CK	(bscan_clk_cap),
	.UP	(bscan_clk_upd),
	.MD1	(bscan_sel_ff_out),
	.MD2	(bscan_sel_ff_in),
	.PI	(b_45_po),
	.PO	(b_46_po),
	.SO	(b_46_so),
	.IT	(b_46_i),
	.X	(b_46)
    ) ;

    // Bidirectional pad for b_47 (ad[28]), enabled by ADEnable
    PCI_BI b_47_pad(
	.ENC_	(ADEnable_enc_l),
	.OT	(b_47_o),
	.TN	(w_input_tn),
	.SHIFT	(bscan_shift),
	.SI	(b_46_so),
Next12
HierarchyFilesModulesSignalsTasksFunctionsHelp

This page: Created:Thu Aug 19 12:02:14 1999
From: ../../../sparc_v8/ssparc/iopads/rtl/leftpads.v

Verilog converted to html by v2html 5.0 (written by Costas Calamvokis).Help