下图的波形,是传感器输出的正交信号,在正转时A超前B 90º,在反转时A滞后B 90º,我现在想用CPLD 做解码,目前用的是Verilog 语言,目前写了一段程序,编译有问题,想请教有做过的朋友给点建议<br />https://bbs.21ic.com/upfiles/img/200711/20071114173319498.jpg<br />module DFF1(int0,int1,c,d);<br />input c,d;<br />output int0,int1;<br />reg int0,int1;<br />initial begin int1=0;end <br />always @( posedge c )<br />begin<br />if(d) int0=0;<br />else int0=1; <br />end<br />always @( negedge c )<br />begin<br />if(d) int0=0;<br />else int0=0; <br />end<br />always @( posedge d )<br />begin<br />if(c) int1=0;<br />else int1=1; <br />end<br />always @( negedge d )<br />begin<br />if(c) int1=0;<br />else int1=0; <br />end<br />endmodule |
|