微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 怎样verilog产生一个半周期脉冲信号

怎样verilog产生一个半周期脉冲信号

时间:10-02 整理:3721RD 点击:
“计数器在时钟上升沿触发。CON在计数器为10、时钟上升沿清0;在计数器为100、时钟上升沿变为1,紧接着的下降沿清0。”
我试图用一个always @(posedge clk)  和一个 always @(negedge clk) 块来对CON直接赋值,但是仿真报错,同学说不能在把一个变量同时写到两个always块。
我不知道该怎么办?请高手帮个忙!万分感谢!

在2个always模块中对同一变量赋值,就会出现报语法错误哦!
你可以用更高的2倍频时钟完成设计,或者是产生中间变量,然后用组合逻辑
控制输出,就可以实现你要的逻辑。试试看吧!

呵呵,我也是想的用中间标量、组合逻辑做的,解决啦,
谢谢你啊

学习,飘过

用dcm倍频

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top