首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

怎样用Verilog产生任意波形,如pwm信号??

我曾用vhdl实现过简单的pwm.
if speedin="1100100" then
speedin<=(others=>'0');
else
speedin<=speedin+'1';
end if;
---------------
if motor_flag="01" then
IN2_s <= '0';
if speedin IN1_s <= '1';
else
IN1_s <= '0';
end if;

end if;

自己随机设置running_speed的值产生不同占空比的IN1_s信号(pwm信号)
返回列表