亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? arm9.v

?? arm9_fpga2_verilog是一個可以綜合的用verilog寫的arm9的ip軟核
?? V
字號:
`timescale 1ns/10ps/*****************************************************************************$RCSfile: arm9.v,v $$Revision: 1.13 $$Author: kohlere $$Date: 2000/05/04 16:31:09 $$State: Exp $$Source: /home/lefurgy/tmp/ISC-repository/isc/hardware/ARM10/behavioral/pipelined/fpga2/arm9.v,v $Description: This is a behavioral, 5-stage Pipeline design of an ARM9		micorprocessor. *****************************************************************************/module arm9 (GCLK, nRESET, nWAIT, nFIQ, nIRQ, ISYNC, STOP,		MMnWR, MMD_In, MMD_Out, MMA, MM_New_Line, MM_CE);/*------------------------------------------------------------------------        Ports------------------------------------------------------------------------*/input 		GCLK;		//Clock Signalinput 		nRESET;		//Reset Signalinput		nFIQ;		//Fast Interrupt Request (active low)input		nIRQ;		//Normal Interrupt Request (active low)input		ISYNC;		//Synchronous nFIQ, nIRQ when lowinput   [31:0]  MMD_In;         //Main Memory Input Bus//inout [31:0]  MMD;            //Main Memory Data Busoutput  [31:0]  MMD_Out;        //Main Memory Output Busoutput	[31:0]	MMA;		//Main Memory Address Busoutput		MMnWR;		//Main Memory Not Write, Readoutput		nWAIT;		//External Clock Enableoutput          MM_CE;          //Main Memory Enableoutput          MM_New_Line;    //Main Memory Start New Accessoutput		STOP;/*------------------------------------------------------------------------        Variable/Signal Declarations------------------------------------------------------------------------*/wire	[31:0]	inst_count;reg     [63:0]  pre_data_bus;  wire	[31:0]	rf_a;wire	[31:0]	rf_b;reg     [31:0]  addr_bus;   reg     [31:0]  data_bus;   reg	[1:0]	DMAS;wire    [63:0]  data_bus_me;wire	[95:0]	ID;wire	[31:0]	inst_if;wire	[31:0] 	IA;wire	[31:0]	imiss_addr;wire	[31:0]	dmiss_addr;wire	[31:0]	write_a;wire	[31:0]	write_b;wire	[31:0]	pc_if;wire	[31:0]	op1_id;wire	[31:0]	op2_id;wire	[31:0] 	aux_data_id;	wire	[31:0]	ex_result;wire	[31:0]	store_addr;reg	[31:0]	addr_bus_me;wire	[31:0]	me_result;wire	[31:0]  addr_me;wire	[31:0]  base_ex;	wire	[31:0]  base_me;wire	[31:0]	cop_data_ex;wire	[31:0]	MMA;wire	[31:0]	MMD;wire	[31:0]	count;wire	[31:0]	cyc_count;wire	[31:0]	swic_data;wire	[7:0]	shift_amount_id;wire	[4:0]	mode;wire	[4:0]	index_a;wire	[4:0]	index_b;wire	[4:0]	Rd_id;wire	[4:0]	Rn_id;wire	[4:0]	Rd_ex;wire	[4:0]	Rn_ex;wire	[4:0]	Rd_me;wire	[4:0]	Rn_me;wire	[4:0]	w_addr_a;wire	[4:0]	w_addr_b;wire    [3:0]   alu_opcode_id;wire    [3:0]   condition_id; wire	[3:0]	inst_type_ex;wire	[3:0]	inst_type_id;wire	[3:0]	flags_ex;wire	[2:0]	shift_type_id;wire	[6:4]	ir_id;wire	[1:0]	exc_code;wire	[1:0]	CHSD, CHSE;wire		PASS;wire		LATECANCEL = 1'b0;wire		IABORT;wire		DABORT;wire		nWAIT;wire		MM_New_Line;wire		MM_CE;wire		InMREQ;wire		DnMREQ;wire		DnWR;wire		iswic;wire		dswic;wire		dwb;wire		dmiss;wire		imiss;wire		doublehold;wire		fiq_disable;wire		irq_disable;wire		rfw_ena_a;wire		newline;wire		rfw_ena_b;wire		second_id;wire		second_nlu_id;wire		need_2cycles_id;wire		load_use_id;		wire		useMini;wire		load_pc_ex;wire		cop_mem_ld;wire		cop_mem_st;wire		ldm_id;wire		stm_id;wire		mcr_ex;wire		prediction_stall;wire		ptaken_ex;wire		finished_id;wire		double_id;wire		double_ex;wire		double_me;wire		exception_to_id;wire		pc_touched;wire		mispredicted_if;wire		misp_rec;wire		s;wire		mul_first_id;wire		second_ex;wire		write_Rd_ex;wire		write_Rn_ex;wire		unsigned_byte_ex;wire		signed_byte_ex;wire		unsigned_hw_ex;wire		signed_hw_ex;wire		write_Rd_me;wire		dc_init;wire		ic_init;wire		write_Rn_me;wire		write_Rd_wb;wire		write_Rn_wb;wire		mem_rd_wr;wire		mem_ena;wire		ic_read_mmd;wire		dc_read_mmd;wire		drive_mmd;wire		byte;wire		halfword;wire            if_enbar;wire            id_enbar;wire            ex_enbar; wire            me_enbar;   wire            wb_enbar;wire		cop_mem_id;wire		cop_id;	wire		cop_absent_int;wire		pc_mod_ex;wire		write_Pc_Rn_ex;wire		write_Pc_Rd_ex;wire		reset_write_Rd_me;wire		reset_write_Rn_me;wire		hold_next_ex;wire		load_pc_me;wire            inst_finished;wire		istall;reg		nreset;wire		decomp;wire		dflush;	wire		pt;wire		put;wire		eval;wire		stop_me;wire		STOP = stop_me;/*------------------------------------------------------------------------        Component Instantiations------------------------------------------------------------------------*///Latch the reset  signal in case its shorter than one cyclealways @(posedge GCLK or negedge nRESET)  begin    if (~nRESET)      nreset <= 1'b0;    else if (nWAIT)      nreset <= nRESET;  endalways @(double_me or halfword or byte)  begin	if (double_me)	  DMAS = 2'h3;	else if (halfword)	  DMAS = 2'h1;	else if (byte)	  DMAS = 2'h0;	else	  DMAS = 2'h2;  endcontrol xcontrol (.nGCLK(GCLK), .nWAIT(nWAIT),		.nRESET(nreset), .DABORT(DABORT),		.IABORT(IABORT), .nFIQ(nFIQ), .nIRQ(nIRQ),                .ISYNC(ISYNC), .CHSD(CHSD), .CHSE(CHSE), .ID(ID), .IA(IA),		.irq_disable(irq_disable), .fiq_disable(fiq_disable),                .flags_ex(flags_ex), .load_pc_me(load_pc_me),		.exception_to_id(exception_to_id), .pc_touched(pc_touched),		.pc(pc_if), .inst_if(inst_if), .misp_rec(misp_rec),                .mispredicted_if(mispredicted_if), .me_result(me_result),		.base_me(base_me), .ex_result(ex_result),                .Rd_ex(Rd_ex), .Rd_me(Rd_me), .InMREQ(InMREQ),		.Rn_me(Rn_me), .hold_next_ex(hold_next_ex),                 .load_pc_ex(load_pc_ex), .exc_code(exc_code),		.newline(newline), .Rn_ex(Rn_ex), .ptaken_ex(ptaken_ex),		.need_2cycles_id(need_2cycles_id), .pt(pt), .put(put),                .second_id(second_id), .load_use_id(load_use_id),		.ldm_id(ldm_id), .stm_id(stm_id), .if_enbar(if_enbar),		.finished_id(finished_id), .id_enbar(id_enbar),		.ex_enbar(ex_enbar), .pc_mod_ex(pc_mod_ex),		.me_enbar(me_enbar), .wb_enbar(wb_enbar), .cop_id(cop_id),                .cop_absent_int(cop_absent_int),		.write_Pc_Rn_ex(write_Pc_Rn_ex),		.write_Pc_Rd_ex(write_Pc_Rd_ex), .eval(eval),                .reset_write_Rn_me(reset_write_Rn_me),		.reset_write_Rd_me(reset_write_Rd_me));/* Comment out first two for non-structural code. */pipe	xpipe	(.nGCLK(GCLK), .nWAIT(nWAIT),                .nRESET(nreset), .id_enbar(id_enbar), .ex_enbar(ex_enbar),		.me_enbar(me_enbar), .inst_if(inst_if), .rf_a(rf_a),		.rf_b(rf_b), .index_a(index_a), .index_b(index_b),		.finished_id(finished_id), .second_id(second_id),		.need_2cycles_id(need_2cycles_id), .exception_to_id(exception_to_id),		.exc_code(exc_code), .hold_next_ex(hold_next_ex),		.write_Pc_Rn_ex(write_Pc_Rn_ex), .DnWR(DnWR),		.write_Pc_Rd_ex(write_Pc_Rd_ex), .DnMREQ(DnMREQ),		.PASS(PASS), .ldm_id(ldm_id), .stm_id(stm_id),		.load_use_id(load_use_id), .cop_id(cop_id),		.pc_mod_ex(pc_mod_ex), .Rn_ex(Rn_ex), .Rd_ex(Rd_ex),		.load_pc_ex(load_pc_ex), .store_addr(store_addr),                .ex_result(ex_result), .stop_me(stop_me),		.flags_ex(flags_ex), .Rn_me(Rn_me), .Rd_me(Rd_me), 		.base_me(base_me), .me_result(me_result),		.write_Rd_ex(write_Rd_ex), .load_pc_me(load_pc_me), 		.data_bus(data_bus_me), .mode(mode),		.reset_write_Rd_me(reset_write_Rd_me),		.reset_write_Rn_me(reset_write_Rn_me),		.double_me(double_me), .byte_me(byte),		.halfword_me(halfword), .store_ex(store_ex),		.pc_if(pc_if), .cop_absent_int(cop_absent_int),                .mispredicted_if(mispredicted_if),		.irq_disable(irq_disable),		.fiq_disable(fiq_disable), .BIGEND(BIGEND),		.write_Rd_me(write_Rd_me), .write_Rn_me(write_Rn_me));wire wena_a = write_Rd_me & ~wb_enbar;wire wena_b = write_Rn_me & ~wb_enbar;//Comment Out First Line for Checker regfile xrf	(.nRESET(nreset),                .nGCLK(GCLK), .pc_if(pc_if), .nWAIT(nWAIT),		.index_a(index_a), .index_b(index_b), 		.write_a(me_result), .write_b(base_me),		.wena_a(wena_a), .wena_b(wena_b), .w_addr_a(Rd_me),		.w_addr_b(Rn_me), .port_a(rf_a), .port_b(rf_b));mmu	xmmu 	(.nRESET(nreset), .nWAIT(nWAIT), .CHSD(CHSD), .CHSE(CHSE),		.id_enbar(id_enbar), .BIGEND(BIGEND), .inst_if(inst_if),		.LATECANCEL(LATECANCEL), .PASS(PASS), .IABORT(IABORT),		.DABORT(DABORT), .MMA(MMA), .MMnWR(MMnWR),		.nGCLK(GCLK), .dwb(dwb), .drive_mmd(drive_mmd),		.ex_enbar(ex_enbar), .imiss(imiss), .dmiss(dmiss),		.imiss_addr(imiss_addr), .dmiss_addr(dmiss_addr),		.ic_read_mmd(ic_read_mmd), .dc_read_mmd(dc_read_mmd),		.DD(data_bus_me), .doublehold(doublehold), .IA(IA),		.InMREQ(InMREQ), .useMini(useMini), .iswic(iswic),		.swic_data(swic_data), .dswic(dswic), .me_enbar(me_enbar),		.dc_init(dc_init), .ic_init(ic_init), .istall(istall),		.DA(store_addr), .DnMREQ(DnMREQ), .mode(mode), .dflush(dflush),                .MM_CE(MM_CE), .MM_New_Line(MM_New_Line), .decomp(decomp),		.mispredicted(mispredicted_if), .misp_rec(misp_rec),                .pc_touched(pc_touched), .hold_next_ex(hold_next_ex),                .ptaken_ex(ptaken_ex), .pt(pt), .put(put), .eval(eval),                .if_enbar(if_enbar), .stop_me(stop_me));icache	xicache1 (.nGCLK(GCLK), .nRESET(nreset), .IA(IA), .DABORT(DABORT),		  .ID(ID), .imiss(imiss), .InMREQ(InMREQ | ~nreset), 		  .MMD(MMD), .imiss_addr(imiss_addr),		  .mmd_valid(ic_read_mmd), .newline(newline),		  .dmiss(dmiss), .doublehold(doublehold),		  .IABORT(IABORT), .useMini(useMini),		  .swic(iswic), .swic_data(swic_data), 		  .swic_addr(store_addr[31:2]), .initializing(ic_init));//modified the swic_addr from swic_addr to DA...now address coming from ARMdcache  xdcache1 (.nGCLK(GCLK), .nRESET(nreset), .DA(store_addr),                  .DD(data_bus_me), .dmiss(dmiss), .DnMREQ(DnMREQ),                  .MMD(MMD), .dmiss_addr(dmiss_addr), .DMAS(DMAS),                  .mmd_valid(dc_read_mmd), .dwb(dwb), .DABORT(DABORT),		  .drive_mmd(drive_mmd), .DnWR(DnWR), .decomp(decomp),		  .BIGEND(BIGEND), .istall(istall), .swic(dswic),		  .swic_data(swic_data),		  .doublehold(doublehold), .initializing(dc_init),		  .flush(dflush));assign MMD = (MMnWR) ? MMD_In : 32'hzzzzzzzz;assign MMD_Out = (~MMnWR) ? MMD : 32'h00000000;endmodule

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲另类春色国产| 日韩精品一区二| 亚洲精品视频观看| 99久久精品国产一区二区三区| 中文字幕免费在线观看视频一区| 国产成a人无v码亚洲福利| 中文字幕乱码一区二区免费| av网站一区二区三区| 亚洲猫色日本管| 欧美日本精品一区二区三区| 奇米综合一区二区三区精品视频 | 国产午夜亚洲精品午夜鲁丝片 | 午夜日韩在线电影| 在线视频国内自拍亚洲视频| 亚洲大型综合色站| 日韩欧美激情一区| 国产一区二区免费看| 亚洲欧洲色图综合| 精品视频一区二区不卡| 久久国产尿小便嘘嘘| 国产精品三级在线观看| 欧美三级欧美一级| 极品少妇一区二区三区精品视频| 欧美国产精品中文字幕| 色国产综合视频| 欧美影院午夜播放| 免费精品99久久国产综合精品| 久久久久久久综合| 欧美亚洲国产一区在线观看网站| 蜜桃视频在线观看一区| 1024亚洲合集| 日韩一区二区免费高清| 波多野洁衣一区| 美女脱光内衣内裤视频久久影院| 中文av一区二区| 91精品国产综合久久婷婷香蕉| 国产激情精品久久久第一区二区| 亚洲综合无码一区二区| 久久婷婷国产综合精品青草| 97久久人人超碰| 蜜臀精品久久久久久蜜臀| 亚洲视频在线一区观看| 日韩精品中文字幕一区| 欧洲精品一区二区三区在线观看| 国产在线视频一区二区三区| 亚洲免费av网站| 国产欧美日韩中文久久| 884aa四虎影成人精品一区| 91影视在线播放| 经典三级视频一区| 午夜婷婷国产麻豆精品| 国产精品进线69影院| 亚洲精品一线二线三线无人区| 欧洲精品在线观看| 99久久免费视频.com| 国产精品一区久久久久| 日本vs亚洲vs韩国一区三区二区 | 亚洲欧美一区二区在线观看| 日韩欧美一卡二卡| 欧美日韩国产成人在线91| 日韩精品中文字幕一区| 欧美日本在线观看| 91国产免费观看| av在线不卡网| 豆国产96在线|亚洲| 国产在线一区二区综合免费视频| 视频一区视频二区在线观看| 一区二区在线看| 中文字幕综合网| 国产精品福利影院| 久久久91精品国产一区二区精品| 日韩免费成人网| 日韩一区二区三| 日韩精品专区在线影院重磅| 91精品综合久久久久久| 欧美一区二区在线免费观看| 欧美妇女性影城| 91麻豆精品国产91久久久久| 制服.丝袜.亚洲.中文.综合| 91麻豆精品国产自产在线观看一区| 欧美日产国产精品| 欧美电影一区二区三区| 欧美日韩国产高清一区二区三区 | 91视频.com| 一本色道久久综合亚洲aⅴ蜜桃 | 亚洲成人免费视| 午夜久久久久久| 日韩av不卡在线观看| 日本aⅴ免费视频一区二区三区| 日韩中文字幕亚洲一区二区va在线| 天天综合网 天天综合色| 日韩精品一二三| 国内精品写真在线观看| 国产成人午夜精品影院观看视频 | 粉嫩一区二区三区性色av| 成人黄色综合网站| 久久久精品国产99久久精品芒果 | 国产精品久久久久国产精品日日| 国产精品青草综合久久久久99| 国产精品理伦片| 一区二区免费看| 奇米在线7777在线精品| 国产精华液一区二区三区| 不卡av在线网| 欧美喷潮久久久xxxxx| 精品久久久久香蕉网| 中文字幕高清不卡| 一区二区久久久久久| 久久精品国产一区二区| 国产91丝袜在线播放九色| 色琪琪一区二区三区亚洲区| 91麻豆精品国产自产在线观看一区| 欧美sm极限捆绑bd| 亚洲天堂av一区| 日本美女视频一区二区| 成人性生交大片免费| 在线一区二区视频| 精品第一国产综合精品aⅴ| 中文字幕一区二区三区蜜月| 视频一区二区三区在线| 国产一区二区日韩精品| 在线精品视频一区二区三四| 欧美电影免费观看高清完整版在 | 国产精品一区专区| 成人av高清在线| 欧美日韩国产一区| 日本一区二区三区dvd视频在线| 亚洲精品免费一二三区| 久久精品国产一区二区三区免费看| 成人污污视频在线观看| 在线成人av影院| 17c精品麻豆一区二区免费| 青青国产91久久久久久 | 欧美高清在线一区| 丝袜亚洲另类欧美| 99国产精品99久久久久久| 日韩欧美国产一区二区三区| 亚洲精品免费在线观看| 国产在线日韩欧美| 欧美撒尿777hd撒尿| 亚洲天堂免费在线观看视频| 久久99精品久久久久久国产越南 | 中文字幕一区av| 精品一区二区三区免费毛片爱| 欧美性生活影院| 国产日韩欧美电影| 麻豆91免费观看| 精品视频一区三区九区| 亚洲美女精品一区| 99精品国产91久久久久久 | 国产麻豆91精品| 欧美一区二区免费| 亚洲第一主播视频| 95精品视频在线| 国产精品对白交换视频 | 99久久免费精品高清特色大片| 亚洲精品在线网站| 久久国产精品99久久久久久老狼| 欧美日韩精品一区二区三区| 亚洲精品久久久蜜桃| eeuss国产一区二区三区| 欧美国产精品久久| 国产91对白在线观看九色| 久久久久久久综合| 韩国av一区二区| 2020国产精品自拍| 韩国精品主播一区二区在线观看 | 色偷偷久久人人79超碰人人澡| 欧美国产综合一区二区| 国产成人鲁色资源国产91色综| 久久综合av免费| 国产一区二区视频在线| 久久久综合精品| 国产盗摄视频一区二区三区| 国产日韩亚洲欧美综合| 国产精品综合一区二区三区| 国产视频在线观看一区二区三区 | 国产91丝袜在线播放0| 国产精品黄色在线观看| 成人动漫视频在线| 亚洲美女一区二区三区| 欧美色图免费看| 婷婷成人综合网| 日韩欧美国产系列| 国产精品亚洲一区二区三区在线| 国产女人18毛片水真多成人如厕| 风间由美性色一区二区三区| 亚洲欧洲三级电影| 欧美亚洲综合一区| 人人爽香蕉精品| 国产日韩欧美不卡在线| 91在线视频观看| 亚洲成人动漫一区| 日韩欧美国产精品| 国产99久久久精品| 亚洲裸体在线观看| 91麻豆精品国产综合久久久久久 | 亚洲18色成人| 精品久久久久久最新网址| 国产91丝袜在线观看|