|
|
FUNCTION SRFF (S, R, CLK, CLRN, PRN) RETURNS (Q);# t# |9 l) t) r4 I
//VHDL Component Declaration:
' B3 a+ g1 X% E# K4 }7 Z2 T; yCOMPONENT SRFF0 `! [2 Z+ [9 \* @2 L7 ^
PORT (s : IN STD_LOGIC;
7 x5 u/ }6 H4 N, X$ e: e. u$ i" Yr : IN STD_LOGIC;$ @4 r0 D) B6 ]- ~4 g1 | j
clk : IN STD_LOGIC;, ^0 b4 l7 i# L; t- o
clrn: IN STD_LOGIC;* W" N2 @% }/ S g& ~7 @
prn : IN STD_LOGIC;( F& o) W) k7 \3 n0 @
q : OUT STD_LOGIC);
$ o5 Z; k4 z# \ {+ S9 {END COMPONENT;; R- b1 b# I6 [ D6 @1 Z j
FUNCTION LATCH (D, ENA)" c2 `4 d& O6 P0 ~( \7 c
RETURNS (Q);
$ i5 q" G9 U4 E$ f$ N//VHDL Component Declaration:' _! J: }3 {: e* e* ^
COMPONENT LATCH& g4 j* t9 Q# \" I
PORT (d : IN STD_LOGIC;1 a' x0 A' K% z8 z4 G, z7 q. z1 \
ena: IN STD_LOGIC;& C. }$ {! j" b+ Y; @4 h
q : OUT STD_LOGIC);1 J5 l2 k, v2 @! G g! i; V
END COMPONENT;
- }0 k8 A) L" k7 e不同点在于 SRFF 是一个触发器, 而 LATCH 只是一个锁存器, 更详细的真值表可以从软8 ?. l( e2 l9 H9 T& Z
件的 HELP 文档中可以查到. |
|