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

Subversion Repositories versatile_library

[/] [versatile_library/] [trunk/] [rtl/] [verilog/] [defines.v] - Blame information for rev 75

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 40 unneback
`ifndef BASE
2
`define BASE vl_
3
`endif
4
 
5 60 unneback
// default SYN_KEEP definition
6
`define SYN_KEEP /*synthesis syn_keep = 1*/
7
 
8 44 unneback
`ifdef ACTEL
9 60 unneback
`undef SYN_KEEP
10 44 unneback
`define SYN_KEEP /*synthesis syn_keep = 1*/
11
`endif
12
 
13 40 unneback
`ifdef ALL
14
 
15
`define GBUF
16
`define SYNC_RST
17
`define PLL
18
 
19
`define MULTS
20
`define MULTS18X18
21
`define MULT
22
`define SHIFT_UNIT_32
23
`define LOGIC_UNIT
24
 
25
`define CNT_SHREG_WRAP
26
`define CNT_SHREG_CE_WRAP
27
`define CNT_SHREG_CE_CLEAR
28
`define CNT_SHREG_CE_CLEAR_WRAP
29
 
30
`define MUX_ANDOR
31
`define MUX2_ANDOR
32
`define MUX3_ANDOR
33
`define MUX4_ANDOR
34
`define MUX5_ANDOR
35
`define MUX6_ANDOR
36 43 unneback
`define PARITY
37 40 unneback
 
38
`define ROM_INIT
39
`define RAM
40
`define RAM_BE
41
`define DPRAM_1R1W
42
`define DPRAM_2R1W
43
`define DPRAM_2R2W
44 75 unneback
`define DPRAM_BE_2R2W
45 40 unneback
`define FIFO_1R1W_FILL_LEVEL_SYNC
46
`define FIFO_2R2W_SYNC_SIMPLEX
47
`define FIFO_CMP_ASYNC
48
`define FIFO_1R1W_ASYNC
49
`define FIFO_2R2W_ASYNC
50
`define FIFO_2R2W_ASYNC_SIMPLEX
51 48 unneback
`define REG_FILE
52 40 unneback
 
53
`define DFF
54
`define DFF_ARRAY
55
`define DFF_CE
56
`define DFF_CE_CLEAR
57
`define DF_CE_SET
58
`define SPR
59
`define SRP
60
`define DFF_SR
61
`define LATCH
62
`define SHREG
63
`define SHREG_CE
64
`define DELAY
65
`define DELAY_EMPTYFLAG
66
 
67 75 unneback
`define WB3AVALON_BRIDGE
68 40 unneback
`define WB3WB3_BRIDGE
69
`define WB3_ARBITER_TYPE1
70 59 unneback
`define WB_B3_RAM_BE
71 49 unneback
`define WB_B4_RAM_BE
72 48 unneback
`define WB_B4_ROM
73 40 unneback
`define WB_BOOT_ROM
74
`define WB_DPRAM
75
 
76 44 unneback
`define IO_DFF_OE
77
`define O_DFF
78
 
79 40 unneback
`endif
80
 
81
`ifdef PLL
82
`ifndef SYNC_RST
83
`define SYNC_RST
84
`endif
85
`endif
86
 
87
`ifdef SYNC_RST
88
`ifndef GBUF
89
`define GBUF
90
`endif
91
`endif
92
 
93
`ifdef WB_DPRAM
94
`ifndef DPRAM_2R2W
95
`define DPRAM_2R2W
96
`endif
97
`ifndef SPR
98
`define SPR
99
`endif
100
`endif
101
 
102 62 unneback
`ifdef WB_B3_RAM_BE
103
`ifndef WB3_ARBITER_TYPE1
104
`define WB3_ARBITER_TYPE1
105
`endif
106
`ifndef RAM_BE
107
`define RAM_BE
108
`endif
109
`endif
110
 
111 40 unneback
`ifdef WB3_ARBITER_TYPE1
112 42 unneback
`ifndef SPR
113
`define SPR
114
`endif
115 40 unneback
`ifndef MUX_ANDOR
116
`define MUX_ANDOR
117
`endif
118
`endif
119
 
120
`ifdef WB3WB3_BRIDGE
121
`ifndef CNT_SHREG_CE_CLEAR
122
`define CNT_SHREG_CE_CLEAR
123
`endif
124
`ifndef DFF
125
`define DFF
126
`endif
127
`ifndef DFF_CE
128
`define DFF_CE
129
`endif
130
`ifndef CNT_SHREG_CE_CLEAR
131
`define CNT_SHREG_CE_CLEAR
132
`endif
133
`ifndef FIFO_2R2W_ASYNC_SIMPLEX
134
`define FIFO_2R2W_ASYNC_SIMPLEX
135
`endif
136
`endif
137
 
138
`ifdef MULTS18X18
139
`ifndef MULTS
140
`define MULTS
141
`endif
142
`endif
143
 
144
`ifdef SHIFT_UNIT_32
145
`ifndef MULTS
146
`define MULTS
147
`endif
148
`endif
149
 
150
`ifdef MUX2_ANDOR
151
`ifndef MUX_ANDOR
152
`define MUX_ANDOR
153
`endif
154
`endif
155
 
156
`ifdef MUX3_ANDOR
157
`ifndef MUX_ANDOR
158
`define MUX_ANDOR
159
`endif
160
`endif
161
 
162
`ifdef MUX4_ANDOR
163
`ifndef MUX_ANDOR
164
`define MUX_ANDOR
165
`endif
166
`endif
167
 
168
`ifdef MUX5_ANDOR
169
`ifndef MUX_ANDOR
170
`define MUX_ANDOR
171
`endif
172
`endif
173
 
174
`ifdef MUX6_ANDOR
175
`ifndef MUX_ANDOR
176
`define MUX_ANDOR
177
`endif
178
`endif
179
 
180
`ifdef FIFO_1R1W_FILL_LEVEL_SYNC
181
`ifndef CNT_BIN_CE
182
`define CNT_BIN_CE
183
`endif
184
`ifndef DPRAM_1R1W
185
`define DPRAM_1R1W
186
`endif
187
`ifndef CNT_BIN_CE_REW_Q_ZQ_L1
188
`define CNT_BIN_CE_REW_Q_ZQ_L1
189
`endif
190
`endif
191
 
192
`ifdef FIFO_1R1W_FILL_LEVEL_SYNC
193
`ifndef CNT_LFSR_CE
194
`define CNT_LFSR_CE
195
`endif
196
`ifndef DPRAM_2R2W
197
`define DPRAM_2R2W
198
`endif
199
`ifndef CNT_BIN_CE_REW_ZQ_L1
200
`define CNT_BIN_CE_REW_ZQ_L1
201
`endif
202
`endif
203
 
204
`ifdef FIFO_2R2W_ASYNC_SIMPLEX
205
`ifndef CNT_GRAY_CE_BIN
206
`define CNT_GRAY_CE_BIN
207
`endif
208
`ifndef DPRAM_2R2W
209
`define DPRAM_2R2W
210
`endif
211
`ifndef FIFO_CMP_ASYNC
212
`define FIFO_CMP_ASYNC
213
`endif
214
`endif
215
 
216
`ifdef FIFO_2R2W_ASYNC
217
`ifndef FIFO_1R1W_ASYNC
218
`define FIFO_1R1W_ASYNC
219
`endif
220
`endif
221
 
222
`ifdef FIFO_1R1W_ASYNC
223
`ifndef CNT_GRAY_CE_BIN
224
`define CNT_GRAY_CE_BIN
225
`endif
226
`ifndef DPRAM_1R1W
227
`define DPRAM_1R1W
228
`endif
229
`ifndef FIFO_CMP_ASYNC
230
`define FIFO_CMP_ASYNC
231
`endif
232
`endif
233
 
234
`ifdef FIFO_CMP_ASYNC
235
`ifndef DFF_SR
236
`define DFF_SR
237
`endif
238
`ifndef DFF
239
`define DFF
240
`endif
241
`endif
242 48 unneback
 
243
`ifdef REG_FILE
244
`ifndef DPRAM_1R1W
245
`define DPRAM_1R1W
246
`endif
247
`endif

powered by: WebSVN 2.1.0

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