微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > verilog简单的求差模块,功能仿真总是不正确,各位指点一下。谢谢

verilog简单的求差模块,功能仿真总是不正确,各位指点一下。谢谢

时间:10-02 整理:3721RD 点击:

ek2就是求yt-rt,ek1就是延迟一个周期的yt-rt,在一个周期就是ek2,我的仿真结果不对啊,是不是程序问题,谢谢
module qiucha(clk,yt,rt,ek0,ek1,ek2);
input clk;
input [7:0]yt,rt;
output[7:0] ek0,ek1,ek2;
reg [7:0] ek0,ek1;
wire [7:0] ek2;
assign ek2=yt-rt;
always@(posedge clk)
begin
   ek1<=ek2;
end
always@(posedge clk)
begin
   ek0<=ek1;
end
endmodule


有人吗,帮忙看一下,谢谢

结果是对的,只是你看的方式不一样,1-68减出来是负数,显示成有符号数可能就对了

波形上都是下降沿数据变化,似乎和代码描述不同。



   是的是的,改好了,原来减反了,尴尬了。



   修改好了,谢谢各位

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

网站地图

Top