/******************************************************************************/
/* */
/* 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. */
/* */
/******************************************************************************/
// @(#)iopads.v 1.23 02/28/97
// Automatically generated from iopad_order rev 1.9 by mkiopads, rev 1.9
module iopads
(
ADEnable,
PAREnable,
ad,
w_ad_out,
w_ad_in,
b_mem_oen,
b_memdata,
w_b_memdata_out,
w_b_memdata_in,
b_mempar,
w_b_mempar_out,
w_b_mempar_in,
bm_sel,
w_bm_sel,
bscan_clk_cap,
bscan_clk_upd,
bscan_sel_ff_in,
bscan_sel_ff_out,
bscan_shift,
cbe,
w_cbe_out,
w_cbe_in,
cbeEnable,
// cp_stat_l,
// w_cp_stat_l,
// add the following two interrpts to replace cp_stat_l[1:0]
inte_,
w_inte__out,
w_inte__in,
inte_oen,
intf_,
w_intf__out,
w_intf__in,
intf_oen,
devselEn,
devsel_l,
w_devsel_l_out,
w_devsel_l_in,
div_ctl,
w_div_ctl,
ext_clk1,
w_ext_clk1,
ext_clk2,
w_ext_clk2,
ext_event_l,
w_ext_event_l,
frameEn,
frame_l,
w_frame_l_out,
w_frame_l_in,
iiddtn,
w_iiddtn,
input_reset_l,
w_input_reset_l,
int_event_l,
w_int_event_l,
inta_,
w_inta__out,
w_inta__in,
inta_oen,
intb_,
w_intb__out,
w_intb__in,
intb_oen,
intc_,
w_intc__out,
w_intc__in,
intc_oen,
intd_,
w_intd__out,
w_intd__in,
intd_oen,
irdyEn,
irdy_l,
w_irdy_l_out,
w_irdy_l_in,
jtag_ck,
w_jtag_ck,
jtag_ms,
w_jtag_ms,
jtag_tdi,
w_jtag_tdi,
jtag_tdo,
w_jtag_tdo,
jtag_tdo_oen_l, // Active-low enable for jtag_tdo
jtag_trst_l,
w_jtag_trst_l,
csl_scan_mode,
w_csl_scan_mode,
mc_cas_l,
w_mc_cas_l,
mc_memaddr,
w_mc_memaddr,
mc_moe_l,
w_mc_moe_l,
mc_mwe_l,
w_mc_mwe_l,
mc_ras_l,
w_mc_ras_l,
par,
w_par_out,
w_par_in,
pci_clk0,
w_pci_clk0_out,
w_pci_clk0_in,
pci_clk0_oen,
pci_clk1,
w_pci_clk1_out,
w_pci_clk1_in,
pci_clk1_oen,
pci_clk2,
w_pci_clk2_out,
w_pci_clk2_in,
pci_clk2_oen,
pci_clk3,
w_pci_clk3_out,
w_pci_clk3_in,
pci_clk3_oen,
pci_gnt_l,
w_pci_gnt_l_out,
w_pci_gnt_l_in,
pci_gnt_oen,
pci_req_l,
w_pci_req_l_out,
w_pci_req_l_in,
pci_req_oen,
pci_rst_l,
w_pci_rst_l_out,
w_pci_rst_l_in,
pci_rst_oen,
perrEn,
perr_l,
w_perr_l_out,
w_perr_l_in,
pll_byp_l,
w_pll_byp_l,
pll_rst,
w_pll_rst,
pll_vdd,
w_pll_vdd,
pll_vss,
w_pll_vss,
procmon,
w_procmon,
ref_clk,
w_ref_clk,
rom_addr,
w_rom_addr,
rom_cs_l,
w_rom_cs_l,
rom_oe_l,
w_rom_oe_l,
rom_we_l,
w_rom_we_l,
serrEnable,
serr_l,
w_serr_l_out,
w_serr_l_in,
simm32_sel,
w_simm32_sel,
sp_sel,
w_sp_sel,
// standby,
// w_standby,
intg_,
w_intg__out,
w_intg__in,
intg_oen,
inth_,
w_inth__out,
w_inth__in,
inth_oen,
stopEn,
stop_l,
w_stop_l_out,
w_stop_l_in,
therm_d,
w_therm_d,
tn,
w_tn,
trdyEn,
trdy_l,
w_trdy_l_out,
w_trdy_l_in,
w_input_tn,
procmon_e,
procmon_s,
procmon_n,
procmon_csl_scan,
procmon_sel,
w_tn_po,
po_out,
scan_out
) ;
input ADEnable
;
input PAREnable
;
inout [31:0] ad
;
input [31:0] w_ad_out
;
output [31:0] w_ad_in
;
input b_mem_oen
;
inout [63:0] b_memdata
;
input [63:0] w_b_memdata_out
;
output [63:0] w_b_memdata_in
;
inout [1:0] b_mempar
;
input [1:0] w_b_mempar_out
;
output [1:0] w_b_mempar_in
;
input [1:0] bm_sel
;
output [1:0] w_bm_sel
;
input bscan_clk_cap
;
input bscan_clk_upd
;
input bscan_sel_ff_in
;
input bscan_sel_ff_out
;
input bscan_shift
;
inout [3:0] cbe
;
input [3:0] w_cbe_out
;
output [3:0] w_cbe_in
;
input cbeEnable
;
// output [1:0] cp_stat_l ;
// input [1:0] w_cp_stat_l ;
inout inte_
;
input w_inte__out
;
output w_inte__in
;
input inte_oen
;
inout intf_
;
input w_intf__out
;
output w_intf__in
;
input intf_oen
;
input devselEn
;
inout devsel_l
;
input w_devsel_l_out
;
output w_devsel_l_in
;
input [1:0] div_ctl
;
output [1:0] w_div_ctl
;
input ext_clk1
;
output w_ext_clk1
;
input ext_clk2
;
output w_ext_clk2
;
input ext_event_l
;
output w_ext_event_l
;
input frameEn
;
inout frame_l
;
input w_frame_l_out
;
output w_frame_l_in
;
input iiddtn
;
output w_iiddtn
;
input input_reset_l
;
output w_input_reset_l
;
output int_event_l
;
input w_int_event_l
;
inout inta_
;
input w_inta__out
;
output w_inta__in
;
input inta_oen
;
inout intb_
;
input w_intb__out
;
output w_intb__in
;
input intb_oen
;
inout intc_
;
input w_intc__out
;
output w_intc__in
;
input intc_oen
;
inout intd_
;
input w_intd__out
;
output w_intd__in
;
input intd_oen
;
input irdyEn
;
inout irdy_l
;
input w_irdy_l_out
;
output w_irdy_l_in
;
input jtag_ck
;
output w_jtag_ck
;
input jtag_ms
;
output w_jtag_ms
;
input jtag_tdi
;
output w_jtag_tdi
;
output jtag_tdo
;
input w_jtag_tdo
;
input jtag_tdo_oen_l
; // Active-low enable for jtag_tdo
input jtag_trst_l
;
output w_jtag_trst_l
;
input csl_scan_mode
;
output w_csl_scan_mode
;
output [3:0] mc_cas_l
;
input [3:0] w_mc_cas_l
;
output [11:0] mc_memaddr
;
input [11:0] w_mc_memaddr
;
output mc_moe_l
;
input w_mc_moe_l
;
output mc_mwe_l
;
input w_mc_mwe_l
;
output [7:0] mc_ras_l
;
input [7:0] w_mc_ras_l
;
inout par
;
input w_par_out
;
output w_par_in
;
inout pci_clk0
;
input w_pci_clk0_out
;
output w_pci_clk0_in
;
input pci_clk0_oen
;
inout pci_clk1
;
input w_pci_clk1_out
;
output w_pci_clk1_in
;
input pci_clk1_oen
;
inout pci_clk2
;
input w_pci_clk2_out
;
output w_pci_clk2_in
;
input pci_clk2_oen
;
inout pci_clk3
;
input w_pci_clk3_out
;
output w_pci_clk3_in
;
input pci_clk3_oen
;
inout [3:0] pci_gnt_l
;
input [3:0] w_pci_gnt_l_out
;
output [3:0] w_pci_gnt_l_in
;
input pci_gnt_oen
;
inout [3:0] pci_req_l
;
input [3:0] w_pci_req_l_out
;
output [3:0] w_pci_req_l_in
;
input pci_req_oen
;
inout pci_rst_l
;
input w_pci_rst_l_out
;
output w_pci_rst_l_in
;
input pci_rst_oen
;
input perrEn
;
inout perr_l
;
input w_perr_l_out
;
output w_perr_l_in
;
input pll_byp_l
;
output w_pll_byp_l
;
input pll_rst
;
output w_pll_rst
;
input pll_vdd
;
output w_pll_vdd
;
input pll_vss
;
output w_pll_vss
;
output procmon
;
input procmon_e
;
input procmon_s
;
input procmon_n
;
input procmon_csl_scan
;
input procmon_sel
;
input w_procmon
;
output ref_clk
;
input w_ref_clk
;
output [23:0] rom_addr
;
input [23:0] w_rom_addr
;
output rom_cs_l
;
input w_rom_cs_l
;
output rom_oe_l
;
input w_rom_oe_l
;
output rom_we_l
;
input w_rom_we_l
;
input serrEnable
;
inout serr_l
;
input w_serr_l_out
;
output w_serr_l_in
;
input simm32_sel
;
output w_simm32_sel
;
input [2:0] sp_sel
;
output [2:0] w_sp_sel
;
// input standby ;
// output w_standby ;
inout intg_
;
input w_intg__out
;
output w_intg__in
;
input intg_oen
;
inout inth_
;
input w_inth__out
;
output w_inth__in
;
input inth_oen
;
input stopEn
;
inout stop_l
;
input w_stop_l_out
;
output w_stop_l_in
;
input therm_d
;
output w_therm_d
;
input tn
;
output w_tn
;
output w_tn_po
;
input trdyEn
;
inout trdy_l
;
input w_trdy_l_out
;
output w_trdy_l_in
;
input w_input_tn
;
output po_out
;
output scan_out
;
leftpads leftpads(
.b_2 (ad[0]),
.b_2_o (w_ad_out[0]),
.b_2_i (w_ad_in[0]),
.b_6 (ad[1]),
.b_6_o (w_ad_out[1]),
.b_6_i (w_ad_in[1]),
.b_7 (ad[2]),
.b_7_o (w_ad_out[2]),
.b_7_i (w_ad_in[2]),
.ADEnable (ADEnable),
.b_8 (ad[3]),
.b_8_o (w_ad_out[3]),
.b_8_i (w_ad_in[3]),
.b_9 (ad[4]),
.b_9_o (w_ad_out[4]),
.b_9_i (w_ad_in[4]),
.b_12 (ad[5]),
.b_12_o (w_ad_out[5]),
.b_12_i (w_ad_in[5]),
.b_13 (ad[6]),
.b_13_o (w_ad_out[6]),
.b_13_i (w_ad_in[6]),
.b_14 (ad[7]),
.b_14_o (w_ad_out[7]),
.b_14_i (w_ad_in[7]),
.b_17 (ad[8]),
.b_17_o (w_ad_out[8]),
.b_17_i (w_ad_in[8]),
.b_18 (ad[9]),
.b_18_o (w_ad_out[9]),
.b_18_i (w_ad_in[9]),
.b_19 (ad[10]),
.b_19_o (w_ad_out[10]),
.b_19_i (w_ad_in[10]),
.b_20 (ad[11]),
.b_20_o (w_ad_out[11]),
.b_20_i (w_ad_in[11]),
.b_23 (ad[12]),
.b_23_o (w_ad_out[12]),
.b_23_i (w_ad_in[12]),
.b_24 (ad[13]),
.b_24_o (w_ad_out[13]),
.b_24_i (w_ad_in[13]),
.b_25 (ad[14]),
.b_25_o (w_ad_out[14]),
.b_25_i (w_ad_in[14]),
.b_28 (ad[15]),
.b_28_o (w_ad_out[15]),
.b_28_i (w_ad_in[15]),
.b_29 (ad[16]),
.b_29_o (w_ad_out[16]),
.b_29_i (w_ad_in[16]),
.b_30 (ad[17]),
.b_30_o (w_ad_out[17]),
.b_30_i (w_ad_in[17]),
.b_31 (ad[18]),
.b_31_o (w_ad_out[18]),
.b_31_i (w_ad_in[18]),
.b_34 (ad[19]),
.b_34_o (w_ad_out[19]),
.b_34_i (w_ad_in[19]),
.b_35 (ad[20]),
.b_35_o (w_ad_out[20]),
.b_35_i (w_ad_in[20]),
.b_36 (ad[21]),
.b_36_o (w_ad_out[21]),
.b_36_i (w_ad_in[21]),
.b_39 (ad[22]),
.b_39_o (w_ad_out[22]),
.b_39_i (w_ad_in[22]),
.b_40 (ad[23]),
.b_40_o (w_ad_out[23]),
.b_40_i (w_ad_in[23]),
.b_41 (ad[24]),
.b_41_o (w_ad_out[24]),
.b_41_i (w_ad_in[24]),
.b_42 (ad[25]),
.b_42_o (w_ad_out[25]),
.b_42_i (w_ad_in[25]),
.b_45 (ad[26]),
.b_45_o (w_ad_out[26]),
.b_45_i (w_ad_in[26]),
.b_46 (ad[27]),
.b_46_o (w_ad_out[27]),
.b_46_i (w_ad_in[27]),
.b_47 (ad[28]),
.b_47_o (w_ad_out[28]),
.b_47_i (w_ad_in[28]),
.b_48 (ad[29]),
.b_48_o (w_ad_out[29]),
.b_48_i (w_ad_in[29]),
.b_51 (ad[30]),
.b_51_o (w_ad_out[30]),
.b_51_i (w_ad_in[30]),
.b_52 (ad[31]),
.b_52_o (w_ad_out[31]),
.b_52_i (w_ad_in[31]),
.frameEn (frameEn),
.b_53 (frame_l),
.b_53_o (w_frame_l_out),
.b_53_i (w_frame_l_in),
.trdyEn (trdyEn),
.b_56 (trdy_l),
.b_56_o (w_trdy_l_out),
.b_56_i (w_trdy_l_in),
.irdyEn (irdyEn),
.b_57 (irdy_l),
.b_57_o (w_irdy_l_out),
.b_57_i (w_irdy_l_in),
.stopEn (stopEn),
.b_58 (stop_l),
.b_58_o (w_stop_l_out),
.b_58_i (w_stop_l_in),
.devselEn (devselEn),
.b_59 (devsel_l),
.b_59_o (w_devsel_l_out),
.b_59_i (w_devsel_l_in),
.pci_gnt_oen (pci_gnt_oen),
.o_62 (pci_gnt_l[0]),
.o_62_o (w_pci_gnt_l_out[0]),
.o_62_i (w_pci_gnt_l_in[0]),
.o_63 (pci_gnt_l[1]),
.o_63_o (w_pci_gnt_l_out[1]),
.o_63_i (w_pci_gnt_l_in[1]),
.o_64 (pci_gnt_l[2]),
.o_64_o (w_pci_gnt_l_out[2]),
.o_64_i (w_pci_gnt_l_in[2]),
.o_67 (pci_gnt_l[3]),
.o_67_o (w_pci_gnt_l_out[3]),
.o_67_i (w_pci_gnt_l_in[3]),
.pci_req_oen (pci_req_oen),
.i_68 (pci_req_l[0]),
.i_68_o (w_pci_req_l_out[0]),
.i_68_i (w_pci_req_l_in[0]),
.i_70 (pci_req_l[2]),
.i_70_o (w_pci_req_l_out[2]),
.i_70_i (w_pci_req_l_in[2]),
.i_71 (pci_req_l[1]),
.i_71_o (w_pci_req_l_out[1]),
.i_71_i (w_pci_req_l_in[1]),
.i_73 (pci_req_l[3]),
.i_73_o (w_pci_req_l_out[3]),
.i_73_i (w_pci_req_l_in[3]),
.pci_clk0_oen (pci_clk0_oen),
.b_74 (pci_clk0),
.b_74_o (w_pci_clk0_out),
.b_74_i (w_pci_clk0_in),
.pci_clk1_oen (pci_clk1_oen),
.b_75 (pci_clk1),
.b_75_o (w_pci_clk1_out),
.b_75_i (w_pci_clk1_in),
.pci_clk2_oen (pci_clk2_oen),
.b_78 (pci_clk2),
.b_78_o (w_pci_clk2_out),
.b_78_i (w_pci_clk2_in),
.cbeEnable (cbeEnable),
.b_79 (cbe[0]),
.b_79_o (w_cbe_out[0]),
.b_79_i (w_cbe_in[0]),
.b_81 (cbe[1]),
.b_81_o (w_cbe_out[1]),
.b_81_i (w_cbe_in[1]),
.b_82 (cbe[2]),
.b_82_o (w_cbe_out[2]),
.b_82_i (w_cbe_in[2]),
.bscan_clk_cap (bscan_clk_cap),
.bscan_clk_upd (bscan_clk_upd),
.w_input_tn (w_input_tn),
.bscan_shift (bscan_shift),
.bscan_sel_ff_out (bscan_sel_ff_out),
.bscan_sel_ff_in (bscan_sel_ff_in),
.scan_in (w_jtag_tdi),
.pi_in (1'b1),
.po_out (leftpads_po_out
),
.scan_out (leftpads_scan_out
)
) ;
botpads botpads(
.cbeEnable (cbeEnable),
.b_85 (cbe[3]),
.b_85_o (w_cbe_out[3]),
.b_85_i (w_cbe_in[3]),
.PAREnable (PAREnable),
.b_88 (par),
.b_88_o (w_par_out),
.b_88_i (w_par_in),
.perrEn (perrEn),
.b_89 (perr_l),
.b_89_o (w_perr_l_out),
.b_89_i (w_perr_l_in),
.serrEnable (serrEnable),
.b_90 (serr_l),
.b_90_o (w_serr_l_out),
.b_90_i (w_serr_l_in),
.inta_oen (inta_oen),
.b_93 (inta_),
.b_93_o (w_inta__out),
.b_93_i (w_inta__in),
.intb_oen (intb_oen),
.b_94 (intb_),
.b_94_o (w_intb__out),
.b_94_i (w_intb__in),
.intc_oen (intc_oen),
.b_95 (intc_),
.b_95_o (w_intc__out),
.b_95_i (w_intc__in),
.intd_oen (intd_oen),
.b_96 (intd_),
.b_96_o (w_intd__out),
.b_96_i (w_intd__in),
.pci_rst_oen (pci_rst_oen),
.o_99 (pci_rst_l),
.o_99_o (w_pci_rst_l_out),
.o_99_i (w_pci_rst_l_in),
.pci_clk3_oen (pci_clk3_oen),
.b_100 (pci_clk3),
.b_100_o (w_pci_clk3_out),
.b_100_i (w_pci_clk3_in),
.jtag_tdo_oen_l (jtag_tdo_oen_l), // Active-low enable for jtag_tdo
.t_ns_101 (jtag_tdo),
.t_ns_101_o (w_jtag_tdo),
.i_ns_104 (jtag_trst_l),
.i_ns_104_i (w_jtag_trst_l),
.i_ns_105 (jtag_tdi),
.i_ns_105_i (w_jtag_tdi),
.i_ns_106 (jtag_ms),
.i_ns_106_i (w_jtag_ms),
.i_ns_107 (jtag_ck),
.i_ns_107_i (w_jtag_ck),
.i_110 (bm_sel[0]),
.i_110_i (w_bm_sel[0]),
.i_111 (bm_sel[1]),
.i_111_i (w_bm_sel[1]),
.i_113 (csl_scan_mode),
.i_113_i (w_csl_scan_mode),
.o_pm_114 (w_procmon),
.o_pm_114_e (procmon_e),
.o_pm_114_s (procmon_s),
.o_pm_114_n (procmon_n),
.o_pm_114_csl_scan (procmon_csl_scan),
.o_pm_114_sel (procmon_sel),
.o_pm_114_i (procmon),
.i_116 (ext_event_l),
.i_116_i (w_ext_event_l),
.i_117 (pll_byp_l),
.i_117_i (w_pll_byp_l),
.i_clk_120 (ext_clk2),
.i_clk_120_i (w_ext_clk2),
.i_clk_121 (ext_clk1),
.i_clk_121_i (w_ext_clk1),
.i_ns_122 (pll_rst),
.i_ns_122_i (w_pll_rst),
.pll_123 (pll_vdd),
.pll_123_i (w_pll_vdd),
.pll_126 (pll_vss),
.pll_126_i (w_pll_vss),
.i_127 (sp_sel[2]),
.i_127_i (w_sp_sel[2]),
.i_128 (sp_sel[1]),
.i_128_i (w_sp_sel[1]),
.i_129 (sp_sel[0]),
.i_129_i (w_sp_sel[0]),
.o_132 (int_event_l),
.o_132_o (w_int_event_l),
// .o_133 (cp_stat_l[0]),
// .o_133_o (w_cp_stat_l[0]),
// .o_134 (cp_stat_l[1]),
// .o_134_o (w_cp_stat_l[1]),
.b_133 (inte_),
.b_133_i (w_inte__in),
.b_133_o (w_inte__out),
.inte_oen (inte_oen),
.b_134 (intf_),
.b_134_i (w_intf__in),
.b_134_o (w_intf__out),
.intf_oen (intf_oen),
.o_ns_135 (ref_clk),
.o_ns_135_o (w_ref_clk),
// .i_136 (standby),
// .i_136_i (w_standby),
// add the following two interrupt lines to
// replace the standby pin and the spare pin at v16
.b_136 (intg_),
.b_136_i (w_intg__in),
.b_136_o (w_intg__out),
.intg_oen (intg_oen),
.b_136a (inth_),
.b_136a_i (w_inth__in),
.b_136a_o (w_inth__out),
.inth_oen (inth_oen),
.i_137 (input_reset_l),
.i_137_i (w_input_reset_l),
.i_140 (div_ctl[1]),
.i_140_i (w_div_ctl[1]),
.i_141 (div_ctl[0]),
.i_141_i (w_div_ctl[0]),
.o_142 (rom_addr[0]),
.o_142_o (w_rom_addr[0]),
.o_143 (rom_addr[1]),
.o_143_o (w_rom_addr[1]),
.o_146 (rom_addr[2]),
.o_146_o (w_rom_addr[2]),
.o_147 (rom_addr[3]),
.o_147_o (w_rom_addr[3]),
.o_148 (rom_addr[4]),
.o_148_o (w_rom_addr[4]),
.o_149 (rom_addr[5]),
.o_149_o (w_rom_addr[5]),
.o_151 (rom_addr[6]),
.o_151_o (w_rom_addr[6]),
.o_152 (rom_addr[7]),
.o_152_o (w_rom_addr[7]),
.o_153 (rom_addr[8]),
.o_153_o (w_rom_addr[8]),
.o_156 (rom_addr[9]),
.o_156_o (w_rom_addr[9]),
.o_157 (rom_addr[10]),
.o_157_o (w_rom_addr[10]),
.o_158 (rom_addr[11]),
.o_158_o (w_rom_addr[11]),
.o_159 (rom_addr[12]),
.o_159_o (w_rom_addr[12]),
.o_160 (rom_addr[13]),
.o_160_o (w_rom_addr[13]),
.o_161 (rom_addr[14]),
.o_161_o (w_rom_addr[14]),
.o_163 (rom_addr[15]),
.o_163_o (w_rom_addr[15]),
.o_164 (rom_addr[16]),
.o_164_o (w_rom_addr[16]),
.o_165 (rom_addr[17]),
.o_165_o (w_rom_addr[17]),
.bscan_clk_cap (bscan_clk_cap),
.bscan_clk_upd (bscan_clk_upd),
.w_input_tn (w_input_tn),
.bscan_shift (bscan_shift),
.bscan_sel_ff_out (bscan_sel_ff_out),
.bscan_sel_ff_in (bscan_sel_ff_in),
.scan_in (leftpads_scan_out),
.pi_in (leftpads_po_out),
.po_out (botpads_po_out
),
.scan_out (botpads_scan_out
)
) ;
rightpads rightpads(
.o_168 (rom_addr[18]),
.o_168_o (w_rom_addr[18]),
.o_171 (rom_addr[19]),
.o_171_o (w_rom_addr[19]),
.o_172 (rom_addr[20]),
.o_172_o (w_rom_addr[20]),
.o_173 (rom_addr[21]),
.o_173_o (w_rom_addr[21]),
.o_174 (rom_addr[22]),
.o_174_o (w_rom_addr[22]),
.o_177 (rom_addr[23]),
.o_177_o (w_rom_addr[23]),
.o_178 (rom_oe_l),
.o_178_o (w_rom_oe_l),
.o_179 (rom_we_l),
.o_179_o (w_rom_we_l),
.o_180 (rom_cs_l),
.o_180_o (w_rom_cs_l),
.o_183 (mc_memaddr[0]),
.o_183_o (w_mc_memaddr[0]),
.o_184 (mc_memaddr[1]),
.o_184_o (w_mc_memaddr[1]),
.o_185 (mc_memaddr[2]),
.o_185_o (w_mc_memaddr[2]),
.o_186 (mc_memaddr[3]),
.o_186_o (w_mc_memaddr[3]),
.o_189 (mc_memaddr[4]),
.o_189_o (w_mc_memaddr[4]),
.o_190 (mc_memaddr[5]),
.o_190_o (w_mc_memaddr[5]),
.o_191 (mc_memaddr[6]),
.o_191_o (w_mc_memaddr[6]),
.o_192 (mc_memaddr[7]),
.o_192_o (w_mc_memaddr[7]),
.o_195 (mc_memaddr[8]),
.o_195_o (w_mc_memaddr[8]),
.o_196 (mc_memaddr[9]),
.o_196_o (w_mc_memaddr[9]),
.o_197 (mc_memaddr[10]),
.o_197_o (w_mc_memaddr[10]),
.o_198 (mc_memaddr[11]),
.o_198_o (w_mc_memaddr[11]),
.o_201 (mc_mwe_l),
.o_201_o (w_mc_mwe_l),
.o_202 (mc_cas_l[0]),
.o_202_o (w_mc_cas_l[0]),
.o_203 (mc_cas_l[1]),
.o_203_o (w_mc_cas_l[1]),
.o_204 (mc_cas_l[2]),
.o_204_o (w_mc_cas_l[2]),
.o_207 (mc_cas_l[3]),
.o_207_o (w_mc_cas_l[3]),
.o_208 (mc_ras_l[0]),
.o_208_o (w_mc_ras_l[0]),
.o_209 (mc_ras_l[1]),
.o_209_o (w_mc_ras_l[1]),
.o_210 (mc_ras_l[2]),
.o_210_o (w_mc_ras_l[2]),
.o_213 (mc_ras_l[3]),
.o_213_o (w_mc_ras_l[3]),
.o_214 (mc_ras_l[4]),
.o_214_o (w_mc_ras_l[4]),
.o_215 (mc_ras_l[5]),
.o_215_o (w_mc_ras_l[5]),
.o_216 (mc_ras_l[6]),
.o_216_o (w_mc_ras_l[6]),
.o_219 (mc_ras_l[7]),
.o_219_o (w_mc_ras_l[7]),
.o_220 (mc_moe_l),
.o_220_o (w_mc_moe_l),
.i_tn_221 (tn),
.i_tn_221_i (w_tn),
.i_tn_221_po (w_tn_po),
.i_ns_222 (iiddtn),
.i_ns_222_i (w_iiddtn),
.i_225 (simm32_sel),
.i_225_i (w_simm32_sel),
.i_td_227 (therm_d),
.i_td_227_i (w_therm_d),
.b_228 (b_mempar[0]),
.b_228_o (w_b_mempar_out[0]),
.b_228_i (w_b_mempar_in[0]),
.b_229 (b_mempar[1]),
.b_229_o (w_b_mempar_out[1]),
.b_229_i (w_b_mempar_in[1]),
.b_mem_oen (b_mem_oen),
.b_233 (b_memdata[0]),
.b_233_o (w_b_memdata_out[0]),
.b_233_i (w_b_memdata_in[0]),
.b_234 (b_memdata[1]),
.b_234_o (w_b_memdata_out[1]),
.b_234_i (w_b_memdata_in[1]),
.b_236 (b_memdata[2]),
.b_236_o (w_b_memdata_out[2]),
.b_236_i (w_b_memdata_in[2]),
.b_237 (b_memdata[3]),
.b_237_o (w_b_memdata_out[3]),
.b_237_i (w_b_memdata_in[3]),
.b_238 (b_memdata[4]),
.b_238_o (w_b_memdata_out[4]),
.b_238_i (w_b_memdata_in[4]),
.b_239 (b_memdata[5]),
.b_239_o (w_b_memdata_out[5]),
.b_239_i (w_b_memdata_in[5]),
.b_242 (b_memdata[6]),
.b_242_o (w_b_memdata_out[6]),
.b_242_i (w_b_memdata_in[6]),
.b_243 (b_memdata[7]),
.b_243_o (w_b_memdata_out[7]),
.b_243_i (w_b_memdata_in[7]),
.b_244 (b_memdata[8]),
.b_244_o (w_b_memdata_out[8]),
.b_244_i (w_b_memdata_in[8]),
.b_247 (b_memdata[9]),
.b_247_o (w_b_memdata_out[9]),
.b_247_i (w_b_memdata_in[9]),
.b_248 (b_memdata[10]),
.b_248_o (w_b_memdata_out[10]),
.b_248_i (w_b_memdata_in[10]),
.b_250 (b_memdata[11]),
.b_250_o (w_b_memdata_out[11]),
.b_250_i (w_b_memdata_in[11]),
.b_252 (b_memdata[12]),
.b_252_o (w_b_memdata_out[12]),
.b_252_i (w_b_memdata_in[12]),
.b_253 (b_memdata[13]),
.b_253_o (w_b_memdata_out[13]),
.b_253_i (w_b_memdata_in[13]),
.bscan_clk_cap (bscan_clk_cap),
.bscan_clk_upd (bscan_clk_upd),
.w_input_tn (w_input_tn),
.bscan_shift (bscan_shift),
.bscan_sel_ff_out (bscan_sel_ff_out),
.bscan_sel_ff_in (bscan_sel_ff_in),
.scan_in (botpads_scan_out),
.pi_in (botpads_po_out),
.po_out (rightpads_po_out
),
.scan_out (rightpads_scan_out
)
) ;
toppads toppads(
.b_mem_oen (b_mem_oen),
.b_257 (b_memdata[14]),
.b_257_o (w_b_memdata_out[14]),
.b_257_i (w_b_memdata_in[14]),
.b_258 (b_memdata[15]),
.b_258_o (w_b_memdata_out[15]),
.b_258_i (w_b_memdata_in[15]),
.b_262 (b_memdata[16]),
.b_262_o (w_b_memdata_out[16]),
.b_262_i (w_b_memdata_in[16]),
.b_263 (b_memdata[17]),
.b_263_o (w_b_memdata_out[17]),
.b_263_i (w_b_memdata_in[17]),
.b_264 (b_memdata[18]),
.b_264_o (w_b_memdata_out[18]),
.b_264_i (w_b_memdata_in[18]),
.b_265 (b_memdata[19]),
.b_265_o (w_b_memdata_out[19]),
.b_265_i (w_b_memdata_in[19]),
.b_267 (b_memdata[20]),
.b_267_o (w_b_memdata_out[20]),
.b_267_i (w_b_memdata_in[20]),
.b_268 (b_memdata[21]),
.b_268_o (w_b_memdata_out[21]),
.b_268_i (w_b_memdata_in[21]),
.b_269 (b_memdata[22]),
.b_269_o (w_b_memdata_out[22]),
.b_269_i (w_b_memdata_in[22]),
.b_271 (b_memdata[23]),
.b_271_o (w_b_memdata_out[23]),
.b_271_i (w_b_memdata_in[23]),
.b_274 (b_memdata[24]),
.b_274_o (w_b_memdata_out[24]),
.b_274_i (w_b_memdata_in[24]),
.b_275 (b_memdata[25]),
.b_275_o (w_b_memdata_out[25]),
.b_275_i (w_b_memdata_in[25]),
.b_276 (b_memdata[26]),
.b_276_o (w_b_memdata_out[26]),
.b_276_i (w_b_memdata_in[26]),
.b_279 (b_memdata[27]),
.b_279_o (w_b_memdata_out[27]),
.b_279_i (w_b_memdata_in[27]),
.b_280 (b_memdata[28]),
.b_280_o (w_b_memdata_out[28]),
.b_280_i (w_b_memdata_in[28]),
.b_281 (b_memdata[29]),
.b_281_o (w_b_memdata_out[29]),
.b_281_i (w_b_memdata_in[29]),
.b_282 (b_memdata[30]),
.b_282_o (w_b_memdata_out[30]),
.b_282_i (w_b_memdata_in[30]),
.b_285 (b_memdata[31]),
.b_285_o (w_b_memdata_out[31]),
.b_285_i (w_b_memdata_in[31]),
.b_286 (b_memdata[32]),
.b_286_o (w_b_memdata_out[32]),
.b_286_i (w_b_memdata_in[32]),
.b_287 (b_memdata[33]),
.b_287_o (w_b_memdata_out[33]),
.b_287_i (w_b_memdata_in[33]),
.b_290 (b_memdata[34]),
.b_290_o (w_b_memdata_out[34]),
.b_290_i (w_b_memdata_in[34]),
.b_291 (b_memdata[35]),
.b_291_o (w_b_memdata_out[35]),
.b_291_i (w_b_memdata_in[35]),
.b_293 (b_memdata[36]),
.b_293_o (w_b_memdata_out[36]),
.b_293_i (w_b_memdata_in[36]),
.b_294 (b_memdata[37]),
.b_294_o (w_b_memdata_out[37]),
.b_294_i (w_b_memdata_in[37]),
.b_295 (b_memdata[38]),
.b_295_o (w_b_memdata_out[38]),
.b_295_i (w_b_memdata_in[38]),
.b_296 (b_memdata[39]),
This page: |
Created: | Thu Aug 19 12:00:26 1999 |
| From: |
../../../sparc_v8/ssparc/iopads/rtl/iopads.v
|