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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? oc54_bshft.v

?? TI 的TMS320C54X的DSP的芯片軟核verilog源代碼
?? V
字號:
/////////////////////////////////////////////////////////////////////////                                                             ////////  OpenCores54 DSP, Barrel Shifter                            ////////                                                             ////////  Author: Richard Herveille                                  ////////          richard@asics.ws                                   ////////          www.asics.ws                                       ////////                                                             /////////////////////////////////////////////////////////////////////////////                                                             //////// Copyright (C) 2002 Richard Herveille                        ////////                    richard@asics.ws                         ////////                                                             //////// 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 SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY     //////// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED   //////// TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS   //////// FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL THE AUTHOR      //////// OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,         //////// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES    //////// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE   //////// GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR        //////// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF  //////// LIABILITY, WHETHER IN  CONTRACT, STRICT LIABILITY, OR TORT  //////// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT  //////// OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE         //////// POSSIBILITY OF SUCH DAMAGE.                                 ////////                                                             /////////////////////////////////////////////////////////////////////////					//// Xilinx Virtex-E WC: 348 CLB slices @ 68MHz//												 //  CVS Log														     //																     //  $Id: oc54_bshft.v,v 1.1.1.1 2002/04/10 09:34:40 rherveille Exp $														     //																     //  $Date: 2002/04/10 09:34:40 $														 //  $Revision: 1.1.1.1 $													 //  $Author: rherveille $													     //  $Locker:  $													     //  $State: Exp $														 //																     // Change History:												     //               $Log: oc54_bshft.v,v $//               Revision 1.1.1.1  2002/04/10 09:34:40  rherveille//               Initial relase OpenCores54x DSP (CPU)//											 																`include "timescale.v"module oc54_bshft (	clk, ena, 	a, b, cb, db,	bp_a, bp_b, bp_ar, bp_br,	l_na, sxm, seli, selo,	t, asm, imm,	result, co	);//// parameters////// inputs & outputs//input         clk;input         ena;input  [39:0] a, b;           // accumulatorinput  [15:0] cb, db;         // memory data inputsinput  [39:0] bp_ar, bp_br;   // bypass a register, bypass b registerinput         bp_a, bp_b;     // bypass selectinput         sxm;            // sign extend modeinput         l_na;           // logical/not arithmetic shiftinput  [ 1:0] seli;           // select operand (input)input  [ 1:0] selo;           // select operatorinput  [ 5:0] t;              // TREG, 6lsbsinput  [ 4:0] asm;            // asm bitsinput  [ 4:0] imm;            // 5bit immediate valueoutput [39:0] result;output        co;             // carry out outputreg [39:0] result;reg        co;//// variables//reg [ 5:0] shift_cnt;reg [39:0] operand;//// module body////// generate shift count//always@(selo or t or asm or imm)	case (selo) // synopsis full_case parallel_case		2'b00: shift_cnt = t;		2'b01: shift_cnt = {asm[4], asm};		2'b10: shift_cnt = {imm[4], imm};		2'b11: shift_cnt = {imm[4:3], imm[3:0]};	endcase//// generate operand//always@(seli or bp_a or a or bp_ar or bp_b or b or bp_br or cb or db)	case (seli) // synopsis full_case parallel_case		2'b00 : operand = bp_b ? bp_br : b;		2'b01 : operand = bp_a ? bp_ar : a;		2'b10 : operand = db;       // 16bit operand databus		2'b11 : operand = {cb, db}; // 32bit operand	endcase//// generate shifter//always@(posedge clk)	if (ena)		if (l_na) // logical shift			if (shift_cnt[5])				begin					result[39:32] <= #1 8'h0;					result[31: 0] <= #1 operand[31:0] >> (~shift_cnt[4:0] +1'h1);					co            <= #1 operand[ ~shift_cnt[4:0] ];				end			else if ( ~|shift_cnt[4:0] )				begin					result <= #1 operand;					co     <= #1 1'b0;				end			else				begin					result[39:32] <= #1 8'h0;					result[31: 0] <= #1 operand[31:0] << shift_cnt[4:0];					co            <= #1 operand[ 5'h1f - shift_cnt[4:0] ];				end		else      // arithmetic shift			if (shift_cnt[5])				begin					if (sxm)						result <= #1 { {16{operand[39]}} ,operand} >> (~shift_cnt[4:0] +1'h1);					else						result <= #1 operand >> (~shift_cnt[4:0] +1'h1);					co     <= #1 operand[ ~shift_cnt[4:0] ];				end			else				begin					result <= #1 operand << shift_cnt[4:0];					co     <= #1 operand[ 6'h27 - shift_cnt[4:0] ];				endendmodule

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲福利一区二区| 1区2区3区国产精品| 91精品在线一区二区| 欧美日韩精品系列| 亚洲精品在线免费观看视频| 亚洲国产精品成人久久综合一区| 亚洲视频免费看| 看电视剧不卡顿的网站| 国产在线视频一区二区三区| 国产成人综合自拍| 色综合激情久久| 精品三级在线观看| 日韩理论电影院| 欧美96一区二区免费视频| 成人免费毛片a| 精品久久久网站| 亚洲国产精品久久一线不卡| 国模娜娜一区二区三区| 欧美精品99久久久**| 欧美国产精品中文字幕| 日本视频中文字幕一区二区三区| www.色精品| 精品久久久久久综合日本欧美| 欧美久久久久久蜜桃| 亚洲三级在线观看| 99精品视频在线免费观看| 精品国产免费一区二区三区香蕉| 亚洲欧洲日本在线| 激情偷乱视频一区二区三区| 欧美老人xxxx18| 午夜视频在线观看一区| 欧美日韩在线精品一区二区三区激情| 精品国产91洋老外米糕| 久久国产精品免费| 久久综合成人精品亚洲另类欧美 | 亚洲一区二区三区视频在线| 91小视频免费看| 亚洲精品视频在线观看网站| 91在线视频播放地址| 亚洲国产成人自拍| 91视频国产观看| 又紧又大又爽精品一区二区| 在线亚洲免费视频| 午夜精品久久久久久不卡8050| 欧美专区亚洲专区| 男人操女人的视频在线观看欧美 | 天堂一区二区在线| 日韩免费视频一区| 国产激情精品久久久第一区二区| 久久综合色综合88| 91污片在线观看| 激情亚洲综合在线| 亚洲人成人一区二区在线观看 | 亚洲综合丁香婷婷六月香| 欧美日韩在线播放一区| 国产一区二区女| 日韩精品国产欧美| 国产精品天干天干在观线| 欧美日韩国产首页| 99久久99久久精品免费看蜜桃| 亚洲欧美韩国综合色| 717成人午夜免费福利电影| 成人av小说网| 免费欧美在线视频| 欧美国产禁国产网站cc| 日韩精品一区二区三区视频在线观看| 91在线免费播放| 国产精品一二三区在线| 日韩专区欧美专区| 一个色妞综合视频在线观看| 亚洲福利视频三区| 一区二区三区免费在线观看| 国产欧美日韩不卡免费| 精品国产sm最大网站| 欧美一级高清大全免费观看| 欧美日韩国产一区| 99国产精品一区| 99视频一区二区三区| 高清免费成人av| 成人午夜看片网址| 成人av午夜影院| 99久久国产综合色|国产精品| 91视频免费观看| 91久久奴性调教| 色综合网站在线| 91精品国产一区二区三区香蕉 | 天堂一区二区在线| 久久99深爱久久99精品| 高清av一区二区| 一本到不卡精品视频在线观看| 欧洲色大大久久| 日韩精品在线看片z| 欧美激情一区二区三区四区| 亚洲乱码一区二区三区在线观看| 一区二区三区精品视频在线| 五月激情综合婷婷| 成人激情黄色小说| 欧美一三区三区四区免费在线看 | 懂色av中文一区二区三区| 欧美三级中文字幕| 中文久久乱码一区二区| 亚洲va国产天堂va久久en| 国产成人一区在线| 欧美一区三区二区| 亚洲女同ⅹxx女同tv| 国产精品一线二线三线精华| 色欧美日韩亚洲| 国产精品毛片大码女人| 日本不卡一区二区| 91久久精品一区二区| 国产亚洲1区2区3区| 日韩国产欧美在线视频| 91在线视频播放地址| 国产三级三级三级精品8ⅰ区| 亚洲精品中文字幕在线观看| 久久黄色级2电影| 欧美一区二区啪啪| 亚洲国产成人av网| 色拍拍在线精品视频8848| 国产精品不卡视频| 高清在线不卡av| 中日韩免费视频中文字幕| 国产精品主播直播| 26uuu国产在线精品一区二区| 日韩成人一区二区| 精品少妇一区二区三区免费观看| 免费欧美高清视频| 久久综合九色欧美综合狠狠| 精品在线一区二区| 一区二区欧美在线观看| 欧美日韩久久久久久| 午夜精品久久久久久久久久| 777精品伊人久久久久大香线蕉| 日韩高清电影一区| 精品日韩欧美一区二区| 国产成人高清视频| 一二三四社区欧美黄| 9191精品国产综合久久久久久| 日本午夜精品视频在线观看| 久久久久久麻豆| 色就色 综合激情| 激情五月婷婷综合| 国产午夜一区二区三区| 91麻豆产精品久久久久久| 性欧美大战久久久久久久久| 久久精品夜夜夜夜久久| 欧美日韩免费观看一区二区三区 | 欧美亚洲国产怡红院影院| 精品亚洲aⅴ乱码一区二区三区| 久久久777精品电影网影网 | 亚洲色图在线视频| 日韩欧美国产精品| 色婷婷久久99综合精品jk白丝 | 日韩久久久久久| 91亚洲午夜精品久久久久久| 精品一区二区在线免费观看| 激情成人午夜视频| 青椒成人免费视频| 五月天婷婷综合| 日韩美女精品在线| 国产精品无遮挡| 久久久综合视频| 国产欧美日韩中文久久| 精品久久国产字幕高潮| 6080yy午夜一二三区久久| 在线视频综合导航| 在线观看亚洲a| 欧美午夜电影一区| 欧美日韩一区二区电影| 欧美日韩一区高清| 在线观看免费一区| 色吊一区二区三区| 9191精品国产综合久久久久久| 欧美欧美欧美欧美| 337p亚洲精品色噜噜| 日韩欧美色综合网站| 久久久午夜电影| 亚洲视频电影在线| 五月天激情综合| 狠狠狠色丁香婷婷综合激情 | 中文字幕的久久| 一区二区三区在线视频观看| 亚洲自拍另类综合| 另类欧美日韩国产在线| 国产成人免费在线观看不卡| 99久久国产综合精品色伊| 欧美视频你懂的| 不卡在线观看av| 成人av免费在线播放| 日韩美女主播在线视频一区二区三区| 亚洲人午夜精品天堂一二香蕉| 国产精品一区二区久久不卡| 欧美日韩大陆在线| 国产精品国产成人国产三级| 免费成人美女在线观看.| 91在线无精精品入口| 2017欧美狠狠色| 精品一区二区三区免费毛片爱 | 成人性色生活片| 精品国产91乱码一区二区三区 |