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

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

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

?? veriog實現的128位高速加法器
?? V
字號:
/////////////////////////////////////////////////////////////////////////                                                             ////////  High Speed Adder for Large Bitsize Computation (128 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 128 bits.        //// //// The 128 bits adder was tested on a 0.35                     //////// micron technology and synthesis results yielded a 18%       //////// speed improvement over conventional carry look ahead adder  //////// and 85% improvement compared to conventional ripple adder.  ////////                                                             //////// The verilog code can be expanded using the same concept     //////// for 256 bits, 512 bits or beyond.                           /////////////////////////////////////////////////////////////////////////module adder_128bit (A, B, Sum);input [127:0] A,B;output [128:0] Sum;wire [128: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 tempCarry1, tempCarry2, tempCarry3, tempCarry4, tempCarry5, tempCarry6, tempCarry7, tempCarry8;wire tempCarry9, tempCarry10, tempCarry11, tempCarry12, tempCarry13, tempCarry14, tempCarry15, tempCarry16;wire f2, f3, f4, f5, f6, f7, f8;wire f9, f10, f11, f12, f13, f14, f15, f16;wire c1, c2, c3, c4, c5, c6, c7, c8;wire c9, c10, c11, c12, c13, c14, c15, c16;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 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 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 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 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[128] = c16;endmodule

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩av中文字幕一区二区三区| jiyouzz国产精品久久| 国产综合色在线视频区| 成人av在线影院| 欧美日韩国产综合久久| 国产欧美日韩在线| 亚洲成人黄色影院| 波多野结衣中文一区| 日韩一区二区三区在线观看| 国产精品不卡一区| 久久99久久99小草精品免视看| 日本韩国一区二区| 久久综合五月天婷婷伊人| 一区二区三区丝袜| 成人午夜视频福利| 久久综合久色欧美综合狠狠| 三级不卡在线观看| 91黄色小视频| 日韩免费一区二区| 亚洲综合久久久| 国产精品99精品久久免费| 欧美日韩一级视频| **网站欧美大片在线观看| 国产乱妇无码大片在线观看| 欧美日韩1区2区| 一区二区三区四区在线播放 | 亚洲成人动漫一区| 99精品久久99久久久久| 欧美国产精品专区| 久草中文综合在线| 欧美日韩1234| 五月激情丁香一区二区三区| 欧美无乱码久久久免费午夜一区| 亚洲欧美日韩精品久久久久| 国产91精品露脸国语对白| 欧美不卡123| 中文字幕一区二区日韩精品绯色| 欧美三区在线观看| 亚洲人午夜精品天堂一二香蕉| 国产成人精品免费| 欧美精品一区二区三区高清aⅴ| 麻豆精品视频在线观看免费 | 国产精品国产三级国产aⅴ中文| 国产精品一区二区三区网站| 国产日韩欧美精品一区| 国产成人无遮挡在线视频| 久久亚洲精品小早川怜子| 国产精品综合二区| 国产欧美日韩不卡| eeuss鲁片一区二区三区在线看| 国产精品久久久久久久久免费桃花| 岛国精品一区二区| 亚洲免费在线播放| 欧美日韩国产片| 美女被吸乳得到大胸91| 久久无码av三级| 久久草av在线| 日韩成人一区二区三区在线观看| 欧美日本不卡视频| 成人国产精品免费观看动漫| 中文字幕一区视频| 91福利国产成人精品照片| 亚洲成a人片在线不卡一二三区 | 亚洲大型综合色站| 717成人午夜免费福利电影| 蜜桃av一区二区在线观看| 久久久亚洲国产美女国产盗摄| 91在线一区二区| 亚洲成年人影院| 久久久亚洲精品石原莉奈| 一本到不卡免费一区二区| 日本欧美在线看| 国产目拍亚洲精品99久久精品| 色综合久久久网| 男人的天堂亚洲一区| 国产精品久久久一本精品| 精品成人一区二区| 99久久国产综合精品女不卡| 亚洲激情六月丁香| 久久久久久影视| 91久久精品午夜一区二区| 精品一区二区三区在线观看国产| 国产精品久久久久影院色老大| 欧美日韩久久久一区| 高清成人在线观看| 午夜在线成人av| 中文在线一区二区| 欧美一区二区三区四区在线观看 | 欧美一二三区在线| 成人在线视频一区| 奇米一区二区三区| 一区二区三区四区视频精品免费| 久久先锋影音av鲁色资源| 欧美体内she精高潮| 国内精品免费**视频| 欧美日韩久久久一区| 国产乱码精品一区二区三区av | 精品国产免费人成电影在线观看四季| 国产成人av在线影院| 日韩二区三区四区| 亚洲自拍偷拍网站| 国产精品欧美精品| 亚洲精品一区二区三区香蕉| 欧美日本一道本在线视频| www.99精品| 国产精品一区二区免费不卡| 日韩**一区毛片| 亚洲第一电影网| 一区二区免费在线播放| 亚洲欧美综合在线精品| 国产精品美女久久久久久久久 | 精品日韩欧美在线| 在线观看91av| 欧美日韩精品一区视频| 在线观看网站黄不卡| 国产一区二区三区免费看| 国产一区二区三区国产| 天天爽夜夜爽夜夜爽精品视频| 国产精品九色蝌蚪自拍| 国产拍揄自揄精品视频麻豆| 久久综合99re88久久爱| 精品区一区二区| 精品国产乱码久久久久久影片| 精品欧美一区二区久久| 精品国产露脸精彩对白| 26uuu久久天堂性欧美| 精品久久一区二区三区| 久久影院电视剧免费观看| 2020国产精品自拍| 久久精品免费在线观看| 欧美国产日本韩| 中文字幕亚洲综合久久菠萝蜜| 中文字幕一区二区三中文字幕| 中文字幕日韩一区| 一区二区三区在线免费视频| 五月天国产精品| 捆绑紧缚一区二区三区视频| 国产精品一线二线三线精华| 风流少妇一区二区| 91网址在线看| 国产白丝网站精品污在线入口| 色婷婷激情综合| 91丨porny丨在线| 欧美亚洲一区二区在线| 欧美日韩久久一区二区| 欧美一区二区成人| 精品国产网站在线观看| 国产清纯白嫩初高生在线观看91 | 欧美高清www午色夜在线视频| 91精品久久久久久久久99蜜臂| 欧美精品一区二区三区高清aⅴ | 日韩经典中文字幕一区| 久久精品国产99国产精品| 成人美女视频在线观看| 91福利视频网站| 欧美性受极品xxxx喷水| 91精品国产综合久久香蕉麻豆| 精品久久99ma| 自拍偷在线精品自拍偷无码专区| 日日欢夜夜爽一区| 丁香一区二区三区| 欧美色图免费看| 国产欧美视频一区二区三区| 亚洲大尺度视频在线观看| 国产一区三区三区| 欧美中文一区二区三区| 国产亚洲精品超碰| 国产一区不卡在线| 欧美在线观看禁18| 亚洲国产精品高清| 亚洲成在线观看| 波多野结衣在线一区| 欧美大白屁股肥臀xxxxxx| 亚洲免费大片在线观看| 国产麻豆视频一区二区| 欧美肥妇free| 亚洲图片激情小说| 国产麻豆成人精品| 51精品视频一区二区三区| 亚洲美腿欧美偷拍| 粉嫩绯色av一区二区在线观看| 91精品国产欧美日韩| 亚洲麻豆国产自偷在线| 日韩精品专区在线| 国产农村妇女毛片精品久久麻豆 | 国产美女主播视频一区| 欧美日韩精品一区视频| 亚洲免费在线电影| 岛国一区二区在线观看| 久久久久亚洲综合| 美女www一区二区| 欧美精品久久久久久久多人混战 | 欧美色偷偷大香| 亚洲欧洲精品一区二区三区| 国产精品一区久久久久| www精品美女久久久tv| 毛片av中文字幕一区二区| 在线成人小视频| 五月婷婷综合网| 欧美性受xxxx|