摘要:
记得这曾经是我同学碰到的一道面试题,回来后他出给我们,弱弱的我自然是不知道咯。近日旧事重提,却忘记当时给的解答了。在网络上一搜索,实现方式还真不少,玆举例如下:第一种方法是用计数器进行N分频,N这里是奇数。然后利用分频后占空比不是50%的输出信号和原始时钟信号通过组合逻辑处理,构成50%占空比的奇数分频器。第二种思路是,将第一种方法类似的计数器的输出用时钟信号的下降沿延时半个时钟周期,然后两者相与或者或产生50%占空比的分频信号:always@(negedge resetn or posedge clk)begin if (resetn==1'b0) begin cnt1[1:0]&l 阅读全文