求两个时钟怎么处理
我用altera的cpld,有两个时钟62.5M,相位向反,我要用这两个时钟的上升沿,always@(posedge rbc0 or posedge rbc1),可综合会找不到全局时钟,有没有什么方法?是需要修改程序还是在quartus中设置?多谢指教 你可以这样用:always@(posedge rbc0)begin
...
end
always@(posedge rbc1)begin
...
end 这样不行,编译错误,不允许在不同的ALWAYS中对同一个寄存器赋值啊 具体的程序要求我不知道,但应该可以这样:
你可以这样用:
always@(posedge rbc0)
begin
变量1...
end
always@(posedge rbc1)
begin
变量2...
end
always @ (变量1 or 变量2 )
begin
变量= 变量1与变量2的组合逻辑
end
页:
[1]