打印
[FPGA]

FPGA程序解读

[复制链接]
773|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
281110040|  楼主 | 2017-2-8 16:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我请教一下大侠,正在学习的一段程序,如下:
ADD_data u1_add_data(
.a(video_tmp[9:0]),   //输入下变频后的低10位信号
.b(video_sub),        //input [18:0] b
.clk(iclk),
.sclr(irst_n),
.s(video_add)         //output [18:0] s
);

SUB_data u2_sub_data(
.a(video_add),       //input [18:0] a
.b(video_delay),     //input [9:0] b
.sclr(irst_n),
.s(video_sub)       //output [18:0] s
);

always@(posedge iclk)
begin
   if(irst_n)begin
      video_delay<=10'd0;
   end
   else begin
     video_delay<=video_sub[18:9];
   end
end

这段程序的作用是什么?
加法和减法互相嵌套比较乱,能不能讲解一下,谢谢!

相关帖子

沙发
玄德| | 2017-2-10 10:07 | 只看该作者

前两块是模块的例化,相当于调用函数。
目测是加法和减法模块。

使用特权

评论回复
板凳
281110040|  楼主 | 2017-2-14 11:11 | 只看该作者
玄德 发表于 2017-2-10 10:07
前两块是模块的例化,相当于调用函数。
目测是加法和减法模块。

加法和减法互相嵌套这样使用的目的是什么?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

47

帖子

1

粉丝