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

FPGA中计数器设计探索

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
FPGA中计数器设计探索,以计数器为32位为例:
2 a, A" ?- j' L, s5 h( J
# x9 [: N3 U: I" T第一种方式,直接定义32位计数器。
- P4 A7 y5 k- Q! Y# _: y- a8 @! a# d2 C' I1 s5 M
reg [31:0]count;) _: p% }. [# ]! B/ g5 \, M
% [! h8 h8 B( _/ j$ z% ~" D
quartus ii 下的编译,资源消耗情况。. s  y9 L5 Q& V! ]

+ d, @9 [% V# v) S: u+ v
* x  Q. D. v0 `6 P2 J3 ~7 M: y& @" }3 p1 B8 x1 {; B! L& M' N
85C模型下的时钟频率。
/ w$ Y! o2 K5 x0 C% N , i9 a& @2 F9 K( d0 X3 F8 P

) K% Q6 d5 @* W5 L; Z
, i3 S; \0 t; j4 x8 q% j/ p; N; ^0C模型下的时钟频率。
7 N6 U) t5 t; S  p* G% N! j- u, y, E
, \; Z. o( ^: q/ B/ I) ?& ]
' h. T: u! b- H$ N/ P% V3 E* v6 D6 ^# b$ n; N5 j3 w- c
chip planner下资源分布情况。
9 V6 }- j8 h5 R" q# d+ J  x- t) |4 c 1 Z4 R4 `" r5 @/ z* O  S
* `$ T, F; ~9 u- j

# C3 V2 ^/ G: D; C2 t2 @2 j第二种方式,定义2个16位计数器。% t- ~, k! T' Z# H0 u; ^) n  E

; Y  l" M7 I$ {# F: f' p4 H5 g3 ereg [15:0]count1,count2;
8 |3 ^9 d! Z2 i" x- a
) ^/ I' S$ m+ g# Q3 _5 d" Tquartus ii 下的编译,资源消耗情况。
2 |; n& _0 z( S( O- M! R2 h, C6 O
+ d1 X2 h/ b$ a1 W: ?$ x
- N0 ]  Z1 _& }4 r
: K0 S$ u, [/ X/ B3 a85C模型下的时钟频率。6 @& b0 W& |. p/ I6 Q6 r; e8 |

; N! |  s3 }2 T5 s& {, b; X- u7 R& ]+ O- E! F9 s; |/ U) R

4 q( m& P! ^5 K4 C& T0C模型下的时钟频率。
6 e" o" j8 X+ d
; y9 h6 z. P9 Y0 s
% A$ G9 \% H  Q! `& k. v  D5 f- [: w& m- b
  N3 @( o0 [" g  H. L5 b8 ~chip planner下资源分布情况
% K* I: A' {# X/ J
& l7 w3 ]/ ~! Y1 ?/ _9 @- `& F1 O+ A% x; ~" v2 Q4 U: I  s" C

  ^6 y8 f: }0 A& ~2 W. o! d从上述两种情况来看,结合C4内部LAB的结构,两种方式消耗资源一样多,两种模型下的时钟频率比较接近。" L) D+ G' W# Q# A. h" P3 w8 [
$ `/ M# s* V$ E7 M
值得注意的是,以上测试是在资源足够频率不高的条件下测试的。根据经验,当资源使用较多,时钟频频较高时,建议使用方式二。( d, s, q$ p+ G7 |

- `* T: y, z$ Q& [' `+ J; s1 |7 O. I7 c& J% }( T, k' S9 F9 H
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-9 09:08 , Processed in 0.187500 second(s), 26 queries , Gzip On.

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

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

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