⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 excalibur.v

📁 FIC8120 boot 代码
💻 V
字号:
// megafunction wizard: %ARM-Based Excalibur%// GENERATION: STANDARD// VERSION: WM1.0// MODULE: ARM-Based Excalibur// PROJECT: excalibur// ============================================================// File Name: h:\data\excalibur\excalibur.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 excalibur(	clk_ref,	npor,	nreset,	uartrxd,	uartdsrn,	uartctsn,	uartrin,	uartdcdn,	uarttxd,	uartrtsn,	uartdtrn,	intextpin,	ebiack,	ebidq,	ebiclk,	ebiwen,	ebioen,	ebiaddr,	ebibe,	ebicsn,	sdramdq,	sdramdqs,	sdramclk,	sdramclkn,	sdramclke,	sdramwen,	sdramcasn,	sdramrasn,	sdramaddr,	sdramcsn,	sdramdqm,	slavehclk,	slavehwrite,	slavehreadyi,	slavehselreg,	slavehsel,	slavehmastlock,	slavehaddr,	slavehtrans,	slavehsize,	slavehburst,	slavehwdata,	slavehreadyo,	slavebuserrint,	slavehresp,	slavehrdata,	masterhclk,	masterhready,	masterhgrant,	masterhrdata,	masterhresp,	masterhwrite,	masterhlock,	masterhbusreq,	masterhaddr,	masterhburst,	masterhsize,	masterhtrans,	masterhwdata,	intuart,	inttimer0,	inttimer1,	intcommtx,	intcommrx,	debugrq,	debugext0,	debugext1,	debugextin,	debugack,	debugrng0,	debugrng1,	debugextout);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;inout	[15:0] sdramdq;inout	[1:0] sdramdqs;output	sdramclk;output	sdramclkn;output	sdramclke;output	sdramwen;output	sdramcasn;output	sdramrasn;output	[14:0] sdramaddr;output	[1:0] sdramcsn;output	[1:0] sdramdqm;input	slavehclk;input	slavehwrite;input	slavehreadyi;input	slavehselreg;input	slavehsel;input	slavehmastlock;input	[31:0] slavehaddr;input	[1:0] slavehtrans;input	[1:0] slavehsize;input	[2:0] slavehburst;input	[31:0] slavehwdata;output	slavehreadyo;output	slavebuserrint;output	[1:0] slavehresp;output	[31:0] slavehrdata;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;output	intuart;output	inttimer0;output	inttimer1;output	intcommtx;output	intcommrx;input	debugrq;input	debugext0;input	debugext1;input	[3:0] debugextin;output	debugack;output	debugrng0;output	debugrng1;output	[3:0] debugextout;wire	proc_ntrst;wire	proc_tck;wire	proc_tdi;wire	proc_tms;wire	proc_tdo;wire	[5:0] intpld;assign proc_ntrst = 1'b1;assign proc_tck = 1'b0;assign proc_tdi = 1'b0;assign proc_tms = 1'b0;assign intpld = 6'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),	.sdramdq(sdramdq),	.sdramdqs(sdramdqs),	.sdramclk(sdramclk),	.sdramclkn(sdramclkn),	.sdramclke(sdramclke),	.sdramwen(sdramwen),	.sdramcasn(sdramcasn),	.sdramrasn(sdramrasn),	.sdramaddr(sdramaddr),	.sdramcsn(sdramcsn),	.sdramdqm(sdramdqm),	.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),	.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),	.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),	.proc_ntrst(proc_ntrst),	.proc_tck(proc_tck),	.proc_tdi(proc_tdi),	.proc_tms(proc_tms),	.proc_tdo(proc_tdo),	.intpld(intpld));defparam	lpm_instance.sdram_width = 16,	lpm_instance.sdramdqm_width = 2,	lpm_instance.processor = "ARM",	lpm_instance.device_size = 100,	lpm_instance.boot_from_flash = "TRUE",	lpm_instance.debug_extensions = "TRUE",	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_mode = "UNUSED",	lpm_instance.dp1_mode = "UNUSED";endmodule

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -