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

FPGA中计数器设计探索

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
FPGA中计数器设计探索,以计数器为32位为例:8 ]& r0 Z; x7 r; Y

6 w3 X5 F5 G: t( o第一种方式,直接定义32位计数器。# t& w/ X' ^& M$ `. m3 v' x
& r% ?6 N# U% C, ^
reg [31:0]count;
" h2 `9 N8 z; y! e. Q0 C5 U' U; z* j# I/ o
quartus ii 下的编译,资源消耗情况。
3 ]; r2 g. p( A" u* D$ }% O 7 [0 q) A! [% \- f3 d% C" i
* E3 e4 B2 ~4 ?4 Q+ g! M) ]  U

  O3 E" ?4 C* w1 v85C模型下的时钟频率。- A& d' Q* P4 N* }1 i

" Y1 `$ U9 T& \# C' H2 R
8 O" |, c* _0 u
+ c" o* i- o$ e5 h. X0C模型下的时钟频率。6 \' D. N( I3 d4 i  p0 n
0 l9 c* N# w. W8 ~4 f& D% Y5 F
' ^7 A1 p9 u# N* R$ n1 E4 [
- c+ w6 L4 v( ~: N
chip planner下资源分布情况。
1 J" s: w5 }. K8 ?0 u5 w, [3 F 3 e2 k' W: ?$ ^- L# ^

% G; h; r! S8 ?) ]
& P) R/ ?0 |2 u5 n$ Y3 b第二种方式,定义2个16位计数器。
9 [8 L9 z3 Q# N) B# H1 K
# m, Y, S3 A" Q4 p" Xreg [15:0]count1,count2;
$ I% r. {, L2 S0 ^1 M9 D1 ^! F* q5 ^2 {
8 O3 W7 H8 _2 b( ?+ v. r3 ], hquartus ii 下的编译,资源消耗情况。
6 I5 k9 M7 `: v
! w! q/ Y0 S1 z5 c3 Z/ S! M6 R. a2 |/ ?0 k7 ?
% ~! E  H- s& b# l
85C模型下的时钟频率。
: P/ R2 S9 S& _* y
0 L/ Z( l6 P9 R' V
: D' s: V- Z8 ^8 Q* `
0 A* P5 j# }5 }$ K- d( e0 _; a0C模型下的时钟频率。
8 g9 }2 q* ^! j : Q4 Z+ h0 \! I

/ A8 c. i1 w% M  z/ u. e4 e
0 X* `, d% [% u4 @) a* s6 kchip planner下资源分布情况
- e. ], @/ ?8 }8 {7 F4 s; w: A% l . F- s( k6 ^9 M) V# c+ _" j

" J! [+ {  c& J. E
! R  o& Q$ j3 A8 Z6 V/ A4 F从上述两种情况来看,结合C4内部LAB的结构,两种方式消耗资源一样多,两种模型下的时钟频率比较接近。# T2 k" G# S+ R- e& z
8 {0 k0 u- T5 T1 U0 Q
值得注意的是,以上测试是在资源足够频率不高的条件下测试的。根据经验,当资源使用较多,时钟频频较高时,建议使用方式二。- c3 M3 ]: i% N4 i4 Y
  d+ G* f2 Z- b" d  }4 O6 C
- @/ O% u- J) x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-2 22:49 , Processed in 0.109375 second(s), 26 queries , Gzip On.

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

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

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