|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
一直都在讨论应该使用同步复位还是异步复位,以及复位和置位是否同时使用的问题。也基本达成一致,我将简要分析一下这么做的原因,不足之处,还请指教:1 q' R3 Q8 x- S
4 L' ^/ Q6 a% Y8 @) J! h. m$ j# H; `4 g$ K+ o9 ~; Z
1.复位和置位不能同时使用,因为很多基本电路单元不同时包含复位和置位端;* Q0 h8 Q. P* N
2.异步复位同步化。# M% G/ i, E: |' f6 \& {+ i, ]! G
* }' {8 c7 T; b7 q* W+ \. a) E% I& _# s8 R4 c' r3 o6 Z8 Y
这里只想讨论一下FPGA内部的情况,官方文档推荐:
% p9 @6 P( i' J" p9 b4 d1.使用同步复位,因为像block ram、DSP等只包含同步复位或置位;
- ^' t3 `# f9 G' a2.复位和置位不能同时使用,因为很多基本电路单元不同时包含复位和置位端,如果同时使用可能会增加面积及影响性能。
0 @9 o0 X+ O+ q0 V相应截图如下:5 I' m( t3 P6 {( W$ X
2 C8 }/ b5 E1 q5 O) `5 o, }
8 w# o7 A& T" j% Y, {0 j+ m* D; u G& z9 ]& x3 R, e+ X
+ e2 z; s* W0 d, c+ \1 y
7 M& C, c, c4 t8 k, z6 F) ` R: P: M0 E( w
4 H7 S& y; F+ C2 f/ y5 u2 c
|
|