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

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

?? lowpassfiltervhdlcord.txt

?? 低通濾波器的VHDL代碼
?? TXT
?? 第 1 頁 / 共 5 頁
字號:
  b1sum1 <= resize( shift_right( add_temp(37 DOWNTO 17) + 1, 1), 20);

  add_temp_1 <= resize(b1sum1 & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0', 39) + resize(b3mul1, 39);
  b2sum1 <= resize( shift_right( add_temp_1(37 DOWNTO 17) + 1, 1), 20);

  sub_temp <= resize(b2sum1 & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0', 39) - resize(a2mul1, 39);
  a2sum1 <= resize( shift_right( sub_temp(37 DOWNTO 17) + 1, 1), 20);

  sub_temp_1 <= resize(a2sum1 & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0', 39) - resize(a3mul1, 39);
  a1sum1 <= resize( shift_right( sub_temp_1(37 DOWNTO 17) + 1, 1), 20);

  -- ------------------ Section 2 ------------------

  numtypeconvert2 <= dentypeconvert1;

  dentypeconvert2 <= resize( a1sum2(15 DOWNTO 0) & '0' & '0' & '0' & '0', 20);

  -- Reusing denominator delays from last section as this section's numerator delays

  dendelay_process_section2 : PROCESS (clk, reset)
  BEGIN
    IF reset = '1' THEN
      dendelay_section2(0 TO 1) <= (OTHERS => (OTHERS => '0'));
    ELSIF clk'event AND clk = '1' THEN
      IF clk_enable = '1' THEN
        dendelay_section2(0) <= dentypeconvert2;
        dendelay_section2(1) <= dendelay_section2(0);
      END IF;
    END IF; 
  END PROCESS dendelay_process_section2;


  a2mul2 <= dendelay_section2(0) * coeff_a2_section2;

  a3mul2 <= dendelay_section2(1) * coeff_a3_section2;

  b1mul2 <= numtypeconvert2 * coeff_b1_section2;

  b2mul2 <= dendelay_section1(0) * coeff_b2_section2;

  b3mul2 <= dendelay_section1(1) * coeff_b3_section2;

  b1multypeconvert2 <= resize( shift_right( (b1mul2(35) & b1mul2(35 DOWNTO 17) + 1), 1), 20);

  add_temp_2 <= resize(b1multypeconvert2 & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0', 39) + resize(b2mul2, 39);
  b1sum2 <= resize( shift_right( add_temp_2(37 DOWNTO 17) + 1, 1), 20);

  add_temp_3 <= resize(b1sum2 & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0', 39) + resize(b3mul2, 39);
  b2sum2 <= resize( shift_right( add_temp_3(37 DOWNTO 17) + 1, 1), 20);

  sub_temp_2 <= resize(b2sum2 & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0', 39) - resize(a2mul2, 39);
  a2sum2 <= resize( shift_right( sub_temp_2(37 DOWNTO 17) + 1, 1), 20);

  sub_temp_3 <= resize(a2sum2 & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0', 39) - resize(a3mul2, 39);
  a1sum2 <= resize( shift_right( sub_temp_3(37 DOWNTO 17) + 1, 1), 20);

  -- ------------------ Section 3 ------------------

  numtypeconvert3 <= dentypeconvert2;

  dentypeconvert3 <= resize( a1sum3(15 DOWNTO 0) & '0' & '0' & '0' & '0', 20);

  -- Reusing denominator delays from last section as this section's numerator delays

  dendelay_process_section3 : PROCESS (clk, reset)
  BEGIN
    IF reset = '1' THEN
      dendelay_section3(0 TO 1) <= (OTHERS => (OTHERS => '0'));
    ELSIF clk'event AND clk = '1' THEN
      IF clk_enable = '1' THEN
        dendelay_section3(0) <= dentypeconvert3;
        dendelay_section3(1) <= dendelay_section3(0);
      END IF;
    END IF; 
  END PROCESS dendelay_process_section3;


  a2mul3 <= dendelay_section3(0) * coeff_a2_section3;

  a3mul3 <= dendelay_section3(1) * coeff_a3_section3;

  b1mul3 <= numtypeconvert3 * coeff_b1_section3;

  b2mul3 <= dendelay_section2(0) * coeff_b2_section3;

  b3mul3 <= dendelay_section2(1) * coeff_b3_section3;

  b1multypeconvert3 <= resize( shift_right( (b1mul3(35) & b1mul3(35 DOWNTO 17) + 1), 1), 20);

  add_temp_4 <= resize(b1multypeconvert3 & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0', 39) + resize(b2mul3, 39);
  b1sum3 <= resize( shift_right( add_temp_4(37 DOWNTO 17) + 1, 1), 20);

  add_temp_5 <= resize(b1sum3 & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0', 39) + resize(b3mul3, 39);
  b2sum3 <= resize( shift_right( add_temp_5(37 DOWNTO 17) + 1, 1), 20);

  sub_temp_4 <= resize(b2sum3 & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0', 39) - resize(a2mul3, 39);
  a2sum3 <= resize( shift_right( sub_temp_4(37 DOWNTO 17) + 1, 1), 20);

  sub_temp_5 <= resize(a2sum3 & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0', 39) - resize(a3mul3, 39);
  a1sum3 <= resize( shift_right( sub_temp_5(37 DOWNTO 17) + 1, 1), 20);

  -- ------------------ Section 4 ------------------

  numtypeconvert4 <= dentypeconvert3;

  dentypeconvert4 <= resize( a1sum4(15 DOWNTO 0) & '0' & '0' & '0' & '0', 20);

  -- Reusing denominator delays from last section as this section's numerator delays

  dendelay_process_section4 : PROCESS (clk, reset)
  BEGIN
    IF reset = '1' THEN
      dendelay_section4(0 TO 1) <= (OTHERS => (OTHERS => '0'));
    ELSIF clk'event AND clk = '1' THEN
      IF clk_enable = '1' THEN
        dendelay_section4(0) <= dentypeconvert4;
        dendelay_section4(1) <= dendelay_section4(0);
      END IF;
    END IF; 
  END PROCESS dendelay_process_section4;


  a2mul4 <= dendelay_section4(0) * coeff_a2_section4;

  a3mul4 <= dendelay_section4(1) * coeff_a3_section4;

  b1mul4 <= numtypeconvert4 * coeff_b1_section4;

  b2mul4 <= dendelay_section3(0) * coeff_b2_section4;

  b3mul4 <= dendelay_section3(1) * coeff_b3_section4;

  b1multypeconvert4 <= resize( shift_right( (b1mul4(35) & b1mul4(35 DOWNTO 17) + 1), 1), 20);

  add_temp_6 <= resize(b1multypeconvert4 & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0', 39) + resize(b2mul4, 39);
  b1sum4 <= resize( shift_right( add_temp_6(37 DOWNTO 17) + 1, 1), 20);

  add_temp_7 <= resize(b1sum4 & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0', 39) + resize(b3mul4, 39);
  b2sum4 <= resize( shift_right( add_temp_7(37 DOWNTO 17) + 1, 1), 20);

  sub_temp_6 <= resize(b2sum4 & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0', 39) - resize(a2mul4, 39);
  a2sum4 <= resize( shift_right( sub_temp_6(37 DOWNTO 17) + 1, 1), 20);

  sub_temp_7 <= resize(a2sum4 & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0', 39) - resize(a3mul4, 39);
  a1sum4 <= resize( shift_right( sub_temp_7(37 DOWNTO 17) + 1, 1), 20);

  -- ------------------ Section 5 ------------------

  numtypeconvert5 <= dentypeconvert4;

  dentypeconvert5 <= resize( a1sum5(15 DOWNTO 0) & '0' & '0' & '0' & '0', 20);

  -- Reusing denominator delays from last section as this section's numerator delays

  dendelay_process_section5 : PROCESS (clk, reset)
  BEGIN
    IF reset = '1' THEN
      dendelay_section5(0 TO 1) <= (OTHERS => (OTHERS => '0'));
    ELSIF clk'event AND clk = '1' THEN
      IF clk_enable = '1' THEN
        dendelay_section5(0) <= dentypeconvert5;
        dendelay_section5(1) <= dendelay_section5(0);
      END IF;
    END IF; 
  END PROCESS dendelay_process_section5;


  a2mul5 <= dendelay_section5(0) * coeff_a2_section5;

  a3mul5 <= dendelay_section5(1) * coeff_a3_section5;

  b1mul5 <= numtypeconvert5 * coeff_b1_section5;

  b2mul5 <= dendelay_section4(0) * coeff_b2_section5;

  b3mul5 <= dendelay_section4(1) * coeff_b3_section5;

  b1multypeconvert5 <= resize( shift_right( (b1mul5(35) & b1mul5(35 DOWNTO 17) + 1), 1), 20);

  add_temp_8 <= resize(b1multypeconvert5 & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0', 39) + resize(b2mul5, 39);
  b1sum5 <= resize( shift_right( add_temp_8(37 DOWNTO 17) + 1, 1), 20);

  add_temp_9 <= resize(b1sum5 & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0', 39) + resize(b3mul5, 39);
  b2sum5 <= resize( shift_right( add_temp_9(37 DOWNTO 17) + 1, 1), 20);

  sub_temp_8 <= resize(b2sum5 & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0', 39) - resize(a2mul5, 39);
  a2sum5 <= resize( shift_right( sub_temp_8(37 DOWNTO 17) + 1, 1), 20);

  sub_temp_9 <= resize(a2sum5 & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0', 39) - resize(a3mul5, 39);
  a1sum5 <= resize( shift_right( sub_temp_9(37 DOWNTO 17) + 1, 1), 20);

  -- ------------------ Section 6 ------------------

  numtypeconvert6 <= dentypeconvert5;

  dentypeconvert6 <= resize( a1sum6(15 DOWNTO 0) & '0' & '0' & '0' & '0', 20);

  -- Reusing denominator delays from last section as this section's numerator delays

  dendelay_process_section6 : PROCESS (clk, reset)
  BEGIN
    IF reset = '1' THEN
      dendelay_section6(0 TO 1) <= (OTHERS => (OTHERS => '0'));
    ELSIF clk'event AND clk = '1' THEN
      IF clk_enable = '1' THEN
        dendelay_section6(0) <= dentypeconvert6;
        dendelay_section6(1) <= dendelay_section6(0);
      END IF;
    END IF; 
  END PROCESS dendelay_process_section6;


  a2mul6 <= dendelay_section6(0) * coeff_a2_section6;

  a3mul6 <= dendelay_section6(1) * coeff_a3_section6;

  b1mul6 <= numtypeconvert6 * coeff_b1_section6;

  b2mul6 <= dendelay_section5(0) * coeff_b2_section6;

  b3mul6 <= dendelay_section5(1) * coeff_b3_section6;

  b1multypeconvert6 <= resize( shift_right( (b1mul6(35) & b1mul6(35 DOWNTO 17) + 1), 1), 20);

  add_temp_10 <= resize(b1multypeconvert6 & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0', 39) + resize(b2mul6, 39);
  b1sum6 <= resize( shift_right( add_temp_10(37 DOWNTO 17) + 1, 1), 20);

  add_temp_11 <= resize(b1sum6 & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0', 39) + resize(b3mul6, 39);
  b2sum6 <= resize( shift_right( add_temp_11(37 DOWNTO 17) + 1, 1), 20);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩免费视频| 欧洲av一区二区嗯嗯嗯啊| 一区二区在线观看不卡| 欧美激情在线看| 国产片一区二区三区| 日韩三级中文字幕| 日韩精品一区在线| 久久精品欧美一区二区三区麻豆| 精品成人一区二区三区| 欧美成人一区二区三区在线观看| 日韩免费观看高清完整版 | 午夜视频一区在线观看| 亚洲欧洲另类国产综合| 亚洲欧洲日韩一区二区三区| 亚洲视频一区二区在线| 国产精品乱码人人做人人爱| 一区二区三区欧美久久| 国产精品久久一卡二卡| 中文字幕一区在线| 亚洲妇女屁股眼交7| 亚洲成人精品一区二区| 日韩精品亚洲专区| 久久精品免费观看| 成人免费毛片高清视频| 色综合久久久久网| 日韩亚洲国产中文字幕欧美| 亚洲精品一区二区三区香蕉| 久久久噜噜噜久久中文字幕色伊伊| 国产精品水嫩水嫩| 亚洲综合免费观看高清完整版| 亚洲第一av色| 国产高清精品网站| 欧美日韩一区成人| 中文字幕久久午夜不卡| 一区二区三区美女| 国产一区二区三区高清播放| 97精品久久久久中文字幕| 欧美日韩亚洲综合一区| 亚洲精品在线电影| 亚洲一区视频在线观看视频| 精品系列免费在线观看| 一本色道久久综合亚洲91| 日韩免费观看高清完整版在线观看| 日本一区二区高清| 精品一区二区三区视频| 欧美在线免费视屏| 中文字幕高清一区| 久久99日本精品| 欧美亚州韩日在线看免费版国语版| 精品久久久久一区| 午夜一区二区三区在线观看| 国产传媒日韩欧美成人| 日韩一区和二区| 亚洲资源中文字幕| 粗大黑人巨茎大战欧美成人| 日韩一区二区三区免费看| 亚洲色图.com| 粉嫩欧美一区二区三区高清影视| 欧美一区二区日韩| 亚洲午夜三级在线| 91美女精品福利| 久久久久久久一区| 激情伊人五月天久久综合| 欧美日韩在线观看一区二区| 国产精品欧美极品| 国v精品久久久网| 久久亚洲精华国产精华液| 日韩制服丝袜av| 555www色欧美视频| 日韩专区欧美专区| 欧美日本精品一区二区三区| 一区二区三区日本| 在线观看www91| 一区二区三区加勒比av| 91同城在线观看| 亚洲欧美激情插 | 国产精品狼人久久影院观看方式| 老司机午夜精品| 日韩精品一区二区三区视频| 青娱乐精品视频在线| 欧美一区二区三区四区久久| 日韩av在线发布| 日韩你懂的在线观看| 极品瑜伽女神91| 国产亚洲va综合人人澡精品| 国产自产高清不卡| 久久精品亚洲国产奇米99| 国产麻豆精品一区二区| 国产亚洲精品bt天堂精选| www.亚洲国产| 亚洲综合色成人| 日韩西西人体444www| 久久国产日韩欧美精品| 久久久精品欧美丰满| a4yy欧美一区二区三区| 一区二区三区四区不卡在线| 欧美日韩高清一区二区三区| 日本欧美一区二区| 久久久.com| 欧美午夜精品久久久久久孕妇| 偷窥国产亚洲免费视频| 精品国产青草久久久久福利| 国产成人夜色高潮福利影视| 亚洲丝袜美腿综合| 91精品欧美综合在线观看最新| 美女视频网站黄色亚洲| 日本一区二区综合亚洲| 91国产视频在线观看| 久久99精品久久只有精品| 国产精品无码永久免费888| 一本色道久久综合亚洲精品按摩| 日本特黄久久久高潮| 亚洲国产一区在线观看| 欧美一二三区精品| 99精品欧美一区| 免费美女久久99| 亚洲人成伊人成综合网小说| 欧美一级日韩免费不卡| 成人精品视频一区二区三区 | 久久精品国产77777蜜臀| 欧美精彩视频一区二区三区| 欧美性生活久久| 国产成人午夜精品5599| 高潮精品一区videoshd| 亚洲高清久久久| 国产精品白丝在线| 欧美变态tickle挠乳网站| 99久久婷婷国产综合精品| 精品一区二区久久久| 亚洲国产精品久久人人爱| 欧美国产精品专区| 欧美变态凌虐bdsm| 欧美男生操女生| 一本到高清视频免费精品| 国产一区二区久久| 男人的天堂亚洲一区| 亚洲在线观看免费| 国产精品久久久久久久久图文区| 欧美videos中文字幕| 欧美体内she精高潮| 91亚洲精品乱码久久久久久蜜桃| 国产精品白丝jk黑袜喷水| 麻豆久久一区二区| 视频一区二区不卡| 亚洲自拍偷拍麻豆| 亚洲人成网站影音先锋播放| 国产精品久久777777| 国产精品网站在线播放| 欧美精品一区男女天堂| 日韩一二三区视频| 91精品国产91综合久久蜜臀| 欧美视频完全免费看| 色综合久久天天| 91浏览器打开| 在线观看国产一区二区| 91久久精品一区二区三| 色噜噜狠狠一区二区三区果冻| 成人免费av资源| 91在线你懂得| 91影院在线免费观看| 97精品电影院| 欧美日韩国产免费| 在线成人免费视频| 91精品啪在线观看国产60岁| 在线成人高清不卡| 亚洲精品一线二线三线 | 国产成人丝袜美腿| 成人免费毛片片v| 色香蕉成人二区免费| 欧美亚洲愉拍一区二区| 91精品在线观看入口| 精品动漫一区二区三区在线观看| 久久麻豆一区二区| 亚洲男人都懂的| 亚洲成人精品在线观看| 美女一区二区三区| 国产二区国产一区在线观看| 成人av电影观看| 欧美三级三级三级爽爽爽| 欧美一区二区精品| 国产精品久久久久婷婷 | 欧美精品久久99久久在免费线| 91精品免费观看| 久久综合久久综合久久综合| 日本一区二区在线不卡| 亚洲综合免费观看高清完整版在线| 丝袜亚洲精品中文字幕一区| 国内外成人在线| 91亚洲精品久久久蜜桃网站| 欧美区在线观看| 中文字幕成人在线观看| 亚洲成年人影院| 国产91对白在线观看九色| 欧美色老头old∨ideo| 精品久久人人做人人爽| 亚洲欧美一区二区在线观看| 全国精品久久少妇| 日本伦理一区二区| 久久久久久免费网| 日韩国产欧美在线观看|