最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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ó)家法律
鹤峰县| 岑溪市| 安乡县| 进贤县| 邻水| 蓝田县| 和顺县| 门源| 万全县| 昌平区| 彰化县| 墨竹工卡县| 信丰县| 丰都县| 孝感市| 宜良县| 湘阴县| 姜堰市| 阿拉尔市| 千阳县| 三明市| 永修县| 吴桥县| 克山县| 东阳市| 赫章县| 双柏县| 建昌县| 金湖县| 永寿县| 昆明市| 正定县| 营口市| 二手房| 新和县| 淳化县| 墨竹工卡县| 关岭| 仙游县| 盐源县| 枣阳市|