| 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
|