国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

verilog學習實例——編碼器

2019-11-06 09:33:54
字體:
來源:轉載
供稿:網友

16位編碼器

module encoder_using_if(binary_out, //4位二進制編碼輸出encoder_in //16位輸入enable //編碼使能信號);//輸出端口output binary_out;//輸入端口input enableinput[15:0] encoder_in;//內部變量聲明reg[3:0] binary_out;always@(enable or encoder_in) begin //always語句產生組合邏輯,此句可改成always@(*) if(enable) begin //使能信號enable必須為1,才可以譯碼 if(encoder_in == 16'h0002) begin // 輸入的編碼是0000_0000_0000_0010,譯碼為0001 binary_out = 1; end if(encoder_in == 16'h0004) begin binary_out = 2; end if(encoder_in == 16'h0008) begin binary_out = 3; end if(encoder_in == 16'h0010) begin binary_out = 4; end if(encoder_in == 16'h0020) begin binary_out = 5; end if(encoder_in == 16'h0040) begin binary_out = 6; end if(encoder_in == 16'h0080) begin binary_out = 7; end if(encoder_in == 16'h0100) begin binary_out = 8; end if(encoder_in == 16'h0200) begin binary_out = 9; end if(encoder_in == 16'h0400) begin binary_out = 10; end if(encoder_in == 16'h0800) begin binary_out = 11; end if(encoder_in == 16'h1000) begin binary_out = 12; end if(encoder_in == 16'h2000) begin binary_out = 13; end if(encoder_in == 16'h4000) begin binary_out = 14; end if(encoder_in == 16'h8000) begin binary_out = 15; end endendendmodule綜合的結果譯碼器
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 屏东县| 洪泽县| 合山市| 临朐县| 繁昌县| 常德市| 吉林市| 运城市| 北安市| 阿勒泰市| 许昌县| 台江县| 榆树市| 建阳市| 海口市| 壤塘县| 二手房| 乳山市| 全州县| 都江堰市| 镇沅| 常德市| 连南| 珠海市| 射洪县| 宜兰市| 临西县| 沁水县| 梓潼县| 伊金霍洛旗| 晋江市| 焉耆| 新闻| 德江县| 新宾| 沈丘县| 常宁市| 伊宁市| 休宁县| 蒲城县| 姜堰市|