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;