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

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

?? regfile.v

?? arm9_fpga2_verilog是一個可以綜合的用verilog寫的arm9的ip軟核
?? V
字號:
`timescale 1ns/10ps/*****************************************************************************$RCSfile: regfile.v,v $$Revision: 1.3 $$Author: kohlere $$Date: 2000/03/30 01:10:49 $$State: Exp $$Source: /home/lefurgy/tmp/ISC-repository/isc/hardware/ARM10/behavioral/pipelined/fpga2/regfile.v,v $Description: Register File, 31, 32-bit registers (ff's).  Would like		to use SRAM, but we still don't have the damn memory		generators.*****************************************************************************/module regfile (nGCLK, nWAIT,		  nRESET, index_a, index_b, write_a, write_b, wena_a,		  wena_b, w_addr_a, w_addr_b, port_a, port_b, pc_if);/*------------------------------------------------------------------------        Ports------------------------------------------------------------------------*/input 	[31:0]	write_a;		//Data on Write Port Ainput	[31:0]	write_b;		//Data on Write Port Binput	[31:0]	pc_if;			//PC Valueinput	[4:0]	index_a;		//Read Index Ainput	[4:0]	index_b;		//Read Index Binput	[4:0]	w_addr_a;		//Write Index Ainput	[4:0]	w_addr_b;		//Write Index Binput		nGCLK;			//Clockinput		nRESET;			//Reset Signalinput		nWAIT;			//Clock Enableinput		wena_a;			//Write Enable Ainput		wena_b;			//Write Enable Boutput	[31:0]	port_a;			//Read Port Aoutput	[31:0]	port_b;			//Read Port B	/*------------------------------------------------------------------------        Signal Declarations------------------------------------------------------------------------*/reg     [31:0]  r0, r1, r2, r3,         //Declare 31, 32-bit registers                r4, r5, r6, r7,                r8, r9, r10, r11,                r12, r13, r14,                r16, r17, r18, r19,                r20, r21, r22, r23,                r24, r25, r26, r27,                r28, r29, r30;reg	[31:0]	port_a, port_b;//Create the two Read Port Muxesalways @(index_a or index_b or r0 or r1 or r2 or r3                or r4 or r5 or r6 or r7 or r8 or r9                or r10 or r11 or r12 or r13 or r14                or r16 or r17 or r18 or r19 or pc_if                or r20 or r21 or r22 or r23 or r24                or r25 or r26 or r27 or r28 or r29                or r30)    begin        case (index_a) //synopsys parallel_case            5'h00:  port_a = r0;              5'h01:  port_a = r1;              5'h02:  port_a = r2;              5'h03:  port_a = r3;              5'h04:  port_a = r4;              5'h05:  port_a = r5;             5'h06:  port_a = r6;             5'h07:  port_a = r7;             5'h08:  port_a = r8;             5'h09:  port_a = r9;             5'h0A:  port_a = r10;            5'h0B:  port_a = r11;            5'h0C:  port_a = r12;            5'h0D:  port_a = r13;            5'h0E:  port_a = r14;            5'h0F:  port_a = pc_if;            5'h10:  port_a = r16;            5'h11:  port_a = r17;            5'h12:  port_a = r18;            5'h13:  port_a = r19;               5'h14:  port_a = r20;             5'h15:  port_a = r21;            5'h16:  port_a = r22;            5'h17:  port_a = r23;            5'h18:  port_a = r24;            5'h19:  port_a = r25;            5'h1A:  port_a = r26;            5'h1B:  port_a = r27;  	    5'h1C:  port_a = r28;            5'h1D:  port_a = r29;            5'h1E:  port_a = r30;            default: port_a = r0;    endcase        case (index_b) //synopsys parallel_case            5'h00:  port_b = r0;              5'h01:  port_b = r1;              5'h02:  port_b = r2;              5'h03:  port_b = r3;             5'h04:  port_b = r4;             5'h05:  port_b = r5;             5'h06:  port_b = r6;             5'h07:  port_b = r7;             5'h08:  port_b = r8;             5'h09:  port_b = r9;             5'h0A:  port_b = r10;            5'h0B:  port_b = r11;            5'h0C:  port_b = r12;            5'h0D:  port_b = r13;            5'h0E:  port_b = r14;            5'h0F:  port_b = pc_if;            5'h10:  port_b = r16;            5'h11:  port_b = r17;               5'h12:  port_b = r18;             5'h13:  port_b = r19;            5'h14:  port_b = r20;            5'h15:  port_b = r21;            5'h16:  port_b = r22;            5'h17:  port_b = r23;            5'h18:  port_b = r24;            5'h19:  port_b = r25;            5'h1A:  port_b = r26;            5'h1B:  port_b = r27;            5'h1C:  port_b = r28;            5'h1D:  port_b = r29;            5'h1E:  port_b = r30;            default: port_b = r0;        endcase    end//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      r0 <= #1 32'h0;    else if (nWAIT)      begin        if ((w_addr_a == 5'h00) & (wena_a))          r0 <= #1 write_a;        else if ((w_addr_b == 5'h00) & (wena_b))          r0 <= #1 write_b;      end  end//synopsys async_set_reset "nRESET" always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      r1 <= #1 32'h0;    else if (nWAIT)      begin        if ((w_addr_a == 5'h01) & (wena_a))          r1 <= #1 write_a;        else if ((w_addr_b == 5'h01) & (wena_b))          r1 <= #1 write_b;      end  end//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      r2 <= #1 32'h0;    else if (nWAIT)      begin        if ((w_addr_a == 5'h02) & (wena_a))          r2 <= #1 write_a;        else if ((w_addr_b == 5'h02) & (wena_b))          r2 <= #1 write_b;      end  end//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      r3 <= #1 32'h0;    else if (nWAIT)      begin        if ((w_addr_a == 5'h03) & (wena_a))          r3 <= #1 write_a;        else if ((w_addr_b == 5'h03) & (wena_b))          r3 <= #1 write_b;      end  end//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      r4 <= #1 32'h0;    else if (nWAIT)      begin        if ((w_addr_a == 5'h04) & (wena_a))          r4 <= #1 write_a;        else if ((w_addr_b == 5'h04) & (wena_b))          r4 <= #1 write_b;      endend//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      r5 <= #1 32'h0;    else if (nWAIT)      begin        if ((w_addr_a == 5'h05) & (wena_a))          r5 <= #1 write_a;        else if ((w_addr_b == 5'h05) & (wena_b))          r5 <= #1 write_b;      end  end//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      r6 <= #1 32'h0;    else if (nWAIT)      begin        if ((w_addr_a == 5'h06) & (wena_a))          r6 <= #1 write_a;        else if ((w_addr_b == 5'h06) & (wena_b))          r6 <= #1 write_b;      end  end//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      r7 <= #1 32'h0;    else if (nWAIT)      begin        if ((w_addr_a == 5'h07) & (wena_a))          r7 <= #1 write_a;        else if ((w_addr_b == 5'h07) & (wena_b))          r7 <= #1 write_b;      end  end//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      r8 <= #1 32'h0;    else if (nWAIT)      begin        if ((w_addr_a == 5'h08) & (wena_a))          r8 <= #1 write_a;        else if ((w_addr_b == 5'h08) & (wena_b))          r8 <= #1 write_b;      end  end//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      r9 <= #1 32'h0;    else if (nWAIT)      begin        if ((w_addr_a == 5'h09) & (wena_a))          r9 <= #1 write_a;        else if ((w_addr_b == 5'h09) & (wena_b))          r9 <= #1 write_b;      end  end//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      r10 <= #1 32'h0;    else if (nWAIT)      begin        if ((w_addr_a == 5'h0A) & (wena_a))          r10 <= #1 write_a;        else if ((w_addr_b == 5'h0A) & (wena_b))          r10 <= #1 write_b;      end  end//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      r11 <= #1 32'h0;    else if (nWAIT)      begin        if ((w_addr_a == 5'h0B) & (wena_a))          r11 <= #1 write_a;        else if ((w_addr_b == 5'h0B) & (wena_b))          r11 <= #1 write_b;      end  end//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      r12 <= #1 32'h0;    else if (nWAIT)      begin        if ((w_addr_a == 5'h0C) & (wena_a))          r12 <= #1 write_a;        else if ((w_addr_b == 5'h0C) & (wena_b))          r12 <= #1 write_b;      end  end//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      r13 <= #1 32'h0;    else if (nWAIT)      begin        if ((w_addr_a == 5'h0D) & (wena_a))          r13 <= #1 write_a;        else if ((w_addr_b == 5'h0D) & (wena_b))          r13 <= #1 write_b;      end  end//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      r14 <= #1 32'h0;    else if (nWAIT)      begin        if ((w_addr_a == 5'h0E) & (wena_a))          r14 <= #1 write_a;        else if ((w_addr_b == 5'h0E) & (wena_b))          r14 <= #1 write_b;      end  end//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      r16 <= #1 32'h0;    else if (nWAIT)      begin        if ((w_addr_a == 5'h10) & (wena_a))          r16 <= #1 write_a;        else if ((w_addr_b == 5'h10) & (wena_b))          r16 <= #1 write_b;      end  end//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      r17 <= #1 32'h0;    else if (nWAIT)      begin        if ((w_addr_a == 5'h11) & (wena_a))          r17 <= #1 write_a;        else if ((w_addr_b == 5'h11) & (wena_b))          r17 <= #1 write_b;      end  end//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      r18 <= #1 32'h0;    else if (nWAIT)      begin        if ((w_addr_a == 5'h12) & (wena_a))          r18 <= #1 write_a;        else if ((w_addr_b == 5'h12) & (wena_b))          r18 <= #1 write_b;      end  end//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      r19 <= #1 32'h0;    else if (nWAIT)      begin        if ((w_addr_a == 5'h13) & (wena_a))          r19 <= #1 write_a;        else if ((w_addr_b == 5'h13) & (wena_b))          r19 <= #1 write_b;      end  end//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      r20 <= #1 32'h0;    else if (nWAIT)      begin        if ((w_addr_a == 5'h14) & (wena_a))          r20 <= #1 write_a;        else if ((w_addr_b == 5'h14) & (wena_b))          r20 <= #1 write_b;      end  end//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      r21 <= #1 32'h0;    else if (nWAIT)      begin        if ((w_addr_a == 5'h15) & (wena_a))          r21 <= #1 write_a;        else if ((w_addr_b == 5'h15) & (wena_b))          r21 <= #1 write_b;      end  end//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      r22 <= #1 32'h0;    else if (nWAIT)      begin        if ((w_addr_a == 5'h16) & (wena_a))          r22 <= #1 write_a;        else if ((w_addr_b == 5'h16) & (wena_b))          r22 <= #1 write_b;      end  end//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      r23 <= #1 32'h0;    else if (nWAIT)      begin        if ((w_addr_a == 5'h17) & (wena_a))          r23 <= #1 write_a;        else if ((w_addr_b == 5'h17) & (wena_b))          r23 <= #1 write_b;      endend//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      r24 <= #1 32'h0;    else if (nWAIT)      begin        if ((w_addr_a == 5'h18) & (wena_a))          r24 <= #1 write_a;        else if ((w_addr_b == 5'h18) & (wena_b))          r24 <= #1 write_b;      end  end//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      r25 <= #1 32'h0;    else if (nWAIT)      begin        if ((w_addr_a == 5'h19) & (wena_a))          r25 <= #1 write_a;        else if ((w_addr_b == 5'h19) & (wena_b))          r25 <= #1 write_b;      end  end//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      r26 <= #1 32'h0;    else if (nWAIT)      begin        if ((w_addr_a == 5'h1A) & (wena_a))          r26 <= #1 write_a;        else if ((w_addr_b == 5'h1A) & (wena_b))          r26 <= #1 write_b;      end  end//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      r27 <= #1 32'h0;    else if (nWAIT)      begin        if ((w_addr_a == 5'h1B) & (wena_a))          r27 <= #1 write_a;        else if ((w_addr_b == 5'h1B) & (wena_b))          r27 <= #1 write_b;      end  end//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      r28 <= #1 32'h0;    else if (nWAIT)      begin        if ((w_addr_a == 5'h1C) & (wena_a))          r28 <= #1 write_a;        else if ((w_addr_b == 5'h1C) & (wena_b))          r28 <= #1 write_b;      end  end//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      r29 <= #1 32'h0;    else if (nWAIT)      begin        if ((w_addr_a == 5'h1D) & (wena_a))          r29 <= #1 write_a;        else if ((w_addr_b == 5'h1D) & (wena_b))          r29 <= #1 write_b;      end  end//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      r30 <= #1 32'h0;    else if (nWAIT)      begin        if ((w_addr_a == 5'h1E) & (wena_a))          r30 <= #1 write_a;        else if ((w_addr_b == 5'h1E) & (wena_b))          r30 <= #1 write_b;      end  endendmodule

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费av网站大全久久| www.激情成人| 婷婷六月综合亚洲| 亚洲h动漫在线| 亚洲va在线va天堂| 亚洲成人免费在线| 五月婷婷激情综合| 亚洲午夜免费电影| 亚洲高清免费在线| 午夜精品福利久久久| 午夜伦欧美伦电影理论片| 日韩二区在线观看| 免费人成在线不卡| 精品一区二区免费看| 国产一区二区三区免费看| 国产麻豆9l精品三级站| 国产成人精品综合在线观看| av在线综合网| 欧美午夜片在线观看| 这里只有精品视频在线观看| 精品国产一区二区亚洲人成毛片 | 欧美刺激脚交jootjob| 欧美mv日韩mv| 国产精品情趣视频| 日韩一区在线看| 亚洲一区二区欧美| 久久99国产精品尤物| 国产99久久久国产精品潘金网站| www.成人网.com| 欧美亚洲综合久久| 日韩欧美一区二区三区在线| 国产视频在线观看一区二区三区| ...av二区三区久久精品| 亚洲国产毛片aaaaa无费看| 蜜臀久久99精品久久久久宅男 | 欧美军同video69gay| 欧美成人猛片aaaaaaa| 中文字幕精品综合| 婷婷丁香激情综合| 国产又粗又猛又爽又黄91精品| 成人免费毛片app| 555www色欧美视频| 久久精品一区二区三区不卡牛牛| 亚洲欧美日韩国产一区二区三区| 天堂资源在线中文精品| 国产老肥熟一区二区三区| 色又黄又爽网站www久久| 精品日产卡一卡二卡麻豆| 综合久久久久久久| 在线精品亚洲一区二区不卡| 欧美日韩免费观看一区三区| 久久综合网色—综合色88| 中文字幕一区二区三中文字幕| 亚洲成人动漫精品| 成人精品电影在线观看| 欧美一区二区视频网站| 亚洲欧美综合网| 国产一区二区三区四区五区入口| 色婷婷精品久久二区二区蜜臀av | 国产嫩草影院久久久久| 亚洲综合在线第一页| 国产成人精品午夜视频免费| 91精品国产综合久久小美女| 亚洲欧洲成人精品av97| 国产一区二区三区免费观看| 欧美三级日韩三级| 国产精品麻豆网站| 久久99热99| 91麻豆精品91久久久久同性| 国产精品久久毛片av大全日韩| 麻豆精品新av中文字幕| 欧美天堂一区二区三区| 国产精品国产馆在线真实露脸| 欧美a一区二区| 欧美系列在线观看| 亚洲色图一区二区| 国产成人av一区二区三区在线| 在线播放中文字幕一区| 亚洲综合在线视频| 99久久综合国产精品| 久久这里只精品最新地址| 日产国产欧美视频一区精品 | 中文字幕高清不卡| 韩国理伦片一区二区三区在线播放 | 国内外成人在线| 91麻豆精品国产自产在线 | 99久久夜色精品国产网站| 精品美女一区二区三区| 日韩福利电影在线观看| 欧美视频一区二区三区在线观看| 中文字幕一区二区三区不卡| 懂色一区二区三区免费观看| 久久久电影一区二区三区| 国产综合久久久久久久久久久久| 日韩午夜在线观看视频| 日韩成人一级大片| 日韩三级伦理片妻子的秘密按摩| 亚洲图片欧美一区| 欧美日韩国产成人在线免费| 无码av免费一区二区三区试看| 欧美私人免费视频| 亚洲午夜日本在线观看| 欧美色倩网站大全免费| 香蕉久久一区二区不卡无毒影院| 欧美日韩国产电影| 青青草伊人久久| 日韩精品在线一区二区| 美女mm1313爽爽久久久蜜臀| 成人丝袜18视频在线观看| 欧美三级在线看| 亚洲成av人综合在线观看| 欧美三级午夜理伦三级中视频| 午夜国产精品一区| 91麻豆精品国产91久久久久久久久| 日韩专区在线视频| 欧美一区午夜精品| 久久国产精品区| 国产日韩精品一区二区三区| www.久久久久久久久| 洋洋av久久久久久久一区| 欧美日韩国产123区| 另类中文字幕网| 久久久久久亚洲综合| 国产不卡在线一区| 亚洲精品免费在线| 69成人精品免费视频| 国模无码大尺度一区二区三区| 欧美国产精品中文字幕| 在线亚洲一区观看| 三级在线观看一区二区| 精品福利在线导航| 成人一区二区三区在线观看| 1024国产精品| 717成人午夜免费福利电影| 国产精品996| 一区二区三区四区激情| 日韩欧美久久久| 成人av小说网| 丝袜脚交一区二区| 久久精品日产第一区二区三区高清版 | 精品国产成人在线影院 | 欧美精品三级日韩久久| 久久99精品久久久久婷婷| 国产精品污www在线观看| 欧日韩精品视频| 久久99国产乱子伦精品免费| 中文字幕一区二区三区不卡| 51久久夜色精品国产麻豆| 国产精品系列在线播放| 亚洲一区二区美女| 国产亚洲欧美日韩俺去了| 91极品美女在线| 麻豆精品久久久| 一区二区免费视频| 久久久精品一品道一区| 欧美三级视频在线| 成人精品一区二区三区四区| 婷婷丁香激情综合| 国产精品第一页第二页第三页| 91精品国产色综合久久不卡蜜臀 | 欧美一级欧美一级在线播放| av午夜一区麻豆| 日韩av中文在线观看| 最新日韩在线视频| 欧美成va人片在线观看| 色综合久久精品| 国产很黄免费观看久久| 日本午夜一本久久久综合| 亚洲日本一区二区| 久久久久久久久久看片| 51精品视频一区二区三区| 91原创在线视频| 国产精品综合一区二区| 日本欧美大码aⅴ在线播放| 亚洲女性喷水在线观看一区| 色综合久久久久综合体| 亚洲精品乱码久久久久久黑人| 久久九九国产精品| 欧美一二区视频| 欧美撒尿777hd撒尿| 成人晚上爱看视频| 国产一区二三区| 免费观看一级欧美片| 一片黄亚洲嫩模| 国产精品夫妻自拍| 日本一区二区三区视频视频| 26uuu色噜噜精品一区二区| 9191成人精品久久| 91福利精品第一导航| av电影一区二区| 成人美女视频在线观看18| 激情都市一区二区| 蜜臀久久99精品久久久画质超高清 | 欧美日韩高清在线| 欧美体内she精高潮| 91福利视频网站| 欧美色男人天堂| 欧美日韩一区二区三区不卡| 91福利社在线观看| 欧美性生交片4|