1 |
2 |
ameziti |
////////////////////////////////////////////////////////////////////////////////
|
2 |
|
|
// Copyright (c) 2004 Xilinx, Inc.
|
3 |
|
|
// All Rights Reserved
|
4 |
|
|
////////////////////////////////////////////////////////////////////////////////
|
5 |
|
|
// ____ ____
|
6 |
|
|
// / /\/ /
|
7 |
|
|
// /___/ \ / Vendor: Xilinx
|
8 |
|
|
// \ \ \/ Version: 1.02
|
9 |
|
|
// \ \ Filename: ROM_form.v
|
10 |
|
|
// / / Date Last Modified: September 7 2004
|
11 |
|
|
// /___/ /\ Date Created: July 2003
|
12 |
|
|
// \ \ / \
|
13 |
|
|
// \___\/\___\
|
14 |
|
|
//
|
15 |
|
|
//Device: Xilinx
|
16 |
|
|
//Purpose:
|
17 |
|
|
// This is the Verilog template file for the KCPSM3 assembler.
|
18 |
|
|
// It is used to configure a Spartan-3, Virtex-II or Virtex-IIPRO block
|
19 |
|
|
// RAM to act as a single port program ROM.
|
20 |
|
|
//
|
21 |
|
|
// This Verilog file is not valid as input directly into a synthesis or
|
22 |
|
|
// simulation tool. The assembler will read this template and insert the
|
23 |
|
|
// data required to complete the definition of program ROM and write it out
|
24 |
|
|
// to a new '.v' file associated with the name of the original '.psm' file
|
25 |
|
|
// being assembled.
|
26 |
|
|
//
|
27 |
|
|
// This template can be modified to define alternative memory definitions
|
28 |
|
|
// such as dual port. However, you are responsible for ensuring the template
|
29 |
|
|
// is correct as the assembler does not perform any checking of the Verilog.
|
30 |
|
|
//
|
31 |
|
|
// The assembler identifies all text enclosed by {} characters, and replaces
|
32 |
|
|
// these character strings. All templates should include these {} character
|
33 |
|
|
// strings for the assembler to work correctly.
|
34 |
|
|
//
|
35 |
|
|
// This template defines a block RAM configured in 1024 x 18-bit single port
|
36 |
|
|
// mode and conneceted to act as a single port ROM.
|
37 |
|
|
//
|
38 |
|
|
//Reference:
|
39 |
|
|
// None
|
40 |
|
|
//Revision History:
|
41 |
|
|
// Rev 1.00 - jc - Converted to verilog, July 2003.
|
42 |
|
|
// Rev 1.01 - sus - Added text to confirm to Xilinx HDL std, August 4 2004.
|
43 |
|
|
// Rev 1.02 - njs - Added attributes for Synplicity August 5 2004.
|
44 |
|
|
// Rev 1.03 - sus - Added text to conform to Xilinx generated
|
45 |
|
|
// HDL spec, September 7 2004
|
46 |
|
|
//
|
47 |
|
|
////////////////////////////////////////////////////////////////////////////////
|
48 |
|
|
// Contact: e-mail picoblaze@xilinx.com
|
49 |
|
|
//////////////////////////////////////////////////////////////////////////////////
|
50 |
|
|
//
|
51 |
|
|
// Disclaimer:
|
52 |
|
|
// LIMITED WARRANTY AND DISCLAIMER. These designs are
|
53 |
|
|
// provided to you "as is". Xilinx and its licensors make and you
|
54 |
|
|
// receive no warranties or conditions, express, implied,
|
55 |
|
|
// statutory or otherwise, and Xilinx specifically disclaims any
|
56 |
|
|
// implied warranties of merchantability, non-infringement, or
|
57 |
|
|
// fitness for a particular purpose. Xilinx does not warrant that
|
58 |
|
|
// the functions contained in these designs will meet your
|
59 |
|
|
// requirements, or that the operation of these designs will be
|
60 |
|
|
// uninterrupted or error free, or that defects in the Designs
|
61 |
|
|
// will be corrected. Furthermore, Xilinx does not warrant or
|
62 |
|
|
// make any representations regarding use or the results of the
|
63 |
|
|
// use of the designs in terms of correctness, accuracy,
|
64 |
|
|
// reliability, or otherwise.
|
65 |
|
|
//
|
66 |
|
|
// LIMITATION OF LIABILITY. In no event will Xilinx or its
|
67 |
|
|
// licensors be liable for any loss of data, lost profits, cost
|
68 |
|
|
// or procurement of substitute goods or services, or for any
|
69 |
|
|
// special, incidental, consequential, or indirect damages
|
70 |
|
|
// arising from the use or operation of the designs or
|
71 |
|
|
// accompanying documentation, however caused and on any theory
|
72 |
|
|
// of liability. This limitation will apply even if Xilinx
|
73 |
|
|
// has been advised of the possibility of such damage. This
|
74 |
|
|
// limitation shall apply not-withstanding the failure of the
|
75 |
|
|
// essential purpose of any limited remedies herein.
|
76 |
|
|
//////////////////////////////////////////////////////////////////////////////////
|
77 |
|
|
|
78 |
|
|
The next line is used to determine where the template actually starts and must exist.
|
79 |
|
|
{begin template}
|
80 |
|
|
////////////////////////////////////////////////////////////////////////////////
|
81 |
|
|
// Copyright (c) 2004 Xilinx, Inc.
|
82 |
|
|
// All Rights Reserved
|
83 |
|
|
////////////////////////////////////////////////////////////////////////////////
|
84 |
|
|
// ____ ____
|
85 |
|
|
// / /\/ /
|
86 |
|
|
// /___/ \ / Vendor: Xilinx
|
87 |
|
|
// \ \ \/ Version: v1.30
|
88 |
|
|
// \ \ Application : KCPSM3
|
89 |
|
|
// / / Filename: {name}.v
|
90 |
|
|
// /___/ /\
|
91 |
|
|
// \ \ / \
|
92 |
|
|
// \___\/\___\
|
93 |
|
|
//
|
94 |
|
|
//Command: kcpsm3 {name}.psm
|
95 |
|
|
//Device: Spartan-3, Spartan-3E, Virtex-II, and Virtex-II Pro FPGAs
|
96 |
|
|
//Design Name: {name}
|
97 |
|
|
//Generated {timestamp}.
|
98 |
|
|
//Purpose:
|
99 |
|
|
// {name} verilog program definition.
|
100 |
|
|
//
|
101 |
|
|
//Reference:
|
102 |
|
|
// PicoBlaze 8-bit Embedded Microcontroller User Guide
|
103 |
|
|
////////////////////////////////////////////////////////////////////////////////
|
104 |
|
|
|
105 |
|
|
`timescale 1 ps / 1ps
|
106 |
|
|
|
107 |
|
|
module {name} (address, instruction, clk);
|
108 |
|
|
|
109 |
|
|
input [9:0] address;
|
110 |
|
|
input clk;
|
111 |
|
|
|
112 |
|
|
output [17:0] instruction;
|
113 |
|
|
|
114 |
|
|
RAMB16_S18 ram_1024_x_18(
|
115 |
|
|
.DI (16'h0000),
|
116 |
|
|
.DIP (2'b00),
|
117 |
|
|
.EN (1'b1),
|
118 |
|
|
.WE (1'b0),
|
119 |
|
|
.SSR (1'b0),
|
120 |
|
|
.CLK (clk),
|
121 |
|
|
.ADDR (address),
|
122 |
|
|
.DO (instruction[15:0]),
|
123 |
|
|
.DOP (instruction[17:16]))
|
124 |
|
|
/*synthesis
|
125 |
|
|
init_00 = "{INIT_00}"
|
126 |
|
|
init_01 = "{INIT_01}"
|
127 |
|
|
init_02 = "{INIT_02}"
|
128 |
|
|
init_03 = "{INIT_03}"
|
129 |
|
|
init_04 = "{INIT_04}"
|
130 |
|
|
init_05 = "{INIT_05}"
|
131 |
|
|
init_06 = "{INIT_06}"
|
132 |
|
|
init_07 = "{INIT_07}"
|
133 |
|
|
init_08 = "{INIT_08}"
|
134 |
|
|
init_09 = "{INIT_09}"
|
135 |
|
|
init_0A = "{INIT_0A}"
|
136 |
|
|
init_0B = "{INIT_0B}"
|
137 |
|
|
init_0C = "{INIT_0C}"
|
138 |
|
|
init_0D = "{INIT_0D}"
|
139 |
|
|
init_0E = "{INIT_0E}"
|
140 |
|
|
init_0F = "{INIT_0F}"
|
141 |
|
|
init_10 = "{INIT_10}"
|
142 |
|
|
init_11 = "{INIT_11}"
|
143 |
|
|
init_12 = "{INIT_12}"
|
144 |
|
|
init_13 = "{INIT_13}"
|
145 |
|
|
init_14 = "{INIT_14}"
|
146 |
|
|
init_15 = "{INIT_15}"
|
147 |
|
|
init_16 = "{INIT_16}"
|
148 |
|
|
init_17 = "{INIT_17}"
|
149 |
|
|
init_18 = "{INIT_18}"
|
150 |
|
|
init_19 = "{INIT_19}"
|
151 |
|
|
init_1A = "{INIT_1A}"
|
152 |
|
|
init_1B = "{INIT_1B}"
|
153 |
|
|
init_1C = "{INIT_1C}"
|
154 |
|
|
init_1D = "{INIT_1D}"
|
155 |
|
|
init_1E = "{INIT_1E}"
|
156 |
|
|
init_1F = "{INIT_1F}"
|
157 |
|
|
init_20 = "{INIT_20}"
|
158 |
|
|
init_21 = "{INIT_21}"
|
159 |
|
|
init_22 = "{INIT_22}"
|
160 |
|
|
init_23 = "{INIT_23}"
|
161 |
|
|
init_24 = "{INIT_24}"
|
162 |
|
|
init_25 = "{INIT_25}"
|
163 |
|
|
init_26 = "{INIT_26}"
|
164 |
|
|
init_27 = "{INIT_27}"
|
165 |
|
|
init_28 = "{INIT_28}"
|
166 |
|
|
init_29 = "{INIT_29}"
|
167 |
|
|
init_2A = "{INIT_2A}"
|
168 |
|
|
init_2B = "{INIT_2B}"
|
169 |
|
|
init_2C = "{INIT_2C}"
|
170 |
|
|
init_2D = "{INIT_2D}"
|
171 |
|
|
init_2E = "{INIT_2E}"
|
172 |
|
|
init_2F = "{INIT_2F}"
|
173 |
|
|
init_30 = "{INIT_30}"
|
174 |
|
|
init_31 = "{INIT_31}"
|
175 |
|
|
init_32 = "{INIT_32}"
|
176 |
|
|
init_33 = "{INIT_33}"
|
177 |
|
|
init_34 = "{INIT_34}"
|
178 |
|
|
init_35 = "{INIT_35}"
|
179 |
|
|
init_36 = "{INIT_36}"
|
180 |
|
|
init_37 = "{INIT_37}"
|
181 |
|
|
init_38 = "{INIT_38}"
|
182 |
|
|
init_39 = "{INIT_39}"
|
183 |
|
|
init_3A = "{INIT_3A}"
|
184 |
|
|
init_3B = "{INIT_3B}"
|
185 |
|
|
init_3C = "{INIT_3C}"
|
186 |
|
|
init_3D = "{INIT_3D}"
|
187 |
|
|
init_3E = "{INIT_3E}"
|
188 |
|
|
init_3F = "{INIT_3F}"
|
189 |
|
|
initp_00 = "{INITP_00}"
|
190 |
|
|
initp_01 = "{INITP_01}"
|
191 |
|
|
initp_02 = "{INITP_02}"
|
192 |
|
|
initp_03 = "{INITP_03}"
|
193 |
|
|
initp_04 = "{INITP_04}"
|
194 |
|
|
initp_05 = "{INITP_05}"
|
195 |
|
|
initp_06 = "{INITP_06}"
|
196 |
|
|
initp_07 = "{INITP_07}" */;
|
197 |
|
|
|
198 |
|
|
// synthesis translate_off
|
199 |
|
|
// Attributes for Simulation
|
200 |
|
|
defparam ram_1024_x_18.INIT_00 = 256'h{INIT_00};
|
201 |
|
|
defparam ram_1024_x_18.INIT_01 = 256'h{INIT_01};
|
202 |
|
|
defparam ram_1024_x_18.INIT_02 = 256'h{INIT_02};
|
203 |
|
|
defparam ram_1024_x_18.INIT_03 = 256'h{INIT_03};
|
204 |
|
|
defparam ram_1024_x_18.INIT_04 = 256'h{INIT_04};
|
205 |
|
|
defparam ram_1024_x_18.INIT_05 = 256'h{INIT_05};
|
206 |
|
|
defparam ram_1024_x_18.INIT_06 = 256'h{INIT_06};
|
207 |
|
|
defparam ram_1024_x_18.INIT_07 = 256'h{INIT_07};
|
208 |
|
|
defparam ram_1024_x_18.INIT_08 = 256'h{INIT_08};
|
209 |
|
|
defparam ram_1024_x_18.INIT_09 = 256'h{INIT_09};
|
210 |
|
|
defparam ram_1024_x_18.INIT_0A = 256'h{INIT_0A};
|
211 |
|
|
defparam ram_1024_x_18.INIT_0B = 256'h{INIT_0B};
|
212 |
|
|
defparam ram_1024_x_18.INIT_0C = 256'h{INIT_0C};
|
213 |
|
|
defparam ram_1024_x_18.INIT_0D = 256'h{INIT_0D};
|
214 |
|
|
defparam ram_1024_x_18.INIT_0E = 256'h{INIT_0E};
|
215 |
|
|
defparam ram_1024_x_18.INIT_0F = 256'h{INIT_0F};
|
216 |
|
|
defparam ram_1024_x_18.INIT_10 = 256'h{INIT_10};
|
217 |
|
|
defparam ram_1024_x_18.INIT_11 = 256'h{INIT_11};
|
218 |
|
|
defparam ram_1024_x_18.INIT_12 = 256'h{INIT_12};
|
219 |
|
|
defparam ram_1024_x_18.INIT_13 = 256'h{INIT_13};
|
220 |
|
|
defparam ram_1024_x_18.INIT_14 = 256'h{INIT_14};
|
221 |
|
|
defparam ram_1024_x_18.INIT_15 = 256'h{INIT_15};
|
222 |
|
|
defparam ram_1024_x_18.INIT_16 = 256'h{INIT_16};
|
223 |
|
|
defparam ram_1024_x_18.INIT_17 = 256'h{INIT_17};
|
224 |
|
|
defparam ram_1024_x_18.INIT_18 = 256'h{INIT_18};
|
225 |
|
|
defparam ram_1024_x_18.INIT_19 = 256'h{INIT_19};
|
226 |
|
|
defparam ram_1024_x_18.INIT_1A = 256'h{INIT_1A};
|
227 |
|
|
defparam ram_1024_x_18.INIT_1B = 256'h{INIT_1B};
|
228 |
|
|
defparam ram_1024_x_18.INIT_1C = 256'h{INIT_1C};
|
229 |
|
|
defparam ram_1024_x_18.INIT_1D = 256'h{INIT_1D};
|
230 |
|
|
defparam ram_1024_x_18.INIT_1E = 256'h{INIT_1E};
|
231 |
|
|
defparam ram_1024_x_18.INIT_1F = 256'h{INIT_1F};
|
232 |
|
|
defparam ram_1024_x_18.INIT_20 = 256'h{INIT_20};
|
233 |
|
|
defparam ram_1024_x_18.INIT_21 = 256'h{INIT_21};
|
234 |
|
|
defparam ram_1024_x_18.INIT_22 = 256'h{INIT_22};
|
235 |
|
|
defparam ram_1024_x_18.INIT_23 = 256'h{INIT_23};
|
236 |
|
|
defparam ram_1024_x_18.INIT_24 = 256'h{INIT_24};
|
237 |
|
|
defparam ram_1024_x_18.INIT_25 = 256'h{INIT_25};
|
238 |
|
|
defparam ram_1024_x_18.INIT_26 = 256'h{INIT_26};
|
239 |
|
|
defparam ram_1024_x_18.INIT_27 = 256'h{INIT_27};
|
240 |
|
|
defparam ram_1024_x_18.INIT_28 = 256'h{INIT_28};
|
241 |
|
|
defparam ram_1024_x_18.INIT_29 = 256'h{INIT_29};
|
242 |
|
|
defparam ram_1024_x_18.INIT_2A = 256'h{INIT_2A};
|
243 |
|
|
defparam ram_1024_x_18.INIT_2B = 256'h{INIT_2B};
|
244 |
|
|
defparam ram_1024_x_18.INIT_2C = 256'h{INIT_2C};
|
245 |
|
|
defparam ram_1024_x_18.INIT_2D = 256'h{INIT_2D};
|
246 |
|
|
defparam ram_1024_x_18.INIT_2E = 256'h{INIT_2E};
|
247 |
|
|
defparam ram_1024_x_18.INIT_2F = 256'h{INIT_2F};
|
248 |
|
|
defparam ram_1024_x_18.INIT_30 = 256'h{INIT_30};
|
249 |
|
|
defparam ram_1024_x_18.INIT_31 = 256'h{INIT_31};
|
250 |
|
|
defparam ram_1024_x_18.INIT_32 = 256'h{INIT_32};
|
251 |
|
|
defparam ram_1024_x_18.INIT_33 = 256'h{INIT_33};
|
252 |
|
|
defparam ram_1024_x_18.INIT_34 = 256'h{INIT_34};
|
253 |
|
|
defparam ram_1024_x_18.INIT_35 = 256'h{INIT_35};
|
254 |
|
|
defparam ram_1024_x_18.INIT_36 = 256'h{INIT_36};
|
255 |
|
|
defparam ram_1024_x_18.INIT_37 = 256'h{INIT_37};
|
256 |
|
|
defparam ram_1024_x_18.INIT_38 = 256'h{INIT_38};
|
257 |
|
|
defparam ram_1024_x_18.INIT_39 = 256'h{INIT_39};
|
258 |
|
|
defparam ram_1024_x_18.INIT_3A = 256'h{INIT_3A};
|
259 |
|
|
defparam ram_1024_x_18.INIT_3B = 256'h{INIT_3B};
|
260 |
|
|
defparam ram_1024_x_18.INIT_3C = 256'h{INIT_3C};
|
261 |
|
|
defparam ram_1024_x_18.INIT_3D = 256'h{INIT_3D};
|
262 |
|
|
defparam ram_1024_x_18.INIT_3E = 256'h{INIT_3E};
|
263 |
|
|
defparam ram_1024_x_18.INIT_3F = 256'h{INIT_3F};
|
264 |
|
|
defparam ram_1024_x_18.INITP_00 = 256'h{INITP_00};
|
265 |
|
|
defparam ram_1024_x_18.INITP_01 = 256'h{INITP_01};
|
266 |
|
|
defparam ram_1024_x_18.INITP_02 = 256'h{INITP_02};
|
267 |
|
|
defparam ram_1024_x_18.INITP_03 = 256'h{INITP_03};
|
268 |
|
|
defparam ram_1024_x_18.INITP_04 = 256'h{INITP_04};
|
269 |
|
|
defparam ram_1024_x_18.INITP_05 = 256'h{INITP_05};
|
270 |
|
|
defparam ram_1024_x_18.INITP_06 = 256'h{INITP_06};
|
271 |
|
|
defparam ram_1024_x_18.INITP_07 = 256'h{INITP_07};
|
272 |
|
|
|
273 |
|
|
// synthesis translate_on
|
274 |
|
|
// Attributes for XST (Synplicity attributes are in-line)
|
275 |
|
|
// synthesis attribute INIT_00 of ram_1024_x_18 is "{INIT_00}"
|
276 |
|
|
// synthesis attribute INIT_01 of ram_1024_x_18 is "{INIT_01}"
|
277 |
|
|
// synthesis attribute INIT_02 of ram_1024_x_18 is "{INIT_02}"
|
278 |
|
|
// synthesis attribute INIT_03 of ram_1024_x_18 is "{INIT_03}"
|
279 |
|
|
// synthesis attribute INIT_04 of ram_1024_x_18 is "{INIT_04}"
|
280 |
|
|
// synthesis attribute INIT_05 of ram_1024_x_18 is "{INIT_05}"
|
281 |
|
|
// synthesis attribute INIT_06 of ram_1024_x_18 is "{INIT_06}"
|
282 |
|
|
// synthesis attribute INIT_07 of ram_1024_x_18 is "{INIT_07}"
|
283 |
|
|
// synthesis attribute INIT_08 of ram_1024_x_18 is "{INIT_08}"
|
284 |
|
|
// synthesis attribute INIT_09 of ram_1024_x_18 is "{INIT_09}"
|
285 |
|
|
// synthesis attribute INIT_0A of ram_1024_x_18 is "{INIT_0A}"
|
286 |
|
|
// synthesis attribute INIT_0B of ram_1024_x_18 is "{INIT_0B}"
|
287 |
|
|
// synthesis attribute INIT_0C of ram_1024_x_18 is "{INIT_0C}"
|
288 |
|
|
// synthesis attribute INIT_0D of ram_1024_x_18 is "{INIT_0D}"
|
289 |
|
|
// synthesis attribute INIT_0E of ram_1024_x_18 is "{INIT_0E}"
|
290 |
|
|
// synthesis attribute INIT_0F of ram_1024_x_18 is "{INIT_0F}"
|
291 |
|
|
// synthesis attribute INIT_10 of ram_1024_x_18 is "{INIT_10}"
|
292 |
|
|
// synthesis attribute INIT_11 of ram_1024_x_18 is "{INIT_11}"
|
293 |
|
|
// synthesis attribute INIT_12 of ram_1024_x_18 is "{INIT_12}"
|
294 |
|
|
// synthesis attribute INIT_13 of ram_1024_x_18 is "{INIT_13}"
|
295 |
|
|
// synthesis attribute INIT_14 of ram_1024_x_18 is "{INIT_14}"
|
296 |
|
|
// synthesis attribute INIT_15 of ram_1024_x_18 is "{INIT_15}"
|
297 |
|
|
// synthesis attribute INIT_16 of ram_1024_x_18 is "{INIT_16}"
|
298 |
|
|
// synthesis attribute INIT_17 of ram_1024_x_18 is "{INIT_17}"
|
299 |
|
|
// synthesis attribute INIT_18 of ram_1024_x_18 is "{INIT_18}"
|
300 |
|
|
// synthesis attribute INIT_19 of ram_1024_x_18 is "{INIT_19}"
|
301 |
|
|
// synthesis attribute INIT_1A of ram_1024_x_18 is "{INIT_1A}"
|
302 |
|
|
// synthesis attribute INIT_1B of ram_1024_x_18 is "{INIT_1B}"
|
303 |
|
|
// synthesis attribute INIT_1C of ram_1024_x_18 is "{INIT_1C}"
|
304 |
|
|
// synthesis attribute INIT_1D of ram_1024_x_18 is "{INIT_1D}"
|
305 |
|
|
// synthesis attribute INIT_1E of ram_1024_x_18 is "{INIT_1E}"
|
306 |
|
|
// synthesis attribute INIT_1F of ram_1024_x_18 is "{INIT_1F}"
|
307 |
|
|
// synthesis attribute INIT_20 of ram_1024_x_18 is "{INIT_20}"
|
308 |
|
|
// synthesis attribute INIT_21 of ram_1024_x_18 is "{INIT_21}"
|
309 |
|
|
// synthesis attribute INIT_22 of ram_1024_x_18 is "{INIT_22}"
|
310 |
|
|
// synthesis attribute INIT_23 of ram_1024_x_18 is "{INIT_23}"
|
311 |
|
|
// synthesis attribute INIT_24 of ram_1024_x_18 is "{INIT_24}"
|
312 |
|
|
// synthesis attribute INIT_25 of ram_1024_x_18 is "{INIT_25}"
|
313 |
|
|
// synthesis attribute INIT_26 of ram_1024_x_18 is "{INIT_26}"
|
314 |
|
|
// synthesis attribute INIT_27 of ram_1024_x_18 is "{INIT_27}"
|
315 |
|
|
// synthesis attribute INIT_28 of ram_1024_x_18 is "{INIT_28}"
|
316 |
|
|
// synthesis attribute INIT_29 of ram_1024_x_18 is "{INIT_29}"
|
317 |
|
|
// synthesis attribute INIT_2A of ram_1024_x_18 is "{INIT_2A}"
|
318 |
|
|
// synthesis attribute INIT_2B of ram_1024_x_18 is "{INIT_2B}"
|
319 |
|
|
// synthesis attribute INIT_2C of ram_1024_x_18 is "{INIT_2C}"
|
320 |
|
|
// synthesis attribute INIT_2D of ram_1024_x_18 is "{INIT_2D}"
|
321 |
|
|
// synthesis attribute INIT_2E of ram_1024_x_18 is "{INIT_2E}"
|
322 |
|
|
// synthesis attribute INIT_2F of ram_1024_x_18 is "{INIT_2F}"
|
323 |
|
|
// synthesis attribute INIT_30 of ram_1024_x_18 is "{INIT_30}"
|
324 |
|
|
// synthesis attribute INIT_31 of ram_1024_x_18 is "{INIT_31}"
|
325 |
|
|
// synthesis attribute INIT_32 of ram_1024_x_18 is "{INIT_32}"
|
326 |
|
|
// synthesis attribute INIT_33 of ram_1024_x_18 is "{INIT_33}"
|
327 |
|
|
// synthesis attribute INIT_34 of ram_1024_x_18 is "{INIT_34}"
|
328 |
|
|
// synthesis attribute INIT_35 of ram_1024_x_18 is "{INIT_35}"
|
329 |
|
|
// synthesis attribute INIT_36 of ram_1024_x_18 is "{INIT_36}"
|
330 |
|
|
// synthesis attribute INIT_37 of ram_1024_x_18 is "{INIT_37}"
|
331 |
|
|
// synthesis attribute INIT_38 of ram_1024_x_18 is "{INIT_38}"
|
332 |
|
|
// synthesis attribute INIT_39 of ram_1024_x_18 is "{INIT_39}"
|
333 |
|
|
// synthesis attribute INIT_3A of ram_1024_x_18 is "{INIT_3A}"
|
334 |
|
|
// synthesis attribute INIT_3B of ram_1024_x_18 is "{INIT_3B}"
|
335 |
|
|
// synthesis attribute INIT_3C of ram_1024_x_18 is "{INIT_3C}"
|
336 |
|
|
// synthesis attribute INIT_3D of ram_1024_x_18 is "{INIT_3D}"
|
337 |
|
|
// synthesis attribute INIT_3E of ram_1024_x_18 is "{INIT_3E}"
|
338 |
|
|
// synthesis attribute INIT_3F of ram_1024_x_18 is "{INIT_3F}"
|
339 |
|
|
// synthesis attribute INITP_00 of ram_1024_x_18 is "{INITP_00}"
|
340 |
|
|
// synthesis attribute INITP_01 of ram_1024_x_18 is "{INITP_01}"
|
341 |
|
|
// synthesis attribute INITP_02 of ram_1024_x_18 is "{INITP_02}"
|
342 |
|
|
// synthesis attribute INITP_03 of ram_1024_x_18 is "{INITP_03}"
|
343 |
|
|
// synthesis attribute INITP_04 of ram_1024_x_18 is "{INITP_04}"
|
344 |
|
|
// synthesis attribute INITP_05 of ram_1024_x_18 is "{INITP_05}"
|
345 |
|
|
// synthesis attribute INITP_06 of ram_1024_x_18 is "{INITP_06}"
|
346 |
|
|
// synthesis attribute INITP_07 of ram_1024_x_18 is "{INITP_07}"
|
347 |
|
|
|
348 |
|
|
endmodule
|
349 |
|
|
|
350 |
|
|
// END OF FILE {name}.v
|