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

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

?? xhdl_std_ulogic.vhdl

?? VHDL和Verilog轉(zhuǎn)換軟件
?? VHDL
?? 第 1 頁 / 共 2 頁
字號:
   FUNCTION "SLL" (      l        : std_ulogic_vector;      r        : integer) RETURN std_ulogic_vector IS   BEGIN      RETURN(ShiftLeft(l, r));   END "SLL";      FUNCTION ShiftLeft (      val      : std_ulogic_vector;      shft     : integer) RETURN std_ulogic_vector IS            VARIABLE int      : std_ulogic_vector(val'LENGTH+shft-1 DOWNTO 0);      VARIABLE rtn      : std_ulogic_vector(val'RANGE);      VARIABLE fill     : std_ulogic_vector(shft-1 DOWNTO 0) := (others => '0');   BEGIN      int := val & fill;      rtn := int(val'LENGTH-1 DOWNTO 0);      RETURN(rtn);   END ShiftLeft;                  FUNCTION "+" (      l        : std_ulogic;      r        : std_ulogic) RETURN std_ulogic_vector IS            VARIABLE rtn      : std_ulogic_vector(1 downto 0);      VARIABLE tmp      : std_ulogic_vector(1 downto 0);   BEGIN      tmp := l & r;      CASE tmp IS         WHEN "00"   => rtn := "00";         WHEN "01"   => rtn := "01";         WHEN "10"   => rtn := "01";         WHEN "11"   => rtn := "10";         WHEN OTHERS => rtn := "XX";      END CASE;      RETURN(rtn);   END "+";         --      FUNCTION or_br (      val : std_ulogic_vector) RETURN std_ulogic IS      VARIABLE rtn : std_ulogic := '0';   BEGIN      FOR index IN val'RANGE LOOP         rtn := rtn OR val(index);      END LOOP;      RETURN(rtn);   END or_br;   --      FUNCTION and_br (      val : std_ulogic_vector) RETURN std_ulogic IS      VARIABLE rtn : std_ulogic := '1';   BEGIN      FOR index IN val'RANGE LOOP         rtn := rtn AND val(index);      END LOOP;      RETURN(rtn);   END and_br;   --      FUNCTION xor_br (      val : std_ulogic_vector) RETURN std_ulogic IS      VARIABLE rtn : std_ulogic := '0';   BEGIN      FOR index IN val'RANGE LOOP         rtn := rtn XOR val(index);      END LOOP;      RETURN(rtn);   END xor_br;   --      FUNCTION xnor_br (      val : std_ulogic_vector) RETURN std_ulogic IS      VARIABLE rtn : std_ulogic := '0';   BEGIN      FOR index IN val'RANGE LOOP         rtn := rtn XOR val(index);      END LOOP;      RETURN(NOT rtn);   END xnor_br;   --   FUNCTION nor_br (      val : std_ulogic_vector) RETURN std_ulogic IS      VARIABLE rtn : std_ulogic := '0';   BEGIN      FOR index IN val'RANGE LOOP         rtn := rtn OR val(index);      END LOOP;      RETURN(NOT rtn);   END nor_br;   --   FUNCTION nand_br (      val : std_ulogic_vector) RETURN std_ulogic IS      VARIABLE rtn : std_ulogic := '0';   BEGIN      FOR index IN val'RANGE LOOP         rtn := rtn AND val(index);      END LOOP;      RETURN(NOT rtn);   END nand_br;   --   FUNCTION select_expr (      sel : boolean;      op1 : std_ulogic_vector;      op2 : std_ulogic_vector) RETURN std_ulogic_vector IS      VARIABLE rtn      : std_ulogic_vector(op1'RANGE);   BEGIN      IF(sel) THEN         rtn := op1;      ELSE         rtn := op2;      END IF;            RETURN (rtn);   END select_expr;   --   FUNCTION select_expr (      sel : boolean;      op1 : std_ulogic;      op2 : std_ulogic) RETURN std_ulogic IS      VARIABLE rtn      : std_ulogic;   BEGIN      IF(sel) THEN         rtn := op1;      ELSE         rtn := op2;      END IF;            RETURN (rtn);   END select_expr;   --   FUNCTION to_time (      val : std_ulogic_vector) RETURN time IS         VARIABLE rtn : time;   BEGIN      rtn := to_integer(val) * 1 ns;      RETURN(rtn);   END to_time;      --   FUNCTION to_string (      val : std_ulogic_vector) RETURN string IS      VARIABLE rtn   : string(1 TO val'LENGTH);      ALIAS normal    : std_ulogic_vector(1 to val'LENGTH) IS val;   BEGIN       FOR index IN normal'RANGE LOOP        CASE normal(index) IS           WHEN '0' => rtn(index) := '0';            WHEN 'L' => rtn(index) := 'L';            WHEN '1' => rtn(index) := '1';            WHEN 'H' => rtn(index) := 'H';            WHEN 'U' => rtn(index) := 'U';            WHEN 'Z' => rtn(index) := 'Z';            WHEN 'W' => rtn(index) := 'W';            WHEN OTHERS => rtn(index) := 'X';         END CASE;      END LOOP;      RETURN rtn;   END to_string;    --       FUNCTION to_string (      val : std_ulogic) RETURN character IS      VARIABLE rtn      : character;   BEGIN     CASE val IS         WHEN '0' => rtn := '0';         WHEN 'L' => rtn := 'L';         WHEN '1' => rtn := '1';         WHEN 'H' => rtn := 'H';         WHEN 'U' => rtn := 'U';         WHEN 'Z' => rtn := 'Z';         WHEN 'W' => rtn := 'W';         WHEN OTHERS => rtn := 'X';      END CASE;      RETURN rtn;     END to_string;     FUNCTION to_octstring (      val      : IN std_ulogic_vector) RETURN string IS         constant extra : integer := val'length rem 3;      constant len    : integer := ((val'length-1)/3)+1;      variable rtn  : string(1 to len);      variable vec   : std_ulogic_vector((extra + val'length-1) downto 0);         BEGIN      case extra is         when 0      => vec := val;         when 1      => vec := '0' & val;         when 2      => vec := "00" & val;         when others => vec := val;      end case;      for x in len downto 1 loop         case vec(2 downto 0) is            when "000"     => rtn(x) := '0';            when "001"     => rtn(x) := '1';            when "010"     => rtn(x) := '2';            when "011"     => rtn(x) := '3';            when "100"     => rtn(x) := '4';            when "101"     => rtn(x) := '5';            when "110"     => rtn(x) := '6';            when "111"     => rtn(x) := '7';            when "UUU"     => rtn(x) := 'U';            when "ZZZ"     => rtn(x) := 'Z';            when "XXX"     => rtn(x) := 'X';            when others      => rtn(x) := '?';         end case;         vec := "000" & vec(val'length-1 downto 3);      end loop;      return(rtn);   END to_octstring;    FUNCTION to_decstring (      val      : IN std_ulogic_vector) RETURN string IS         variable int   : integer;   BEGIN      int := to_integer(val);      return(to_string(val));   END to_decstring;      FUNCTION to_hexstring (      val      : IN std_ulogic_vector) RETURN string IS         constant extra : integer := val'length rem 4;      constant len    : integer := ((val'length-1)/4)+1;      variable rtn  : string(1 to len);      variable vec   : std_ulogic_vector((extra + val'length-1) downto 0);         BEGIN      case extra is         when 0      => vec := val;         when 1      => vec := '0' & val;         when 2      => vec := "00" & val;         when 3      => vec := "000" & val;         when others => vec := val;      end case;      for x in len downto 1 loop         case vec(3 downto 0) is            when "0000"    => rtn(x) := '0';            when "0001"     => rtn(x) := '1';            when "0010"      => rtn(x) := '2';            when "0011"    => rtn(x) := '3';            when "0100"     => rtn(x) := '4';            when "0101"      => rtn(x) := '5';            when "0110"    => rtn(x) := '6';            when "0111"     => rtn(x) := '7';            when "1000"      => rtn(x) := '8';            when "1001"    => rtn(x) := '9';            when "1010"     => rtn(x) := 'A';            when "1011"      => rtn(x) := 'B';            when "1100"    => rtn(x) := 'C';            when "1101"     => rtn(x) := 'D';            when "1110"      => rtn(x) := 'E';            when "1111"    => rtn(x) := 'F';            when "UUUU"     => rtn(x) := 'U';            when "ZZZZ"      => rtn(x) := 'Z';            when "XXXX"    => rtn(x) := 'X';            when others     => rtn(x) := '?';         end case;         vec := "0000" & vec(val'length-1 downto 4);      end loop;      return(rtn);   END to_hexstring;   END;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区视频在线看| eeuss鲁片一区二区三区在线看| 免费成人你懂的| av网站一区二区三区| 日韩欧美中文字幕公布| 一区二区三区丝袜| 粉嫩久久99精品久久久久久夜| 日韩一卡二卡三卡| 亚洲福利电影网| 成人福利在线看| 国产女人aaa级久久久级| 视频一区二区中文字幕| 欧洲av一区二区嗯嗯嗯啊| 国产亚洲精久久久久久| 免费欧美在线视频| 777奇米成人网| 亚洲一区二区三区中文字幕在线| va亚洲va日韩不卡在线观看| 久久综合九色综合97婷婷女人 | 黄色精品一二区| 67194成人在线观看| 亚洲国产欧美一区二区三区丁香婷 | 激情小说欧美图片| 日韩欧美在线影院| 视频在线在亚洲| 69精品人人人人| 日韩av一区二区在线影视| 欧美丝袜自拍制服另类| 亚洲一区二区美女| 欧美色综合网站| 午夜激情综合网| 91精品国产综合久久久蜜臀粉嫩| 亚洲国产三级在线| 在线观看免费视频综合| 亚洲一区在线视频观看| 3d成人动漫网站| 免费观看在线色综合| 欧美大片在线观看一区二区| 精品一区二区三区在线播放视频 | 欧美自拍偷拍一区| 亚洲国产精品嫩草影院| 欧美日韩色综合| 日韩国产一二三区| 26uuu亚洲| 成人高清在线视频| 一个色综合av| 91麻豆精品国产91久久久使用方法| 午夜久久久久久久久久一区二区| 91精品国产91久久综合桃花| 免费看日韩精品| 国产蜜臀97一区二区三区| 91老司机福利 在线| 亚洲国产人成综合网站| 欧美电视剧免费观看| 丰满放荡岳乱妇91ww| 亚洲综合无码一区二区| 日韩欧美激情在线| 高清在线成人网| 亚洲在线一区二区三区| 精品欧美一区二区久久| 国产高清精品久久久久| 一区二区三区四区av| 精品国产乱码久久久久久1区2区| 国产成人8x视频一区二区| 亚洲精品伦理在线| 欧美不卡激情三级在线观看| youjizz久久| 青青草97国产精品免费观看| 国产清纯白嫩初高生在线观看91| 91视视频在线观看入口直接观看www | www.av精品| 人人超碰91尤物精品国产| 国产拍揄自揄精品视频麻豆| 在线欧美一区二区| 国产一区二区主播在线| 一区二区免费在线播放| 久久美女高清视频| 欧美日韩国产精选| 高清国产午夜精品久久久久久| 亚洲成人免费视| 国产精品青草综合久久久久99| 欧美性受极品xxxx喷水| 成人一区在线观看| 蜜臀99久久精品久久久久久软件| 最新国产精品久久精品| 日韩亚洲电影在线| 欧美亚洲国产一区二区三区va| 粉嫩aⅴ一区二区三区四区| 日本视频一区二区| 亚洲午夜精品在线| **网站欧美大片在线观看| 2021中文字幕一区亚洲| 欧美放荡的少妇| 色综合色狠狠综合色| 国产精品主播直播| 蜜桃视频在线观看一区| 香蕉影视欧美成人| 亚洲一区二区在线免费观看视频| 日本一区二区免费在线| 精品国产sm最大网站| 欧美一区二区三区播放老司机| 日本高清不卡在线观看| www.久久久久久久久| 国产经典欧美精品| 狠狠久久亚洲欧美| 久久精品国产精品亚洲红杏| 日韩精品一二三| 石原莉奈在线亚洲二区| 亚洲国产aⅴ天堂久久| 一区二区三区高清| 亚洲自拍都市欧美小说| 亚洲欧洲99久久| 国产精品久久毛片av大全日韩| 日本一区二区免费在线| 欧美专区日韩专区| 欧美日韩夫妻久久| 这里只有精品免费| 91麻豆精品国产91久久久久| 欧美伦理电影网| 日韩一区二区三区电影在线观看| 91精品麻豆日日躁夜夜躁| 欧美电影精品一区二区| 久久免费精品国产久精品久久久久| 久久久久久免费网| 中文字幕免费观看一区| 亚洲欧洲另类国产综合| 一级女性全黄久久生活片免费| 香蕉成人啪国产精品视频综合网| 日韩激情视频在线观看| 青青草成人在线观看| 国产精选一区二区三区| 成人av影院在线| 97久久超碰国产精品| 欧美日韩在线电影| 日韩精品专区在线影院重磅| 精品成人一区二区三区四区| 国产精品卡一卡二卡三| 一区二区三区四区中文字幕| 丝瓜av网站精品一区二区| 久久99精品久久久久久| 成人午夜在线播放| 欧美男同性恋视频网站| 久久综合av免费| 亚洲免费在线视频一区 二区| 亚洲国产精品久久人人爱蜜臀| 免费高清视频精品| 成人免费视频播放| 在线电影一区二区三区| 国产亚洲短视频| 亚洲一区二区av在线| 国产制服丝袜一区| 欧美在线一区二区三区| 久久久久久一级片| 亚洲国产日韩a在线播放性色| 久久国产精品72免费观看| 成人av电影在线播放| 欧美挠脚心视频网站| 国产精品大尺度| 久热成人在线视频| 在线中文字幕一区| 久久只精品国产| 视频一区二区欧美| 99re热这里只有精品免费视频| 日韩欧美高清dvd碟片| 亚洲欧洲精品成人久久奇米网| 蜜桃av噜噜一区| 欧美午夜精品久久久| 中文无字幕一区二区三区| 丝袜诱惑亚洲看片| 91在线丨porny丨国产| 欧美xxxx老人做受| 亚洲成国产人片在线观看| 成年人国产精品| 2023国产精品| 蜜桃免费网站一区二区三区| 欧亚洲嫩模精品一区三区| 国产精品麻豆一区二区 | 精品国产sm最大网站| 亚洲成人免费视频| 日本黄色一区二区| 国产精品九色蝌蚪自拍| 国产激情偷乱视频一区二区三区| 日韩欧美一区中文| 亚洲444eee在线观看| 在线观看中文字幕不卡| 亚洲欧美韩国综合色| 99精品欧美一区二区三区小说 | 日本中文字幕一区二区视频 | 久久一日本道色综合| 免费在线观看一区| 欧美精品v国产精品v日韩精品 | 国产精品成人一区二区艾草 | 日韩一区二区三区在线视频| 天天色天天操综合| 制服丝袜国产精品| 男女性色大片免费观看一区二区| 欧美人狂配大交3d怪物一区| 亚洲一区在线观看视频| 欧美影院午夜播放| 亚洲国产精品自拍|