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

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

?? altera_mf.v

?? 一本老師推薦的經(jīng)典的VHDL覆蓋基礎(chǔ)的入門(mén)書(shū)籍
?? V
?? 第 1 頁(yè) / 共 5 頁(yè)
字號(hào):
// Copyright (C) 1988-2004 Altera Corporation
// Any  megafunction  design,  and related netlist (encrypted  or  decrypted),
// support information,  device programming or simulation file,  and any other
// associated  documentation or information  provided by  Altera  or a partner
// under  Altera's   Megafunction   Partnership   Program  may  be  used  only
// to program  PLD  devices (but not masked  PLD  devices) from  Altera.   Any
// other  use  of such  megafunction  design,  netlist,  support  information,
// device programming or simulation file,  or any other  related documentation
// or information  is prohibited  for  any  other purpose,  including, but not
// limited to  modification,  reverse engineering,  de-compiling, or use  with
// any other  silicon devices,  unless such use is  explicitly  licensed under
// a separate agreement with  Altera  or a megafunction partner.  Title to the
// intellectual property,  including patents,  copyrights,  trademarks,  trade
// secrets,  or maskworks,  embodied in any such megafunction design, netlist,
// support  information,  device programming or simulation file,  or any other
// related documentation or information provided by  Altera  or a megafunction
// partner, remains with Altera, the megafunction partner, or their respective
// licensors. No other licenses, including any licenses needed under any third
// party's intellectual property, are provided herein.


// Quartus II 4.0 Build 190 1/28/2004

//START_MODULE_NAME------------------------------------------------------------
//
// Module Name     :  ALTERA_DEVICE_FAMILIES
//
// Description     :  Common Altera device families comparison
//
// Limitation      :
//
// Results expected:
//
//END_MODULE_NAME--------------------------------------------------------------

`timescale 1 ps / 1 ps
module lcell (in, out);
    input in;
    output out;

    assign out = in;
endmodule

`timescale 1 ps / 1 ps
module global (in, out);
    input in;
    output out;

    assign out = in;
endmodule

`timescale 1 ps / 1 ps
module carry (in, out);
    input in;
    output out;

    assign out = in;
endmodule

`timescale 1 ps / 1 ps
module cascade (in, out);
    input in;
    output out;

    assign out = in;
endmodule

`timescale 1 ps / 1 ps
module carry_sum (sin, cin, sout, cout);
    input sin;
    input cin;
    output sout;
    output cout;

    assign sout = sin;
    assign cout = cin;
endmodule

`timescale 1 ps / 1 ps
module exp (in, out);
    input in;
    output out;

    assign out = ~in;
endmodule

// BEGINNING OF MODULE
`timescale 1 ps / 1 ps

// MODULE DECLARATION
module ALTERA_DEVICE_FAMILIES;

// FUNCTON DECLARATION
function IS_VALID_FAMILY;
    input device;
    reg[8*20:1] device;
    reg is_valid;
begin
    if (IS_FAMILY_APEX20K(device) || IS_FAMILY_APEX20KE(device) ||
    IS_FAMILY_APEXII(device) || IS_FAMILY_ACEX2K(device) || IS_FAMILY_STRATIXGX(
    device) || IS_FAMILY_STRATIX(device) || IS_FAMILY_MERCURY(device) ||
    IS_FAMILY_STRATIXII(device) || IS_FAMILY_MAXII(device))
        is_valid = 1;
    else
        is_valid = 0;

    IS_VALID_FAMILY = is_valid;
end
endfunction // IS_VALID_FAMILY

function IS_FAMILY_APEX20K;
    input device;
    reg[8*20:1] device;
    reg is_20k;
begin
    if (device == "APEX20K")
        is_20k = 1;
    else
        is_20k = 0;

    IS_FAMILY_APEX20K = is_20k;
end
endfunction // IS_FAMILY_APEX20K

function IS_FAMILY_APEX20KE;
    input device;
    reg[8*20:1] device;
    reg is_20ke;
begin
    if ((device == "APEX20KE") || (device == "APEX20KC") ||
    (device == "EXCALIBUR_ARM") || (device == "EXCALIBUR_MIPS"))
        is_20ke = 1;
    else
        is_20ke = 0;

    IS_FAMILY_APEX20KE = is_20ke;
end
endfunction // IS_FAMILY_APEX20KE

function IS_FAMILY_APEXII;
    input device;
    reg[8*20:1] device;
    reg is_apexii;
begin
    if ((device == "APEX II") || (device == "APEXII"))
        is_apexii = 1;
    else
        is_apexii = 0;

    IS_FAMILY_APEXII = is_apexii;
end
endfunction // IS_FAMILY_APEXII

function IS_FAMILY_ACEX2K;
    input device;
    reg[8*20:1] device;
    reg is_acex2k;
begin
    if ((device == "CYCLONE") || (device == "Cyclone"))
        is_acex2k = 1;
    else
        is_acex2k = 0;

    IS_FAMILY_ACEX2K = is_acex2k;
end
endfunction // IS_FAMILY_ACEX2K

function IS_FAMILY_STRATIXGX;
    input device;
    reg[8*20:1] device;
    reg is_stratixgx;
begin
    if ((device == "STRATIX-GX") || (device == "STRATIX GX") ||
    (device == "Stratix GX"))
        is_stratixgx = 1;
    else
        is_stratixgx = 0;

    IS_FAMILY_STRATIXGX = is_stratixgx;
end
endfunction // IS_FAMILY_STRATIXGX

function IS_FAMILY_STRATIX;
    input device;
    reg[8*20:1] device;
    reg is_stratix;
begin
    if ((device == "STRATIX") || (device == "Stratix"))
        is_stratix = 1;
    else
        is_stratix = 0;

    IS_FAMILY_STRATIX = is_stratix;
end
endfunction // IS_FAMILY_STRATIX

function IS_FAMILY_MERCURY;
    input device;
    reg[8*20:1] device;
    reg is_mercury;
begin
    if ((device == "MERCURY") || (device == "Mercury"))
        is_mercury = 1;
    else
        is_mercury = 0;

    IS_FAMILY_MERCURY = is_mercury;
end
endfunction // IS_FAMILY_MERCURY

function IS_FAMILY_FLEX10KE;
    input device;
    reg[8*20:1] device;
    reg is_flex10ke;
begin
    if ((device == "FLEX10KE") || (device == "FLEX 10KE") ||
        (device == "ACEX1K") || (device == "ACEX 1K"))
        is_flex10ke = 1; 
    else 
        is_flex10ke = 0;
    
    IS_FAMILY_FLEX10KE = is_flex10ke;
end
endfunction // IS_FAMILY_FLEX10KE

function IS_FAMILY_STRATIXII;
    input device;
    reg[8*20:1] device;
    reg is_stratixii;
begin
    if ((device == "Stratix II") || (device == "StratixII"))
        is_stratixii = 1; 
    else 
        is_stratixii = 0;
    
    IS_FAMILY_STRATIXII = is_stratixii;
end
endfunction // IS_FAMILY_STRATIXII 

function IS_FAMILY_STRATIXHC;
    input device;
    reg[8*20:1] device;
    reg is_stratixhc;
begin
    if ((device == "STRATIXHC")  || (device == "StratixHC") ||
        (device == "STRATIX HC") || (device == "Stratix HC") ||
        (device == "HardCopy Stratix") || (device == "HARDCOPY STRATIX"))
        is_stratixhc = 1;
    else
        is_stratixhc = 0;

    IS_FAMILY_STRATIXHC = is_stratixhc;
end
endfunction // IS_FAMILY_STRATIXHC

function IS_FAMILY_MAXII;
    input device;
    reg[8*20:1] device;
    reg is_maxii;
begin
    if ((device == "MAX II") || (device == "max ii") ||
        (device == "MAXII") || (device == "maxii"))
        is_maxii = 1;
    else
        is_maxii = 0;

    IS_FAMILY_MAXII  = is_maxii;
end
endfunction //IS_FAMILY_MAXII

endmodule // ALTERA_DEVICE_FAMILIES

//START_MODULE_NAME------------------------------------------------------------
//
// Module Name     :  altaccumulate
//
// Description     :  Parameterized accumulator megafunction. The accumulator
// performs an add function or a subtract function based on the add_sub
// parameter. The input data can be signed or unsigned.
//
// Limitation      : n/a
//
// Results expected:  result - The results of add or subtract operation. Output
//                             port [width_out-1 .. 0] wide.
//                    cout   - The cout port has a physical interpretation as 
//                             the carry-out (borrow-in) of the MSB. The cout
//                             port is most meaningful for detecting overflow
//                             in unsigned operations. The cout port operates
//                             in the same manner for signed and unsigned
//                             operations.
//                    overflow - Indicates the accumulator is overflow.
//
//END_MODULE_NAME--------------------------------------------------------------

// BEGINNING OF MODULE

`timescale 1 ps / 1 ps

module altaccumulate (cin, data, add_sub, clock, sload, clken, sign_data, aclr,
                      result, cout, overflow);

    parameter width_in = 4;     // Required
    parameter width_out = 8;    // Required
    parameter lpm_representation = "UNSIGNED";
    parameter extra_latency = 0;
    parameter use_wys = "ON";
    parameter lpm_hint = "UNUSED";
    parameter lpm_type = "altaccumulate";

    // INPUT PORT DECLARATION
    input cin;
    input [width_in-1:0] data;  // Required port
    input add_sub;              // Default = 1
    input clock;                // Required port
    input sload;                // Default = 0
    input clken;                // Default = 1
    input sign_data;            // Default = 0
    input aclr;                 // Default = 0

    // OUTPUT PORT DECLARATION
    output [width_out-1:0] result;  //Required port
    output cout;
    output overflow;

    // INTERNAL REGISTERS DECLARATION
    reg [width_out:0] temp_sum;
    reg overflow;
    reg overflow_int;
    reg cout_int;
    reg cout_delayed;

    reg [width_out-1:0] result;
    reg [width_out+1:0] result_int;
    reg [(width_out - width_in) : 0] zeropad;

    reg borrow;
    reg cin_int;

    reg [width_out-1:0] fb_int;
    reg [width_out -1:0] data_int;

    reg [width_out+1:0] result_pipe [extra_latency:0];

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品超碰97尤物18| 奇米影视一区二区三区小说| 亚洲精选一二三| 亚洲va韩国va欧美va精品| 亚洲6080在线| 国产乱国产乱300精品| 在线视频一区二区三| 91精品午夜视频| 日本一区二区三区dvd视频在线| 亚洲激情中文1区| 国产在线视频精品一区| 在线免费一区三区| 久久久久国产精品麻豆ai换脸 | 91无套直看片红桃| 欧美高清hd18日本| 亚洲欧洲国产专区| 裸体歌舞表演一区二区| 日本韩国一区二区三区| 精品国产亚洲在线| 亚洲成a人v欧美综合天堂下载| 国产伦精品一区二区三区在线观看| 欧美精品日韩精品| 亚洲另类中文字| 福利一区二区在线| 久久综合色之久久综合| 日本中文一区二区三区| 91国产成人在线| 久久免费精品国产久精品久久久久| 亚洲国产精品一区二区尤物区| 国产精品夜夜爽| 精品久久99ma| 日韩av中文字幕一区二区| 91福利在线看| 亚洲特级片在线| 成人福利在线看| 久久久亚洲午夜电影| 奇米一区二区三区av| 欧美综合在线视频| 夜夜嗨av一区二区三区网页| 麻豆精品精品国产自在97香蕉| 欧美吞精做爰啪啪高潮| 国产精品美女久久久久久久久 | 26uuuu精品一区二区| 午夜精品在线视频一区| 日本精品视频一区二区| 亚洲精品视频一区| 成人app网站| 日韩一区在线看| 99国产精品99久久久久久| 国产欧美在线观看一区| 国产精品一区二区免费不卡| 欧美精品一区二区三区视频| 国产最新精品免费| 国产午夜精品理论片a级大结局| 麻豆国产欧美一区二区三区| 欧美一卡二卡在线| 免费高清在线视频一区·| 日韩一区二区中文字幕| 麻豆久久久久久| 2023国产一二三区日本精品2022| 久久精品国产免费看久久精品| 欧美日韩午夜在线视频| 亚洲v日本v欧美v久久精品| 欧美精品乱码久久久久久| 亚洲免费观看视频| 欧美日韩精品电影| 六月丁香婷婷久久| 中文字幕欧美三区| 91精品福利在线| 久久精品国产亚洲高清剧情介绍 | 舔着乳尖日韩一区| 91精品国产综合久久久久久久久久 | 日韩三级伦理片妻子的秘密按摩| 国内精品久久久久影院一蜜桃| 久久婷婷综合激情| 成人99免费视频| 免费在线一区观看| 一区二区三区日韩欧美| 久久久国产精品麻豆| 欧美日韩另类一区| 成人毛片老司机大片| 美女网站视频久久| 亚洲最色的网站| 国产精品网站导航| 欧美电影免费观看高清完整版| 91成人免费在线| 成人中文字幕合集| 精品一区二区三区免费视频| 亚洲伊人伊色伊影伊综合网| 国产亚洲欧美一级| 日韩美女视频一区二区在线观看| 欧美无乱码久久久免费午夜一区 | 久久久青草青青国产亚洲免观| 色综合久久88色综合天天6| 国产成人在线视频免费播放| 男男视频亚洲欧美| 偷拍一区二区三区| 亚洲综合激情小说| 亚洲欧美激情插| 国产精品高潮久久久久无| 久久久久久久精| 欧美va亚洲va| 日韩欧美国产麻豆| 欧美日本一区二区三区四区| 色综合av在线| 一本一道久久a久久精品综合蜜臀| 国产精品一区二区免费不卡| 久久国产麻豆精品| 久久国内精品视频| 久久精品国产亚洲高清剧情介绍| 日韩高清在线一区| 丝袜a∨在线一区二区三区不卡| 亚洲午夜成aⅴ人片| 亚洲一区在线播放| 亚洲妇熟xx妇色黄| 视频一区在线播放| 日本亚洲视频在线| 麻豆91精品91久久久的内涵| 婷婷国产在线综合| 免费看欧美美女黄的网站| 麻豆极品一区二区三区| 激情综合网最新| 国产精品456| 成人免费毛片片v| 色哟哟国产精品| 欧美中文字幕一区二区三区| 欧美日韩一区二区三区四区| 欧美日韩高清在线播放| 日韩一级黄色大片| 久久久三级国产网站| 亚洲欧洲日本在线| 亚洲国产精品一区二区尤物区| 肉色丝袜一区二区| 久久 天天综合| 成人丝袜18视频在线观看| 91色|porny| 欧美一卡二卡三卡| 国产午夜精品久久久久久久| 国产精品高潮久久久久无| 亚洲已满18点击进入久久| 蜜乳av一区二区三区| 国产99久久久国产精品| 91福利资源站| 精品国产一区二区三区久久久蜜月 | 97久久精品人人做人人爽| 欧美日韩成人激情| 国产日本欧洲亚洲| 亚洲大片精品永久免费| 国模娜娜一区二区三区| 欧美最新大片在线看| 久久久亚洲综合| 亚洲一二三区在线观看| 韩国三级电影一区二区| 日本高清不卡一区| 久久女同精品一区二区| 亚洲午夜羞羞片| 国产成人8x视频一区二区| 欧美精品xxxxbbbb| 国产精品久久久久久久裸模| 免费看日韩a级影片| 91黄色免费网站| 国产欧美日韩综合| 日本亚洲三级在线| 色综合久久久久| 日本一区二区免费在线| 琪琪久久久久日韩精品| 91在线播放网址| 久久久777精品电影网影网| 三级欧美韩日大片在线看| 一本大道综合伊人精品热热| 欧美r级电影在线观看| 亚洲精品久久嫩草网站秘色| 国产精品白丝jk白祙喷水网站 | 日韩高清一级片| 日本电影亚洲天堂一区| 中文字幕+乱码+中文字幕一区| 日韩中文字幕一区二区三区| 91免费版pro下载短视频| 国产欧美精品区一区二区三区| 免费高清在线一区| 欧美久久高跟鞋激| 亚洲国产欧美在线| 一本大道久久a久久精二百| 欧美国产禁国产网站cc| 国产专区综合网| 日韩欧美一二三| 日本不卡高清视频| 在线综合视频播放| 天天爽夜夜爽夜夜爽精品视频| 欧美亚洲综合网| 一区二区三区免费| 欧洲另类一二三四区| 一区二区三区四区中文字幕| 91在线观看一区二区| 中文字幕一区二区三区四区不卡| 国产99精品国产| 国产精品欧美综合在线| av电影在线观看完整版一区二区| 国产欧美日本一区二区三区| 福利电影一区二区三区|