📄 stripe.v
字号:
// megafunction wizard: %ARM-Based Excalibur%
// GENERATION: STANDARD
// VERSION: WM1.0
// MODULE: ARM-Based Excalibur
// PROJECT: simple_excalibur_system
// ============================================================
// File Name: D:\DATA\projects\remote_reconfiguration\alu_demo\stripe.v
// Megafunction Name(s): ARM-Based Excalibur
// ============================================================
// ************************************************************
// THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE!
// ************************************************************
//
// Copyright (C) 1991-2002 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.
//
module stripe
(
clk_ref,
npor,
nreset,
uartrxd,
uartdsrn,
uartctsn,
uartrin,
uartdcdn,
uarttxd,
uartrtsn,
uartdtrn,
intextpin,
ebiack,
ebidq,
ebiclk,
ebiwen,
ebioen,
ebiaddr,
ebibe,
ebicsn,
masterhclk,
masterhready,
masterhgrant,
masterhrdata,
masterhresp,
masterhwrite,
masterhlock,
masterhbusreq,
masterhaddr,
masterhburst,
masterhsize,
masterhtrans,
masterhwdata,
dp0_2_portaclk,
dp0_portawe,
dp0_portaaddr,
dp0_portadatain,
dp0_portadataout
);
input clk_ref;
input npor;
inout nreset;
input uartrxd;
input uartdsrn;
input uartctsn;
inout uartrin;
inout uartdcdn;
output uarttxd;
output uartrtsn;
output uartdtrn;
input intextpin;
input ebiack;
inout [15:0] ebidq;
output ebiclk;
output ebiwen;
output ebioen;
output [24:0] ebiaddr;
output [1:0] ebibe;
output [3:0] ebicsn;
input masterhclk;
input masterhready;
input masterhgrant;
input [31:0] masterhrdata;
input [1:0] masterhresp;
output masterhwrite;
output masterhlock;
output masterhbusreq;
output [31:0] masterhaddr;
output [2:0] masterhburst;
output [1:0] masterhsize;
output [1:0] masterhtrans;
output [31:0] masterhwdata;
input dp0_2_portaclk;
input dp0_portawe;
input [15:0] dp0_portaaddr;
input [7:0] dp0_portadatain;
output [7:0] dp0_portadataout;
wire proc_ntrst;
wire proc_tck;
wire proc_tdi;
wire proc_tms;
wire proc_tdo;
wire slavehclk;
wire slavehwrite;
wire slavehreadyi;
wire slavehselreg;
wire slavehsel;
wire slavehmastlock;
wire [31:0] slavehaddr;
wire [1:0] slavehtrans;
wire [1:0] slavehsize;
wire [2:0] slavehburst;
wire [31:0] slavehwdata;
wire slavehreadyo;
wire slavebuserrint;
wire [1:0] slavehresp;
wire [31:0] slavehrdata;
wire [5:0] intpld;
wire intuart;
wire inttimer0;
wire inttimer1;
wire intcommtx;
wire intcommrx;
wire debugrq;
wire debugext0;
wire debugext1;
wire [3:0] debugextin;
wire debugack;
wire debugrng0;
wire debugrng1;
wire [3:0] debugextout;
assign proc_ntrst = 1'b1;
assign proc_tck = 1'b0;
assign proc_tdi = 1'b0;
assign proc_tms = 1'b0;
assign slavehclk = 1'b0;
assign slavehwrite = 1'b0;
assign slavehreadyi = 1'b0;
assign slavehselreg = 1'b0;
assign slavehsel = 1'b0;
assign slavehmastlock = 1'b0;
assign slavehaddr = 32'b0;
assign slavehtrans = 2'b0;
assign slavehsize = 2'b0;
assign slavehburst = 3'b0;
assign slavehwdata = 32'b0;
assign intpld = 6'b0;
assign debugrq = 1'b0;
assign debugext0 = 1'b0;
assign debugext1 = 1'b0;
assign debugextin = 4'b0;
alt_exc_stripe lpm_instance
(
.clk_ref(clk_ref),
.npor(npor),
.nreset(nreset),
.uartrxd(uartrxd),
.uartdsrn(uartdsrn),
.uartctsn(uartctsn),
.uartrin(uartrin),
.uartdcdn(uartdcdn),
.uarttxd(uarttxd),
.uartrtsn(uartrtsn),
.uartdtrn(uartdtrn),
.intextpin(intextpin),
.ebiack(ebiack),
.ebidq(ebidq),
.ebiclk(ebiclk),
.ebiwen(ebiwen),
.ebioen(ebioen),
.ebiaddr(ebiaddr),
.ebibe(ebibe),
.ebicsn(ebicsn),
.masterhclk(masterhclk),
.masterhready(masterhready),
.masterhgrant(masterhgrant),
.masterhrdata(masterhrdata),
.masterhresp(masterhresp),
.masterhwrite(masterhwrite),
.masterhlock(masterhlock),
.masterhbusreq(masterhbusreq),
.masterhaddr(masterhaddr),
.masterhburst(masterhburst),
.masterhsize(masterhsize),
.masterhtrans(masterhtrans),
.masterhwdata(masterhwdata),
.dp0_2_portaclk(dp0_2_portaclk),
.dp0_portawe(dp0_portawe),
.dp0_portaaddr(dp0_portaaddr),
.dp0_portadatain(dp0_portadatain),
.dp0_portadataout(dp0_portadataout),
.proc_ntrst(proc_ntrst),
.proc_tck(proc_tck),
.proc_tdi(proc_tdi),
.proc_tms(proc_tms),
.proc_tdo(proc_tdo),
.slavehclk(slavehclk),
.slavehwrite(slavehwrite),
.slavehreadyi(slavehreadyi),
.slavehselreg(slavehselreg),
.slavehsel(slavehsel),
.slavehmastlock(slavehmastlock),
.slavehaddr(slavehaddr),
.slavehtrans(slavehtrans),
.slavehsize(slavehsize),
.slavehburst(slavehburst),
.slavehwdata(slavehwdata),
.slavehreadyo(slavehreadyo),
.slavebuserrint(slavebuserrint),
.slavehresp(slavehresp),
.slavehrdata(slavehrdata),
.intpld(intpld),
.intuart(intuart),
.inttimer0(inttimer0),
.inttimer1(inttimer1),
.intcommtx(intcommtx),
.intcommrx(intcommrx),
.debugrq(debugrq),
.debugext0(debugext0),
.debugext1(debugext1),
.debugextin(debugextin),
.debugack(debugack),
.debugrng0(debugrng0),
.debugrng1(debugrng1),
.debugextout(debugextout)
);
defparam
lpm_instance.sdram_width = 32,
lpm_instance.sdramdqm_width = 4,
lpm_instance.processor = "ARM",
lpm_instance.device_size = 1000,
lpm_instance.boot_from_flash = "TRUE",
lpm_instance.debug_extensions = "FALSE",
lpm_instance.ebi0_width = 16,
lpm_instance.use_initialisation_files = "TRUE",
lpm_instance.use_short_reset = "TRUE",
lpm_instance.dp0_output_mode = "UNREG",
lpm_instance.dp1_output_mode = "UNREG",
lpm_instance.dp0_width = 8,
lpm_instance.dp0_widthad = 16,
lpm_instance.dp0_mode = "1xSPx8",
lpm_instance.dp1_mode = "UNUSED";
endmodule
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -