diff options
| author | Väinö Kauppila <vaino@vke.fi> | 2026-04-19 00:33:08 +0300 |
|---|---|---|
| committer | Väinö Kauppila <vaino@vke.fi> | 2026-04-19 00:33:08 +0300 |
| commit | 8bd8dd6ce07fb8e247f651b3c61c94bb1f00895a (patch) | |
| tree | 87bd95bd073d68efd0ad31a34f0d8926c32ff6db /PIC/prog_rom.vhd | |
| download | vhdl_pic-8bd8dd6ce07fb8e247f651b3c61c94bb1f00895a.tar.gz vhdl_pic-8bd8dd6ce07fb8e247f651b3c61c94bb1f00895a.zip | |
starting files and example programs
Diffstat (limited to 'PIC/prog_rom.vhd')
| -rw-r--r-- | PIC/prog_rom.vhd | 1045 |
1 files changed, 1045 insertions, 0 deletions
diff --git a/PIC/prog_rom.vhd b/PIC/prog_rom.vhd new file mode 100644 index 0000000..6ef8001 --- /dev/null +++ b/PIC/prog_rom.vhd @@ -0,0 +1,1045 @@ +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +entity prog_rom is + generic ( + DEPTH : positive := 1024 + ); + port ( + addr : in std_logic_vector(12 downto 0); + data : out std_logic_vector(13 downto 0) + ); +end entity prog_rom; + +architecture rtl of prog_rom is + type rom_t is array (0 to 1024 - 1) of std_logic_vector(13 downto 0); + constant rom : rom_t := ( + 0 => "00000000000000", + 1 => "10100000000010", + 2 => "11000000011000", + 3 => "00000010011010", + 4 => "11000000000001", + 5 => "00000010011011", + 6 => "11000010000000", + 7 => "00000000000000", + 8 => "00000000000000", + 9 => "10000010011110", + 10 => "00000000000000", + 11 => "00000000000000", + 12 => "01001010000011", + 13 => "00000000000000", + 14 => "00000010011101", + 15 => "00100000011011", + 16 => "00000010011100", + 17 => "11000000011010", + 18 => "00000010011110", + 19 => "11000000000001", + 20 => "00000010011111", + 21 => "01001010000011", + 22 => "00000000000000", + 23 => "00100000011100", + 24 => "00000010100000", + 25 => "00100000011101", + 26 => "00000010100001", + 27 => "11000011111111", + 28 => "00011110011100", + 29 => "01110000000011", + 30 => "00001110011101", + 31 => "00100000100001", + 32 => "00010000100000", + 33 => "01100100000011", + 34 => "10100010011010", + 35 => "11000000000100", + 36 => "00011100011110", + 37 => "00000010100000", + 38 => "00000110100001", + 39 => "00110110100001", + 40 => "00100000011111", + 41 => "00011110100001", + 42 => "00100000100000", + 43 => "00000010011010", + 44 => "00100000100001", + 45 => "00000010011011", + 46 => "11000010000000", + 47 => "00000000000000", + 48 => "00000000000000", + 49 => "10000010011110", + 50 => "00000000000000", + 51 => "00000000000000", + 52 => "01001010000011", + 53 => "00000000000000", + 54 => "00000010100011", + 55 => "00100000011011", + 56 => "00000010100010", + 57 => "00100000011110", + 58 => "00000010011010", + 59 => "00100000011111", + 60 => "00000010011011", + 61 => "11000010000000", + 62 => "00000000000000", + 63 => "00000000000000", + 64 => "10000010011110", + 65 => "00000000000000", + 66 => "00000000000000", + 67 => "01001010000011", + 68 => "00000000000000", + 69 => "00000010100101", + 70 => "00000010100001", + 71 => "00100000011011", + 72 => "00000010100000", + 73 => "00000010100100", + 74 => "11000000000010", + 75 => "00011100011110", + 76 => "00000010100000", + 77 => "00000110100001", + 78 => "00110110100001", + 79 => "00100000011111", + 80 => "00011110100001", + 81 => "00100000100000", + 82 => "00000010011010", + 83 => "00100000100001", + 84 => "00000010011011", + 85 => "11000010000000", + 86 => "00000000000000", + 87 => "00000000000000", + 88 => "10000010011110", + 89 => "00000000000000", + 90 => "00000000000000", + 91 => "01001010000011", + 92 => "00000000000000", + 93 => "00000010100001", + 94 => "00000010100111", + 95 => "00100000011011", + 96 => "00000010100110", + 97 => "00000010100000", + 98 => "01001010000011", + 99 => "00000000000000", + 100 => "00100000100010", + 101 => "00000010100110", + 102 => "00100000100011", + 103 => "00000010100111", + 104 => "11000011111111", + 105 => "00011110100010", + 106 => "01110000000011", + 107 => "00001110100011", + 108 => "00100000100111", + 109 => "00010000100110", + 110 => "01100100000011", + 111 => "10100010010011", + 112 => "00100000100100", + 113 => "00000010011010", + 114 => "00100000100101", + 115 => "00000010011011", + 116 => "11000010000000", + 117 => "00000000000000", + 118 => "00000000000000", + 119 => "10000010111111", + 120 => "00000000000000", + 121 => "00000000000000", + 122 => "01001010000011", + 123 => "00000000000000", + 124 => "00000010100110", + 125 => "00100000100000", + 126 => "01001010000011", + 127 => "01001100000011", + 128 => "00000010000100", + 129 => "01001110000011", + 130 => "01001010000011", + 131 => "00000000000000", + 132 => "01100000100001", + 133 => "01011110000011", + 134 => "00100000100110", + 135 => "01001010000011", + 136 => "01001100000011", + 137 => "00000010000000", + 138 => "01001010000011", + 139 => "00000000000000", + 140 => "00101010100100", + 141 => "01100100000011", + 142 => "00101010100101", + 143 => "00101010100000", + 144 => "01100100000011", + 145 => "00101010100001", + 146 => "10100001100010", + 147 => "11000000000110", + 148 => "01001010000011", + 149 => "00000000000000", + 150 => "00011110011110", + 151 => "01100000000011", + 152 => "00101010011111", + 153 => "10100000010101", + 154 => "00000000000000", + 155 => "00000000000000", + 156 => "10100011010010", + 157 => "00000000001000", + 158 => "11101000000000", + 159 => "01100100000011", + 160 => "10100010100110", + 161 => "11101010000000", + 162 => "01100100000011", + 163 => "10100010110000", + 164 => "00000110011011", + 165 => "11010000000000", + 166 => "00100000011010", + 167 => "00000010000100", + 168 => "01001110000011", + 169 => "01100000011011", + 170 => "01011110000011", + 171 => "00100000000000", + 172 => "00000010011011", + 173 => "00101010000100", + 174 => "00100000000000", + 175 => "00000000001000", + 176 => "00000000000000", + 177 => "00000000000000", + 178 => "10000011001101", + 179 => "00000010011001", + 180 => "00111110011010", + 181 => "00001110011011", + 182 => "00101010011011", + 183 => "00000000000000", + 184 => "00000000000000", + 185 => "10000011001101", + 186 => "00000010011000", + 187 => "00100000011001", + 188 => "00000010011011", + 189 => "00100000011000", + 190 => "00000000001000", + 191 => "11101000000000", + 192 => "01100100000011", + 193 => "10100011000110", + 194 => "11101010000000", + 195 => "01100100000011", + 196 => "10100011001101", + 197 => "11010000000000", + 198 => "00100000011010", + 199 => "00000010000100", + 200 => "01001110000011", + 201 => "01100000011011", + 202 => "01011110000011", + 203 => "00100000000000", + 204 => "00000000001000", + 205 => "00100000011011", + 206 => "00000010001010", + 207 => "00100000011010", + 208 => "00000010000010", + 209 => "00000000001000", + 210 => "11000000000000", + 211 => "00000010101111", + 212 => "11000011111101", + 213 => "00000010101110", + 214 => "11000010000000", + 215 => "00000010110000", + 216 => "00100000101110", + 217 => "00000010011010", + 218 => "00100000101111", + 219 => "00000010011011", + 220 => "00100000110000", + 221 => "00000010101100", + 222 => "00100000011011", + 223 => "00000010101011", + 224 => "00100000011010", + 225 => "00000010101010", + 226 => "00100000101010", + 227 => "00000010011010", + 228 => "00100000101011", + 229 => "00000010011011", + 230 => "00100000101100", + 231 => "10000010111111", + 232 => "00000010101101", + 233 => "00100000101101", + 234 => "01100100000011", + 235 => "10100011110100", + 236 => "00100000101101", + 237 => "10000100001111", + 238 => "00101010101010", + 239 => "01100100000011", + 240 => "00101010101011", + 241 => "01100100000011", + 242 => "00101010101100", + 243 => "10100011100010", + 244 => "01001010000011", + 245 => "00100001110010", + 246 => "00000010101110", + 247 => "01100010101110", + 248 => "10100011110100", + 249 => "00100001110001", + 250 => "10000100001111", + 251 => "10100011110100", + 252 => "00000000001000", + 253 => "11010001001000", + 254 => "11010001100101", + 255 => "11010001101100", + 256 => "11010001101100", + 257 => "11010001101111", + 258 => "11010000100000", + 259 => "11010001100110", + 260 => "11010001110010", + 261 => "11010001101111", + 262 => "11010001101101", + 263 => "11010000100000", + 264 => "11010001010000", + 265 => "11010001001001", + 266 => "11010001000011", + 267 => "11010000100001", + 268 => "11010000001101", + 269 => "11010000001010", + 270 => "11010000000000", + 271 => "00000010101000", + 272 => "01001010000011", + 273 => "00100001110010", + 274 => "00000010101001", + 275 => "01100000101001", + 276 => "10100100010000", + 277 => "00100000101000", + 278 => "00000011110000", + 279 => "00000000001000", + 280 => "11010000000001", + 281 => "11010000000000", + 282 => "11010000100000", + 283 => "11010000000001", + 284 => "11010000110001", + 285 => "11010000000000", + 286 => "11010000000001", + 287 => "11010000000000", + 288 => "11010000000000", + 289 => "00000000000000", + 290 => "00000000000000", + 291 => "00000000000000", + 292 => "00000000000000", + 293 => "00000000000000", + 294 => "00000000000000", + 295 => "00000000000000", + 296 => "00000000000000", + 297 => "00000000000000", + 298 => "00000000000000", + 299 => "00000000000000", + 300 => "00000000000000", + 301 => "00000000000000", + 302 => "00000000000000", + 303 => "00000000000000", + 304 => "00000000000000", + 305 => "00000000000000", + 306 => "00000000000000", + 307 => "00000000000000", + 308 => "00000000000000", + 309 => "00000000000000", + 310 => "00000000000000", + 311 => "00000000000000", + 312 => "00000000000000", + 313 => "00000000000000", + 314 => "00000000000000", + 315 => "00000000000000", + 316 => "00000000000000", + 317 => "00000000000000", + 318 => "00000000000000", + 319 => "00000000000000", + 320 => "00000000000000", + 321 => "00000000000000", + 322 => "00000000000000", + 323 => "00000000000000", + 324 => "00000000000000", + 325 => "00000000000000", + 326 => "00000000000000", + 327 => "00000000000000", + 328 => "00000000000000", + 329 => "00000000000000", + 330 => "00000000000000", + 331 => "00000000000000", + 332 => "00000000000000", + 333 => "00000000000000", + 334 => "00000000000000", + 335 => "00000000000000", + 336 => "00000000000000", + 337 => "00000000000000", + 338 => "00000000000000", + 339 => "00000000000000", + 340 => "00000000000000", + 341 => "00000000000000", + 342 => "00000000000000", + 343 => "00000000000000", + 344 => "00000000000000", + 345 => "00000000000000", + 346 => "00000000000000", + 347 => "00000000000000", + 348 => "00000000000000", + 349 => "00000000000000", + 350 => "00000000000000", + 351 => "00000000000000", + 352 => "00000000000000", + 353 => "00000000000000", + 354 => "00000000000000", + 355 => "00000000000000", + 356 => "00000000000000", + 357 => "00000000000000", + 358 => "00000000000000", + 359 => "00000000000000", + 360 => "00000000000000", + 361 => "00000000000000", + 362 => "00000000000000", + 363 => "00000000000000", + 364 => "00000000000000", + 365 => "00000000000000", + 366 => "00000000000000", + 367 => "00000000000000", + 368 => "00000000000000", + 369 => "00000000000000", + 370 => "00000000000000", + 371 => "00000000000000", + 372 => "00000000000000", + 373 => "00000000000000", + 374 => "00000000000000", + 375 => "00000000000000", + 376 => "00000000000000", + 377 => "00000000000000", + 378 => "00000000000000", + 379 => "00000000000000", + 380 => "00000000000000", + 381 => "00000000000000", + 382 => "00000000000000", + 383 => "00000000000000", + 384 => "00000000000000", + 385 => "00000000000000", + 386 => "00000000000000", + 387 => "00000000000000", + 388 => "00000000000000", + 389 => "00000000000000", + 390 => "00000000000000", + 391 => "00000000000000", + 392 => "00000000000000", + 393 => "00000000000000", + 394 => "00000000000000", + 395 => "00000000000000", + 396 => "00000000000000", + 397 => "00000000000000", + 398 => "00000000000000", + 399 => "00000000000000", + 400 => "00000000000000", + 401 => "00000000000000", + 402 => "00000000000000", + 403 => "00000000000000", + 404 => "00000000000000", + 405 => "00000000000000", + 406 => "00000000000000", + 407 => "00000000000000", + 408 => "00000000000000", + 409 => "00000000000000", + 410 => "00000000000000", + 411 => "00000000000000", + 412 => "00000000000000", + 413 => "00000000000000", + 414 => "00000000000000", + 415 => "00000000000000", + 416 => "00000000000000", + 417 => "00000000000000", + 418 => "00000000000000", + 419 => "00000000000000", + 420 => "00000000000000", + 421 => "00000000000000", + 422 => "00000000000000", + 423 => "00000000000000", + 424 => "00000000000000", + 425 => "00000000000000", + 426 => "00000000000000", + 427 => "00000000000000", + 428 => "00000000000000", + 429 => "00000000000000", + 430 => "00000000000000", + 431 => "00000000000000", + 432 => "00000000000000", + 433 => "00000000000000", + 434 => "00000000000000", + 435 => "00000000000000", + 436 => "00000000000000", + 437 => "00000000000000", + 438 => "00000000000000", + 439 => "00000000000000", + 440 => "00000000000000", + 441 => "00000000000000", + 442 => "00000000000000", + 443 => "00000000000000", + 444 => "00000000000000", + 445 => "00000000000000", + 446 => "00000000000000", + 447 => "00000000000000", + 448 => "00000000000000", + 449 => "00000000000000", + 450 => "00000000000000", + 451 => "00000000000000", + 452 => "00000000000000", + 453 => "00000000000000", + 454 => "00000000000000", + 455 => "00000000000000", + 456 => "00000000000000", + 457 => "00000000000000", + 458 => "00000000000000", + 459 => "00000000000000", + 460 => "00000000000000", + 461 => "00000000000000", + 462 => "00000000000000", + 463 => "00000000000000", + 464 => "00000000000000", + 465 => "00000000000000", + 466 => "00000000000000", + 467 => "00000000000000", + 468 => "00000000000000", + 469 => "00000000000000", + 470 => "00000000000000", + 471 => "00000000000000", + 472 => "00000000000000", + 473 => "00000000000000", + 474 => "00000000000000", + 475 => "00000000000000", + 476 => "00000000000000", + 477 => "00000000000000", + 478 => "00000000000000", + 479 => "00000000000000", + 480 => "00000000000000", + 481 => "00000000000000", + 482 => "00000000000000", + 483 => "00000000000000", + 484 => "00000000000000", + 485 => "00000000000000", + 486 => "00000000000000", + 487 => "00000000000000", + 488 => "00000000000000", + 489 => "00000000000000", + 490 => "00000000000000", + 491 => "00000000000000", + 492 => "00000000000000", + 493 => "00000000000000", + 494 => "00000000000000", + 495 => "00000000000000", + 496 => "00000000000000", + 497 => "00000000000000", + 498 => "00000000000000", + 499 => "00000000000000", + 500 => "00000000000000", + 501 => "00000000000000", + 502 => "00000000000000", + 503 => "00000000000000", + 504 => "00000000000000", + 505 => "00000000000000", + 506 => "00000000000000", + 507 => "00000000000000", + 508 => "00000000000000", + 509 => "00000000000000", + 510 => "00000000000000", + 511 => "00000000000000", + 512 => "00000000000000", + 513 => "00000000000000", + 514 => "00000000000000", + 515 => "00000000000000", + 516 => "00000000000000", + 517 => "00000000000000", + 518 => "00000000000000", + 519 => "00000000000000", + 520 => "00000000000000", + 521 => "00000000000000", + 522 => "00000000000000", + 523 => "00000000000000", + 524 => "00000000000000", + 525 => "00000000000000", + 526 => "00000000000000", + 527 => "00000000000000", + 528 => "00000000000000", + 529 => "00000000000000", + 530 => "00000000000000", + 531 => "00000000000000", + 532 => "00000000000000", + 533 => "00000000000000", + 534 => "00000000000000", + 535 => "00000000000000", + 536 => "00000000000000", + 537 => "00000000000000", + 538 => "00000000000000", + 539 => "00000000000000", + 540 => "00000000000000", + 541 => "00000000000000", + 542 => "00000000000000", + 543 => "00000000000000", + 544 => "00000000000000", + 545 => "00000000000000", + 546 => "00000000000000", + 547 => "00000000000000", + 548 => "00000000000000", + 549 => "00000000000000", + 550 => "00000000000000", + 551 => "00000000000000", + 552 => "00000000000000", + 553 => "00000000000000", + 554 => "00000000000000", + 555 => "00000000000000", + 556 => "00000000000000", + 557 => "00000000000000", + 558 => "00000000000000", + 559 => "00000000000000", + 560 => "00000000000000", + 561 => "00000000000000", + 562 => "00000000000000", + 563 => "00000000000000", + 564 => "00000000000000", + 565 => "00000000000000", + 566 => "00000000000000", + 567 => "00000000000000", + 568 => "00000000000000", + 569 => "00000000000000", + 570 => "00000000000000", + 571 => "00000000000000", + 572 => "00000000000000", + 573 => "00000000000000", + 574 => "00000000000000", + 575 => "00000000000000", + 576 => "00000000000000", + 577 => "00000000000000", + 578 => "00000000000000", + 579 => "00000000000000", + 580 => "00000000000000", + 581 => "00000000000000", + 582 => "00000000000000", + 583 => "00000000000000", + 584 => "00000000000000", + 585 => "00000000000000", + 586 => "00000000000000", + 587 => "00000000000000", + 588 => "00000000000000", + 589 => "00000000000000", + 590 => "00000000000000", + 591 => "00000000000000", + 592 => "00000000000000", + 593 => "00000000000000", + 594 => "00000000000000", + 595 => "00000000000000", + 596 => "00000000000000", + 597 => "00000000000000", + 598 => "00000000000000", + 599 => "00000000000000", + 600 => "00000000000000", + 601 => "00000000000000", + 602 => "00000000000000", + 603 => "00000000000000", + 604 => "00000000000000", + 605 => "00000000000000", + 606 => "00000000000000", + 607 => "00000000000000", + 608 => "00000000000000", + 609 => "00000000000000", + 610 => "00000000000000", + 611 => "00000000000000", + 612 => "00000000000000", + 613 => "00000000000000", + 614 => "00000000000000", + 615 => "00000000000000", + 616 => "00000000000000", + 617 => "00000000000000", + 618 => "00000000000000", + 619 => "00000000000000", + 620 => "00000000000000", + 621 => "00000000000000", + 622 => "00000000000000", + 623 => "00000000000000", + 624 => "00000000000000", + 625 => "00000000000000", + 626 => "00000000000000", + 627 => "00000000000000", + 628 => "00000000000000", + 629 => "00000000000000", + 630 => "00000000000000", + 631 => "00000000000000", + 632 => "00000000000000", + 633 => "00000000000000", + 634 => "00000000000000", + 635 => "00000000000000", + 636 => "00000000000000", + 637 => "00000000000000", + 638 => "00000000000000", + 639 => "00000000000000", + 640 => "00000000000000", + 641 => "00000000000000", + 642 => "00000000000000", + 643 => "00000000000000", + 644 => "00000000000000", + 645 => "00000000000000", + 646 => "00000000000000", + 647 => "00000000000000", + 648 => "00000000000000", + 649 => "00000000000000", + 650 => "00000000000000", + 651 => "00000000000000", + 652 => "00000000000000", + 653 => "00000000000000", + 654 => "00000000000000", + 655 => "00000000000000", + 656 => "00000000000000", + 657 => "00000000000000", + 658 => "00000000000000", + 659 => "00000000000000", + 660 => "00000000000000", + 661 => "00000000000000", + 662 => "00000000000000", + 663 => "00000000000000", + 664 => "00000000000000", + 665 => "00000000000000", + 666 => "00000000000000", + 667 => "00000000000000", + 668 => "00000000000000", + 669 => "00000000000000", + 670 => "00000000000000", + 671 => "00000000000000", + 672 => "00000000000000", + 673 => "00000000000000", + 674 => "00000000000000", + 675 => "00000000000000", + 676 => "00000000000000", + 677 => "00000000000000", + 678 => "00000000000000", + 679 => "00000000000000", + 680 => "00000000000000", + 681 => "00000000000000", + 682 => "00000000000000", + 683 => "00000000000000", + 684 => "00000000000000", + 685 => "00000000000000", + 686 => "00000000000000", + 687 => "00000000000000", + 688 => "00000000000000", + 689 => "00000000000000", + 690 => "00000000000000", + 691 => "00000000000000", + 692 => "00000000000000", + 693 => "00000000000000", + 694 => "00000000000000", + 695 => "00000000000000", + 696 => "00000000000000", + 697 => "00000000000000", + 698 => "00000000000000", + 699 => "00000000000000", + 700 => "00000000000000", + 701 => "00000000000000", + 702 => "00000000000000", + 703 => "00000000000000", + 704 => "00000000000000", + 705 => "00000000000000", + 706 => "00000000000000", + 707 => "00000000000000", + 708 => "00000000000000", + 709 => "00000000000000", + 710 => "00000000000000", + 711 => "00000000000000", + 712 => "00000000000000", + 713 => "00000000000000", + 714 => "00000000000000", + 715 => "00000000000000", + 716 => "00000000000000", + 717 => "00000000000000", + 718 => "00000000000000", + 719 => "00000000000000", + 720 => "00000000000000", + 721 => "00000000000000", + 722 => "00000000000000", + 723 => "00000000000000", + 724 => "00000000000000", + 725 => "00000000000000", + 726 => "00000000000000", + 727 => "00000000000000", + 728 => "00000000000000", + 729 => "00000000000000", + 730 => "00000000000000", + 731 => "00000000000000", + 732 => "00000000000000", + 733 => "00000000000000", + 734 => "00000000000000", + 735 => "00000000000000", + 736 => "00000000000000", + 737 => "00000000000000", + 738 => "00000000000000", + 739 => "00000000000000", + 740 => "00000000000000", + 741 => "00000000000000", + 742 => "00000000000000", + 743 => "00000000000000", + 744 => "00000000000000", + 745 => "00000000000000", + 746 => "00000000000000", + 747 => "00000000000000", + 748 => "00000000000000", + 749 => "00000000000000", + 750 => "00000000000000", + 751 => "00000000000000", + 752 => "00000000000000", + 753 => "00000000000000", + 754 => "00000000000000", + 755 => "00000000000000", + 756 => "00000000000000", + 757 => "00000000000000", + 758 => "00000000000000", + 759 => "00000000000000", + 760 => "00000000000000", + 761 => "00000000000000", + 762 => "00000000000000", + 763 => "00000000000000", + 764 => "00000000000000", + 765 => "00000000000000", + 766 => "00000000000000", + 767 => "00000000000000", + 768 => "00000000000000", + 769 => "00000000000000", + 770 => "00000000000000", + 771 => "00000000000000", + 772 => "00000000000000", + 773 => "00000000000000", + 774 => "00000000000000", + 775 => "00000000000000", + 776 => "00000000000000", + 777 => "00000000000000", + 778 => "00000000000000", + 779 => "00000000000000", + 780 => "00000000000000", + 781 => "00000000000000", + 782 => "00000000000000", + 783 => "00000000000000", + 784 => "00000000000000", + 785 => "00000000000000", + 786 => "00000000000000", + 787 => "00000000000000", + 788 => "00000000000000", + 789 => "00000000000000", + 790 => "00000000000000", + 791 => "00000000000000", + 792 => "00000000000000", + 793 => "00000000000000", + 794 => "00000000000000", + 795 => "00000000000000", + 796 => "00000000000000", + 797 => "00000000000000", + 798 => "00000000000000", + 799 => "00000000000000", + 800 => "00000000000000", + 801 => "00000000000000", + 802 => "00000000000000", + 803 => "00000000000000", + 804 => "00000000000000", + 805 => "00000000000000", + 806 => "00000000000000", + 807 => "00000000000000", + 808 => "00000000000000", + 809 => "00000000000000", + 810 => "00000000000000", + 811 => "00000000000000", + 812 => "00000000000000", + 813 => "00000000000000", + 814 => "00000000000000", + 815 => "00000000000000", + 816 => "00000000000000", + 817 => "00000000000000", + 818 => "00000000000000", + 819 => "00000000000000", + 820 => "00000000000000", + 821 => "00000000000000", + 822 => "00000000000000", + 823 => "00000000000000", + 824 => "00000000000000", + 825 => "00000000000000", + 826 => "00000000000000", + 827 => "00000000000000", + 828 => "00000000000000", + 829 => "00000000000000", + 830 => "00000000000000", + 831 => "00000000000000", + 832 => "00000000000000", + 833 => "00000000000000", + 834 => "00000000000000", + 835 => "00000000000000", + 836 => "00000000000000", + 837 => "00000000000000", + 838 => "00000000000000", + 839 => "00000000000000", + 840 => "00000000000000", + 841 => "00000000000000", + 842 => "00000000000000", + 843 => "00000000000000", + 844 => "00000000000000", + 845 => "00000000000000", + 846 => "00000000000000", + 847 => "00000000000000", + 848 => "00000000000000", + 849 => "00000000000000", + 850 => "00000000000000", + 851 => "00000000000000", + 852 => "00000000000000", + 853 => "00000000000000", + 854 => "00000000000000", + 855 => "00000000000000", + 856 => "00000000000000", + 857 => "00000000000000", + 858 => "00000000000000", + 859 => "00000000000000", + 860 => "00000000000000", + 861 => "00000000000000", + 862 => "00000000000000", + 863 => "00000000000000", + 864 => "00000000000000", + 865 => "00000000000000", + 866 => "00000000000000", + 867 => "00000000000000", + 868 => "00000000000000", + 869 => "00000000000000", + 870 => "00000000000000", + 871 => "00000000000000", + 872 => "00000000000000", + 873 => "00000000000000", + 874 => "00000000000000", + 875 => "00000000000000", + 876 => "00000000000000", + 877 => "00000000000000", + 878 => "00000000000000", + 879 => "00000000000000", + 880 => "00000000000000", + 881 => "00000000000000", + 882 => "00000000000000", + 883 => "00000000000000", + 884 => "00000000000000", + 885 => "00000000000000", + 886 => "00000000000000", + 887 => "00000000000000", + 888 => "00000000000000", + 889 => "00000000000000", + 890 => "00000000000000", + 891 => "00000000000000", + 892 => "00000000000000", + 893 => "00000000000000", + 894 => "00000000000000", + 895 => "00000000000000", + 896 => "00000000000000", + 897 => "00000000000000", + 898 => "00000000000000", + 899 => "00000000000000", + 900 => "00000000000000", + 901 => "00000000000000", + 902 => "00000000000000", + 903 => "00000000000000", + 904 => "00000000000000", + 905 => "00000000000000", + 906 => "00000000000000", + 907 => "00000000000000", + 908 => "00000000000000", + 909 => "00000000000000", + 910 => "00000000000000", + 911 => "00000000000000", + 912 => "00000000000000", + 913 => "00000000000000", + 914 => "00000000000000", + 915 => "00000000000000", + 916 => "00000000000000", + 917 => "00000000000000", + 918 => "00000000000000", + 919 => "00000000000000", + 920 => "00000000000000", + 921 => "00000000000000", + 922 => "00000000000000", + 923 => "00000000000000", + 924 => "00000000000000", + 925 => "00000000000000", + 926 => "00000000000000", + 927 => "00000000000000", + 928 => "00000000000000", + 929 => "00000000000000", + 930 => "00000000000000", + 931 => "00000000000000", + 932 => "00000000000000", + 933 => "00000000000000", + 934 => "00000000000000", + 935 => "00000000000000", + 936 => "00000000000000", + 937 => "00000000000000", + 938 => "00000000000000", + 939 => "00000000000000", + 940 => "00000000000000", + 941 => "00000000000000", + 942 => "00000000000000", + 943 => "00000000000000", + 944 => "00000000000000", + 945 => "00000000000000", + 946 => "00000000000000", + 947 => "00000000000000", + 948 => "00000000000000", + 949 => "00000000000000", + 950 => "00000000000000", + 951 => "00000000000000", + 952 => "00000000000000", + 953 => "00000000000000", + 954 => "00000000000000", + 955 => "00000000000000", + 956 => "00000000000000", + 957 => "00000000000000", + 958 => "00000000000000", + 959 => "00000000000000", + 960 => "00000000000000", + 961 => "00000000000000", + 962 => "00000000000000", + 963 => "00000000000000", + 964 => "00000000000000", + 965 => "00000000000000", + 966 => "00000000000000", + 967 => "00000000000000", + 968 => "00000000000000", + 969 => "00000000000000", + 970 => "00000000000000", + 971 => "00000000000000", + 972 => "00000000000000", + 973 => "00000000000000", + 974 => "00000000000000", + 975 => "00000000000000", + 976 => "00000000000000", + 977 => "00000000000000", + 978 => "00000000000000", + 979 => "00000000000000", + 980 => "00000000000000", + 981 => "00000000000000", + 982 => "00000000000000", + 983 => "00000000000000", + 984 => "00000000000000", + 985 => "00000000000000", + 986 => "00000000000000", + 987 => "00000000000000", + 988 => "00000000000000", + 989 => "00000000000000", + 990 => "00000000000000", + 991 => "00000000000000", + 992 => "00000000000000", + 993 => "00000000000000", + 994 => "00000000000000", + 995 => "00000000000000", + 996 => "00000000000000", + 997 => "00000000000000", + 998 => "00000000000000", + 999 => "00000000000000", + 1000 => "00000000000000", + 1001 => "00000000000000", + 1002 => "00000000000000", + 1003 => "00000000000000", + 1004 => "00000000000000", + 1005 => "00000000000000", + 1006 => "00000000000000", + 1007 => "00000000000000", + 1008 => "00000000000000", + 1009 => "00000000000000", + 1010 => "00000000000000", + 1011 => "00000000000000", + 1012 => "00000000000000", + 1013 => "00000000000000", + 1014 => "00000000000000", + 1015 => "00000000000000", + 1016 => "00000000000000", + 1017 => "00000000000000", + 1018 => "00000000000000", + 1019 => "00000000000000", + 1020 => "00000000000000", + 1021 => "00000000000000", + 1022 => "00000000000000", + 1023 => "00000000000000" + ); +begin + data <= rom(to_integer(unsigned(addr(9 downto 0)))); +end architecture rtl; |
