LFSR_Table
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
$
%
123
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
|
 
Still loading...
ABCDEFGHIJKLMNOPQRST
1
--For 2 tapfor 4 tap
2
--Lengthwrap-aroundtapwrap-aroundTap1Tap2Tap3PeriodExample of 2-tap Length-25 LFSR in VHDL
3
--2214(This LFSR was tested and found to have period of 33554432 clock cycles)
4
--3328if reset = '1' then
5
--44316 QR <= (others => '1');
6
--553543232elsif rising_edge(clk) THEN
7
--665653264 QR(24) <= QR(23);
8
--7767654128 QR(23) <= QR(22);
9
--88654256 QR(22) <= QR(21) XOR QR(24); -- tap 22
10
--9959865512 QR(21) <= QR(20);
11
--10107109761024 QR(20) <= QR(19);
12
--111191110972048 QR(19) <= QR(18);
13
--121211864096 QR(18) <= QR(17);
14
--1313121098192 QR(17) <= QR(16);
15
--14141311916384 QR(16) <= QR(15);
16
--1515141514131132768 QR(15) <= QR(14);
17
--161614131165536 QR(14) <= QR(13);
18
--17171417161514131072 QR(13) <= QR(12);
19
--18181118171613262144 QR(12) <= QR(11);
20
--1919181714524288 QR(11) <= QR(10);
21
--202017201916141048576 QR(10) <= QR(9);
22
--212119212019162097152 QR(9) <= QR(8);
23
--222221221918174194304 QR(8) <= QR(7);
24
--232318232220188388608 QR(7) <= QR(6);
25
--242423212016777216 QR(6) <= QR(5);
26
--2525222524232233554432 QR(5) <= QR(4);
27
--262625242067108864 QR(4) <= QR(3);
28
--2727262522134217728 QR(3) <= QR(2);
29
--28282528272422268435456 QR(2) <= QR(1);
30
--29292729282725536870912 QR(1) <= QR(0);
31
--30302926241073741824 QR(0) <= QR(24); -- tap 24
32
--313128313029282147483648
33
--32323026254294967296 if QR = "000000000000000000000000" then
34
--333320333229278589934592 QR <= (others => '1');
35
--343431302617179869184 end if;
36
--3535333534282734359738368 end if;
37
--3636253635292868719476736
38
--3737363331137439000000
39
--3838373332274878000000
40
--39393539383532549756000000
41
--40403736351099510000000
42
--414138414039382199020000000
43
--42424037354398050000000
44
--43434238378796090000000
45
--444442393817592200000000
46
--454544424135184400000000
47
--464640393870368700000000
48
--47474247464342140737000000000
49
--4848444139281475000000000
50
--49494049454443562950000000000
51
--50504847461.1259E+15
52
--51515048452.2518E+15
53
--525249525149464.5036E+15
54
--53535251479.0072E+15
55
--54545148461.80144E+16
56
--555531555453493.60288E+16
57
--56565452497.20576E+16
58
--575750575554521.44115E+17
59
--585839585753522.8823E+17
60
--59595755525.76461E+17
61
--606059605856551.15292E+18
62
--61616059562.30584E+18
63
--62625957564.61169E+18
64
--636362636259589.22337E+18
65
--64646361601.84467E+19
66
--656547656462613.68935E+19
67
--66666058577.3787E+19
68
--67676665621.47574E+20
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Loading...
 
 
 
Sheet1