?? bldcm_con.v.bak
字號:
/******************************************* bldcm_con.v********************************************/module bldcm_con( //input clk,dir,hall, //output pwmout); input clk,dir;input[2:0] hall;output[5:0] pwmout;reg[5:0] pwmreg;reg[5:0] pwmout;reg[5:0] clkreg;//reg hall_mon;always @(clk)begin clkreg = {6{clk}}; pwmout = pwmreg&clkreg;endalways @(hall)case(dir)1'b1:begin case(hall) 3'b000: pwmreg <= 6'b100010; 3'b100: pwmreg <= 6'b100001; 3'b110: pwmreg <= 6'b010001; 3'b111: pwmreg <= 6'b010100; 3'b011: pwmreg <= 6'b001100; 3'b001: pwmreg <= 6'b001010; default: pwmreg <= 6'b000000; endcaseend1'b0:begin case(hall) 3'b000: pwmreg <= 6'b010100; 3'b100: pwmreg <= 6'b001100; 3'b110: pwmreg <= 6'b001010; 3'b111: pwmreg <= 6'b100010; 3'b011: pwmreg <= 6'b100001; 3'b001: pwmreg <= 6'b010001; default: pwmreg <= 6'b000000; endcase endendcaseendmodule
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -