-- megafunction wizard: %PCI Compiler v2.1.1% -- GENERATION: STANDARD -- VERSION: WM1.0 -- MODULE: pci_contr_params -- ============================================================ -- File Name: pci_contr.tdf -- Megafunction Name(s): -- pci_contr_params -- ============================================================ -- ************************************************************ -- THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE! -- ************************************************************ --Copyright (C) 1991-2003 Altera Corporation --Any megafunction design, and related netlist (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, netlist, 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, netlist, --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_contr_params.inc"; SUBDESIGN pci_contr ( clk : INPUT; rstn : INPUT; gntn : INPUT; l_cbeni[7..0] : INPUT; idsel : INPUT; l_adi[63..0] : INPUT; lm_req32n : INPUT; lm_req64n : INPUT; lm_lastn : INPUT; lm_rdyn : INPUT; lt_rdyn : INPUT; lt_abortn : INPUT; lt_discn : INPUT; lirqn : INPUT; intan : OUTPUT; reqn : OUTPUT; serrn : OUTPUT; l_adro[63..0] : OUTPUT; l_dato[63..0] : OUTPUT; l_beno[7..0] : OUTPUT; l_cmdo[3..0] : OUTPUT; l_ldat_ackn : OUTPUT; l_hdat_ackn : OUTPUT; lm_adr_ackn : OUTPUT; lm_ackn : OUTPUT; lm_dxfrn : OUTPUT; lm_tsr[9..0] : OUTPUT; lt_framen : OUTPUT; lt_ackn : OUTPUT; lt_dxfrn : OUTPUT; lt_tsr[11..0] : OUTPUT; cmd_reg[5..0] : OUTPUT; stat_reg[5..0] : OUTPUT; cache[7..0] : OUTPUT; framen : BIDIR; irdyn : BIDIR; devseln : BIDIR; trdyn : BIDIR; stopn : BIDIR; req64n : BIDIR; ack64n : BIDIR; ad[63..0] : BIDIR; cben[7..0] : BIDIR; par : BIDIR; par64 : BIDIR; perrn : BIDIR; ) VARIABLE pci_contr_params_component : pci_contr_params WITH ( ); BEGIN lm_dxfrn = pci_contr_params_component.lm_dxfrn; reqn = pci_contr_params_component.reqn; req64n = pci_contr_params_component.req64n; perrn = pci_contr_params_component.perrn; ad[63..0] = pci_contr_params_component.ad[63..0]; lm_tsr[9..0] = pci_contr_params_component.lm_tsr[9..0]; l_adro[63..0] = pci_contr_params_component.l_adro[63..0]; stat_reg[5..0] = pci_contr_params_component.stat_reg[5..0]; serrn = pci_contr_params_component.serrn; intan = pci_contr_params_component.intan; stopn = pci_contr_params_component.stopn; trdyn = pci_contr_params_component.trdyn; devseln = pci_contr_params_component.devseln; lt_dxfrn = pci_contr_params_component.lt_dxfrn; lt_framen = pci_contr_params_component.lt_framen; ack64n = pci_contr_params_component.ack64n; l_hdat_ackn = pci_contr_params_component.l_hdat_ackn; l_cmdo[3..0] = pci_contr_params_component.l_cmdo[3..0]; l_beno[7..0] = pci_contr_params_component.l_beno[7..0]; par64 = pci_contr_params_component.par64; cben[7..0] = pci_contr_params_component.cben[7..0]; lt_ackn = pci_contr_params_component.lt_ackn; lm_adr_ackn = pci_contr_params_component.lm_adr_ackn; par = pci_contr_params_component.par; lt_tsr[11..0] = pci_contr_params_component.lt_tsr[11..0]; l_ldat_ackn = pci_contr_params_component.l_ldat_ackn; irdyn = pci_contr_params_component.irdyn; l_dato[63..0] = pci_contr_params_component.l_dato[63..0]; cache[7..0] = pci_contr_params_component.cache[7..0]; cmd_reg[5..0] = pci_contr_params_component.cmd_reg[5..0]; lm_ackn = pci_contr_params_component.lm_ackn; framen = pci_contr_params_component.framen; pci_contr_params_component.lm_req32n = lm_req32n; pci_contr_params_component.lm_req64n = lm_req64n; pci_contr_params_component.gntn = gntn; pci_contr_params_component.lm_rdyn = lm_rdyn; pci_contr_params_component.lt_abortn = lt_abortn; pci_contr_params_component.l_dis_64_extn = VCC; pci_contr_params_component.idsel = idsel; pci_contr_params_component.lm_lastn = lm_lastn; pci_contr_params_component.l_cbeni[7..0] = l_cbeni[7..0]; pci_contr_params_component.lirqn = lirqn; pci_contr_params_component.lt_rdyn = lt_rdyn; pci_contr_params_component.rstn = rstn; pci_contr_params_component.l_adi[63..0] = l_adi[63..0]; pci_contr_params_component.clk = clk; pci_contr_params_component.lt_discn = lt_discn; END; -- ============================================================ -- CNX file retrieval info -- ============================================================ -- Retrieval info: PRIVATE: CAP_LIST STRING false -- Retrieval info: PRIVATE: CAP_POINTER STRING "0x40" -- Retrieval info: PRIVATE: ARBITER STRING false -- Retrieval info: PRIVATE: INTERRUPT STRING false -- Retrieval info: PRIVATE: INTERRUPT_REGISTER NUMERIC 0 -- Retrieval info: PRIVATE: CIS_LIST STRING false -- Retrieval info: PRIVATE: CIS_POINTER STRING "0x00000000" -- Retrieval info: PRIVATE: MSTR_ENA_ON_POWERUP STRING false -- Retrieval info: PRIVATE: DISABLE_MLT STRING false -- Retrieval info: PRIVATE: HAS_64_BIT_BAR STRING false -- Retrieval info: PRIVATE: BAR2_64_BIT_BAR STRING false -- Retrieval info: PRIVATE: NUMBER_OF_32_BIT_BARS NUMERIC 2 -- Retrieval info: PRIVATE: MAX_64_BAR_RW_BITS NUMERIC 8 -- Retrieval info: PRIVATE: BAR0AND1_TYPE STRING "MEMORY" -- Retrieval info: PRIVATE: BAR1AND2_TYPE STRING "MEMORY" -- Retrieval info: PRIVATE: BAR0AND1_RESERVED NUMERIC 29 -- Retrieval info: PRIVATE: BAR1AND2_RESERVED NUMERIC 32 -- Retrieval info: PRIVATE: BAR0_TYPE STRING "MEMORY" -- Retrieval info: PRIVATE: BAR0_RESERVED NUMERIC 10 -- Retrieval info: PRIVATE: BAR1_TYPE STRING "MEMORY" -- Retrieval info: PRIVATE: BAR1_RESERVED NUMERIC 10 -- Retrieval info: PRIVATE: BAR2_TYPE STRING "MEMORY" -- Retrieval info: PRIVATE: BAR2_RESERVED NUMERIC 20 -- Retrieval info: PRIVATE: BAR3_TYPE STRING "MEMORY" -- Retrieval info: PRIVATE: BAR3_RESERVED NUMERIC 20 -- Retrieval info: PRIVATE: BAR4_TYPE STRING "MEMORY" -- Retrieval info: PRIVATE: BAR4_RESERVED NUMERIC 20 -- Retrieval info: PRIVATE: BAR5_TYPE STRING "MEMORY" -- Retrieval info: PRIVATE: BAR5_RESERVED NUMERIC 20 -- Retrieval info: PRIVATE: EXP_BAR_RESERVED NUMERIC 20 -- Retrieval info: PRIVATE: BAR0_BYTES STRING "1 KBytes" -- Retrieval info: PRIVATE: BAR1_BYTES STRING "1 KBytes" -- Retrieval info: PRIVATE: BAR2_BYTES STRING "1 MBytes" -- Retrieval info: PRIVATE: BAR3_BYTES STRING "1 MBytes" -- Retrieval info: PRIVATE: BAR4_BYTES STRING "1 MBytes" -- Retrieval info: PRIVATE: BAR5_BYTES STRING "1 MBytes" -- Retrieval info: PRIVATE: EXP_BYTES STRING "1MBytes" -- Retrieval info: PRIVATE: BAR0BAR1_BYTES STRING "512 MBytes" -- Retrieval info: PRIVATE: BAR1BAR2_BYTES STRING "4 GBytes" -- Retrieval info: PRIVATE: HW_BAR0_ENA STRING false -- Retrieval info: PRIVATE: HW_BAR0 STRING "0x00000000" -- Retrieval info: PRIVATE: HW_BAR1_ENA STRING false -- Retrieval info: PRIVATE: HW_BAR1 STRING "0x00000000" -- Retrieval info: PRIVATE: HW_BAR2_ENA STRING false -- Retrieval info: PRIVATE: HW_BAR2 STRING "0x00000000" -- Retrieval info: PRIVATE: HW_BAR3_ENA STRING false -- Retrieval info: PRIVATE: HW_BAR3 STRING "0x00000000" -- Retrieval info: PRIVATE: HW_BAR4_ENA STRING false -- Retrieval info: PRIVATE: HW_BAR4 STRING "0x00000000" -- Retrieval info: PRIVATE: HW_BAR5_ENA STRING false -- Retrieval info: PRIVATE: HW_BAR5 STRING "0x00000000" -- Retrieval info: PRIVATE: EXP_ROM STRING false -- Retrieval info: PRIVATE: HW_ROM STRING false -- Retrieval info: PRIVATE: HW_ROM_BAR STRING "0x00000001" -- Retrieval info: PRIVATE: VENDOR STRING "0x1172" -- Retrieval info: PRIVATE: DEVICE STRING "0x0004" -- Retrieval info: PRIVATE: REVISION STRING "0x01" -- Retrieval info: PRIVATE: SUBSYSTEM_VENDOR STRING "0x0000" -- Retrieval info: PRIVATE: SUBSYSTEM STRING "0x0000" -- Retrieval info: PRIVATE: MINIMUM_GRANT STRING "0x00" -- Retrieval info: PRIVATE: MAXIMUM_LATENCY STRING "0x00" -- Retrieval info: PRIVATE: CLASS_CODE_1 STRING "0xFF" -- Retrieval info: PRIVATE: CLASS_CODE_2 STRING "0x00" -- Retrieval info: PRIVATE: CLASS_CODE_3 STRING "0x00" -- Retrieval info: PRIVATE: TECHNOLOGY_VAL STRING "PCI" -- Retrieval info: PRIVATE: PCIMHZ STRING true -- Retrieval info: PRIVATE: MEGA_CORE_VAL STRING "PCI_MT64" -- Retrieval info: PRIVATE: BIT_64_ONLY_SYSTEM STRING false -- Retrieval info: PRIVATE: MUX_LOCAL STRING true -- Retrieval info: USED_PORT: clk 0 0 0 0 INPUT NODEFVAL clk -- Retrieval info: USED_PORT: rstn 0 0 0 0 INPUT NODEFVAL rstn -- Retrieval info: USED_PORT: gntn 0 0 0 0 INPUT NODEFVAL gntn -- Retrieval info: USED_PORT: l_cbeni 0 0 8 0 INPUT NODEFVAL l_cbeni[7..0] -- Retrieval info: USED_PORT: idsel 0 0 0 0 INPUT NODEFVAL idsel -- Retrieval info: USED_PORT: l_adi 0 0 64 0 INPUT NODEFVAL l_adi[63..0] -- Retrieval info: USED_PORT: lm_req32n 0 0 0 0 INPUT NODEFVAL lm_req32n -- Retrieval info: USED_PORT: lm_req64n 0 0 0 0 INPUT NODEFVAL lm_req64n -- Retrieval info: USED_PORT: lm_lastn 0 0 0 0 INPUT NODEFVAL lm_lastn -- Retrieval info: USED_PORT: lm_rdyn 0 0 0 0 INPUT NODEFVAL lm_rdyn -- Retrieval info: USED_PORT: lt_rdyn 0 0 0 0 INPUT NODEFVAL lt_rdyn -- Retrieval info: USED_PORT: lt_abortn 0 0 0 0 INPUT NODEFVAL lt_abortn -- Retrieval info: USED_PORT: lt_discn 0 0 0 0 INPUT NODEFVAL lt_discn -- Retrieval info: USED_PORT: lirqn 0 0 0 0 INPUT NODEFVAL lirqn -- Retrieval info: USED_PORT: intan 0 0 0 0 OUTPUT NODEFVAL intan -- Retrieval info: USED_PORT: reqn 0 0 0 0 OUTPUT NODEFVAL reqn -- Retrieval info: USED_PORT: serrn 0 0 0 0 OUTPUT NODEFVAL serrn -- Retrieval info: USED_PORT: l_adro 0 0 64 0 OUTPUT NODEFVAL l_adro[63..0] -- Retrieval info: USED_PORT: l_dato 0 0 64 0 OUTPUT NODEFVAL l_dato[63..0] -- Retrieval info: USED_PORT: l_beno 0 0 8 0 OUTPUT NODEFVAL l_beno[7..0] -- Retrieval info: USED_PORT: l_cmdo 0 0 4 0 OUTPUT NODEFVAL l_cmdo[3..0] -- Retrieval info: USED_PORT: l_ldat_ackn 0 0 0 0 OUTPUT NODEFVAL l_ldat_ackn -- Retrieval info: USED_PORT: l_hdat_ackn 0 0 0 0 OUTPUT NODEFVAL l_hdat_ackn -- Retrieval info: USED_PORT: lm_adr_ackn 0 0 0 0 OUTPUT NODEFVAL lm_adr_ackn -- Retrieval info: USED_PORT: lm_ackn 0 0 0 0 OUTPUT NODEFVAL lm_ackn -- Retrieval info: USED_PORT: lm_dxfrn 0 0 0 0 OUTPUT NODEFVAL lm_dxfrn -- Retrieval info: USED_PORT: lm_tsr 0 0 10 0 OUTPUT NODEFVAL lm_tsr[9..0] -- Retrieval info: USED_PORT: lt_framen 0 0 0 0 OUTPUT NODEFVAL lt_framen -- Retrieval info: USED_PORT: lt_ackn 0 0 0 0 OUTPUT NODEFVAL lt_ackn -- Retrieval info: USED_PORT: lt_dxfrn 0 0 0 0 OUTPUT NODEFVAL lt_dxfrn -- Retrieval info: USED_PORT: lt_tsr 0 0 12 0 OUTPUT NODEFVAL lt_tsr[11..0] -- Retrieval info: USED_PORT: cmd_reg 0 0 6 0 OUTPUT NODEFVAL cmd_reg[5..0] -- Retrieval info: USED_PORT: stat_reg 0 0 6 0 OUTPUT NODEFVAL stat_reg[5..0] -- Retrieval info: USED_PORT: cache 0 0 8 0 OUTPUT NODEFVAL cache[7..0] -- Retrieval info: USED_PORT: framen 0 0 0 0 BIDIR NODEFVAL framen -- Retrieval info: USED_PORT: irdyn 0 0 0 0 BIDIR NODEFVAL irdyn -- Retrieval info: USED_PORT: devseln 0 0 0 0 BIDIR NODEFVAL devseln -- Retrieval info: USED_PORT: trdyn 0 0 0 0 BIDIR NODEFVAL trdyn -- Retrieval info: USED_PORT: stopn 0 0 0 0 BIDIR NODEFVAL stopn -- Retrieval info: USED_PORT: req64n 0 0 0 0 BIDIR NODEFVAL req64n -- Retrieval info: USED_PORT: ack64n 0 0 0 0 BIDIR NODEFVAL ack64n -- Retrieval info: USED_PORT: ad 0 0 64 0 BIDIR NODEFVAL ad[63..0] -- Retrieval info: USED_PORT: cben 0 0 8 0 BIDIR NODEFVAL cben[7..0] -- Retrieval info: USED_PORT: par 0 0 0 0 BIDIR NODEFVAL par -- Retrieval info: USED_PORT: par64 0 0 0 0 BIDIR NODEFVAL par64 -- Retrieval info: USED_PORT: perrn 0 0 0 0 BIDIR NODEFVAL perrn -- Retrieval info: CONNECT: @clk 0 0 0 0 clk 0 0 0 0 -- Retrieval info: CONNECT: @rstn 0 0 0 0 rstn 0 0 0 0 -- Retrieval info: CONNECT: @gntn 0 0 0 0 gntn 0 0 0 0 -- Retrieval info: CONNECT: @l_cbeni 0 0 8 0 l_cbeni 0 0 8 0 -- Retrieval info: CONNECT: @idsel 0 0 0 0 idsel 0 0 0 0 -- Retrieval info: CONNECT: @l_adi 0 0 64 0 l_adi 0 0 64 0 -- Retrieval info: CONNECT: @lm_req32n 0 0 0 0 lm_req32n 0 0 0 0 -- Retrieval info: CONNECT: @lm_req64n 0 0 0 0 lm_req64n 0 0 0 0 -- Retrieval info: CONNECT: @lm_lastn 0 0 0 0 lm_lastn 0 0 0 0 -- Retrieval info: CONNECT: @lm_rdyn 0 0 0 0 lm_rdyn 0 0 0 0 -- Retrieval info: CONNECT: @lt_rdyn 0 0 0 0 lt_rdyn 0 0 0 0 -- Retrieval info: CONNECT: @lt_abortn 0 0 0 0 lt_abortn 0 0 0 0 -- Retrieval info: CONNECT: @lt_discn 0 0 0 0 lt_discn 0 0 0 0 -- Retrieval info: CONNECT: @lirqn 0 0 0 0 lirqn 0 0 0 0 -- Retrieval info: CONNECT: @l_dis_64_extn 0 0 0 0 VCC 0 0 0 0 -- Retrieval info: CONNECT: intan 0 0 0 0 @intan 0 0 0 0 -- Retrieval info: CONNECT: reqn 0 0 0 0 @reqn 0 0 0 0 -- Retrieval info: CONNECT: serrn 0 0 0 0 @serrn 0 0 0 0 -- Retrieval info: CONNECT: l_adro 0 0 64 0 @l_adro 0 0 64 0 -- Retrieval info: CONNECT: l_dato 0 0 64 0 @l_dato 0 0 64 0 -- Retrieval info: CONNECT: l_beno 0 0 8 0 @l_beno 0 0 8 0 -- Retrieval info: CONNECT: l_cmdo 0 0 4 0 @l_cmdo 0 0 4 0 -- Retrieval info: CONNECT: l_ldat_ackn 0 0 0 0 @l_ldat_ackn 0 0 0 0 -- Retrieval info: CONNECT: l_hdat_ackn 0 0 0 0 @l_hdat_ackn 0 0 0 0 -- Retrieval info: CONNECT: lm_adr_ackn 0 0 0 0 @lm_adr_ackn 0 0 0 0 -- Retrieval info: CONNECT: lm_ackn 0 0 0 0 @lm_ackn 0 0 0 0 -- Retrieval info: CONNECT: lm_dxfrn 0 0 0 0 @lm_dxfrn 0 0 0 0 -- Retrieval info: CONNECT: lm_tsr 0 0 10 0 @lm_tsr 0 0 10 0 -- Retrieval info: CONNECT: lt_framen 0 0 0 0 @lt_framen 0 0 0 0 -- Retrieval info: CONNECT: lt_ackn 0 0 0 0 @lt_ackn 0 0 0 0 -- Retrieval info: CONNECT: lt_dxfrn 0 0 0 0 @lt_dxfrn 0 0 0 0 -- Retrieval info: CONNECT: lt_tsr 0 0 12 0 @lt_tsr 0 0 12 0 -- Retrieval info: CONNECT: cmd_reg 0 0 6 0 @cmd_reg 0 0 6 0 -- Retrieval info: CONNECT: stat_reg 0 0 6 0 @stat_reg 0 0 6 0 -- Retrieval info: CONNECT: cache 0 0 8 0 @cache 0 0 8 0 -- Retrieval info: CONNECT: ad 0 0 64 0 @ad 0 0 64 0 -- Retrieval info: CONNECT: cben 0 0 8 0 @cben 0 0 8 0 -- Retrieval info: CONNECT: par 0 0 0 0 @par 0 0 0 0 -- Retrieval info: CONNECT: par64 0 0 0 0 @par64 0 0 0 0 -- Retrieval info: CONNECT: perrn 0 0 0 0 @perrn 0 0 0 0 -- Retrieval info: CONNECT: framen 0 0 0 0 @framen 0 0 0 0 -- Retrieval info: CONNECT: irdyn 0 0 0 0 @irdyn 0 0 0 0 -- Retrieval info: CONNECT: devseln 0 0 0 0 @devseln 0 0 0 0 -- Retrieval info: CONNECT: trdyn 0 0 0 0 @trdyn 0 0 0 0 -- Retrieval info: CONNECT: stopn 0 0 0 0 @stopn 0 0 0 0 -- Retrieval info: CONNECT: req64n 0 0 0 0 @req64n 0 0 0 0 -- Retrieval info: CONNECT: ack64n 0 0 0 0 @ack64n 0 0 0 0