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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? or1200_freeze.v

?? 一個(gè)開(kāi)放的risc
?? V
字號(hào):
//////////////////////////////////////////////////////////////////////////                                                              ////////  OR1200's Freeze logic                                       ////////                                                              ////////  This file is part of the OpenRISC 1200 project              ////////  http://www.opencores.org/cores/or1k/                        ////////                                                              ////////  Description                                                 ////////  Generates all freezes and stalls inside RISC                ////////                                                              ////////  To Do:                                                      ////////   - make it smaller and faster                               ////////                                                              ////////  Author(s):                                                  ////////      - Damjan Lampret, lampret@opencores.org                 ////////                                                              //////////////////////////////////////////////////////////////////////////////                                                              //////// Copyright (C) 2000 Authors and OPENCORES.ORG                 ////////                                                              //////// This source file may be used and distributed without         //////// restriction provided that this copyright statement is not    //////// removed from the file and that any derivative work contains  //////// the original copyright notice and the associated disclaimer. ////////                                                              //////// This source file is free software; you can redistribute it   //////// and/or modify it under the terms of the GNU Lesser General   //////// Public License as published by the Free Software Foundation; //////// either version 2.1 of the License, or (at your option) any   //////// later version.                                               ////////                                                              //////// This source is distributed in the hope that it will be       //////// useful, but WITHOUT ANY WARRANTY; without even the implied   //////// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR      //////// PURPOSE.  See the GNU Lesser General Public License for more //////// details.                                                     ////////                                                              //////// You should have received a copy of the GNU Lesser General    //////// Public License along with this source; if not, download it   //////// from http://www.opencores.org/lgpl.shtml                     ////////                                                              ////////////////////////////////////////////////////////////////////////////// CVS Revision History//// $Log: or1200_freeze.v,v $// Revision 1.6  2002/07/31 02:04:35  lampret// MAC now follows software convention (signed multiply instead of unsigned).//// Revision 1.5  2002/07/14 22:17:17  lampret// Added simple trace buffer [only for Xilinx Virtex target]. Fixed instruction fetch abort when new exception is recognized.//// Revision 1.4  2002/03/29 15:16:55  lampret// Some of the warnings fixed.//// Revision 1.3  2002/01/28 01:16:00  lampret// Changed 'void' nop-ops instead of insn[0] to use insn[16]. Debug unit stalls the tick timer. Prepared new flag generation for add and and insns. Blocked DC/IC while they are turned off. Fixed I/D MMU SPRs layout except WAYs. TODO: smart IC invalidate, l.j 2 and TLB ways.//// Revision 1.2  2002/01/14 06:18:22  lampret// Fixed mem2reg bug in FAST implementation. Updated debug unit to work with new genpc/if.//// Revision 1.1  2002/01/03 08:16:15  lampret// New prefixes for RTL files, prefixed module names. Updated cache controllers and MMUs.//// Revision 1.10  2001/11/13 10:02:21  lampret// Added 'setpc'. Renamed some signals (except_flushpipe into flushpipe etc)//// Revision 1.9  2001/10/21 17:57:16  lampret// Removed params from generic_XX.v. Added translate_off/on in sprs.v and id.v. Removed spr_addr from dc.v and ic.v. Fixed CR+LF.//// Revision 1.8  2001/10/19 23:28:46  lampret// Fixed some synthesis warnings. Configured with caches and MMUs.//// Revision 1.7  2001/10/14 13:12:09  lampret// MP3 version.//// Revision 1.1.1.1  2001/10/06 10:18:36  igorm// no message//// Revision 1.2  2001/08/09 13:39:33  lampret// Major clean-up.//// Revision 1.1  2001/07/20 00:46:03  lampret// Development version of RTL. Libraries are missing.////// synopsys translate_off`include "timescale.v"// synopsys translate_on`include "or1200_defines.v"`define OR1200_NO_FREEZE	3'd0`define OR1200_FREEZE_BYDC	3'd1`define OR1200_FREEZE_BYMULTICYCLE	3'd2`define OR1200_WAIT_LSU_TO_FINISH	3'd3`define OR1200_WAIT_IC			3'd4//// Freeze logic (stalls CPU pipeline, ifetcher etc.)//module or1200_freeze(	// Clock and reset	clk, rst,	// Internal i/f	multicycle, flushpipe, extend_flush, lsu_stall, if_stall,	lsu_unstall, du_stall, mac_stall, 	force_dslot_fetch, abort_ex,	genpc_freeze, if_freeze, id_freeze, ex_freeze, wb_freeze,	icpu_ack_i, icpu_err_i);//// I/O//input				clk;input				rst;input	[`OR1200_MULTICYCLE_WIDTH-1:0]	multicycle;input				flushpipe;input				extend_flush;input				lsu_stall;input				if_stall;input				lsu_unstall;input				force_dslot_fetch;input				abort_ex;input				du_stall;input				mac_stall;output				genpc_freeze;output				if_freeze;output				id_freeze;output				ex_freeze;output				wb_freeze;input				icpu_ack_i;input				icpu_err_i;//// Internal wires and regs//wire				multicycle_freeze;reg	[`OR1200_MULTICYCLE_WIDTH-1:0]	multicycle_cnt;reg				flushpipe_r;//// Pipeline freeze//// Rules how to create freeze signals:// 1. Not overwriting pipeline stages:// Freze signals at the beginning of pipeline (such as if_freeze) can be asserted more// often than freeze signals at the of pipeline (such as wb_freeze). In other words, wb_freeze must never// be asserted when ex_freeze is not. ex_freeze must never be asserted when id_freeze is not etc.//// 2. Inserting NOPs in the middle of pipeline only if supported:// At this time, only ex_freeze (and wb_freeze) can be deassrted when id_freeze (and if_freeze) are asserted.// This way NOP is asserted from stage ID into EX stage.//assign genpc_freeze = du_stall | flushpipe_r;assign if_freeze = id_freeze | extend_flush;//assign id_freeze = (lsu_stall | (~lsu_unstall & if_stall) | multicycle_freeze | force_dslot_fetch) & ~flushpipe | du_stall;assign id_freeze = (lsu_stall | (~lsu_unstall & if_stall) | multicycle_freeze | force_dslot_fetch) | du_stall | mac_stall;assign ex_freeze = wb_freeze;//assign wb_freeze = (lsu_stall | (~lsu_unstall & if_stall) | multicycle_freeze) & ~flushpipe | du_stall | mac_stall;assign wb_freeze = (lsu_stall | (~lsu_unstall & if_stall) | multicycle_freeze) | du_stall | mac_stall | abort_ex;//// registered flushpipe//always @(posedge clk or posedge rst)	if (rst)		flushpipe_r <= #1 1'b0;	else if (icpu_ack_i | icpu_err_i)//	else if (!if_stall)		flushpipe_r <= #1 flushpipe;	else if (!flushpipe)		flushpipe_r <= #1 1'b0;		//// Multicycle freeze//assign multicycle_freeze = |multicycle_cnt;//// Multicycle counter//always @(posedge clk or posedge rst)	if (rst)		multicycle_cnt <= #1 3'b0;	else if (multicycle_cnt)		multicycle_cnt <= #1 multicycle_cnt - 'd1;	else if (multicycle & !ex_freeze)		multicycle_cnt <= #1 multicycle;endmodule

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色乱码一区二区三区88| 欧美视频在线不卡| 在线观看视频一区二区| 精品久久久网站| 亚洲一区二区三区四区在线免费观看 | 欧美xfplay| 亚洲黄色录像片| 国产91色综合久久免费分享| 欧美一区二区三区视频| 夜夜夜精品看看| 欧美精品一区二区三区蜜臀| 亚洲一区二区三区美女| 国产成人亚洲综合色影视| 日韩欧美在线综合网| 亚洲va欧美va天堂v国产综合| 一本大道久久a久久综合| 欧美国产日韩一二三区| 国产激情偷乱视频一区二区三区| 日韩欧美电影在线| 免费人成黄页网站在线一区二区| 欧美丝袜自拍制服另类| 一区二区三区在线视频观看| 99re热视频这里只精品| 中文字幕日韩欧美一区二区三区| 国产成人亚洲综合a∨猫咪| 精品国产91洋老外米糕| 美美哒免费高清在线观看视频一区二区| 欧美中文字幕一二三区视频| 亚洲小说欧美激情另类| 日本精品视频一区二区| 亚洲青青青在线视频| 99久久伊人精品| 日韩一区有码在线| 一本色道**综合亚洲精品蜜桃冫| 国产精品对白交换视频| 成人av网站在线| 亚洲欧洲日韩在线| 91丨porny丨首页| 亚洲色图.com| 欧美主播一区二区三区| 日韩精品久久理论片| 日韩情涩欧美日韩视频| 国模娜娜一区二区三区| 久久久久免费观看| 国产成人亚洲综合a∨婷婷| 国产精品女主播av| 91日韩精品一区| 天天综合色天天| 精品国产三级电影在线观看| 欧美日本视频在线| 老汉av免费一区二区三区 | 欧美激情在线一区二区| 大白屁股一区二区视频| 亚洲欧美另类图片小说| 精品视频在线免费看| 麻豆精品新av中文字幕| 国产精品久99| 欧美福利一区二区| 高清不卡在线观看| 一区二区三区在线观看欧美| 日韩欧美一区二区久久婷婷| 成人精品高清在线| 午夜激情综合网| 国产日韩欧美精品一区| 色噜噜狠狠色综合中国 | 亚洲一区在线看| 久久综合九色综合97婷婷女人| 成人美女视频在线看| 亚洲电影一级黄| 欧美激情中文字幕一区二区| 欧美日韩国产综合久久| av在线播放一区二区三区| 亚洲一区二区精品久久av| 久久久精品黄色| 欧美日韩国产精选| www.亚洲在线| 久久99国产乱子伦精品免费| 亚洲精品福利视频网站| 久久久久久久av麻豆果冻| 欧美中文字幕久久| 国产电影一区在线| 日韩中文字幕麻豆| 亚洲日本va午夜在线影院| 日韩欧美一二三四区| 色视频一区二区| 懂色中文一区二区在线播放| 日精品一区二区| 一区二区三区色| 国产精品热久久久久夜色精品三区| 欧美一区二区三区啪啪| 欧美又粗又大又爽| 久久精品一区蜜桃臀影院| 日本久久电影网| 国产成人在线视频免费播放| 蜜桃久久精品一区二区| 亚洲亚洲精品在线观看| 亚洲人吸女人奶水| 国产精品国产三级国产普通话三级| 欧美xxx久久| 日韩精品一区二区三区三区免费| 欧美挠脚心视频网站| 欧美在线|欧美| 91蝌蚪porny九色| 成人sese在线| 91亚洲精品一区二区乱码| 国产精品一品二品| 国产精品18久久久久| 极品美女销魂一区二区三区免费| 毛片av一区二区三区| 日韩高清在线一区| 免费欧美在线视频| 日韩和欧美一区二区三区| 午夜av一区二区| 日韩高清不卡一区二区三区| 日本不卡视频一二三区| 日本不卡视频一二三区| 麻豆传媒一区二区三区| 麻豆国产精品777777在线| 久久99精品国产.久久久久久| 久久91精品国产91久久小草| 韩国女主播一区| 懂色av噜噜一区二区三区av| caoporn国产一区二区| 91蜜桃网址入口| 91久久一区二区| 91精品国产免费| 久久久久亚洲综合| 亚洲品质自拍视频| 午夜精品一区二区三区电影天堂 | 欧美精品一区二区高清在线观看| 精品精品欲导航| 久久精品在这里| 最新热久久免费视频| 亚洲综合成人在线| 久久国产精品72免费观看| 国产精品一区二区视频| 97久久久精品综合88久久| 欧美午夜在线一二页| 日韩视频一区二区三区在线播放| 精品国内二区三区| 中文字幕亚洲一区二区va在线| 亚洲天堂精品在线观看| 天堂在线亚洲视频| 国产米奇在线777精品观看| 91丨九色丨蝌蚪富婆spa| 91精品国产全国免费观看| 亚洲国产经典视频| 亚洲成av人在线观看| 精品在线播放免费| 色综合网色综合| 欧美一区二区三区性视频| 国产精品国产a| 日本中文一区二区三区| 99精品视频在线观看免费| 欧美一三区三区四区免费在线看 | 久久亚区不卡日本| 亚洲精品久久久蜜桃| 精品一区二区免费看| 欧美亚洲一区二区在线| 国产亚洲污的网站| 日本不卡不码高清免费观看| av午夜一区麻豆| 欧美电影免费观看完整版 | 国产伦精一区二区三区| 成人黄页毛片网站| 欧洲在线/亚洲| 欧美激情在线一区二区三区| 午夜欧美在线一二页| 不卡一二三区首页| 国产婷婷一区二区| 日本亚洲三级在线| 亚洲国产成人在线| 蜜乳av一区二区| 欧洲在线/亚洲| 国产精品久久久久久久久久久免费看 | 国产精品99久久久久久久女警| 91九色最新地址| 国产精品国产精品国产专区不蜜 | 欧美日韩一区 二区 三区 久久精品| 久久九九99视频| 美女网站色91| 3d动漫精品啪啪一区二区竹菊| 夜夜夜精品看看| 在线免费一区三区| 亚洲乱码一区二区三区在线观看| 成人免费视频免费观看| 欧美一区二区三区性视频| 天使萌一区二区三区免费观看| 在线观看网站黄不卡| 亚洲免费观看高清完整版在线观看熊| 国产精品自拍在线| 精品国产青草久久久久福利| 麻豆国产欧美一区二区三区| 日韩午夜av一区| 极品美女销魂一区二区三区免费 | 中文字幕色av一区二区三区| 成人午夜电影网站| 综合电影一区二区三区| 91性感美女视频| 尤物在线观看一区|