OpenCores
URL https://opencores.org/ocsvn/versatile_counter/versatile_counter/trunk

Subversion Repositories versatile_counter

[/] [versatile_counter/] [trunk/] [rtl/] [verilog/] [lfsr_polynom.v] - Blame information for rev 11

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 10 unneback
`switch (LFSR_LENGTH)
2
`case 2
3 11 unneback
 `let LFSR_FB="qi[`LFSR_LENGTH]^qi[1]"
4
 `let LFSR_FB_REW="qi[1]^qi[2]"
5 10 unneback
`breaksw
6
`case 3
7 11 unneback
 `let LFSR_FB="qi[`LFSR_LENGTH]^qi[2]"
8
 `let LFSR_FB_REW="qi[1]^qi[3]"
9 10 unneback
`breaksw
10
`case 4
11 11 unneback
 `let LFSR_FB="qi[`LFSR_LENGTH]^qi[3]"
12
 `let LFSR_FB_REW="qi[1]^qi[4]"
13 10 unneback
`breaksw
14
`case 5
15 11 unneback
 `let LFSR_FB="qi[`LFSR_LENGTH]^qi[3]"
16
 `let LFSR_FB_REW="qi[1]^qi[4]"
17 10 unneback
`breaksw
18
`case 6
19 11 unneback
 `let LFSR_FB="qi[`LFSR_LENGTH]^qi[5]"
20
 `let LFSR_FB_REW="qi[1]^qi[6]"
21 10 unneback
`breaksw
22
`case 7
23 11 unneback
 `let LFSR_FB="qi[`LFSR_LENGTH]^qi[6]"
24
 `let LFSR_FB_REW="qi[1]^qi[7]"
25 10 unneback
`breaksw
26
`case 8
27 11 unneback
 `let LFSR_FB="qi[`LFSR_LENGTH]^qi[6]^qi[5]^qi[4]"
28
 `let LFSR_FB_REW="qi[1]^qi[7]^qi[6]^qi[5]"
29 10 unneback
`breaksw
30
`case 9
31 11 unneback
 `let LFSR_FB="qi[`LFSR_LENGTH]^qi[5]"
32
 `let LFSR_FB_REW="qi[1]^qi[6]"
33 10 unneback
`breaksw
34
`case 10
35 11 unneback
 `let LFSR_FB="qi[`LFSR_LENGTH]^qi[7]"
36
 `let LFSR_FB_REW="qi[1]^qi[8]"
37 10 unneback
`breaksw
38
`case 11
39 11 unneback
 `let LFSR_FB="qi[`LFSR_LENGTH]^qi[9]"
40
 `let LFSR_FB_REW="qi[1]^qi[10]"
41 10 unneback
`breaksw
42
`case 12
43 11 unneback
 `let LFSR_FB="qi[`LFSR_LENGTH]^qi[6]^qi[4]^qi[1]"
44
 `let LFSR_FB_REW="qi[1]^qi[7]^qi[5]^qi[2]"
45 10 unneback
`breaksw
46
`case 13
47 11 unneback
 `let LFSR_FB="qi[`LFSR_LENGTH]^qi[4]^qi[3]^qi[1]"
48
 `let LFSR_FB_REW="qi[1]^qi[5]^qi[4]^qi[2]"
49 10 unneback
`breaksw
50
`case 14
51 11 unneback
 `let LFSR_FB="qi[`LFSR_LENGTH]^qi[5]^qi[3]^qi[1]"
52
 `let LFSR_FB_REW="qi[1]^qi[6]^qi[4]^qi[2]"
53 10 unneback
`breaksw
54
`case 15
55 11 unneback
 `let LFSR_FB="qi[`LFSR_LENGTH]^qi[14]"
56
 `let LFSR_FB_REW="qi[1]^qi[15]"
57 10 unneback
`breaksw
58
`case 16
59 11 unneback
 `let LFSR_FB="qi[`LFSR_LENGTH]^qi[15]^qi[13]^qi[4]"
60
 `let LFSR_FB_REW="qi[1]^qi[16]^qi[14]^qi[5]"
61 10 unneback
`breaksw
62
`case 17
63 11 unneback
 `let LFSR_FB="qi[`LFSR_LENGTH]^qi[14]"
64
 `let LFSR_FB_REW="qi[1]^qi[15]"
65 10 unneback
`breaksw
66
`case 18
67 11 unneback
 `let LFSR_FB="qi[`LFSR_LENGTH]^qi[11]"
68
 `let LFSR_FB_REW="qi[1]^qi[12]"
69 10 unneback
`breaksw
70
`case 19
71 11 unneback
 `let LFSR_FB="qi[`LFSR_LENGTH]^qi[6]^qi[2]^qi[1]"
72
 `let LFSR_FB_REW="qi[1]^qi[7]^qi[3]^qi[2]"
73 10 unneback
`breaksw
74
`case 20
75 11 unneback
 `let LFSR_FB="qi[`LFSR_LENGTH]^qi[17]"
76
 `let LFSR_FB_REW="qi[1]^qi[18]"
77 10 unneback
`breaksw
78
`case 21
79 11 unneback
 `let LFSR_FB="qi[`LFSR_LENGTH]^qi[19]"
80
 `let LFSR_FB_REW="qi[1]^qi[20]"
81 10 unneback
`breaksw
82
`case 22
83 11 unneback
 `let LFSR_FB="qi[`LFSR_LENGTH]^qi[21]"
84
 `let LFSR_FB_REW="qi[1]^qi[22]"
85 10 unneback
`breaksw
86
`case 23
87 11 unneback
 `let LFSR_FB="qi[`LFSR_LENGTH]^qi[18]"
88
 `let LFSR_FB_REW="qi[1]^qi[19]"
89 10 unneback
`breaksw
90
`case 24
91 11 unneback
 `let LFSR_FB="qi[`LFSR_LENGTH]^qi[23]^qi[22]^qi[17]"
92
 `let LFSR_FB_REW="qi[1]^qi[24]^qi[23]^qi[18]"
93 10 unneback
`breaksw
94
`case 25
95 11 unneback
 `let LFSR_FB="qi[`LFSR_LENGTH]^qi[22]"
96
 `let LFSR_FB_REW="qi[1]^qi[23]"
97 10 unneback
`breaksw
98
`case 26
99 11 unneback
 `let LFSR_FB="qi[`LFSR_LENGTH]^qi[6]^qi[2]^qi[1]"
100
 `let LFSR_FB_REW="qi[1]^qi[7]^qi[3]^qi[2]"
101 10 unneback
`breaksw
102
`case 27
103 11 unneback
 `let LFSR_FB="qi[`LFSR_LENGTH]^qi[5]^qi[2]^qi[1]"
104
 `let LFSR_FB_REW="qi[1]^qi[6]^qi[3]^qi[2]"
105 10 unneback
`breaksw
106
`case 28
107 11 unneback
 `let LFSR_FB="qi[`LFSR_LENGTH]^qi[25]"
108
 `let LFSR_FB_REW="qi[1]^qi[26]"
109 10 unneback
`breaksw
110
`case 29
111 11 unneback
 `let LFSR_FB="qi[`LFSR_LENGTH]^qi[27]"
112
 `let LFSR_FB_REW="qi[1]^qi[28]"
113 10 unneback
`breaksw
114
`case 30
115 11 unneback
 `let LFSR_FB="qi[`LFSR_LENGTH]^qi[6]^qi[4]^qi[1]"
116
 `let LFSR_FB_REW="qi[1]^qi[7]^qi[5]^qi[2]"
117 10 unneback
`breaksw
118
`case 31
119 11 unneback
 `let LFSR_FB="qi[`LFSR_LENGTH]^qi[28]"
120
 `let LFSR_FB_REW="qi[1]^qi[29]"
121 10 unneback
`breaksw
122
`case 32
123 11 unneback
 `let LFSR_FB="qi[`LFSR_LENGTH]^qi[22]^qi[2]^qi[1]"
124
 `let LFSR_FB_REW="qi[1]^qi[23]^qi[3]^qi[2]"
125 10 unneback
`breaksw
126
`endswitch

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.