国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Verilog 格雷碼轉(zhuǎn)溫度計(jì)碼譯碼器代碼

2022-11-12 23:12 作者:核彈君·  | 我要投稿

做個(gè)備忘,純組合邏輯,分為兩步進(jìn)行,也供需要相關(guān)邏輯的同學(xué)參考:

  1. 首先把格雷碼轉(zhuǎn)換為二進(jìn)制碼

  2. 二進(jìn)制碼轉(zhuǎn)為溫度計(jì)碼

module gray2therm #(

? ? ? parameter N = 6

)(

? ? input [N-1:0] grey_i,

? ? output [0:(2**(N))-2] therm_o

);


wire [N-1:0] bin;

wire [0:(2**(N))-1] therm_code;


assign? bin[N-1] = grey_i[N-1];

localparam NUM = 2**(N);


genvar i;

generate

? ? ? for(i = N-2; i >= 0; i = i - 1) begin: gray_2_bin

? ? ? assign bin[i] = bin[i + 1] ^ grey_i[i];

? ? ? end

endgenerate


assign therm_o = $signed({1'b1,{(2**(N)-1){1'b0}}}) >>> bin;

endmodule


Verilog 格雷碼轉(zhuǎn)溫度計(jì)碼譯碼器代碼的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
吉安市| 资中县| 光泽县| 霍邱县| 疏勒县| 开鲁县| 汝州市| 九江市| 平江县| 墨脱县| 宝坻区| 孙吴县| 山东省| 遂溪县| 合作市| 藁城市| 汝南县| 绵阳市| 华池县| 乌恰县| 松原市| 闵行区| 上虞市| 商南县| 时尚| 秦皇岛市| 锡林郭勒盟| 永泰县| 新巴尔虎右旗| 双江| 博乐市| 佛坪县| 红原县| 灵山县| 禹州市| 浠水县| 肥东县| 太保市| 南丹县| 临泉县| 芷江|