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

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

?? high-speed-adder-256bits-opencore.v

?? veriog實(shí)現(xiàn)的128位高速加法器
?? V
字號(hào):
/////////////////////////////////////////////////////////////////////////                                                             ////////  High Speed Adder for Large Bitsize Computation (256 Bits)  ////////                                                             ////////  Authors: seanlee (seanlee@opencores.org)                   ////////                                                             ////////  http://www.opencores.org/projects/adder                    ////////                                                             /////////////////////////////////////////////////////////////////////////////                                                             //////// Copyright (C) 2005 Sean Lee                                 ////////                         seanlee@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 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.                                 ////////                                                             /////////////////////////////////////////////////////////////////////////////                                                             //////// Note: The verilog file is written based on 256 bits.        //// //// The 256 bits adder was tested on a 0.35                     //////// micron technology and synthesis results yielded a 11%       //////// speed improvement over conventional carry look ahead adder  //////// and 91% improvement compared to conventional ripple adder.  ////////                                                             //////// The verilog code can be expanded using the same concept     //////// for 512 bits or beyond.                                     //////// When expanded to 512 bits and implemented on 0.35 micron    //////// technology, synthesized circuit yielded a 18% speed         //////// improvement over conventional carry look ahead adder        //////// and 95% improvement compared to conventional ripple adder.  /////////////////////////////////////////////////////////////////////////module adder_256bit (A, B, Sum);input [255:0] A,B;output [256:0] Sum;wire [256:0] Sum;wire [8:0] tempSum1, tempSum2, tempSum3, tempSum4, tempSum5, tempSum6, tempSum7, tempSum8;wire [8:0] tempSum9, tempSum10, tempSum11, tempSum12, tempSum13, tempSum14, tempSum15, tempSum16;wire [8:0] tempSum17, tempSum18, tempSum19, tempSum20, tempSum21, tempSum22, tempSum23, tempSum24;wire [8:0] tempSum25, tempSum26, tempSum27, tempSum28, tempSum29, tempSum30, tempSum31, tempSum32;wire tempCarry1, tempCarry2, tempCarry3, tempCarry4, tempCarry5, tempCarry6, tempCarry7, tempCarry8;wire tempCarry9, tempCarry10, tempCarry11, tempCarry12, tempCarry13, tempCarry14, tempCarry15, tempCarry16;wire tempCarry17, tempCarry18, tempCarry19, tempCarry20, tempCarry21, tempCarry22, tempCarry23, tempCarry24;wire tempCarry25, tempCarry26, tempCarry27, tempCarry28, tempCarry29, tempCarry30, tempCarry31, tempCarry32;wire f2, f3, f4, f5, f6, f7, f8;wire f9, f10, f11, f12, f13, f14, f15, f16;wire f17, f18, f19, f20, f21, f22, f23;wire f24, f25, f26, f27, f28, f29, f30, f31, f32;wire c1, c2, c3, c4, c5, c6, c7, c8;wire c9, c10, c11, c12, c13, c14, c15, c16;wire c17, c18, c19, c20, c21, c22, c23, c24;wire c25, c26, c27, c28, c29, c30, c31, c32;assign tempSum1 = A[7:0]      + B[7:0];assign tempSum2 = A[15:8]     + B[15:8];assign tempSum3 = A[23:16]    + B[23:16];assign tempSum4 = A[31:24]    + B[31:24];assign tempSum5 = A[39:32]    + B[39:32];assign tempSum6 = A[47:40]    + B[47:40];assign tempSum7 = A[55:48]    + B[55:48];assign tempSum8 = A[63:56]    + B[63:56];assign tempSum9 = A[71:64]    + B[71:64];assign tempSum10 = A[79:72]   + B[79:72];assign tempSum11 = A[87:80]   + B[87:80];assign tempSum12 = A[95:88]   + B[95:88];assign tempSum13 = A[103:96]  + B[103:96];assign tempSum14 = A[111:104] + B[111:104];assign tempSum15 = A[119:112] + B[119:112];assign tempSum16 = A[127:120] + B[127:120];assign tempSum17 = A[135:128] + B[135:128];assign tempSum18 = A[143:136] + B[143:136];assign tempSum19 = A[151:144] + B[151:144];assign tempSum20 = A[159:152] + B[159:152];assign tempSum21 = A[167:160] + B[167:160];assign tempSum22 = A[175:168] + B[175:168];assign tempSum23 = A[183:176] + B[183:176];assign tempSum24 = A[191:184] + B[191:184];assign tempSum25 = A[199:192] + B[199:192];assign tempSum26 = A[207:200] + B[207:200];assign tempSum27 = A[215:208] + B[215:208];assign tempSum28 = A[223:216] + B[223:216];assign tempSum29 = A[231:224] + B[231:224];assign tempSum30 = A[239:232] + B[239:232];assign tempSum31 = A[247:240] + B[247:240];assign tempSum32 = A[255:248] + B[255:248];assign tempCarry1 = tempSum1[8];assign tempCarry2 = tempSum2[8];assign tempCarry3 = tempSum3[8];assign tempCarry4 = tempSum4[8];assign tempCarry5 = tempSum5[8];assign tempCarry6 = tempSum6[8];assign tempCarry7 = tempSum7[8];assign tempCarry8 = tempSum8[8];assign tempCarry9 = tempSum9[8];assign tempCarry10 = tempSum10[8];assign tempCarry11 = tempSum11[8];assign tempCarry12 = tempSum12[8];assign tempCarry13 = tempSum13[8];assign tempCarry14 = tempSum14[8];assign tempCarry15 = tempSum15[8];assign tempCarry16 = tempSum16[8];assign tempCarry17 = tempSum17[8];assign tempCarry18 = tempSum18[8];assign tempCarry19 = tempSum19[8];assign tempCarry20 = tempSum20[8];assign tempCarry21 = tempSum21[8];assign tempCarry22 = tempSum22[8];assign tempCarry23 = tempSum23[8];assign tempCarry24 = tempSum24[8];assign tempCarry25 = tempSum25[8];assign tempCarry26 = tempSum26[8];assign tempCarry27 = tempSum27[8];assign tempCarry28 = tempSum28[8];assign tempCarry29 = tempSum29[8];assign tempCarry30 = tempSum30[8];assign tempCarry31 = tempSum31[8];assign tempCarry32 = tempSum32[8];assign f2 = (tempSum2[7:0] == 8'hff);assign f3 = (tempSum3[7:0] == 8'hff);assign f4 = (tempSum4[7:0] == 8'hff);assign f5 = (tempSum5[7:0] == 8'hff);assign f6 = (tempSum6[7:0] == 8'hff);assign f7 = (tempSum7[7:0] == 8'hff);assign f8 = (tempSum8[7:0] == 8'hff);assign f9 = (tempSum9[7:0] == 8'hff);assign f10 = (tempSum10[7:0] == 8'hff);assign f11 = (tempSum11[7:0] == 8'hff);assign f12 = (tempSum12[7:0] == 8'hff);assign f13 = (tempSum13[7:0] == 8'hff);assign f14 = (tempSum14[7:0] == 8'hff);assign f15 = (tempSum15[7:0] == 8'hff);assign f16 = (tempSum16[7:0] == 8'hff);assign f17 = (tempSum17[7:0] == 8'hff);assign f18 = (tempSum18[7:0] == 8'hff);assign f19 = (tempSum19[7:0] == 8'hff);assign f20 = (tempSum20[7:0] == 8'hff);assign f21 = (tempSum21[7:0] == 8'hff);assign f22 = (tempSum22[7:0] == 8'hff);assign f23 = (tempSum23[7:0] == 8'hff);assign f24 = (tempSum24[7:0] == 8'hff);assign f25 = (tempSum25[7:0] == 8'hff);assign f26 = (tempSum26[7:0] == 8'hff);assign f27 = (tempSum27[7:0] == 8'hff);assign f28 = (tempSum28[7:0] == 8'hff);assign f29 = (tempSum29[7:0] == 8'hff);assign f30 = (tempSum30[7:0] == 8'hff);assign f31 = (tempSum31[7:0] == 8'hff);assign f32 = (tempSum32[7:0] == 8'hff);assign c1 = tempCarry1;assign c2 = (c1 & f2) | tempCarry2;assign c3 = (c2 & f3) | tempCarry3;assign c4 = (c3 & f4) | tempCarry4;assign c5 = (c4 & f5) | tempCarry5;assign c6 = (c5 & f6) | tempCarry6;assign c7 = (c6 & f7) | tempCarry7;assign c8 = (c7 & f8) | tempCarry8;assign c9 = (c8 & f9) | tempCarry9;assign c10 = (c9 & f10) | tempCarry10;assign c11 = (c10 & f11) | tempCarry11;assign c12 = (c11 & f12) | tempCarry12;assign c13 = (c12 & f13) | tempCarry13;assign c14 = (c13 & f14) | tempCarry14;assign c15 = (c14 & f15) | tempCarry15;assign c16 = (c15 & f16) | tempCarry16;assign c17 = (c16 & f17) | tempCarry17;assign c18 = (c17 & f18) | tempCarry18;assign c19 = (c18 & f19) | tempCarry19;assign c20 = (c19 & f20) | tempCarry20;assign c21 = (c20 & f21) | tempCarry21;assign c22 = (c21 & f22) | tempCarry22;assign c23 = (c22 & f23) | tempCarry23;assign c24 = (c23 & f24) | tempCarry24;assign c25 = (c24 & f25) | tempCarry25;assign c26 = (c25 & f26) | tempCarry26;assign c27 = (c26 & f27) | tempCarry27;assign c28 = (c27 & f28) | tempCarry28;assign c29 = (c28 & f29) | tempCarry29;assign c30 = (c29 & f30) | tempCarry30;assign c31 = (c30 & f31) | tempCarry31;assign c32 = (c31 & f32) | tempCarry32;assign Sum[7:0] = tempSum1[7:0];assign Sum[15:8] = c1 ? (tempSum2[7:0] + 1) : tempSum2[7:0];assign Sum[23:16] = c2 ? (tempSum3[7:0] + 1) : tempSum3[7:0];assign Sum[31:24] = c3 ? (tempSum4[7:0] + 1) : tempSum4[7:0];assign Sum[39:32] = c4 ? (tempSum5[7:0] + 1) : tempSum5[7:0];assign Sum[47:40] = c5 ? (tempSum6[7:0] + 1) : tempSum6[7:0];assign Sum[55:48] = c6 ? (tempSum7[7:0] + 1) : tempSum7[7:0];assign Sum[63:56] = c7 ? (tempSum8[7:0] + 1) : tempSum8[7:0];assign Sum[71:64] = c8 ? (tempSum9[7:0] + 1) : tempSum9[7:0];assign Sum[79:72] = c9 ? (tempSum10[7:0] + 1) : tempSum10[7:0];assign Sum[87:80] = c10 ? (tempSum11[7:0] + 1) : tempSum11[7:0];assign Sum[95:88] = c11 ? (tempSum12[7:0] + 1) : tempSum12[7:0];assign Sum[103:96] = c12 ? (tempSum13[7:0] + 1) : tempSum13[7:0];assign Sum[111:104] = c13 ? (tempSum14[7:0] + 1) : tempSum14[7:0];assign Sum[119:112] = c14 ? (tempSum15[7:0] + 1) : tempSum15[7:0];assign Sum[127:120] = c15 ? (tempSum16[7:0] + 1) : tempSum16[7:0];assign Sum[135:128] = c16 ? (tempSum17[7:0] + 1) : tempSum17[7:0];assign Sum[143:136] = c17 ? (tempSum18[7:0] + 1) : tempSum18[7:0];assign Sum[151:144] = c18 ? (tempSum19[7:0] + 1) : tempSum19[7:0];assign Sum[159:152] = c19 ? (tempSum20[7:0] + 1) : tempSum20[7:0];assign Sum[167:160] = c20 ? (tempSum21[7:0] + 1) : tempSum21[7:0];assign Sum[175:168] = c21 ? (tempSum22[7:0] + 1) : tempSum22[7:0];assign Sum[183:176] = c22 ? (tempSum23[7:0] + 1) : tempSum23[7:0];assign Sum[191:184] = c23 ? (tempSum24[7:0] + 1) : tempSum24[7:0];assign Sum[199:192] = c24 ? (tempSum25[7:0] + 1) : tempSum25[7:0];assign Sum[207:200] = c25 ? (tempSum26[7:0] + 1) : tempSum26[7:0];assign Sum[215:208] = c26 ? (tempSum27[7:0] + 1) : tempSum27[7:0];assign Sum[223:216] = c27 ? (tempSum28[7:0] + 1) : tempSum28[7:0];assign Sum[231:224] = c28 ? (tempSum29[7:0] + 1) : tempSum29[7:0];assign Sum[239:232] = c29 ? (tempSum30[7:0] + 1) : tempSum30[7:0];assign Sum[247:240] = c30 ? (tempSum31[7:0] + 1) : tempSum31[7:0];assign Sum[255:248] = c31 ? (tempSum32[7:0] + 1) : tempSum32[7:0];assign Sum[256] = c32;endmodule

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久色成人在线| 国产一区二区成人久久免费影院| 欧美理论片在线| 国产一区二区三区在线观看精品| 亚洲欧美日韩中文播放 | 国产日韩精品一区二区三区| 91麻豆国产精品久久| 久久99精品久久只有精品| 亚洲综合在线电影| 国产无遮挡一区二区三区毛片日本| 91精品福利视频| 欧美色倩网站大全免费| 激情小说欧美图片| 婷婷亚洲久悠悠色悠在线播放| 中文字幕欧美日本乱码一线二线| 欧美精品在线视频| 99re亚洲国产精品| 激情av综合网| 日产国产高清一区二区三区| 亚洲人快播电影网| 国产精品免费久久| 国产网站一区二区三区| 欧美一区二区美女| 欧美曰成人黄网| 97精品久久久久中文字幕| 国产高清无密码一区二区三区| 日本在线不卡视频一二三区| 一区二区三区四区不卡视频| 国产精品欧美一级免费| 久久日韩粉嫩一区二区三区| 麻豆91在线看| 婷婷六月综合亚洲| 一区二区国产盗摄色噜噜| 国产精品美女久久久久av爽李琼| 久久亚洲精品国产精品紫薇| 日韩一区二区三区视频在线| 欧美老肥妇做.爰bbww视频| 在线观看日韩一区| 在线观看视频一区二区| 欧美亚洲愉拍一区二区| 91香蕉视频污| 91老司机福利 在线| 99久久精品国产毛片| 不卡一区二区三区四区| 成人av电影在线观看| av电影天堂一区二区在线观看| 成人一区二区三区在线观看| 国产成人综合网站| 成人一二三区视频| 成人福利视频在线看| 99久久综合国产精品| 91啪亚洲精品| 欧美性大战久久久久久久| 欧洲av一区二区嗯嗯嗯啊| 欧美在线播放高清精品| 911国产精品| 亚洲精品一区二区三区影院 | 麻豆成人综合网| 国产中文字幕精品| 成人激情免费视频| 91极品美女在线| 欧美高清www午色夜在线视频| 欧美夫妻性生活| 精品国产123| 亚洲国产精品成人综合| 亚洲精品久久久久久国产精华液| 亚洲一区二区三区影院| 日本不卡视频在线观看| 国产一区二区电影| 91小视频免费观看| 91精品国产综合久久福利软件 | 婷婷激情综合网| 久久国产生活片100| 国产a久久麻豆| 欧美性videosxxxxx| 欧美成人欧美edvon| 国产精品久久久久久亚洲毛片 | 香蕉加勒比综合久久| 捆绑变态av一区二区三区| 成人小视频在线| 欧美色视频在线| 久久久精品一品道一区| 夜夜嗨av一区二区三区| 久久成人麻豆午夜电影| 99国产欧美久久久精品| 日韩西西人体444www| 国产精品素人视频| 五月天久久比比资源色| 国产成人在线网站| 欧美区在线观看| 中文字幕精品综合| 奇米色777欧美一区二区| av一二三不卡影片| 日韩一区二区三区在线| 亚洲特级片在线| 免费一区二区视频| 91丨九色丨蝌蚪丨老版| 欧美成人女星排行榜| 亚洲一二三区视频在线观看| 国产在线精品一区二区不卡了 | 成人av电影在线网| 日韩精品资源二区在线| 亚洲国产精品久久久男人的天堂| 国产一区二区在线电影| 欧美高清你懂得| 亚洲欧美日韩国产中文在线| 狠狠v欧美v日韩v亚洲ⅴ| 欧美色爱综合网| 中文字幕一区在线观看视频| 麻豆精品在线视频| 欧美日韩美少妇| 国产精品福利一区| 国产精品综合一区二区三区| 欧美喷水一区二区| 伊人一区二区三区| 成人深夜福利app| 精品久久久久久久久久久院品网 | 久久这里只精品最新地址| 亚洲国产视频网站| 91亚洲国产成人精品一区二三| 26uuu亚洲| 精品一区精品二区高清| 777xxx欧美| 亚洲成人av福利| 欧美亚洲动漫精品| 亚洲欧美激情插| 成人av高清在线| 国产精品亲子乱子伦xxxx裸| 国产麻豆视频一区| 久久婷婷成人综合色| 久久er99热精品一区二区| 9191久久久久久久久久久| 亚洲国产成人高清精品| 91国产免费观看| 亚洲综合一区在线| 欧美日韩综合在线免费观看| 亚洲欧美日韩中文播放 | 91黄色免费网站| 尤物av一区二区| 欧美三电影在线| 午夜精品久久久久久久久久久| 欧美性色综合网| 肉色丝袜一区二区| 欧美一区二区三区在线视频| 免费在线观看一区| 亚洲精品一区二区三区蜜桃下载 | 欧美日韩在线观看一区二区 | 69堂国产成人免费视频| 日韩高清一级片| 精品国产一区久久| 国产中文一区二区三区| 国产欧美精品一区二区色综合朱莉 | 欧美日韩久久久久久| 香蕉乱码成人久久天堂爱免费| 欧美日韩久久一区| 免费成人结看片| 亚洲精品一线二线三线| 国产不卡一区视频| 亚洲色图在线播放| 欧美乱熟臀69xxxxxx| 寂寞少妇一区二区三区| 欧美国产日韩a欧美在线观看| av午夜一区麻豆| 亚洲成人激情自拍| 精品国产一区二区三区不卡| 成人精品高清在线| 亚洲午夜免费电影| 欧美电影免费观看高清完整版在 | 一区二区三区在线视频播放| 欧美在线不卡视频| 看电影不卡的网站| 国产精品久久久99| 欧美美女直播网站| 国产在线精品一区二区| 亚洲色图制服诱惑| 日韩欧美国产三级电影视频| 高清久久久久久| 午夜影院在线观看欧美| 久久精品视频免费观看| 在线观看精品一区| 国产自产视频一区二区三区| 亚洲天堂成人网| 精品黑人一区二区三区久久| 99久久婷婷国产综合精品电影 | voyeur盗摄精品| 亚洲777理论| 国产精品美女久久久久aⅴ| 欧美精品乱码久久久久久按摩| 国产东北露脸精品视频| 亚洲成人手机在线| 国产日韩综合av| 91精品在线一区二区| k8久久久一区二区三区 | 久久精品视频一区二区三区| 欧美在线不卡一区| 成人黄色小视频在线观看| 蜜臀av一区二区在线免费观看| 国产精品传媒视频| 欧美成人精精品一区二区频| 色呦呦网站一区|