OR-1 dataflow CPU sketch
at main 841 lines 14 kB view raw
1(kicad_sch 2 (version 20250114) 3 (generator "eeschema") 4 (generator_version "9.0") 5 (uuid "d1568517-57e3-4a8b-94aa-99390e7b9bd4") 6 (paper "A3") 7 (title_block 8 (title "Processor Element") 9 (date "2026-03-04") 10 (rev "1") 11 (company "Relative State Form") 12 ) 13 (lib_symbols) 14 (bus_entry 15 (at 35.56 142.24) 16 (size 2.54 2.54) 17 (stroke 18 (width 0) 19 (type default) 20 ) 21 (uuid "0342d4e6-1f39-4b64-934c-c4662993ea9d") 22 ) 23 (bus_entry 24 (at 35.56 144.78) 25 (size 2.54 2.54) 26 (stroke 27 (width 0) 28 (type default) 29 ) 30 (uuid "0a3a88c4-57a4-4cfe-bc51-872e2898b77b") 31 ) 32 (bus_entry 33 (at 35.56 149.86) 34 (size 2.54 2.54) 35 (stroke 36 (width 0) 37 (type default) 38 ) 39 (uuid "0ce0e5bc-c479-42ba-ba35-9c00b017b712") 40 ) 41 (bus_entry 42 (at 35.56 139.7) 43 (size 2.54 2.54) 44 (stroke 45 (width 0) 46 (type default) 47 ) 48 (uuid "1e98b3f7-ea3d-42e7-9f19-3e9f74fbab90") 49 ) 50 (bus_entry 51 (at 35.56 124.46) 52 (size 2.54 2.54) 53 (stroke 54 (width 0) 55 (type default) 56 ) 57 (uuid "22e14c5a-b180-426f-8144-a92f5001abdd") 58 ) 59 (bus_entry 60 (at 35.56 152.4) 61 (size 2.54 2.54) 62 (stroke 63 (width 0) 64 (type default) 65 ) 66 (uuid "299cbc6c-eb5f-4560-970b-bcd0effdb319") 67 ) 68 (bus_entry 69 (at 35.56 129.54) 70 (size 2.54 2.54) 71 (stroke 72 (width 0) 73 (type default) 74 ) 75 (uuid "3f36ea9f-252b-49c4-83c3-2e360e20e88b") 76 ) 77 (bus_entry 78 (at 35.56 160.02) 79 (size 2.54 2.54) 80 (stroke 81 (width 0) 82 (type default) 83 ) 84 (uuid "6089f62b-5cb6-4fd0-9b2a-11f31138d29b") 85 ) 86 (bus_entry 87 (at 35.56 157.48) 88 (size 2.54 2.54) 89 (stroke 90 (width 0) 91 (type default) 92 ) 93 (uuid "6af850d4-1531-4032-a808-11f284154176") 94 ) 95 (bus_entry 96 (at 35.56 134.62) 97 (size 2.54 2.54) 98 (stroke 99 (width 0) 100 (type default) 101 ) 102 (uuid "6b67b1fa-d345-4518-81f0-6bd1b4026ce3") 103 ) 104 (bus_entry 105 (at 35.56 127) 106 (size 2.54 2.54) 107 (stroke 108 (width 0) 109 (type default) 110 ) 111 (uuid "77781e74-f823-4d8c-ac7b-01a359a88160") 112 ) 113 (bus_entry 114 (at 35.56 132.08) 115 (size 2.54 2.54) 116 (stroke 117 (width 0) 118 (type default) 119 ) 120 (uuid "7def1a8f-c2dd-4304-9dc6-e04b89bbbc11") 121 ) 122 (bus_entry 123 (at 35.56 165.1) 124 (size 2.54 2.54) 125 (stroke 126 (width 0) 127 (type default) 128 ) 129 (uuid "84d49641-79e8-4dac-9ad5-a63d6f7473a5") 130 ) 131 (bus_entry 132 (at 35.56 162.56) 133 (size 2.54 2.54) 134 (stroke 135 (width 0) 136 (type default) 137 ) 138 (uuid "9d7f6c91-2ec8-4798-b78e-1cee0e99bf36") 139 ) 140 (bus_entry 141 (at 35.56 137.16) 142 (size 2.54 2.54) 143 (stroke 144 (width 0) 145 (type default) 146 ) 147 (uuid "cb3dc20f-660b-4211-854a-0295ec517b54") 148 ) 149 (bus_entry 150 (at 35.56 147.32) 151 (size 2.54 2.54) 152 (stroke 153 (width 0) 154 (type default) 155 ) 156 (uuid "ced82897-0b74-4809-aa92-c71ef9660bca") 157 ) 158 (bus_entry 159 (at 35.56 154.94) 160 (size 2.54 2.54) 161 (stroke 162 (width 0) 163 (type default) 164 ) 165 (uuid "e9007360-8047-4c6e-98fe-51e3e2884f72") 166 ) 167 (wire 168 (pts 169 (xy 34.29 139.7) (xy 35.56 139.7) 170 ) 171 (stroke 172 (width 0) 173 (type default) 174 ) 175 (uuid "0472bbd4-b366-43a8-b22e-5f5e810d0c64") 176 ) 177 (wire 178 (pts 179 (xy 34.29 147.32) (xy 35.56 147.32) 180 ) 181 (stroke 182 (width 0) 183 (type default) 184 ) 185 (uuid "0a697692-d4de-4e26-adfa-c7a9468fdf68") 186 ) 187 (bus 188 (pts 189 (xy 38.1 142.24) (xy 38.1 144.78) 190 ) 191 (stroke 192 (width 0) 193 (type default) 194 ) 195 (uuid "24efad1e-571b-4828-8659-02acf079db68") 196 ) 197 (bus 198 (pts 199 (xy 38.1 149.86) (xy 38.1 152.4) 200 ) 201 (stroke 202 (width 0) 203 (type default) 204 ) 205 (uuid "24fbf1b8-5398-450d-b650-f55640625c69") 206 ) 207 (wire 208 (pts 209 (xy 34.29 154.94) (xy 35.56 154.94) 210 ) 211 (stroke 212 (width 0) 213 (type default) 214 ) 215 (uuid "285cdbb9-7125-49ef-82f5-051f19513c40") 216 ) 217 (bus 218 (pts 219 (xy 38.1 160.02) (xy 38.1 162.56) 220 ) 221 (stroke 222 (width 0) 223 (type default) 224 ) 225 (uuid "3c3cdbdb-d4ca-4e87-80c0-12b8df25867f") 226 ) 227 (bus 228 (pts 229 (xy 38.1 127) (xy 38.1 129.54) 230 ) 231 (stroke 232 (width 0) 233 (type default) 234 ) 235 (uuid "452e3392-129b-41bf-8d92-27808d99f2e5") 236 ) 237 (wire 238 (pts 239 (xy 34.29 142.24) (xy 35.56 142.24) 240 ) 241 (stroke 242 (width 0) 243 (type default) 244 ) 245 (uuid "48470cee-40f9-4b2b-8ce7-4591857dac76") 246 ) 247 (wire 248 (pts 249 (xy 34.29 160.02) (xy 35.56 160.02) 250 ) 251 (stroke 252 (width 0) 253 (type default) 254 ) 255 (uuid "4db45734-1177-4c91-be22-cf02496dd8d6") 256 ) 257 (wire 258 (pts 259 (xy 34.29 152.4) (xy 35.56 152.4) 260 ) 261 (stroke 262 (width 0) 263 (type default) 264 ) 265 (uuid "56c2342d-2699-41fd-b0f3-67e237b5c042") 266 ) 267 (bus 268 (pts 269 (xy 38.1 144.78) (xy 38.1 147.32) 270 ) 271 (stroke 272 (width 0) 273 (type default) 274 ) 275 (uuid "61dd34e4-a46a-42f7-9965-ce2d4a5c0459") 276 ) 277 (wire 278 (pts 279 (xy 34.29 165.1) (xy 35.56 165.1) 280 ) 281 (stroke 282 (width 0) 283 (type default) 284 ) 285 (uuid "632ad3ee-4805-447c-b89e-a0c2764ec723") 286 ) 287 (bus 288 (pts 289 (xy 38.1 134.62) (xy 38.1 137.16) 290 ) 291 (stroke 292 (width 0) 293 (type default) 294 ) 295 (uuid "651ee4c6-a350-4618-ac1d-bc945bc13145") 296 ) 297 (wire 298 (pts 299 (xy 34.29 144.78) (xy 35.56 144.78) 300 ) 301 (stroke 302 (width 0) 303 (type default) 304 ) 305 (uuid "6e811db6-dd2f-4594-8d7e-857211a6cf98") 306 ) 307 (bus 308 (pts 309 (xy 38.1 175.26) (xy 43.18 175.26) 310 ) 311 (stroke 312 (width 0) 313 (type default) 314 ) 315 (uuid "713812d1-d278-4bcf-af00-7a7afd29b819") 316 ) 317 (wire 318 (pts 319 (xy 34.29 157.48) (xy 35.56 157.48) 320 ) 321 (stroke 322 (width 0) 323 (type default) 324 ) 325 (uuid "7b62f951-dd7c-4db8-ae17-9b92ecb683c0") 326 ) 327 (bus 328 (pts 329 (xy 38.1 132.08) (xy 38.1 134.62) 330 ) 331 (stroke 332 (width 0) 333 (type default) 334 ) 335 (uuid "83cc88e1-65a2-414a-ac83-ffca2eeb4dd2") 336 ) 337 (wire 338 (pts 339 (xy 34.29 162.56) (xy 35.56 162.56) 340 ) 341 (stroke 342 (width 0) 343 (type default) 344 ) 345 (uuid "92996291-4903-4f56-9e16-0ebc7d145cb1") 346 ) 347 (wire 348 (pts 349 (xy 34.29 129.54) (xy 35.56 129.54) 350 ) 351 (stroke 352 (width 0) 353 (type default) 354 ) 355 (uuid "9f6e2168-4a4b-431d-b764-d58e38c87c5e") 356 ) 357 (wire 358 (pts 359 (xy 34.29 149.86) (xy 35.56 149.86) 360 ) 361 (stroke 362 (width 0) 363 (type default) 364 ) 365 (uuid "a2284d07-a338-425e-921d-deedc8cc3a89") 366 ) 367 (bus 368 (pts 369 (xy 38.1 129.54) (xy 38.1 132.08) 370 ) 371 (stroke 372 (width 0) 373 (type default) 374 ) 375 (uuid "a700ada9-ddac-4ff6-b752-2b2038b9cfe2") 376 ) 377 (bus 378 (pts 379 (xy 38.1 139.7) (xy 38.1 142.24) 380 ) 381 (stroke 382 (width 0) 383 (type default) 384 ) 385 (uuid "a7409aa7-3f97-42c3-9433-050999ab65cb") 386 ) 387 (bus 388 (pts 389 (xy 38.1 162.56) (xy 38.1 165.1) 390 ) 391 (stroke 392 (width 0) 393 (type default) 394 ) 395 (uuid "a998e856-3e37-41a0-adf5-e0ca3f0ae7be") 396 ) 397 (wire 398 (pts 399 (xy 34.29 127) (xy 35.56 127) 400 ) 401 (stroke 402 (width 0) 403 (type default) 404 ) 405 (uuid "b50f2318-646d-4375-9402-6c970d7589f0") 406 ) 407 (wire 408 (pts 409 (xy 34.29 124.46) (xy 35.56 124.46) 410 ) 411 (stroke 412 (width 0) 413 (type default) 414 ) 415 (uuid "b66fe135-1dd6-4f8f-a145-ca48dd7856cf") 416 ) 417 (bus 418 (pts 419 (xy 38.1 137.16) (xy 38.1 139.7) 420 ) 421 (stroke 422 (width 0) 423 (type default) 424 ) 425 (uuid "bc934915-8383-425e-9e42-ca5f3a8d42fc") 426 ) 427 (bus 428 (pts 429 (xy 38.1 165.1) (xy 38.1 167.64) 430 ) 431 (stroke 432 (width 0) 433 (type default) 434 ) 435 (uuid "c5a81602-088b-429d-a9b1-da15ea0e3c79") 436 ) 437 (wire 438 (pts 439 (xy 34.29 134.62) (xy 35.56 134.62) 440 ) 441 (stroke 442 (width 0) 443 (type default) 444 ) 445 (uuid "d97ff971-adeb-4735-a0fd-4bddb126135b") 446 ) 447 (bus 448 (pts 449 (xy 38.1 167.64) (xy 38.1 175.26) 450 ) 451 (stroke 452 (width 0) 453 (type default) 454 ) 455 (uuid "d989f9cb-2928-4737-801e-1d6e659654f7") 456 ) 457 (bus 458 (pts 459 (xy 38.1 147.32) (xy 38.1 149.86) 460 ) 461 (stroke 462 (width 0) 463 (type default) 464 ) 465 (uuid "ec8638bd-2b18-4ad2-bab9-512084ae9451") 466 ) 467 (bus 468 (pts 469 (xy 38.1 152.4) (xy 38.1 154.94) 470 ) 471 (stroke 472 (width 0) 473 (type default) 474 ) 475 (uuid "f3e983e7-fab7-4e94-ab38-1e295ebb3440") 476 ) 477 (bus 478 (pts 479 (xy 38.1 157.48) (xy 38.1 160.02) 480 ) 481 (stroke 482 (width 0) 483 (type default) 484 ) 485 (uuid "fbd222fd-0134-49ca-809f-e70a75fbb23a") 486 ) 487 (wire 488 (pts 489 (xy 34.29 132.08) (xy 35.56 132.08) 490 ) 491 (stroke 492 (width 0) 493 (type default) 494 ) 495 (uuid "fd65b57d-6c4c-4a76-81fd-454a1dbd5f84") 496 ) 497 (wire 498 (pts 499 (xy 34.29 137.16) (xy 35.56 137.16) 500 ) 501 (stroke 502 (width 0) 503 (type default) 504 ) 505 (uuid "fd7bca9b-b629-42a9-a57f-2aeda182312d") 506 ) 507 (bus 508 (pts 509 (xy 38.1 154.94) (xy 38.1 157.48) 510 ) 511 (stroke 512 (width 0) 513 (type default) 514 ) 515 (uuid "ff712f31-922f-4ef8-85fc-c0b9e4db1b2c") 516 ) 517 (hierarchical_label "{CN[0..15], CN-Write}" 518 (shape bidirectional) 519 (at 43.18 175.26 0) 520 (effects 521 (font 522 (size 1.27 1.27) 523 ) 524 (justify left) 525 ) 526 (uuid "1c9cf57b-915f-418a-ac90-dcd0acc207ae") 527 ) 528 (hierarchical_label "CN12" 529 (shape bidirectional) 530 (at 34.29 154.94 180) 531 (effects 532 (font 533 (size 1.27 1.27) 534 ) 535 (justify right) 536 ) 537 (uuid "280de505-ac92-46a8-8517-c42ea317c289") 538 ) 539 (hierarchical_label "CN14" 540 (shape bidirectional) 541 (at 34.29 160.02 180) 542 (effects 543 (font 544 (size 1.27 1.27) 545 ) 546 (justify right) 547 ) 548 (uuid "51220343-88de-4eb8-b6d7-f6cb562e865f") 549 ) 550 (hierarchical_label "CN8" 551 (shape bidirectional) 552 (at 34.29 144.78 180) 553 (effects 554 (font 555 (size 1.27 1.27) 556 ) 557 (justify right) 558 ) 559 (uuid "5c2e7508-82df-4700-af34-af1489455858") 560 ) 561 (hierarchical_label "CN10" 562 (shape bidirectional) 563 (at 34.29 149.86 180) 564 (effects 565 (font 566 (size 1.27 1.27) 567 ) 568 (justify right) 569 ) 570 (uuid "6c78af59-ce00-49d3-9f33-d8f2ad6609cc") 571 ) 572 (hierarchical_label "CN1" 573 (shape bidirectional) 574 (at 34.29 127 180) 575 (effects 576 (font 577 (size 1.27 1.27) 578 ) 579 (justify right) 580 ) 581 (uuid "740b4ffb-83d1-408e-aab2-58a9532ed16d") 582 ) 583 (hierarchical_label "CN7" 584 (shape bidirectional) 585 (at 34.29 142.24 180) 586 (effects 587 (font 588 (size 1.27 1.27) 589 ) 590 (justify right) 591 ) 592 (uuid "773b53dc-78be-4c4a-b8a4-f5d4bd4d6f8a") 593 ) 594 (hierarchical_label "CN9" 595 (shape bidirectional) 596 (at 34.29 147.32 180) 597 (effects 598 (font 599 (size 1.27 1.27) 600 ) 601 (justify right) 602 ) 603 (uuid "8f58488c-a721-49f1-bc4d-c8bdfe1177ae") 604 ) 605 (hierarchical_label "CN-Write" 606 (shape bidirectional) 607 (at 34.29 165.1 180) 608 (effects 609 (font 610 (size 1.27 1.27) 611 ) 612 (justify right) 613 ) 614 (uuid "9966c2ec-3be5-4fcd-b4ce-fca9567339ac") 615 ) 616 (hierarchical_label "CN2" 617 (shape bidirectional) 618 (at 34.29 129.54 180) 619 (effects 620 (font 621 (size 1.27 1.27) 622 ) 623 (justify right) 624 ) 625 (uuid "9e93177b-5126-4031-9218-2a84cf4662e9") 626 ) 627 (hierarchical_label "CN13" 628 (shape bidirectional) 629 (at 34.29 157.48 180) 630 (effects 631 (font 632 (size 1.27 1.27) 633 ) 634 (justify right) 635 ) 636 (uuid "ac4abce8-eb67-4356-9c19-2116d9c76775") 637 ) 638 (hierarchical_label "CN5" 639 (shape bidirectional) 640 (at 34.29 137.16 180) 641 (effects 642 (font 643 (size 1.27 1.27) 644 ) 645 (justify right) 646 ) 647 (uuid "c86bd4fd-45a7-4564-bc5e-5c42b1af41d9") 648 ) 649 (hierarchical_label "CN6" 650 (shape bidirectional) 651 (at 34.29 139.7 180) 652 (effects 653 (font 654 (size 1.27 1.27) 655 ) 656 (justify right) 657 ) 658 (uuid "cb7402e1-f6ff-423e-b9cc-0b3f687f7ecf") 659 ) 660 (hierarchical_label "CN15" 661 (shape bidirectional) 662 (at 34.29 162.56 180) 663 (effects 664 (font 665 (size 1.27 1.27) 666 ) 667 (justify right) 668 ) 669 (uuid "d339cd02-e937-4483-afc5-50fa75044269") 670 ) 671 (hierarchical_label "CN0" 672 (shape bidirectional) 673 (at 34.29 124.46 180) 674 (effects 675 (font 676 (size 1.27 1.27) 677 ) 678 (justify right) 679 ) 680 (uuid "d33ccb1d-cbfd-4310-9a02-9e281fe28d6c") 681 ) 682 (hierarchical_label "CN4" 683 (shape bidirectional) 684 (at 34.29 134.62 180) 685 (effects 686 (font 687 (size 1.27 1.27) 688 ) 689 (justify right) 690 ) 691 (uuid "dffbd257-1046-43e9-8460-8dcf72fe47f7") 692 ) 693 (hierarchical_label "CN11" 694 (shape bidirectional) 695 (at 34.29 152.4 180) 696 (effects 697 (font 698 (size 1.27 1.27) 699 ) 700 (justify right) 701 ) 702 (uuid "f09dfe32-dc7f-49cf-a512-85aaabfd3dfc") 703 ) 704 (hierarchical_label "CN3" 705 (shape bidirectional) 706 (at 34.29 132.08 180) 707 (effects 708 (font 709 (size 1.27 1.27) 710 ) 711 (justify right) 712 ) 713 (uuid "f5b8f7c1-2af6-46da-aabe-952cd4398069") 714 ) 715 (sheet 716 (at 26.67 63.5) 717 (size 36.83 25.4) 718 (exclude_from_sim no) 719 (in_bom yes) 720 (on_board yes) 721 (dnp no) 722 (fields_autoplaced yes) 723 (stroke 724 (width 0.1524) 725 (type solid) 726 ) 727 (fill 728 (color 0 0 0 0.0000) 729 ) 730 (uuid "0b04fe42-33cf-45dc-8bfd-96030dfe412d") 731 (property "Sheetname" "Matching Store Metadata" 732 (at 26.67 62.7884 0) 733 (effects 734 (font 735 (size 1.27 1.27) 736 ) 737 (justify left bottom) 738 ) 739 ) 740 (property "Sheetfile" "PE-match-metadata.kicad_sch" 741 (at 26.67 89.4846 0) 742 (effects 743 (font 744 (size 1.27 1.27) 745 ) 746 (justify left top) 747 ) 748 ) 749 (instances 750 (project "OR-1" 751 (path "/da8419b1-0f2f-4518-a4a3-3d76a7d5007d/97f7b054-6d8a-4699-9cd4-e85356756199" 752 (page "7") 753 ) 754 ) 755 ) 756 ) 757 (sheet 758 (at 25.4 25.4) 759 (size 38.1 25.4) 760 (exclude_from_sim no) 761 (in_bom yes) 762 (on_board yes) 763 (dnp no) 764 (fields_autoplaced yes) 765 (stroke 766 (width 0.1524) 767 (type solid) 768 ) 769 (fill 770 (color 0 0 0 0.0000) 771 ) 772 (uuid "5893b4bf-99bd-41d3-b72f-1e3949cdc17d") 773 (property "Sheetname" "ALU" 774 (at 25.4 24.6884 0) 775 (effects 776 (font 777 (size 1.27 1.27) 778 ) 779 (justify left bottom) 780 ) 781 ) 782 (property "Sheetfile" "ALU.kicad_sch" 783 (at 25.4 51.3846 0) 784 (effects 785 (font 786 (size 1.27 1.27) 787 ) 788 (justify left top) 789 ) 790 ) 791 (instances 792 (project "OR-1" 793 (path "/da8419b1-0f2f-4518-a4a3-3d76a7d5007d/97f7b054-6d8a-4699-9cd4-e85356756199" 794 (page "5") 795 ) 796 ) 797 ) 798 ) 799 (sheet 800 (at 76.2 25.4) 801 (size 38.1 25.4) 802 (exclude_from_sim no) 803 (in_bom yes) 804 (on_board yes) 805 (dnp no) 806 (fields_autoplaced yes) 807 (stroke 808 (width 0.1524) 809 (type solid) 810 ) 811 (fill 812 (color 0 0 0 0.0000) 813 ) 814 (uuid "972c126f-27b5-4230-a3b4-97d2f8519143") 815 (property "Sheetname" "Token Decoder" 816 (at 76.2 24.6884 0) 817 (effects 818 (font 819 (size 1.27 1.27) 820 ) 821 (justify left bottom) 822 ) 823 ) 824 (property "Sheetfile" "PE-token-decoder.kicad_sch" 825 (at 76.2 51.3846 0) 826 (effects 827 (font 828 (size 1.27 1.27) 829 ) 830 (justify left top) 831 ) 832 ) 833 (instances 834 (project "OR-1" 835 (path "/da8419b1-0f2f-4518-a4a3-3d76a7d5007d/97f7b054-6d8a-4699-9cd4-e85356756199" 836 (page "9") 837 ) 838 ) 839 ) 840 ) 841)