找回密码
 注册
关于网站域名变更的通知
查看: 191|回复: 2
打印 上一主题 下一主题

FPGA程序解读 

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-7-11 10:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本人菜鸟,
$ V- r# U5 y  `; w正在学习的一段程序,如下:
+ R, a; J* A( G% ~! ]5 HADD_data u1_add_data( 3 H% b" L1 C' e/ Z
.a(video_tmp[9:0]),   //输入下变频后的低10位信号
5 m% L7 C2 ~5 T( q! o0 H: {.b(video_sub),        //input [18:0] b
# {0 y  J, \0 Y; y* [.clk(iclk),
. |, J% G, U0 K  H.sclr(irst_n),
+ p8 w6 X/ P) G1 a! u7 w$ n.s(video_add)         //output [18:0] s
  r: ^2 J8 }) G# _+ R3 O);+ q+ |! w  i! \0 _

( m9 X/ m/ H1 f: VSUB_data u2_sub_data( , x, e8 ?' K. |! a# A
.a(video_add),       //input [18:0] a
+ s4 x) A6 H& N) e! P/ C.b(video_delay),     //input [9:0] b
: o# M. t- u5 _" }$ w! o( A' n.sclr(irst_n),( v7 B7 K! n6 v  Q& F
.s(video_sub)       //output [18:0] s8 T2 j$ Q6 \6 R1 {! j0 E
);
% \4 l3 d7 Q/ ~; ^
- e+ R6 }6 }7 o! }) }7 `  U4 \always@(posedge iclk)
, u9 j! y+ \1 H  k! u( tbegin/ w( y5 F( c' c& v, l4 n
   if(irst_n)begin
) j1 s9 M: B6 Q      video_delay<=10'd0;2 s+ u% h7 t! L9 m/ z4 g" z
   end& {; K& W5 Y" t8 N7 A
   else begin( r8 x6 B" O% G$ ~0 n2 [
     video_delay<=video_sub[18:9];
$ r% p, t9 R; }$ l   end; C1 W2 ~4 ]. w0 g- }% D
end
' X/ `; _7 I- J& P! m2 `& M6 y想请教一下大神,
5 ?4 ^) f! Q# E- C  i这段程序的作用是什么?
3 W4 x% h3 B+ i6 R+ C& z6 U6 m" _加法和减法互相嵌套比较乱,能不能讲解一下,非常感谢!

该用户从未签到

2#
发表于 2019-7-11 17:10 | 只看该作者
$ d; S, F3 c9 I4 a5 w4 w9 h& K& I
5 R+ i4 ~6 r1 D$ r/ Q" c' @% D# j8 b
前两块是模块的例化,相当于调用函数。7 y+ \5 [# L# j0 u$ t" Q
目测是加法和减法模块。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-12 06:37 , Processed in 0.125000 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表