1 |
6 |
marta |
-- File Name : cfb_10ns.pat
|
2 |
|
|
-- Version : v1.2
|
3 |
|
|
-- Description : test pattern for cfb mode
|
4 |
|
|
-- Purpose : to verify the cfb mode block at frequency 50 Mhz
|
5 |
|
|
-- Author : Sigit Dewantoro
|
6 |
|
|
-- Address : IS Laboratory, Labtek VIII, ITB, Jl. Ganesha 10, Bandung, Indonesia
|
7 |
|
|
-- Email : sigit@students.ee.itb.ac.id, sigit@ic.vlsi.itb.ac.id
|
8 |
|
|
-- Date : August 24th, 2001
|
9 |
|
|
|
10 |
|
|
-- input / output list :
|
11 |
|
|
|
12 |
|
|
in vdd B;;;
|
13 |
|
|
in vss B;;;
|
14 |
|
|
in clk B;;;
|
15 |
|
|
in active B;;;
|
16 |
|
|
in key_ready B;;;
|
17 |
|
|
in dt_ready B;;;
|
18 |
|
|
in finish B;;;
|
19 |
|
|
in E B;;;
|
20 |
|
|
out first_dt B;;;
|
21 |
|
|
out E_mesin B;;;
|
22 |
|
|
out s_mesin B;;;
|
23 |
|
|
out s_gen_key B;;;
|
24 |
|
|
out emp_buf B;;;
|
25 |
|
|
out cp_ready B;;;
|
26 |
|
|
out cke_b_mode B;;;
|
27 |
|
|
out en_in B;;;
|
28 |
|
|
out en_iv B;;;
|
29 |
|
|
out en_rcbc B;;;
|
30 |
|
|
out en_out B;;;
|
31 |
|
|
out sel1 (1 downto 0) B;;;
|
32 |
|
|
out sel2 (1 downto 0) B;;;
|
33 |
|
|
out sel3 (1 downto 0) B;;;
|
34 |
|
|
|
35 |
|
|
begin
|
36 |
|
|
|
37 |
|
|
-- Pattern description :
|
38 |
|
|
|
39 |
|
|
-- v v c a k d f E f E s s e c c e e e e s s s
|
40 |
|
|
-- d s l c e t i i _ _ _ m p k n n n n e e e
|
41 |
|
|
-- d s k t y _ n r m m g p _ e _ _ _ _ l l l
|
42 |
|
|
-- i _ r i s e e e _ r _ i i r o 1 2 3
|
43 |
|
|
-- v r e s t s s n b e b n v c u
|
44 |
|
|
-- e e a h _ i i _ u a _ b t
|
45 |
|
|
-- a d d n n k f d m c
|
46 |
|
|
-- d y t e y o
|
47 |
|
|
-- y y d
|
48 |
|
|
-- e
|
49 |
|
|
|
50 |
|
|
-- Beware : unprocessed patterns
|
51 |
|
|
|
52 |
|
|
-- round 1
|
53 |
|
|
|
54 |
|
|
<0 ns> pat : 1 0 0 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
55 |
|
|
<10 ns> pat : 1 0 1 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
56 |
|
|
|
57 |
|
|
<20 ns> pat : 1 0 0 1 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
58 |
|
|
<30 ns> pat : 1 0 1 1 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
59 |
|
|
|
60 |
|
|
<40 ns> pat : 1 0 0 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
61 |
|
|
<50 ns> pat : 1 0 1 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
62 |
|
|
|
63 |
|
|
<60 ns> pat : 1 0 0 0 1 1 0 0 ?* * * * * * * * * * * * * * * * *;
|
64 |
|
|
<70 ns> pat : 1 0 1 0 1 1 0 0 ?* * * * * * * * * * * * * * * * *;
|
65 |
|
|
|
66 |
|
|
<80 ns> pat : 1 0 0 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
67 |
|
|
<90 ns> pat : 1 0 1 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
68 |
|
|
|
69 |
|
|
<100 ns> pat : 1 0 0 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
70 |
|
|
<110 ns> pat : 1 0 1 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
71 |
|
|
|
72 |
|
|
<120 ns> pat : 1 0 0 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
73 |
|
|
<130 ns> pat : 1 0 1 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
74 |
|
|
|
75 |
|
|
<140 ns> pat : 1 0 0 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
76 |
|
|
<150 ns> pat : 1 0 1 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
77 |
|
|
|
78 |
|
|
<160 ns> pat : 1 0 0 0 0 1 1 0 ?* * * * * * * * * * * * * * * * *;
|
79 |
|
|
<170 ns> pat : 1 0 1 0 0 1 1 0 ?* * * * * * * * * * * * * * * * *;
|
80 |
|
|
|
81 |
|
|
<180 ns> pat : 1 0 0 0 0 0 0 1 ?* * * * * * * * * * * * * * * * *;
|
82 |
|
|
<190 ns> pat : 1 0 1 0 0 0 0 1 ?* * * * * * * * * * * * * * * * *;
|
83 |
|
|
|
84 |
|
|
<200 ns> pat : 1 0 0 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
85 |
|
|
<210 ns> pat : 1 0 1 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
86 |
|
|
|
87 |
|
|
<220 ns> pat : 1 0 0 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
88 |
|
|
<230 ns> pat : 1 0 1 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
89 |
|
|
|
90 |
|
|
<240 ns> pat : 1 0 0 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
91 |
|
|
<250 ns> pat : 1 0 1 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
92 |
|
|
|
93 |
|
|
<260 ns> pat : 1 0 0 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
94 |
|
|
<270 ns> pat : 1 0 1 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
95 |
|
|
|
96 |
|
|
-- round 2
|
97 |
|
|
|
98 |
|
|
<280 ns> pat : 1 0 0 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
99 |
|
|
<290 ns> pat : 1 0 1 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
100 |
|
|
|
101 |
|
|
<300 ns> pat : 1 0 0 1 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
102 |
|
|
<310 ns> pat : 1 0 1 1 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
103 |
|
|
|
104 |
|
|
<320 ns> pat : 1 0 0 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
105 |
|
|
<330 ns> pat : 1 0 1 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
106 |
|
|
|
107 |
|
|
<340 ns> pat : 1 0 0 0 1 1 0 0 ?* * * * * * * * * * * * * * * * *;
|
108 |
|
|
<350 ns> pat : 1 0 1 0 1 1 0 0 ?* * * * * * * * * * * * * * * * *;
|
109 |
|
|
|
110 |
|
|
<360 ns> pat : 1 0 0 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
111 |
|
|
<370 ns> pat : 1 0 1 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
112 |
|
|
|
113 |
|
|
<380 ns> pat : 1 0 0 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
114 |
|
|
<390 ns> pat : 1 0 1 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
115 |
|
|
|
116 |
|
|
<400 ns> pat : 1 0 0 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
117 |
|
|
<410 ns> pat : 1 0 1 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
118 |
|
|
|
119 |
|
|
<420 ns> pat : 1 0 0 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
120 |
|
|
<430 ns> pat : 1 0 1 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
121 |
|
|
|
122 |
|
|
<440 ns> pat : 1 0 0 0 0 1 1 0 ?* * * * * * * * * * * * * * * * *;
|
123 |
|
|
<450 ns> pat : 1 0 1 0 0 1 1 0 ?* * * * * * * * * * * * * * * * *;
|
124 |
|
|
|
125 |
|
|
<460 ns> pat : 1 0 0 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
126 |
|
|
<470 ns> pat : 1 0 1 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
127 |
|
|
|
128 |
|
|
<480 ns> pat : 1 0 0 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
129 |
|
|
<490 ns> pat : 1 0 1 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
130 |
|
|
|
131 |
|
|
<500 ns> pat : 1 0 0 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
132 |
|
|
<510 ns> pat : 1 0 1 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
133 |
|
|
|
134 |
|
|
<520 ns> pat : 1 0 0 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
135 |
|
|
<530 ns> pat : 1 0 1 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
136 |
|
|
|
137 |
|
|
<540 ns> pat : 1 0 0 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
138 |
|
|
<550 ns> pat : 1 0 1 0 0 0 0 0 ?* * * * * * * * * * * * * * * * *;
|
139 |
|
|
|
140 |
|
|
end;
|