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

FPGA中计数器设计探索

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
FPGA中计数器设计探索,以计数器为32位为例:* K; y, V# O9 p, ^: m# P6 A
; `1 ]" D1 m5 `# S/ M0 h3 W& D0 i% T
第一种方式,直接定义32位计数器。+ l) C2 f& Q0 |

* Z, _. S) M5 [4 v, s0 u" w' Zreg [31:0]count;
0 N4 C- C7 F- a1 v3 E
+ g; n4 i. `: N1 O1 z$ v3 t" nquartus ii 下的编译,资源消耗情况。. `) ^( D: n# l  e( v

8 `& q2 |' l6 y$ R2 |# _) F' w$ L4 S

% l0 U; c6 ]. C! l85C模型下的时钟频率。
' Y, E7 D2 c) C1 z/ K ! N4 U6 u3 O3 {6 b

9 |7 K5 b5 Y& ]2 ]7 p# l1 h. ?( w' L% Z, P4 d/ j; n
0C模型下的时钟频率。
* b* [' j% H" s9 D8 w0 P
& x+ c  j% r( _( P  ~
; V5 u, Z) N- k, [4 ~3 R* x" W
1 g; n+ N3 x3 N. N6 jchip planner下资源分布情况。* q, E: h1 {$ G/ x. N

' ?/ q3 V  x5 C5 j$ T3 c5 o$ J9 e% l

3 p' d4 |8 g9 L# e) y第二种方式,定义2个16位计数器。
  l1 W5 d  A7 Y3 {& i: y# P- q& }  @0 s4 Z6 m6 Y
reg [15:0]count1,count2;
5 F9 i8 ?/ G* T. |
+ E4 i$ t  i5 \$ r9 wquartus ii 下的编译,资源消耗情况。
* r' P! j: O; W; I
( i) ?. }0 c6 e# e6 Y% c7 H0 U# b" O5 X' [- f$ C# I
& u3 a9 M: G  m6 c2 u) T2 l$ V& Q
85C模型下的时钟频率。
6 A$ }* B, q% t6 i8 a: c/ ~' X & F2 o5 R3 C) a1 i* m; q

' o0 k+ K; j1 Y* ^7 w4 G7 [3 h2 y1 ^% ~% i2 ^
0C模型下的时钟频率。
* n# _! n; f8 B ) p8 X/ f7 S. p! f( D

! m) ~1 m- h- ^% {1 f+ t) \. M+ ^5 V4 g: |; ^$ u2 q! b1 P9 j
chip planner下资源分布情况
. ]" S- H2 ~8 C! _
& d0 t% G3 [) M0 ]! L& C
- m, f: m0 C; L+ Z$ V$ H1 n+ C) h  `  p$ P+ {5 ^$ P1 {) w+ C9 W
从上述两种情况来看,结合C4内部LAB的结构,两种方式消耗资源一样多,两种模型下的时钟频率比较接近。( F' }# s3 k: C( |% ]6 o( V" B

" m& z0 U$ d/ F" B& B# q( ]值得注意的是,以上测试是在资源足够频率不高的条件下测试的。根据经验,当资源使用较多,时钟频频较高时,建议使用方式二。2 U% b( l' @+ k0 o! e) @* S
5 k7 i$ s& u' e9 \0 m/ w

2 l2 T+ P2 V1 r8 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-1 23:33 , Processed in 0.140625 second(s), 27 queries , Gzip On.

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

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

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