哪位大神帮忙解释一下这句话: assign clk_out = (F_DIV == 1) ?
clock : (F_DIV[0] ? (clk_p_r & clk_n_r) : clk_p_r);
F_DIV[0]是什么意思?F_DIV[0]不是一直是0吗?所以就选择clk_p_r?F_DIV == 1又有什么意义?整句话什么意思?
其中:reg clk_p_r; //上升沿输出时钟
reg clk_n_r; //下降沿输出时钟
... ...
parameter F_DIV = 50000; //分频系数
是一份教材上的例程。。。我也觉得很怪。。