📄 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 + -