|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
FPGA-------玩玩带有异步复位,同步使能的D触发器的两种实现方式 & d$ M9 L' a' U1 f: a! A, Q5 _/ I( F* D
0 c" M5 G8 j) c) I* w; k" ~
! Q6 Q" c" n' \: F0 _6 r* x2 f
3 n; g9 P; F+ F! e, i0 w- k& B第一种,正儿八经:
3 b. l/ C3 }" x8 A0 m4 y1 H" ?
5 ] I/ ~ Z$ p8 }1 e- i% C# L6 w- [( g, d+ J/ L
带异步复位,同步使能的D触发器:* u6 {& B( D# g. w, w
8 j- a0 P ?, C( y9 N3 s5 n9 R, V" {, D" N: Q
------------------------------------! c H( l" O; q; l# V4 I" o/ |( Z7 v
t) G4 _# t, {6 X
module dff_reset_en_1seg(6 d" J, a/ t9 y5 g5 i
$ y/ t! h2 Q$ y" a/ c( L0 d3 \ O0 v- ^ input clk,. f9 l% F( P1 U1 a6 o$ ]( `1 C: t
5 Y0 `- R; ]3 [: j+ T
input reset,- v9 O7 |: b% G
2 [! ^/ @* f0 U( i
input en,) }5 B1 U( e' A6 m6 ~% v8 d
2 c" J% w+ u1 [% Q8 j4 p( |9 @
input d,
; v$ P) @' B' D" V7 L0 _# F) S Y8 g6 T* c
output reg q
! R* s5 D6 a! e$ q% k: C+ \& o! r# B+ B% \' S. }0 Y% M
);
7 Z8 T% Z) Y! @2 f+ l4 ?
& \: v. \- H# Q" T) O always @(posedge clk, posedge reset)$ H: l2 M [* b1 z
$ Z8 f/ T" X2 k( G& C
& J% \+ A# j* Q; `. M
* s; G- b7 p8 r1 l- [/ t; e" h( l0 p+ f/ ]; m5 v7 ]* B Y) ~7 u% Z* V
) M& E, G8 r8 \/ ` |
|