ToolsTp2: sff1_x4.vbe

File sff1_x4.vbe, 901 bytes (added by cobell, 16 years ago)
Line 
1ENTITY sff1_x4 IS
2GENERIC (
3 CONSTANT area : NATURAL := 4500;
4 CONSTANT cin_ck : NATURAL := 8;
5 CONSTANT cin_i : NATURAL := 8;
6 CONSTANT rdown_ck_q : NATURAL := 800;
7 CONSTANT rup_ck_q : NATURAL := 890;
8 CONSTANT taf_ck_q : NATURAL := 500;
9 CONSTANT tar_ck_q : NATURAL := 500;
10 CONSTANT thf_i_ck : NATURAL := 0;
11 CONSTANT thr_i_ck : NATURAL := 0;
12 CONSTANT tsf_i_ck : NATURAL := 585;
13 CONSTANT tsr_i_ck : NATURAL := 476;
14 CONSTANT transistors : NATURAL := 26
15);
16PORT (
17 ck : in BIT;
18 i : in BIT;
19 q : out BIT;
20 vdd : in BIT;
21 vss : in BIT
22);
23END sff1_x4;
24
25ARCHITECTURE VBE OF sff1_x4 IS
26 SIGNAL sff_m : REG_BIT REGISTER;
27
28BEGIN
29 ASSERT (vdd and not (vss))
30 REPORT "power supply is missing on sff1_x4"
31 SEVERITY WARNING;
32
33 label0 : BLOCK ((ck and not (ck'STABLE)) = '1')
34 BEGIN
35 sff_m <= GUARDED i;
36 END BLOCK label0;
37
38 q <= sff_m after 1700 ps;
39END;