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

请教Verilog 的有关分配问题!

请教Verilog 的有关分配问题!

我想设计一个分配器, 分频数由键盘输入, 可以进行任意分频

比如说要对CLK进行100分频,则按键输入100并在七段数码管上显示,变量num==99

但是我这样写:

 always @(posedge clk)

      if(count==num)

           outdata<=~outdata;   //输出翻转

     else

           count<=count+1;

 编译的时候通过了, 但是实际输出却不是这样的! 好像count==num 不起作用

请问大侠, 要对CLK进行任意分频, 按键输入的数字量应该怎么与分频的计数器联系起来?

实际输出是什么?

注意一下你的count宽度的定义,是不是宽度不够?

按键输入的数字是十进制的,你先要把它转换为二进制保存起来,然后使用保存的这个值进行计数。

美梦成真-->噩梦降临!
返回列表