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

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

?? mmu_new.v

?? arm9_fpga2_verilog是一個可以綜合的用verilog寫的arm9的ip軟核
?? V
?? 第 1 頁 / 共 3 頁
字號:
    if (~nRESET)      cr8 <= 32'h0;    else if (nWAIT)      begin        if (write_cr8)          cr8 <= res_to_wb;      end  endassign write_cr9 = rfw_ena & (CRd_cme == 4'h9);//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      cr9 <= 32'h0;    else if (nWAIT)      begin        if (write_cr9)          cr9 <= res_to_wb;      end  endassign write_cr10 = rfw_ena & (CRd_cme == 4'ha);//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      cr10 <= 32'h0;    else if (nWAIT)      begin        if (write_cr10)          cr10 <= res_to_wb;      end  endassign write_cr11 = rfw_ena & (CRd_cme == 4'hb);//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      cr11 <= 32'h0;    else if (nWAIT)      begin        if (write_cr11)          cr11 <= res_to_wb;      end  endassign write_cr12 = rfw_ena & (CRd_cme == 4'hc);//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      cr12 <= 32'h0;    else if (nWAIT)      begin        if (write_cr12)           cr12 <= res_to_wb;      end     endassign write_cr13 = rfw_ena & (CRd_cme == 4'hd);//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      cr13 <= 32'h0;    else if (nWAIT)      begin        if (write_cr13)          cr13 <= res_to_wb;      end  endassign write_cr14 = rfw_ena & (CRd_cme == 4'he);//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      cr14 <= 32'h0;    else if (nWAIT)      begin        if (DABORT)          cr14 <= da;      end  endassign write_cr15 = rfw_ena & (CRd_cme == 4'hf);//synopsys async_set_reset "nRESET"always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      cr15 <= 32'h0;    else if (nWAIT)      begin        if (DABORT)          cr15 <= da;      end  end//Read the Proper Operandsalways @(cr0 or cr1 or cr2 or cr3 or cr4 or cr5 or cr6 or cr7 or cr8 or	 cr9 or cr10 or cr11 or cr12 or cr13 or cr14 or cr15 or 	 op1_index_cid)  begin    case (op1_index_cid) //synopsys full_case parallel_case      4'h0: rf_op1 = cr0;      4'h1: rf_op1 = cr1;      4'h2: rf_op1 = cr2;      4'h3: rf_op1 = cr3;      4'h4: rf_op1 = cr4;      4'h5: rf_op1 = cr5;      4'h6: rf_op1 = cr6;      4'h7: rf_op1 = cr7;      4'h8: rf_op1 = cr8;      4'h9: rf_op1 = cr9;      4'ha: rf_op1 = cr10;      4'hb: rf_op1 = cr11;      4'hc: rf_op1 = cr12;      4'hd: rf_op1 = cr13;      4'he: rf_op1 = cr14;      4'hf: rf_op1 = cr15;    endcase  endalways @(op1_index_cid or inst_count or cyc_count or imiss_count                or dmiss_count or iaccesses or daccesses or time_count or		predicted or pcorrect or spec_iabort or spec_dabort)  begin    case (op1_index_cid) //synopsys full_case parallel_case      4'h0: perf_op1 = inst_count;      4'h1: perf_op1 = cyc_count;      4'h2: perf_op1 = imiss_count;      4'h3: perf_op1 = dmiss_count;      4'h4: perf_op1 = iaccesses;      4'h5: perf_op1 = daccesses;      4'h6: perf_op1 = predicted;      4'h7: perf_op1 = pcorrect;      4'h8: perf_op1 = spec_iabort;      4'h9: perf_op1 = spec_dabort;      4'hA: perf_op1 = time_count;   default: perf_op1 = inst_count;    endcase  endalways @(cr0 or cr1 or cr2 or cr3 or cr4 or cr5 or cr6 or cr7 or cr8 or         cr9 or cr10 or cr11 or cr12 or cr13 or cr14 or cr15 or 	 op2_index_cid)begin    case (op2_index_cid) //synopsys full_case parallel_case      4'h0: rf_op2 = cr0;      4'h1: rf_op2 = cr1;      4'h2: rf_op2 = cr2;      4'h3: rf_op2 = cr3;      4'h4: rf_op2 = cr4;      4'h5: rf_op2 = cr5;      4'h6: rf_op2 = cr6;      4'h7: rf_op2 = cr7;      4'h8: rf_op2 = cr8;      4'h9: rf_op2 = cr9;      4'ha: rf_op2 = cr10;      4'hb: rf_op2 = cr11;      4'hc: rf_op2 = cr12;      4'hd: rf_op2 = cr13;      4'he: rf_op2 = cr14;      4'hf: rf_op2 = cr15;    endcase  end/*------------------------------------------------------------------*//* Instruction Decompression Trigger Circuitry                      *//*------------------------------------------------------------------*///Latch the Address Busalways @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      ia <= 26'h0;    else if (nWAIT)      begin        if (~InMREQ)          ia <= IA[31:6];      end  endalways @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      da <= 32'h0;    else if (nWAIT)      begin        if (~DnMREQ)          da <= DA[31:0];      end  end/* First Compare the Top 21 Bits */wire	[31:11]	inst_xor0;	//Bitwise XOR of Top 21 Bitswire	[31:11]	inst_xor1;	//Bitwise XOR of Top 21 Bitswire	[31:11] inst_xor2;	//Bitwise XOR of Top 21 Bitswire	[31:11] data_xor0;	//Bitwise XOR or Top 21 DA Bitswire    [31:11] data_xor1;      //Bitwise XOR or Top 21 DA Bitswire    [31:11] data_xor2;      //Bitwise XOR or Top 21 DA Bitswire	[31:11]	cbrtag0;	//Tag of Region 0wire	[31:11] cbrtag1;	//Tag of Region 1wire	[31:11]	cbrtag2;	//Tag of Region 2wire	[31:6]  idrtag;		//Tag of Inst Decomp Routine wire	[31:11] abus;		//Address From IA Buswire	[31:11] dbus;		//Address from DA Buswire	[31:6]  addr_xor3;	//Bitwise XOR of Top 26 Bitsassign cbrtag0 = cr2[31:11];assign cbrtag1 = cr3[31:11];assign cbrtag2 = cr4[31:11];assign idrtag = cr5[31:6];assign abus = ia[31:11];assign dbus = da[31:11];assign inst_xor0 = (abus ^ cbrtag0);assign inst_xor1 = (abus ^ cbrtag1);assign inst_xor2 = (abus ^ cbrtag2);assign data_xor0 = (dbus ^ cbrtag0);assign data_xor1 = (dbus ^ cbrtag1);assign data_xor2 = (dbus ^ cbrtag2);assign addr_xor3 = (ia ^ idrtag);/* Also Must Create the Size Masks *//* Sizes Range from 2kB - 64MB in by powers of 2. *//* 2kB = 0000, 4kB = 0001, 8kB = 0010, ... 64MB = 1111 *//* 2kB check IA[31:11], 4kB check IA[31:12] ... 64MB check IA[31:26] */reg	[31:11]	mask0;		//0 the Bits Comparingreg	[31:11] mask1;		//0 the Bits Comparingreg	[31:11] mask2;		//0 the Bits Comparingreg	[31:6]	mask3;		//0 the Bist Comparingwire	[3:0]	size0;		//Size of Region 0;wire	[3:0]	size1;		//Size of Region 1;wire	[3:0]	size2;		//Size of Region 2;wire	[1:0]	size3;		//Size of Inst Decomp Routine/* Split of the Sizes from the CBRR's */assign size0 = cr2[3:0];assign size1 = cr3[3:0];assign size2 = cr4[3:0];assign size3 = cr5[1:0];/* Set up the Rest of each Mask */always @(size0)  begin    case (size0) //synopsys full_case parallel_case      4'h0: mask0[31:11] = 21'h000000;      4'h1: mask0[31:11] = 21'h000001;      4'h2: mask0[31:11] = 21'h000003;      4'h3: mask0[31:11] = 21'h000007;      4'h4: mask0[31:11] = 21'h00000F;      4'h5: mask0[31:11] = 21'h00001F;      4'h6: mask0[31:11] = 21'h00003F;      4'h7: mask0[31:11] = 21'h00007F;      4'h8: mask0[31:11] = 21'h0000FF;      4'h9: mask0[31:11] = 21'h0001FF;      4'hA: mask0[31:11] = 21'h0003FF;      4'hB: mask0[31:11] = 21'h0007FF;      4'hC: mask0[31:11] = 21'h000FFF;      4'hD: mask0[31:11] = 21'h001FFF;      4'hE: mask0[31:11] = 21'h003FFF;      4'hF: mask0[31:11] = 21'h007FFF;    endcase  endalways @(size1)  begin    case (size1) //synopsys full_case parallel_case      4'h0: mask1[31:11] = 21'h0000;      4'h1: mask1[31:11] = 21'h0001;      4'h2: mask1[31:11] = 21'h0003;      4'h3: mask1[31:11] = 21'h0007;      4'h4: mask1[31:11] = 21'h000F;      4'h5: mask1[31:11] = 21'h001F;      4'h6: mask1[31:11] = 21'h003F;      4'h7: mask1[31:11] = 21'h007F;      4'h8: mask1[31:11] = 21'h00FF;      4'h9: mask1[31:11] = 21'h01FF;      4'hA: mask1[31:11] = 21'h03FF;      4'hB: mask1[31:11] = 21'h07FF;      4'hC: mask1[31:11] = 21'h0FFF;      4'hD: mask1[31:11] = 21'h1FFF;      4'hE: mask1[31:11] = 21'h3FFF;      4'hF: mask1[31:11] = 21'h7FFF;    endcase  endalways @(size2)  begin    case (size2) //synopsys full_case parallel_case      4'h0: mask2[31:11] = 21'h0000;      4'h1: mask2[31:11] = 21'h0001;      4'h2: mask2[31:11] = 21'h0003;      4'h3: mask2[31:11] = 21'h0007;      4'h4: mask2[31:11] = 21'h000F;      4'h5: mask2[31:11] = 21'h001F;      4'h6: mask2[31:11] = 21'h003F;      4'h7: mask2[31:11] = 21'h007F;      4'h8: mask2[31:11] = 21'h00FF;      4'h9: mask2[31:11] = 21'h01FF;      4'hA: mask2[31:11] = 21'h03FF;      4'hB: mask2[31:11] = 21'h07FF;      4'hC: mask2[31:11] = 21'h0FFF;      4'hD: mask2[31:11] = 21'h1FFF;      4'hE: mask2[31:11] = 21'h3FFF;      4'hF: mask2[31:11] = 21'h7FFF;    endcase  endalways @(size3)  begin    case (size3) //synopsys full_case parallel_case      2'h0: mask3[31:6] = 26'h0000000;      2'h1: mask3[31:6] = 26'h0000001;      2'h2: mask3[31:6] = 26'h0000003;      2'h3: mask3[31:6] = 26'h0000007;    endcase  end/* XOR the AND'd address with the Mask and Or it     *//* When nHit goes Low, there is a match              *//* A match indicates an address in Compressed Region */wire nHit0, nHit1, nHit2, nHit3, nHit4, nHit5, nHit6;assign nHit0 = | (~mask0 & inst_xor0);assign nHit1 = | (~mask1 & inst_xor1);assign nHit2 = | (~mask2 & inst_xor2);assign nHit3 = | (~mask3 & addr_xor3);assign nHit4 = | (~mask0 & data_xor0);assign nHit5 = | (~mask1 & data_xor1);assign nHit6 = | (~mask2 & data_xor2);/* Generate the Instruction Abort Interrupt */assign IABORT = ((~nHit0 & cbrr0e & imiss) | 		 (~nHit1 & cbrr1e & imiss) |		 (~nHit2 & cbrr2e & imiss));always @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      abort_id <= 1'b0;    else if (nWAIT)      begin        if (~id_enbar)          abort_id <= (IABORT | DABORT);        end  endalways @(posedge nGCLK or negedge nRESET)  begin    if (~nRESET)      abort_ex <= 1'b0;    else if (nWAIT)      begin	if (~ex_enbar)          abort_ex <= abort_id | (abort_ex & (mode == 5'b10111));      end  end           always @(posedge nGCLK or negedge nRESET)    begin    if (~nRESET)      abort_me <= 1'b0;    else if (nWAIT)      begin        if (~me_enbar)          abort_me <= abort_ex;      end  endassign DABORT = ((~nHit4 & cbrr0e & dmiss & ~abort_me) |                 (~nHit5 & cbrr1e & dmiss & ~abort_me) |                 (~nHit6 & cbrr2e & dmiss & ~abort_me));  /* Generate Non-Cacheable Signal */assign useMini = ~nHit3 & idrre;endmodule

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久99久久精品| 欧美大片在线观看一区二区| 午夜国产精品一区| 亚洲精品国产一区二区三区四区在线| 精品国产一区二区三区av性色 | 日韩精品一区国产麻豆| 欧美午夜寂寞影院| 欧美天堂亚洲电影院在线播放| 91免费看`日韩一区二区| a在线欧美一区| 91丨porny丨中文| 色哟哟国产精品免费观看| 成人av小说网| 色妞www精品视频| 成人动漫中文字幕| 99re66热这里只有精品3直播| 91在线你懂得| 在线播放91灌醉迷j高跟美女 | 国产伦精品一区二区三区免费迷 | 国产69精品久久777的优势| 国产在线视频精品一区| 国产精品456| 99v久久综合狠狠综合久久| 在线一区二区三区| 欧美一区二区三区啪啪| 亚洲精品在线电影| 国产精品久久久久久亚洲毛片 | 亚洲大片精品永久免费| 日韩专区欧美专区| 国产一区视频网站| 99re这里只有精品首页| 欧美日韩一区 二区 三区 久久精品| 91麻豆精品国产91久久久久久久久| 日韩欧美国产精品| 国产精品嫩草影院av蜜臀| 亚洲男帅同性gay1069| 日韩精品国产欧美| 大陆成人av片| 欧美图片一区二区三区| 日韩美女一区二区三区| 自拍偷拍欧美精品| 美女一区二区三区| 91在线一区二区三区| 8x8x8国产精品| 中文字幕一区二区在线观看| 日韩一区精品字幕| 色综合久久久久久久久| 精品国产网站在线观看| 一区二区三区日韩精品视频| av亚洲精华国产精华精华 | 欧美一区二区三区日韩| 欧美国产国产综合| 免费成人结看片| 色欧美日韩亚洲| 国产精品免费视频一区| 久久电影网站中文字幕| 91麻豆免费看| 欧美激情中文不卡| 久久福利资源站| 欧美综合久久久| 国产精品免费观看视频| 免费观看成人av| 欧美丝袜自拍制服另类| 亚洲国产精品精华液ab| 日韩精品欧美精品| 91免费国产视频网站| 久久午夜免费电影| 美洲天堂一区二卡三卡四卡视频| 色婷婷综合久久久久中文一区二区 | 欧美日韩在线一区二区| 亚洲欧洲无码一区二区三区| 国产麻豆精品一区二区| 91精品婷婷国产综合久久性色| 亚洲三级电影网站| 97精品电影院| 亚洲免费观看视频| 成人a级免费电影| 欧美激情在线免费观看| 国产露脸91国语对白| 日韩精品一区二区三区蜜臀 | 成人精品免费看| 久久精品夜色噜噜亚洲a∨| 狂野欧美性猛交blacked| 4438亚洲最大| 日本欧美一区二区三区乱码| 正在播放亚洲一区| 美女脱光内衣内裤视频久久网站| 欧美日韩国产系列| 琪琪久久久久日韩精品| 日韩欧美激情一区| 日韩国产欧美视频| 精品国产不卡一区二区三区| 精品在线视频一区| 久久亚洲精精品中文字幕早川悠里| 极品少妇xxxx精品少妇偷拍| 久久综合色鬼综合色| 成人免费视频视频| 一区二区高清视频在线观看| 欧美人妇做爰xxxⅹ性高电影| 日韩av不卡一区二区| 久久久亚洲高清| yourporn久久国产精品| 亚洲一区在线观看免费| 日韩欧美亚洲另类制服综合在线| 国产馆精品极品| 精品系列免费在线观看| 色综合久久六月婷婷中文字幕| 一区二区三区精品在线观看| 欧美一区二区三区视频在线| 国内久久精品视频| 亚洲欧美一区二区在线观看| 欧美福利视频导航| 成人av在线一区二区三区| 亚洲一区二区三区四区的| 欧美xxxx在线观看| 99久久99久久精品国产片果冻 | 7777精品伊人久久久大香线蕉完整版| 欧美aaaaaa午夜精品| 国产精品日韩精品欧美在线| 在线影院国内精品| 国产一区二区三区不卡在线观看| 亚洲免费在线看| 久久新电视剧免费观看| 欧美午夜片在线看| 成人污视频在线观看| 日韩专区中文字幕一区二区| 一区免费观看视频| 亚洲精品一区二区在线观看| 在线免费观看日本欧美| 国产寡妇亲子伦一区二区| 日韩影视精彩在线| 一区二区三区不卡在线观看| 国产欧美视频一区二区三区| 欧美美女bb生活片| 91蝌蚪porny| 国产91精品一区二区麻豆网站 | 91色.com| 不卡视频一二三| 日韩二区三区四区| 亚洲人成影院在线观看| 久久免费精品国产久精品久久久久| 欧美视频一区在线观看| 91免费小视频| 久久99国产精品久久99果冻传媒| 一区二区三区免费| 亚洲免费观看高清完整版在线观看熊 | 久久99蜜桃精品| 一区二区成人在线| 国产精品乱码一区二区三区软件 | 一区二区三区四区中文字幕| 国产无人区一区二区三区| 欧美大片国产精品| 日韩美女视频在线| 欧美一区二区视频免费观看| 欧美日本国产视频| 在线视频欧美区| 日本韩国一区二区三区视频| av福利精品导航| 91免费视频观看| 色偷偷久久人人79超碰人人澡| 色系网站成人免费| 欧美亚洲综合另类| 9191国产精品| 日韩精品一区二区三区中文不卡 | 亚洲国产美国国产综合一区二区| 亚洲欧美日韩久久精品| 亚洲三级小视频| 伊人性伊人情综合网| 一区二区三区在线影院| 亚洲成人免费观看| 日本强好片久久久久久aaa| 免费看日韩精品| 狠狠色丁香九九婷婷综合五月 | 国产精品毛片a∨一区二区三区| 国产夜色精品一区二区av| 中文无字幕一区二区三区| 欧美韩国日本不卡| 伊人夜夜躁av伊人久久| 水野朝阳av一区二区三区| 国产美女主播视频一区| 99精品视频在线观看免费| 欧美日韩中文另类| 日韩精品中文字幕一区| 国产欧美一区二区三区鸳鸯浴 | 麻豆成人91精品二区三区| 国产一区二区不卡老阿姨| www.欧美色图| 7777精品伊人久久久大香线蕉的 | 欧美精品一区二区久久婷婷 | 亚洲va国产天堂va久久en| 日韩av成人高清| 不卡一区二区中文字幕| 91精品国产丝袜白色高跟鞋| 久久久综合精品| 一区二区激情小说| 国产乱码字幕精品高清av| 色婷婷国产精品综合在线观看| 欧美mv日韩mv| 一区二区三区在线观看欧美| 精品一区二区国语对白|