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

麻烦会abel的大神来帮帮忙,非常感谢

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
4 R# |, y3 b+ j& a4 J, X) k9 g

5 ?# P3 n& W9 [' C9 M现在要做一个带滤波的计数器,只会用verilog写,可是这个cpld是以前用abel写的,想麻烦大神给我补充修改一下,相关资料实在是难找
2 G3 @, S! r% `( A3 Q( mv语言module lb(CLK,sig,out );
# Q' i* |  A. d+ L& i0 w. l4 B
, o/ \2 y1 i3 u6 T+ \, ?0 ~9 xinput        CLK,sig;
+ |( |. {; V- B. @; n* ~1 o' c0 l3 c+ J* m% W/ |
output out;
5 D) I/ H6 B% g; X0 Y& u$ R1 y* Y' |0 b9 V% P& x
reg   [3:0] q;
/ ?$ P( b" M9 \
; t  }3 u7 w' z$ g- xalways @(posedge CLK or negedge sig )
% p# ]$ c. o3 A, K. h% v: Hbegin9 e1 t/ \/ X# o! H5 l- c  o) G
if (sig)  " O* Z& V4 ^6 V$ {. Y' V3 f
        q<=0;
1 K" a9 T% ^1 Y5 k' C8 [* C3 D( Helse + |+ T9 ?8 F( S6 s6 `
        q <= q+1;
& W1 @/ y4 H5 X1 u% {0 L2 B- q  v. y% e) {- \* {/ b
end
2 B/ T) g* g) U( o# ?
4 v# C% L3 q( i5 Y: O4 l  jassign out=(q==10);: F6 I; z7 ^" _7 q2 Z

) s1 a8 h& u# P6 |4 q, h' W+ Eendmodule4 l3 a/ X$ G- c3 q
想转换成abel语言,自己写的感觉不对,没有上升下降沿的判断
  R/ S) T1 e& a- nMODULE LB: L4 O" X6 O- q3 M& c* ^" P
declarations
' f8 k) E% T$ z2 D   "input
; n6 _+ ]/ N7 P  v9 D0 p5 p. C! R& K+ \  CLK,sig pin;6 A$ T  n5 J" e' y
   "output* W1 r% j' |' W7 L
        out  pin;5 s+ Q: ?% L& z, u3 A
   "node' J# ^3 d$ p: U. V) h9 F/ ]
    [q3..q0]   node  istype 'reg';
. M: X) `$ v/ `* B% Q    q = [q3..q0];. D) ]& s3 ^" A0 Z: D% M" N! w
equations4 g: E5 x9 y# n9 z- M
    q.clk = CLK;8 z4 r, U3 U; Q  j- |
    WHEN (sig==1)THEN q=0;ELSE q=q+1;. T* B# }' p) L" d( U( o
    WHEN (q==10)THEN out=12 b+ ^) H* P5 ?5 _
END LB' _$ X* j- A6 `& e  L! M4 H/ I3 k4 P

该用户从未签到

2#
发表于 2019-1-26 13:13 | 只看该作者
帮顶 this question
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-27 19:53 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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