-- ************************************************************ -- THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE! -- ************************************************************ -- Copyright (C) 1991-2001 Altera Corporation -- Any megafunction design, and related net list (encrypted or decrypted), -- support information, device programming or simulation file, and any other -- associated documentation or information provided by Altera or a partner -- under Altera's Megafunction Partnership Program may be used only to -- program PLD devices (but not masked PLD devices) from Altera. Any other -- use of such megafunction design, net list, support information, device -- programming or simulation file, or any other related documentation or -- information is prohibited for any other purpose, including, but not -- limited to modification, reverse engineering, de-compiling, or use with -- any other silicon devices, unless such use is explicitly licensed under -- a separate agreement with Altera or a megafunction partner. Title to -- the intellectual property, including patents, copyrights, trademarks, -- trade secrets, or maskworks, embodied in any such megafunction design, -- net list, support information, device programming or simulation file, or -- any other related documentation or information provided by Altera or a -- megafunction partner, remains with Altera, the megafunction partner, or -- their respective licensors. No other licenses, including any licenses -- needed under any third party's intellectual property, are provided herein. INCLUDE "pci_mt64.inc"; SUBDESIGN pci_contr_params ( clk, rstn, gntn, idsel, l_adi[63..0], l_cbeni[7..0], lm_req32n, lm_req64n, lm_lastn, lm_rdyn, lt_rdyn, lt_abortn, lt_discn, lirqn, l_dis_64_extn : INPUT; intan, reqn, serrn, l_adro[63..0], l_dato[63..0], l_beno[7..0], l_cmdo[3..0], l_ldat_ackn, l_hdat_ackn, lm_adr_ackn, lm_ackn, lm_dxfrn, lm_tsr[9..0], lt_framen, lt_ackn, lt_dxfrn, lt_tsr[11..0], cmd_reg[5..0], stat_reg[5..0], cache[7..0] :OUTPUT; framen, irdyn, devseln, trdyn, stopn, req64n, ack64n, perrn, ad[63..0], cben[7..0], par, par64 : BIDIR; ) VARIABLE inst : pci_mt64 WITH (CLASS_CODE = H"FF0000", DEVICE_ID = H"0004", REVISION_ID = H"01", SUBSYSTEM_ID = H"0000", SUBSYSTEM_VENDOR_ID = H"0000", TARGET_DEVICE = "NEW", VENDOR_ID = H"1172", MAX_64_BAR_RW_BITS = 8, MIN_GRANT = H"00", MAX_LATENCY = H"00", CAP_PTR = H"40", CIS_PTR = H"00000000", BAR0 = H"FFF00000", BAR1 = H"FFF00000", BAR2 = H"FFF00000", BAR3 = H"FFF00000", BAR4 = H"FFF00000", BAR5 = H"FFF00000", NUMBER_OF_BARS = 1, HARDWIRE_BAR0 = H"00000000", HARDWIRE_BAR1 = H"00000000", HARDWIRE_BAR2 = H"00000000", HARDWIRE_BAR3 = H"00000000", HARDWIRE_BAR4 = H"00000000", HARDWIRE_BAR5 = H"00000000", HARDWIRE_EXP_ROM = H"00000001", EXP_ROM_BAR = H"FFF00000", PCI_66MHZ_CAPABLE = "NO", INTERRUPT_PIN_REG = H"0", ENABLE_BITS = H"00004000" ); BEGIN inst.clk = clk; inst.rstn = rstn; inst.gntn = gntn; inst.idsel = idsel; inst.framen_in = framen; inst.irdyn_in = irdyn; inst.req64n_in = req64n; inst.devseln_in = devseln; inst.ack64n_in = ack64n; inst.stopn_in = stopn; inst.trdyn_in = trdyn; inst.l_adi[] = l_adi[]; inst.l_cbeni[] = l_cbeni[]; inst.lm_req32n = lm_req32n; inst.lm_req64n = lm_req64n; inst.lm_lastn = lm_lastn; inst.lm_rdyn = lm_rdyn; inst.lt_rdyn = lt_rdyn; inst.lt_abortn = lt_abortn; inst.lt_discn = lt_discn; inst.lirqn = lirqn; inst.l_dis_64_extn = l_dis_64_extn; framen = inst.framen_out; req64n = inst.req64n_out; irdyn = inst.irdyn_out; ack64n = inst.ack64n_out; stopn = inst.stopn_out; trdyn = inst.trdyn_out; devseln = inst.devseln_out; serrn = inst.serrn; intan = inst.intan; reqn = inst.reqn; l_adro[] = inst.l_adro[]; l_dato[] = inst.l_dato[]; l_beno[] = inst.l_beno[]; l_cmdo[] = inst.l_cmdo[]; l_ldat_ackn = inst.l_ldat_ackn; l_hdat_ackn = inst.l_hdat_ackn; lm_adr_ackn = inst.lm_adr_ackn; lm_ackn = inst.lm_ackn; lm_dxfrn = inst.lm_dxfrn; lm_tsr[] = inst.lm_tsr[]; lt_framen = inst.lt_framen; lt_ackn = inst.lt_ackn; lt_dxfrn = inst.lt_dxfrn; lt_tsr[] = inst.lt_tsr[]; cmd_reg[] = inst.cmd_reg[]; stat_reg[] = inst.stat_reg[]; cache[] = inst.cache[]; par = inst.par; par64 = inst.par64; ad[] = inst.ad[]; cben[] = inst.cben[]; perrn = inst.perrn; END;