From 9f05921fc014032d23d92e7ad2fcdc2e522d4431 Mon Sep 17 00:00:00 2001 From: Lofty Date: Mon, 7 Jul 2025 01:11:57 +0100 Subject: [PATCH] update CPE schematic --- schematics/cpe/cpe.kicad_sch | 4532 ++++++++++++++++++++++++--- schematics/cpe/cpe.pdf | Bin 62514 -> 90186 bytes schematics/cpe/peppercorn.kicad_sym | 685 ++++ 3 files changed, 4812 insertions(+), 405 deletions(-) diff --git a/schematics/cpe/cpe.kicad_sch b/schematics/cpe/cpe.kicad_sch index f6eff3d..8562939 100755 --- a/schematics/cpe/cpe.kicad_sch +++ b/schematics/cpe/cpe.kicad_sch @@ -5,6 +5,288 @@ (uuid "9f0f286e-766f-42c5-a606-2ea7b7c2c18b") (paper "A4") (lib_symbols + (symbol "AND_1" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "AND_1_1_1" + (polyline + (pts + (xy 0 -2.54) (xy -1.27 -2.54) (xy -1.27 2.54) (xy 0 2.54) + ) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 0 2.54) + (mid 1.7961 1.7961) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 1.7961 -1.7961) + (end 0 -2.54) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -3.81 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -3.81 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 5.08 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "AND_2" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "AND_2_1_1" + (polyline + (pts + (xy 0 -2.54) (xy -1.27 -2.54) (xy -1.27 2.54) (xy 0 2.54) + ) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 0 2.54) + (mid 1.7961 1.7961) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 1.7961 -1.7961) + (end 0 -2.54) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -3.81 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -3.81 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 5.08 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "LUT2 with C_I mux_1" (exclude_from_sim no) (in_bom yes) @@ -941,6 +1223,1040 @@ ) (embedded_fonts no) ) + (symbol "OR_1" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -1.27 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "OR_1_1_1" + (arc + (start -3.275 2.49) + (mid -2.3293 1.3753) + (end -2.005 -0.05) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.005 -0.05) + (mid -2.2775 -1.5013) + (end -3.275 -2.59) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 1.27 0) + (mid -0.4662 -2.2363) + (end -3.2752 -2.5898) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -3.2752 2.4898) + (mid -0.4869 2.1863) + (end 1.27 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -5.08 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 3.81 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "OR_2" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -1.27 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "OR_2_1_1" + (arc + (start -3.275 2.49) + (mid -2.3293 1.3753) + (end -2.005 -0.05) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.005 -0.05) + (mid -2.2775 -1.5013) + (end -3.275 -2.59) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 1.27 0) + (mid -0.4662 -2.2363) + (end -3.2752 -2.5898) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -3.2752 2.4898) + (mid -0.4869 2.1863) + (end 1.27 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -5.08 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 3.81 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "XOR3_1" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "XOR3_1_0_1" + (arc + (start -3.048 3.81) + (mid 0.5351 3.0623) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 0.6095 -2.8827) + (end -2.794 -3.556) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + ) + (symbol "XOR3_1_1_1" + (arc + (start -3.81 3.81) + (mid -2.464 2.0874) + (end -2.0046 -0.0498) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -1.9759 0.0685) + (mid -2.4353 -2.0687) + (end -3.7813 -3.7913) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -3.0193 3.7913) + (mid -1.6733 2.0687) + (end -1.2139 -0.0685) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -1.2139 0.0685) + (mid -1.6733 -2.0687) + (end -3.0193 -3.7913) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -5.08 2.54 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 0 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -2.54 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 5.08 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "XOR_1" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "XOR_1_1_1" + (arc + (start -3.2746 2.4902) + (mid -2.3289 1.3755) + (end -2.0046 -0.0498) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.0046 0.0498) + (mid -2.3289 -1.3755) + (end -3.2746 -2.4902) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.005 2.49) + (mid -1.0593 1.3753) + (end -0.735 -0.05) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -0.735 -0.05) + (mid -1.0075 -1.5013) + (end -2.005 -2.59) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 0.8038 -2.2363) + (end -2.0052 -2.5898) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.0052 2.4898) + (mid 0.7831 2.1863) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -5.08 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 5.08 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "XOR_2" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "XOR_2_1_1" + (arc + (start -3.2746 2.4902) + (mid -2.3289 1.3755) + (end -2.0046 -0.0498) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.0046 0.0498) + (mid -2.3289 -1.3755) + (end -3.2746 -2.4902) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.005 2.49) + (mid -1.0593 1.3753) + (end -0.735 -0.05) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -0.735 -0.05) + (mid -1.0075 -1.5013) + (end -2.005 -2.59) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 0.8038 -2.2363) + (end -2.0052 -2.5898) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.0052 2.4898) + (mid 0.7831 2.1863) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -5.08 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 5.08 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "XOR_3" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "XOR_3_1_1" + (arc + (start -3.2746 2.4902) + (mid -2.3289 1.3755) + (end -2.0046 -0.0498) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.0046 0.0498) + (mid -2.3289 -1.3755) + (end -3.2746 -2.4902) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.005 2.49) + (mid -1.0593 1.3753) + (end -0.735 -0.05) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -0.735 -0.05) + (mid -1.0075 -1.5013) + (end -2.005 -2.59) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 0.8038 -2.2363) + (end -2.0052 -2.5898) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.0052 2.4898) + (mid 0.7831 2.1863) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -5.08 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 5.08 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "peppercorn:AND" (exclude_from_sim no) (in_bom yes) @@ -1707,6 +3023,176 @@ ) (embedded_fonts no) ) + (symbol "peppercorn:LUT1" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "L" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LUT1_0_1" + (rectangle + (start -2.54 2.54) + (end 2.54 -5.08) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 0.762) + (end -1.524 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 -0.254) + (end -1.524 -0.762) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 0.508) (xy 0.762 0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -0.508) (xy 0.762 -0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.016) (xy 0.762 1.016) (xy 1.524 0.762) (xy 1.524 -0.762) (xy 0.762 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.524 0) (xy 2.032 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "LUT1_1_1" + (pin input line + (at -5.08 0 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 5.08 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "Y" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "peppercorn:LUT2" (exclude_from_sim no) (in_bom yes) @@ -4667,6 +6153,203 @@ ) (embedded_fonts no) ) + (symbol "peppercorn:XOR3" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "XOR3_0_1" + (arc + (start -3.048 3.81) + (mid 0.5351 3.0623) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 0.6095 -2.8827) + (end -2.794 -3.556) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + ) + (symbol "XOR3_1_1" + (arc + (start -3.81 3.81) + (mid -2.464 2.0874) + (end -2.0046 -0.0498) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -1.9759 0.0685) + (mid -2.4353 -2.0687) + (end -3.7813 -3.7913) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -3.0193 3.7913) + (mid -1.6733 2.0687) + (end -1.2139 -0.0685) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -1.2139 0.0685) + (mid -1.6733 -2.0687) + (end -3.0193 -3.7913) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -5.08 2.54 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 0 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -2.54 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 5.08 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) ) (text "L00" (exclude_from_sim no) @@ -4678,6 +6361,16 @@ ) (uuid "0f11b300-4d65-4122-9bd8-68b3c632301e") ) + (text "B[1]" + (exclude_from_sim no) + (at 193.548 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "13fceb62-e374-4969-9b78-1f689016ab06") + ) (text "MUX4b" (exclude_from_sim no) (at 43.18 137.16 0) @@ -4688,9 +6381,19 @@ ) (uuid "14318a55-a872-4a75-8dc6-dc0c58ae5c90") ) + (text "L10 = (A[1] & B[0]) ^ SI[1]\nL11 = (A[0] & B[0]) ^ SI[0]" + (exclude_from_sim no) + (at 197.358 127 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "150332c5-ea70-4510-94cf-69a669adcc7d") + ) (text "C_SN[0]" (exclude_from_sim no) - (at 77.47 166.624 0) + (at 34.29 171.704 0) (effects (font (size 1 1) @@ -4698,6 +6401,16 @@ ) (uuid "17d31f77-cc32-43c8-9aca-dbe0be6c3a58") ) + (text "A[-1]" + (exclude_from_sim no) + (at 193.04 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "186ef4f0-69d0-4d15-8812-66024d51a2d7") + ) (text "C_I2" (exclude_from_sim no) (at 25.4 89.154 0) @@ -4729,6 +6442,16 @@ ) (uuid "1fa9241d-d7f0-4e8c-a209-30223160859e") ) + (text "B[1]" + (exclude_from_sim no) + (at 193.548 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "2ce00a6f-7059-4e2c-acf6-8dcdf6f3dba2") + ) (text "C_I1" (exclude_from_sim no) (at 25.4 76.454 0) @@ -4741,7 +6464,7 @@ ) (text "C_BR" (exclude_from_sim no) - (at 114.046 166.624 0) + (at 70.866 171.704 0) (effects (font (size 1.27 1.27) @@ -4749,6 +6472,16 @@ ) (uuid "4057b396-8332-4163-86ea-97a97cce548c") ) + (text "A[0]" + (exclude_from_sim no) + (at 193.548 97.536 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "46e04a21-c3d7-4bf9-a41c-2c9c57458dfb") + ) (text "C_HORIZ" (exclude_from_sim no) (at 27.686 124.714 0) @@ -4761,7 +6494,7 @@ ) (text "C_2D_IN" (exclude_from_sim no) - (at 77.47 170.434 0) + (at 34.29 175.514 0) (effects (font (size 1 1) @@ -4781,7 +6514,7 @@ ) (text "C_SN[2]" (exclude_from_sim no) - (at 99.06 147.574 0) + (at 55.88 152.654 0) (effects (font (size 1 1) @@ -4799,6 +6532,26 @@ ) (uuid "69bbb9a8-9a4f-447e-83bb-cd06492eda6f") ) + (text "C_CLK" + (exclude_from_sim no) + (at 25.4 171.704 0) + (effects + (font + (size 1 1) + ) + ) + (uuid "6b871c03-e83f-41de-9a44-ac8d3207d708") + ) + (text "CI[0]" + (exclude_from_sim no) + (at 193.548 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "724a96d8-e3e3-4fea-9c4c-3c9b35dd6d3c") + ) (text "L02" (exclude_from_sim no) (at 30.48 103.124 0) @@ -4811,7 +6564,7 @@ ) (text "C_SN[2]" (exclude_from_sim no) - (at 77.47 146.304 0) + (at 34.29 151.384 0) (effects (font (size 1 1) @@ -4821,7 +6574,7 @@ ) (text "C_BR" (exclude_from_sim no) - (at 114.046 156.464 0) + (at 70.866 161.544 0) (effects (font (size 1.27 1.27) @@ -4829,6 +6582,26 @@ ) (uuid "986a1e47-cd84-4e16-8f61-5149c6eec5fb") ) + (text "C_EN" + (exclude_from_sim no) + (at 25.4 162.052 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "9dd9812e-0a28-49d9-993a-ee75d4d4d968") + ) + (text "C_R" + (exclude_from_sim no) + (at 25.4 151.638 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "9ea31464-1e10-4ed2-bef5-85fc0a115774") + ) (text "L03" (exclude_from_sim no) (at 30.48 115.824 0) @@ -4849,6 +6622,16 @@ ) (uuid "a68854e0-59ad-4d4a-a901-0ac76e1749e1") ) + (text "CI[1]" + (exclude_from_sim no) + (at 193.548 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "acab3b50-e609-4891-90e7-0199cf6bb211") + ) (text "L10" (exclude_from_sim no) (at 63.5 89.154 0) @@ -4861,7 +6644,7 @@ ) (text "C_SN[0]" (exclude_from_sim no) - (at 99.06 167.894 0) + (at 55.88 172.974 0) (effects (font (size 1 1) @@ -4871,7 +6654,7 @@ ) (text "C_SN[1]" (exclude_from_sim no) - (at 99.06 157.734 0) + (at 55.88 162.814 0) (effects (font (size 1 1) @@ -4941,7 +6724,7 @@ ) (text "C_SN[1]" (exclude_from_sim no) - (at 77.47 156.464 0) + (at 34.29 161.544 0) (effects (font (size 1 1) @@ -4961,7 +6744,7 @@ ) (text "C_BR" (exclude_from_sim no) - (at 114.046 146.304 0) + (at 70.866 151.384 0) (effects (font (size 1.27 1.27) @@ -4969,18 +6752,42 @@ ) (uuid "f669fc07-0321-4240-abaa-b29f3567ef15") ) + (junction + (at 45.72 116.84) + (diameter 0) + (color 0 0 0 0) + (uuid "0e836b3a-fa98-4604-931c-ec7ae5c4fd26") + ) + (junction + (at 247.65 114.3) + (diameter 0) + (color 0 0 0 0) + (uuid "101593d3-fc9d-484d-badf-0d6066d652a9") + ) (junction (at 71.12 85.09) (diameter 0) (color 0 0 0 0) (uuid "141e2813-64d3-44d1-86fd-4e3c2958d1a5") ) + (junction + (at 250.19 111.76) + (diameter 0) + (color 0 0 0 0) + (uuid "14c88202-0597-47d9-82fa-db54c254b349") + ) (junction (at 43.18 83.82) (diameter 0) (color 0 0 0 0) (uuid "1ca99fc7-72b3-4815-8e3d-f04d42ba9ba8") ) + (junction + (at 48.26 111.76) + (diameter 0) + (color 0 0 0 0) + (uuid "1e82fba1-e806-44e0-baf1-0b3cde3a97fa") + ) (junction (at 71.12 76.2) (diameter 0) @@ -4994,34 +6801,52 @@ (uuid "264d4d60-9087-4fe3-b93d-900c082e675b") ) (junction - (at 83.82 92.71) + (at 45.72 109.22) (diameter 0) (color 0 0 0 0) - (uuid "337073e2-38ca-4024-b556-9974906ddb1d") + (uuid "273252aa-aa40-48b0-aa0c-513af70cdc89") ) (junction - (at 45.72 119.38) + (at 48.26 119.38) (diameter 0) (color 0 0 0 0) - (uuid "4b07020f-67eb-4155-a57d-6ca7d77b7fc7") + (uuid "40f34b6b-9f6a-44f1-b2f3-0f2cc3dc5e86") ) (junction - (at 43.18 116.84) + (at 240.03 99.06) (diameter 0) (color 0 0 0 0) - (uuid "52ac461f-94a5-48ee-8e4e-e623bae38311") + (uuid "5ec3732e-8b4e-43b9-a444-26faf616ba5c") ) (junction - (at 43.18 109.22) + (at 43.18 114.3) (diameter 0) (color 0 0 0 0) - (uuid "6b32f664-2ac8-4440-9236-eba0f330d810") + (uuid "7362fddd-c130-420c-946c-d7a7a2472d37") ) (junction - (at 88.9 83.82) + (at 219.71 96.52) (diameter 0) (color 0 0 0 0) - (uuid "87b89924-662b-42e3-8f22-2a0a872bcb8b") + (uuid "76029c91-86d5-4bd9-ae10-41daab467e77") + ) + (junction + (at 91.44 83.82) + (diameter 0) + (color 0 0 0 0) + (uuid "8dea9d9b-2895-4a75-b613-309eb0bcc8c2") + ) + (junction + (at 86.36 88.9) + (diameter 0) + (color 0 0 0 0) + (uuid "9389045f-d2d4-465a-b1d7-b03404c8e6de") + ) + (junction + (at 217.17 120.65) + (diameter 0) + (color 0 0 0 0) + (uuid "99b1ebf7-a2df-408a-8335-5a4fdbf32b97") ) (junction (at 50.8 101.6) @@ -5029,6 +6854,12 @@ (color 0 0 0 0) (uuid "9f9c3f1d-98ac-47a2-bd20-06209452a654") ) + (junction + (at 219.71 107.95) + (diameter 0) + (color 0 0 0 0) + (uuid "a332b7cd-b3bd-4911-acba-8c6557500fa9") + ) (junction (at 73.66 78.74) (diameter 0) @@ -5036,10 +6867,16 @@ (uuid "aca5434d-bb18-4118-813f-9c3eccfb0eb0") ) (junction - (at 45.72 111.76) + (at 48.26 127) (diameter 0) (color 0 0 0 0) - (uuid "adb7188a-9059-43e6-8cbc-8b9758f15109") + (uuid "b2282e44-f585-4bdf-be72-619d3622de50") + ) + (junction + (at 240.03 114.3) + (diameter 0) + (color 0 0 0 0) + (uuid "bf9a2e10-4230-4d36-9881-79ca5f1771b9") ) (junction (at 48.26 99.06) @@ -5054,10 +6891,10 @@ (uuid "ca9bcc5a-baf6-4fd0-9c58-020f4e574250") ) (junction - (at 48.26 114.3) + (at 219.71 111.76) (diameter 0) (color 0 0 0 0) - (uuid "ceda621e-2814-4e32-b277-efc1d70b55fc") + (uuid "da108a79-6a19-4904-81ca-facc7279d1fa") ) (junction (at 45.72 86.36) @@ -5065,8 +6902,26 @@ (color 0 0 0 0) (uuid "ea25e937-4023-45ed-a113-24eaa1c3bd5b") ) + (junction + (at 43.18 106.68) + (diameter 0) + (color 0 0 0 0) + (uuid "eca2feba-b8e3-4968-abe1-2b7f1c6abc34") + ) + (junction + (at 106.68 120.65) + (diameter 0) + (color 0 0 0 0) + (uuid "f5fb4720-b215-40dc-88d0-f924de31e7ea") + ) + (junction + (at 95.25 119.38) + (diameter 0) + (color 0 0 0 0) + (uuid "fef65b41-77c4-4b5f-a7eb-670bbfa4b59e") + ) (no_connect - (at 90.17 139.7) + (at 46.99 144.78) (uuid "c0008a24-99bb-47b5-b189-ed6d31d5309e") ) (wire @@ -5081,7 +6936,27 @@ ) (wire (pts - (xy 127 146.05) (xy 127 173.99) + (xy 240.03 99.06) (xy 250.19 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "017408cc-f6ee-4da9-89e5-730011b000b8") + ) + (wire + (pts + (xy 116.84 85.09) (xy 127 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "03395186-affd-4d4d-bda2-66fbe7efb14d") + ) + (wire + (pts + (xy 83.82 151.13) (xy 83.82 179.07) ) (stroke (width 0) @@ -5091,13 +6966,13 @@ ) (wire (pts - (xy 43.18 116.84) (xy 43.18 129.54) + (xy 219.71 107.95) (xy 234.95 107.95) ) (stroke (width 0) (type default) ) - (uuid "043032bd-abf1-476d-a14e-11ddbb2f1efb") + (uuid "038aa8ba-9c79-42ed-a559-b1d2a67916f8") ) (wire (pts @@ -5161,7 +7036,7 @@ ) (wire (pts - (xy 78.74 137.16) (xy 50.8 137.16) + (xy 81.28 137.16) (xy 50.8 137.16) ) (stroke (width 0) @@ -5181,7 +7056,7 @@ ) (wire (pts - (xy 19.05 177.8) (xy 116.84 177.8) + (xy 20.32 182.88) (xy 73.66 182.88) ) (stroke (width 0) @@ -5191,17 +7066,17 @@ ) (wire (pts - (xy 88.9 83.82) (xy 125.73 83.82) + (xy 204.47 95.25) (xy 210.82 95.25) ) (stroke (width 0) (type default) ) - (uuid "1039bc3c-285a-4641-a562-db86c707d6e5") + (uuid "12221cbd-2330-42bd-9cb2-a0d3afd9fa11") ) (wire (pts - (xy 19.05 172.72) (xy 116.84 172.72) + (xy 20.32 177.8) (xy 73.66 177.8) ) (stroke (width 0) @@ -5211,7 +7086,17 @@ ) (wire (pts - (xy 95.25 144.78) (xy 106.68 144.78) + (xy 106.68 120.65) (xy 106.68 135.89) + ) + (stroke + (width 0) + (type default) + ) + (uuid "13705b6b-e972-45af-b380-11f829fa29e9") + ) + (wire + (pts + (xy 52.07 149.86) (xy 63.5 149.86) ) (stroke (width 0) @@ -5219,6 +7104,26 @@ ) (uuid "1420c4b8-9d21-4f8c-943e-bbda02c14c49") ) + (wire + (pts + (xy 245.11 121.92) (xy 252.73 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "15af0dcb-b94b-4c1a-b380-9304d8fde1ff") + ) + (wire + (pts + (xy 67.31 114.3) (xy 67.31 118.11) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1b331224-1f00-4ce0-8f40-ef1f1f27e261") + ) (wire (pts (xy 71.12 76.2) (xy 71.12 85.09) @@ -5229,6 +7134,26 @@ ) (uuid "1bb10b00-76b7-41ce-bb42-ea1d0380ffa2") ) + (wire + (pts + (xy 63.5 107.95) (xy 66.04 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1dfbc450-ebd0-4781-ba96-23fbd8b677a6") + ) + (wire + (pts + (xy 48.26 111.76) (xy 48.26 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1f16a159-e8e3-44f8-80f7-b132f057ca78") + ) (wire (pts (xy 36.83 57.15) (xy 40.64 57.15) @@ -5241,7 +7166,17 @@ ) (wire (pts - (xy 48.26 99.06) (xy 48.26 114.3) + (xy 240.03 114.3) (xy 240.03 116.84) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1f81bbcf-9de3-48f0-86c9-57d4e8e15091") + ) + (wire + (pts + (xy 48.26 99.06) (xy 48.26 111.76) ) (stroke (width 0) @@ -5251,7 +7186,7 @@ ) (wire (pts - (xy 101.6 113.03) (xy 128.27 113.03) + (xy 100.33 113.03) (xy 127 113.03) ) (stroke (width 0) @@ -5259,6 +7194,26 @@ ) (uuid "21fbfcdb-3477-4570-b8d6-ce76c90fe8ca") ) + (wire + (pts + (xy 85.09 124.46) (xy 95.25 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2362e6d8-5040-4d81-a756-608862ad8d82") + ) + (wire + (pts + (xy 219.71 96.52) (xy 219.71 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "237d53aa-3eeb-4def-914e-fae6e02f5203") + ) (wire (pts (xy 34.29 135.89) (xy 35.56 135.89) @@ -5271,7 +7226,7 @@ ) (wire (pts - (xy 45.72 86.36) (xy 45.72 111.76) + (xy 45.72 86.36) (xy 45.72 109.22) ) (stroke (width 0) @@ -5281,7 +7236,7 @@ ) (wire (pts - (xy 19.05 180.34) (xy 116.84 180.34) + (xy 20.32 185.42) (xy 73.66 185.42) ) (stroke (width 0) @@ -5289,16 +7244,6 @@ ) (uuid "248df86c-e7a7-4ced-85b4-a66a04499be7") ) - (wire - (pts - (xy 45.72 111.76) (xy 45.72 119.38) - ) - (stroke - (width 0) - (type default) - ) - (uuid "24ebe174-80d0-422a-82bf-31a53f1855f1") - ) (wire (pts (xy 50.8 67.31) (xy 50.8 101.6) @@ -5319,6 +7264,16 @@ ) (uuid "26c8fc78-8e6c-4376-913c-c9e9789eb592") ) + (wire + (pts + (xy 91.44 99.06) (xy 93.98 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2759f184-2dd1-49d2-903f-a53effa774fb") + ) (wire (pts (xy 71.12 76.2) (xy 80.01 76.2) @@ -5331,7 +7286,7 @@ ) (wire (pts - (xy 85.09 119.38) (xy 96.52 119.38) + (xy 85.09 119.38) (xy 95.25 119.38) ) (stroke (width 0) @@ -5341,7 +7296,7 @@ ) (wire (pts - (xy 88.9 83.82) (xy 88.9 99.06) + (xy 91.44 83.82) (xy 91.44 99.06) ) (stroke (width 0) @@ -5351,7 +7306,17 @@ ) (wire (pts - (xy 121.92 166.37) (xy 121.92 168.91) + (xy 240.03 99.06) (xy 240.03 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "296a8693-7b3c-475a-862a-fec85338b9fd") + ) + (wire + (pts + (xy 78.74 171.45) (xy 78.74 173.99) ) (stroke (width 0) @@ -5361,17 +7326,37 @@ ) (wire (pts - (xy 45.72 119.38) (xy 45.72 130.81) + (xy 250.19 111.76) (xy 252.73 111.76) ) (stroke (width 0) (type default) ) - (uuid "29a09d1b-2aea-4869-8cc7-36a1c0e0fe55") + (uuid "2c6e2755-351b-4df7-b92c-6a87bc35bfb6") ) (wire (pts - (xy 78.74 102.87) (xy 78.74 137.16) + (xy 219.71 107.95) (xy 219.71 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "30bdd102-94b6-4376-999d-65616951e8f3") + ) + (wire + (pts + (xy 48.26 124.46) (xy 48.26 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "33ca5063-4609-4172-912c-4ae96d12324d") + ) + (wire + (pts + (xy 81.28 102.87) (xy 81.28 137.16) ) (stroke (width 0) @@ -5379,6 +7364,26 @@ ) (uuid "340bbac8-c7fa-4f29-bde1-c36552eee471") ) + (wire + (pts + (xy 48.26 127) (xy 95.25 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "34d9ff3d-93f6-469f-8317-f714d82c49ca") + ) + (wire + (pts + (xy 66.04 124.46) (xy 48.26 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "358d0c74-ea38-4df4-8790-4c793e5d42bd") + ) (wire (pts (xy 36.83 62.23) (xy 40.64 62.23) @@ -5391,13 +7396,33 @@ ) (wire (pts - (xy 76.2 114.3) (xy 91.44 114.3) + (xy 217.17 128.27) (xy 217.17 120.65) ) (stroke (width 0) (type default) ) - (uuid "37b9a28b-cc39-404b-b40c-fa442db8b778") + (uuid "364cabd8-9509-402c-a362-cfe0a0242731") + ) + (wire + (pts + (xy 76.2 121.92) (xy 95.25 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "37415d06-a4c9-4ee6-8a8d-1d05891000d5") + ) + (wire + (pts + (xy 30.48 158.75) (xy 41.91 158.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "381cb091-dd4f-43d9-b8d7-228ec107cc78") ) (wire (pts @@ -5411,7 +7436,7 @@ ) (wire (pts - (xy 19.05 187.96) (xy 116.84 187.96) + (xy 20.32 193.04) (xy 73.66 193.04) ) (stroke (width 0) @@ -5419,6 +7444,36 @@ ) (uuid "39100afd-cdec-4da5-914c-2b6023678946") ) + (wire + (pts + (xy 223.52 101.6) (xy 229.87 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3a9b69e6-fdd4-4730-b4a2-8318f84f58f6") + ) + (wire + (pts + (xy 262.89 120.65) (xy 273.05 120.65) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3b238a15-5882-4cd3-91e9-ef62e4eaa5d8") + ) + (wire + (pts + (xy 109.22 125.73) (xy 104.14 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3b2d145e-eba9-4014-a851-1514384500d1") + ) (wire (pts (xy 96.52 71.12) (xy 96.52 68.58) @@ -5431,7 +7486,37 @@ ) (wire (pts - (xy 19.05 175.26) (xy 116.84 175.26) + (xy 40.64 127) (xy 40.64 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3be9014e-3c63-44ce-96d2-a05058ce37fe") + ) + (wire + (pts + (xy 252.73 128.27) (xy 217.17 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3ced486a-f19f-495f-b9e1-b22e99a5a505") + ) + (wire + (pts + (xy 48.26 121.92) (xy 48.26 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3d4b8d98-26ac-4fb5-8f02-76492983f159") + ) + (wire + (pts + (xy 20.32 180.34) (xy 73.66 180.34) ) (stroke (width 0) @@ -5441,13 +7526,23 @@ ) (wire (pts - (xy 83.82 88.9) (xy 83.82 92.71) + (xy 106.68 135.89) (xy 114.3 135.89) ) (stroke (width 0) (type default) ) - (uuid "3e636e39-7c0e-4ee0-b41a-cc8e94d5acd6") + (uuid "3eb8c9d2-95d8-4fec-a3f5-ffe722e71a5f") + ) + (wire + (pts + (xy 104.14 120.65) (xy 106.68 120.65) + ) + (stroke + (width 0) + (type default) + ) + (uuid "413afe6e-ec17-4b55-b640-d5ecb8edfc13") ) (wire (pts @@ -5461,7 +7556,7 @@ ) (wire (pts - (xy 43.18 83.82) (xy 43.18 109.22) + (xy 43.18 83.82) (xy 43.18 106.68) ) (stroke (width 0) @@ -5469,6 +7564,26 @@ ) (uuid "4393db68-5638-4d5f-a660-fb3837fed94b") ) + (wire + (pts + (xy 30.48 168.91) (xy 41.91 168.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "461634ff-5db7-4f50-8d57-26892a957e71") + ) + (wire + (pts + (xy 223.52 99.06) (xy 229.87 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "49ab2071-cec9-4f7c-a6e0-48d9aa7d86ea") + ) (wire (pts (xy 24.13 53.34) (xy 30.48 53.34) @@ -5481,7 +7596,37 @@ ) (wire (pts - (xy 124.46 156.21) (xy 121.92 156.21) + (xy 219.71 105.41) (xy 234.95 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4a36148e-5205-4786-a883-045adb028215") + ) + (wire + (pts + (xy 252.73 125.73) (xy 247.65 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4c3796a0-0e90-4be9-9b19-f74e2ba436a2") + ) + (wire + (pts + (xy 48.26 111.76) (xy 64.77 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4d0b0ebd-3deb-4623-8aae-fea1f7c6c287") + ) + (wire + (pts + (xy 81.28 161.29) (xy 78.74 161.29) ) (stroke (width 0) @@ -5491,7 +7636,7 @@ ) (wire (pts - (xy 96.52 118.11) (xy 96.52 119.38) + (xy 95.25 118.11) (xy 95.25 119.38) ) (stroke (width 0) @@ -5501,7 +7646,7 @@ ) (wire (pts - (xy 101.6 76.2) (xy 125.73 76.2) + (xy 101.6 76.2) (xy 127 76.2) ) (stroke (width 0) @@ -5509,6 +7654,16 @@ ) (uuid "51cf4b84-591c-49ad-99c9-6c5cf2fa3bb7") ) + (wire + (pts + (xy 234.95 123.19) (xy 219.71 123.19) + ) + (stroke + (width 0) + (type default) + ) + (uuid "520b4e56-2c87-4ec7-86ec-fabe2629f39f") + ) (wire (pts (xy 48.26 68.58) (xy 48.26 99.06) @@ -5529,6 +7684,16 @@ ) (uuid "5532ed2d-ad1e-4ae8-b1d4-407c2c2da97a") ) + (wire + (pts + (xy 86.36 186.69) (xy 127 186.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "55b12ca0-0f67-49f7-b8f4-6449956ca4be") + ) (wire (pts (xy 73.66 100.33) (xy 73.66 78.74) @@ -5541,7 +7706,7 @@ ) (wire (pts - (xy 66.04 113.03) (xy 66.04 114.3) + (xy 64.77 110.49) (xy 64.77 111.76) ) (stroke (width 0) @@ -5549,6 +7714,16 @@ ) (uuid "57a3b54e-1db6-4557-a42d-0aa2149ce7a4") ) + (wire + (pts + (xy 91.44 83.82) (xy 106.68 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "588d6f15-6365-406a-b566-193b5a7f16f2") + ) (wire (pts (xy 20.32 59.69) (xy 24.13 59.69) @@ -5571,7 +7746,7 @@ ) (wire (pts - (xy 124.46 156.21) (xy 124.46 171.45) + (xy 81.28 161.29) (xy 81.28 176.53) ) (stroke (width 0) @@ -5599,6 +7774,16 @@ ) (uuid "670aa469-5f3c-4929-819b-8f218e229ac7") ) + (wire + (pts + (xy 223.52 116.84) (xy 229.87 116.84) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6aa6ca64-2007-4299-b82a-5a81070670d2") + ) (wire (pts (xy 35.56 99.06) (xy 48.26 99.06) @@ -5641,7 +7826,7 @@ ) (wire (pts - (xy 85.09 170.18) (xy 90.17 170.18) + (xy 41.91 175.26) (xy 46.99 175.26) ) (stroke (width 0) @@ -5681,7 +7866,7 @@ ) (wire (pts - (xy 114.3 101.6) (xy 128.27 101.6) + (xy 119.38 101.6) (xy 127 101.6) ) (stroke (width 0) @@ -5691,7 +7876,7 @@ ) (wire (pts - (xy 43.18 109.22) (xy 57.15 109.22) + (xy 43.18 106.68) (xy 54.61 106.68) ) (stroke (width 0) @@ -5699,6 +7884,16 @@ ) (uuid "785410f1-6e25-49a7-824d-2ec41f1a6881") ) + (wire + (pts + (xy 76.2 123.19) (xy 76.2 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "78d9fdae-d529-4be2-9949-4919274001e7") + ) (wire (pts (xy 35.56 41.91) (xy 45.72 41.91) @@ -5711,7 +7906,37 @@ ) (wire (pts - (xy 95.25 154.94) (xy 106.68 154.94) + (xy 262.89 127) (xy 273.05 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7aa7b9b1-8510-4109-84b5-0a68457d3227") + ) + (wire + (pts + (xy 203.2 114.3) (xy 229.87 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7c03c7c9-608d-467c-bc58-c0a77140eda3") + ) + (wire + (pts + (xy 45.72 116.84) (xy 45.72 130.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7ccd0ecc-8df6-46ac-acf4-131f5c4959e2") + ) + (wire + (pts + (xy 52.07 160.02) (xy 63.5 160.02) ) (stroke (width 0) @@ -5721,17 +7946,17 @@ ) (wire (pts - (xy 104.14 102.87) (xy 104.14 123.19) + (xy 219.71 123.19) (xy 219.71 111.76) ) (stroke (width 0) (type default) ) - (uuid "7f9f45ac-8f41-4de6-8e74-b3ec8ccc8923") + (uuid "7d8f5fd0-1ca4-41f8-87b1-8408d6299ac4") ) (wire (pts - (xy 76.2 92.71) (xy 83.82 92.71) + (xy 76.2 88.9) (xy 86.36 88.9) ) (stroke (width 0) @@ -5741,7 +7966,7 @@ ) (wire (pts - (xy 95.25 165.1) (xy 106.68 165.1) + (xy 52.07 170.18) (xy 63.5 170.18) ) (stroke (width 0) @@ -5751,7 +7976,7 @@ ) (wire (pts - (xy 71.12 85.09) (xy 78.74 85.09) + (xy 71.12 85.09) (xy 81.28 85.09) ) (stroke (width 0) @@ -5761,7 +7986,7 @@ ) (wire (pts - (xy 88.9 101.6) (xy 93.98 101.6) + (xy 91.44 101.6) (xy 93.98 101.6) ) (stroke (width 0) @@ -5781,7 +8006,17 @@ ) (wire (pts - (xy 78.74 82.55) (xy 68.58 82.55) + (xy 109.22 102.87) (xy 109.22 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "829dcfdd-fdbf-4603-928f-4692ee4b21c7") + ) + (wire + (pts + (xy 81.28 82.55) (xy 68.58 82.55) ) (stroke (width 0) @@ -5801,13 +8036,23 @@ ) (wire (pts - (xy 43.18 109.22) (xy 43.18 116.84) + (xy 217.17 120.65) (xy 234.95 120.65) ) (stroke (width 0) (type default) ) - (uuid "8a1169cc-bff7-47cb-9f72-aaa5de1a4e90") + (uuid "8788a925-b6be-40d7-9630-3f8de5c6333c") + ) + (wire + (pts + (xy 64.77 110.49) (xy 66.04 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8ac5346f-a867-461e-a017-beeb267bc3ee") ) (wire (pts @@ -5821,23 +8066,13 @@ ) (wire (pts - (xy 76.2 111.76) (xy 91.44 111.76) + (xy 203.2 120.65) (xy 217.17 120.65) ) (stroke (width 0) (type default) ) - (uuid "95844647-767a-40a3-b862-16396b059640") - ) - (wire - (pts - (xy 88.9 99.06) (xy 93.98 99.06) - ) - (stroke - (width 0) - (type default) - ) - (uuid "959b8cc6-04f0-4cf3-8176-ff0bf5d9d6ea") + (uuid "95ddf6a0-4ba5-4463-b75a-80cfd49cbf98") ) (wire (pts @@ -5851,17 +8086,7 @@ ) (wire (pts - (xy 85.09 121.92) (xy 95.25 121.92) - ) - (stroke - (width 0) - (type default) - ) - (uuid "99f276f6-8253-4438-8947-72594a883c6b") - ) - (wire - (pts - (xy 127 146.05) (xy 121.92 146.05) + (xy 83.82 151.13) (xy 78.74 151.13) ) (stroke (width 0) @@ -5871,7 +8096,17 @@ ) (wire (pts - (xy 83.82 92.71) (xy 83.82 96.52) + (xy 203.2 109.22) (xy 210.82 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9cc099d3-b606-4140-bb61-206ff65f45a1") + ) + (wire + (pts + (xy 86.36 88.9) (xy 86.36 96.52) ) (stroke (width 0) @@ -5901,7 +8136,17 @@ ) (wire (pts - (xy 48.26 121.92) (xy 60.96 121.92) + (xy 261.62 113.03) (xy 273.05 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a30484f7-d142-4d8b-9d4b-066f5beb4579") + ) + (wire + (pts + (xy 48.26 119.38) (xy 58.42 119.38) ) (stroke (width 0) @@ -5909,6 +8154,16 @@ ) (uuid "a5261241-d174-4d16-a9b4-fd79a0f164f2") ) + (wire + (pts + (xy 73.66 106.68) (xy 78.74 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a7c8f9e2-c941-4f35-82a2-1887719d5881") + ) (wire (pts (xy 20.32 64.77) (xy 24.13 64.77) @@ -5921,7 +8176,27 @@ ) (wire (pts - (xy 71.12 85.09) (xy 71.12 106.68) + (xy 106.68 120.65) (xy 106.68 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ab1e2469-5847-4502-8c09-f2f9f7f07918") + ) + (wire + (pts + (xy 250.19 99.06) (xy 250.19 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "afd0673b-fc38-464c-a045-cb376c792fc2") + ) + (wire + (pts + (xy 71.12 85.09) (xy 71.12 104.14) ) (stroke (width 0) @@ -5949,6 +8224,16 @@ ) (uuid "b3ce63bf-b1e0-43f8-9426-a7b39e87a7f7") ) + (wire + (pts + (xy 78.74 116.84) (xy 71.12 116.84) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b4537b2f-3bb2-4a79-afd2-63d5b338b1b7") + ) (wire (pts (xy 35.56 36.83) (xy 45.72 36.83) @@ -5959,16 +8244,6 @@ ) (uuid "b57814ca-efb4-43bc-ac08-4791c9ada676") ) - (wire - (pts - (xy 76.2 120.65) (xy 76.2 114.3) - ) - (stroke - (width 0) - (type default) - ) - (uuid "b667e855-4480-4851-af13-f830ac2c194a") - ) (wire (pts (xy 20.32 110.49) (xy 25.4 110.49) @@ -5981,7 +8256,7 @@ ) (wire (pts - (xy 73.66 100.33) (xy 78.74 100.33) + (xy 73.66 100.33) (xy 81.28 100.33) ) (stroke (width 0) @@ -5991,7 +8266,7 @@ ) (wire (pts - (xy 19.05 185.42) (xy 116.84 185.42) + (xy 20.32 190.5) (xy 73.66 190.5) ) (stroke (width 0) @@ -6001,7 +8276,47 @@ ) (wire (pts - (xy 45.72 119.38) (xy 57.15 119.38) + (xy 247.65 114.3) (xy 252.73 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b9073c04-c560-4ced-9640-0c566b2151ec") + ) + (wire + (pts + (xy 43.18 106.68) (xy 43.18 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b93263b5-78db-43fb-b14e-795817384696") + ) + (wire + (pts + (xy 30.48 148.59) (xy 41.91 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bbd06b98-868e-46b1-9a76-1cafaa4cd9c5") + ) + (wire + (pts + (xy 247.65 125.73) (xy 247.65 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bc731e0f-f4f9-4cf1-8bd3-d1f0e01683a4") + ) + (wire + (pts + (xy 45.72 116.84) (xy 54.61 116.84) ) (stroke (width 0) @@ -6019,6 +8334,16 @@ ) (uuid "beddf3e6-0237-49a1-8efe-3e82ab51747c") ) + (wire + (pts + (xy 240.03 114.3) (xy 247.65 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c0002502-1d58-4780-a675-454a309108f0") + ) (wire (pts (xy 36.83 101.6) (xy 50.8 101.6) @@ -6061,7 +8386,17 @@ ) (wire (pts - (xy 43.18 116.84) (xy 57.15 116.84) + (xy 250.19 119.38) (xy 252.73 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cad3df7a-8bd1-4bb1-8f3b-62d3f0ad2158") + ) + (wire + (pts + (xy 43.18 114.3) (xy 54.61 114.3) ) (stroke (width 0) @@ -6071,7 +8406,7 @@ ) (wire (pts - (xy 19.05 182.88) (xy 116.84 182.88) + (xy 20.32 187.96) (xy 73.66 187.96) ) (stroke (width 0) @@ -6081,7 +8416,7 @@ ) (wire (pts - (xy 40.64 124.46) (xy 95.25 124.46) + (xy 40.64 127) (xy 48.26 127) ) (stroke (width 0) @@ -6091,13 +8426,43 @@ ) (wire (pts - (xy 66.04 114.3) (xy 48.26 114.3) + (xy 76.2 109.22) (xy 76.2 111.76) ) (stroke (width 0) (type default) ) - (uuid "cde2c988-d3f9-44c5-8ac9-be32091ce219") + (uuid "ce296f85-b749-41cd-9018-f349486be2a2") + ) + (wire + (pts + (xy 45.72 109.22) (xy 45.72 116.84) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ced7ef3d-9dd7-4c58-be23-cf6116075338") + ) + (wire + (pts + (xy 204.47 97.79) (xy 210.82 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cf5d2053-fe9a-42b6-a389-6b276a2242f1") + ) + (wire + (pts + (xy 219.71 96.52) (xy 229.87 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d2bbf816-046e-45b4-b994-900b0b0d4dcb") ) (wire (pts @@ -6109,6 +8474,16 @@ ) (uuid "d518d346-fb2f-4d61-8a9e-9283b4c6a2b3") ) + (wire + (pts + (xy 43.18 114.3) (xy 43.18 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d600e609-d27d-45b4-a72b-8f80b863a8b9") + ) (wire (pts (xy 20.32 62.23) (xy 24.13 62.23) @@ -6149,6 +8524,16 @@ ) (uuid "db1a9bef-1f50-482b-80fc-baa91b8ea4a1") ) + (wire + (pts + (xy 78.74 106.68) (xy 78.74 116.84) + ) + (stroke + (width 0) + (type default) + ) + (uuid "de2860d8-ab8c-4ee4-93f5-68b23df5bf42") + ) (wire (pts (xy 50.8 101.6) (xy 58.42 101.6) @@ -6159,6 +8544,16 @@ ) (uuid "df0c5fb3-2ff2-4929-b0f6-41fa75e01c7d") ) + (wire + (pts + (xy 66.04 121.92) (xy 48.26 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dfa0aa22-f15c-4e7c-9244-df4c542aa7df") + ) (wire (pts (xy 78.74 69.85) (xy 71.12 69.85) @@ -6171,17 +8566,27 @@ ) (wire (pts - (xy 48.26 114.3) (xy 48.26 121.92) + (xy 203.2 106.68) (xy 210.82 106.68) ) (stroke (width 0) (type default) ) - (uuid "e7da971f-5963-4875-a5db-48a382174f64") + (uuid "e18d6496-de5e-48b6-ba3e-39bd310ac871") ) (wire (pts - (xy 69.85 120.65) (xy 76.2 120.65) + (xy 219.71 111.76) (xy 229.87 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e39ce862-203a-437a-8f67-7035f32aeb91") + ) + (wire + (pts + (xy 67.31 114.3) (xy 90.17 114.3) ) (stroke (width 0) @@ -6201,7 +8606,27 @@ ) (wire (pts - (xy 45.72 111.76) (xy 57.15 111.76) + (xy 250.19 111.76) (xy 250.19 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ef5c3a48-5a5a-46e4-be44-57e4e1a272d7") + ) + (wire + (pts + (xy 109.22 100.33) (xy 104.14 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f06d9d03-c7dc-4792-b37d-f123ff4ae582") + ) + (wire + (pts + (xy 45.72 109.22) (xy 54.61 109.22) ) (stroke (width 0) @@ -6211,7 +8636,7 @@ ) (wire (pts - (xy 19.05 190.5) (xy 116.84 190.5) + (xy 20.32 195.58) (xy 73.66 195.58) ) (stroke (width 0) @@ -6229,8 +8654,48 @@ ) (uuid "f92d3be5-ccfb-4970-82d8-454e2b96463f") ) + (wire + (pts + (xy 245.11 106.68) (xy 273.05 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f9aa4399-c4d4-465c-bef9-e0c6cc158a1c") + ) + (wire + (pts + (xy 76.2 111.76) (xy 90.17 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fae90d6a-3b71-415a-ad5b-72522b7b95af") + ) + (wire + (pts + (xy 71.12 116.84) (xy 71.12 118.11) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fb586bae-dcb4-45f8-a6df-3999a1583b19") + ) + (wire + (pts + (xy 73.66 100.33) (xy 73.66 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fbbbaa0c-3ee2-4c11-b2c8-84ff48d013cb") + ) (label "L00" - (at 53.34 109.22 0) + (at 50.8 106.68 0) (effects (font (size 1.27 1.27) @@ -6259,6 +8724,16 @@ ) (uuid "07f44fbc-afae-46ac-ad7b-d837832a125d") ) + (label "MULTO1" + (at 273.05 127 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "10459c3a-e77c-4ea5-b35e-4e5a435b00ee") + ) (label "C_EN_CIN" (at 45.72 36.83 180) (effects @@ -6269,6 +8744,16 @@ ) (uuid "1ad94bc4-ea00-40dc-a347-8313f41023fe") ) + (label "L11" + (at 223.52 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "1e90b7df-54a2-4664-9604-660c3f512e1f") + ) (label "C_ADDF2" (at 45.72 41.91 180) (effects @@ -6289,6 +8774,16 @@ ) (uuid "1fb44a75-1e9e-4d2d-b83c-d254381396e9") ) + (label "L10" + (at 223.52 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "20b0b54d-5d86-4b41-927e-a769cf9619e2") + ) (label "L01" (at 45.72 90.17 270) (effects @@ -6310,7 +8805,7 @@ (uuid "24423c24-f0a5-4d56-8a70-030c62ddfdf4") ) (label "L01" - (at 53.34 119.38 0) + (at 50.8 116.84 0) (effects (font (size 1.27 1.27) @@ -6339,8 +8834,28 @@ ) (uuid "2c8329a6-49a9-4bbf-9920-267fd00ed529") ) + (label "CIN" + (at 50.8 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "2eba9c4e-a77e-4c35-ba63-d2020a6bedd4") + ) + (label "L02" + (at 50.8 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "314c0aaf-7be0-45a6-b585-0fe9bfe16dc8") + ) (label "L00" - (at 53.34 116.84 0) + (at 50.8 114.3 0) (effects (font (size 1.27 1.27) @@ -6369,8 +8884,28 @@ ) (uuid "37a2d4a1-f5bf-4952-8814-74d001785534") ) + (label "\"C\"" + (at 223.52 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "3d75abeb-0348-4f07-aa4d-65af0c084858") + ) + (label "MUXOUT" + (at 127 186.69 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "552fb7ea-e7b4-4e59-b3b1-704a0d0a9ab4") + ) (label "C_MX4" - (at 76.2 92.71 0) + (at 76.2 88.9 0) (effects (font (size 1.27 1.27) @@ -6400,7 +8935,7 @@ (uuid "5c81ce2d-8391-4813-8643-e38c65a29b4e") ) (label "L02" - (at 53.34 121.92 0) + (at 50.8 119.38 0) (effects (font (size 1.27 1.27) @@ -6410,7 +8945,7 @@ (uuid "6683ee90-07dc-44e7-b6f2-b02cd7016e93") ) (label "CADD_A" - (at 125.73 113.03 180) + (at 127 113.03 180) (effects (font (size 1.27 1.27) @@ -6419,8 +8954,18 @@ ) (uuid "66aacc75-fbff-4e26-8035-5435834f3a4b") ) + (label "CIN" + (at 85.09 127 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "6b9b7d2c-b128-400e-b85c-cda40b04e4bf") + ) (label "COMB1OUT" - (at 128.27 101.6 180) + (at 127 101.6 180) (effects (font (size 1.27 1.27) @@ -6429,6 +8974,16 @@ ) (uuid "7162b1aa-a260-4cad-b6d7-ddc55be1259c") ) + (label "MULTO2" + (at 273.05 120.65 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "7dc7d2fe-f40c-47db-ba45-967076bef001") + ) (label "L11" (at 73.66 90.17 270) (effects @@ -6440,7 +8995,7 @@ (uuid "7e8cda78-c959-4599-b7be-19bbbd5a48bb") ) (label "C_ADDCIN" - (at 85.09 121.92 0) + (at 85.09 124.46 0) (effects (font (size 1.27 1.27) @@ -6449,6 +9004,16 @@ ) (uuid "847d6643-45c6-444b-8e87-539bb204a100") ) + (label "CIN" + (at 50.8 127 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "86ccb44f-286f-4ba4-a2c7-cbdbe59f5ee6") + ) (label "C_ADDCIN" (at 45.72 44.45 180) (effects @@ -6469,6 +9034,16 @@ ) (uuid "913260de-f401-4a4e-9269-42853e9bf2e1") ) + (label "COY2_a" + (at 273.05 106.68 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "9b948c94-13ba-452e-98c8-c4b22cf06a5b") + ) (label "C_EN_CIN" (at 35.56 120.65 180) (effects @@ -6480,7 +9055,7 @@ (uuid "af143219-c274-499c-bab1-09763bf1dff7") ) (label "COMB2OUT" - (at 125.73 83.82 180) + (at 127 85.09 180) (effects (font (size 1.27 1.27) @@ -6490,7 +9065,7 @@ (uuid "b9033835-378c-4d38-a6b5-fb44949fe6a5") ) (label "L02" - (at 53.34 114.3 0) + (at 50.8 111.76 0) (effects (font (size 1.27 1.27) @@ -6499,8 +9074,18 @@ ) (uuid "c0ff617a-1dcc-4b88-8f93-675d4909f69e") ) + (label "\"C\"" + (at 114.3 135.89 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "c1a4844d-ebb2-4521-aa92-f7a238bbd237") + ) (label "CADD_S" - (at 125.73 76.2 180) + (at 127 76.2 180) (effects (font (size 1.27 1.27) @@ -6510,7 +9095,7 @@ (uuid "c65a07de-3c1b-4a6d-82a5-2cf9d1fd4faa") ) (label "L01" - (at 53.34 111.76 0) + (at 50.8 109.22 0) (effects (font (size 1.27 1.27) @@ -6519,6 +9104,16 @@ ) (uuid "c87f0d23-985f-4960-98a0-5329efdf9263") ) + (label "COY2_S" + (at 273.05 113.03 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "d33e3832-6e0c-4796-a5c9-ebad47fc0afc") + ) (label "L00" (at 43.18 90.17 270) (effects @@ -6539,75 +9134,9 @@ ) (uuid "e00dfcf2-1b9a-4fe5-9ff7-90ab1a6b17fa") ) - (global_label "TODO: FROM CLK" - (shape input) - (at 85.09 163.83 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - (uuid "6a054283-aa8a-453e-b7bb-2c4f7895e768") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 65.9576 163.83 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) - ) - ) - ) - (global_label "TODO: FROM EN" - (shape input) - (at 85.09 153.67 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - (uuid "8be0f3e9-b1ee-4460-9272-ae7f2504f8a8") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 67.0462 153.67 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) - ) - ) - ) - (global_label "TODO: FROM SR" - (shape input) - (at 85.09 143.51 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - (uuid "b7f15540-d242-4e8d-9aaa-8bbeb104f66c") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 67.0462 143.51 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) - ) - ) - ) (hierarchical_label "IN2" (shape input) - (at 19.05 175.26 180) + (at 20.32 180.34 180) (effects (font (size 1.27 1.27) @@ -6616,6 +9145,17 @@ ) (uuid "09434ad6-14e2-4e5b-816f-ff698cdbf63e") ) + (hierarchical_label "IN5" + (shape input) + (at 204.47 97.79 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "0eb4ced2-7900-4bc7-8cc2-99b4d3c3babe") + ) (hierarchical_label "IN1" (shape input) (at 20.32 57.15 180) @@ -6627,6 +9167,17 @@ ) (uuid "0f722df5-b61c-4d3b-90bf-debc26f0eaec") ) + (hierarchical_label "CINY1" + (shape input) + (at 203.2 114.3 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "1d3b162e-e765-42bb-bc85-8e693668f97d") + ) (hierarchical_label "IN3" (shape input) (at 20.32 62.23 180) @@ -6651,7 +9202,7 @@ ) (hierarchical_label "IN6" (shape input) - (at 19.05 185.42 180) + (at 20.32 190.5 180) (effects (font (size 1.27 1.27) @@ -6737,6 +9288,28 @@ ) (uuid "4c80ddd8-118b-446a-9a01-70ed023866d4") ) + (hierarchical_label "PINY2" + (shape input) + (at 203.2 106.68 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "55b04a13-f940-4c4b-a490-fc0d2c414d98") + ) + (hierarchical_label "SR" + (shape input) + (at 20.32 148.59 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "5622a74e-d6f9-46dd-8168-36a45d1b58ae") + ) (hierarchical_label "PINX" (shape input) (at 20.32 115.57 180) @@ -6750,7 +9323,7 @@ ) (hierarchical_label "IN5" (shape input) - (at 19.05 182.88 180) + (at 20.32 187.96 180) (effects (font (size 1.27 1.27) @@ -6770,9 +9343,20 @@ ) (uuid "72d906ab-635c-488b-a228-9d55baf96df6") ) + (hierarchical_label "CINY2" + (shape input) + (at 203.2 120.65 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "77303aff-3674-4e00-85ee-25591139b842") + ) (hierarchical_label "IN3" (shape input) - (at 19.05 177.8 180) + (at 20.32 182.88 180) (effects (font (size 1.27 1.27) @@ -6803,6 +9387,17 @@ ) (uuid "951b358e-6b16-4f43-8cdc-2ea8dc0eaed7") ) + (hierarchical_label "PINY2" + (shape input) + (at 204.47 95.25 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "9ea7e6fc-f711-4751-827d-caa863dcf84a") + ) (hierarchical_label "IN2" (shape input) (at 20.32 59.69 180) @@ -6825,9 +9420,20 @@ ) (uuid "a71a603c-f70f-4d0c-abb0-9a1796371b6b") ) + (hierarchical_label "CLK" + (shape input) + (at 20.32 168.91 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "ac0da8ce-3276-4ed8-b411-804a1b657cdc") + ) (hierarchical_label "IN1" (shape input) - (at 19.05 172.72 180) + (at 20.32 177.8 180) (effects (font (size 1.27 1.27) @@ -6836,6 +9442,17 @@ ) (uuid "b164d6c1-c3af-4d2d-9b64-6c02127a4461") ) + (hierarchical_label "IN8" + (shape input) + (at 203.2 109.22 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "b1c0de29-40e0-42a4-8975-73dc360efdde") + ) (hierarchical_label "IN4" (shape input) (at 20.32 87.63 180) @@ -6847,6 +9464,17 @@ ) (uuid "ca4a82cf-517b-4647-a322-e03f6796f67d") ) + (hierarchical_label "EN" + (shape input) + (at 20.32 158.75 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "ce8d1a05-bbd5-4fce-9a76-5e9a87737961") + ) (hierarchical_label "PINY1" (shape input) (at 20.32 102.87 180) @@ -6860,7 +9488,7 @@ ) (hierarchical_label "IN8" (shape input) - (at 19.05 190.5 180) + (at 20.32 195.58 180) (effects (font (size 1.27 1.27) @@ -6871,7 +9499,7 @@ ) (hierarchical_label "IN4" (shape input) - (at 19.05 180.34 180) + (at 20.32 185.42 180) (effects (font (size 1.27 1.27) @@ -6882,7 +9510,7 @@ ) (hierarchical_label "IN7" (shape input) - (at 19.05 187.96 180) + (at 20.32 193.04 180) (effects (font (size 1.27 1.27) @@ -7164,7 +9792,7 @@ ) (symbol (lib_id "peppercorn:XOR") - (at 109.22 101.6 0) + (at 114.3 101.6 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7173,7 +9801,7 @@ (fields_autoplaced yes) (uuid "0b36bba9-4b07-4e11-8c70-3cf6c4171592") (property "Reference" "U5" - (at 108.8527 95.25 0) + (at 113.9327 95.25 0) (effects (font (size 1.27 1.27) @@ -7182,7 +9810,7 @@ ) ) (property "Value" "~" - (at 108.8527 97.79 0) + (at 113.9327 97.79 0) (effects (font (size 1.27 1.27) @@ -7190,7 +9818,7 @@ ) ) (property "Footprint" "" - (at 109.22 101.6 0) + (at 114.3 101.6 0) (effects (font (size 1.27 1.27) @@ -7199,7 +9827,7 @@ ) ) (property "Datasheet" "" - (at 109.22 101.6 0) + (at 114.3 101.6 0) (effects (font (size 1.27 1.27) @@ -7208,7 +9836,7 @@ ) ) (property "Description" "" - (at 109.22 101.6 0) + (at 114.3 101.6 0) (effects (font (size 1.27 1.27) @@ -7234,6 +9862,79 @@ ) ) ) + (symbol + (lib_name "AND_1") + (lib_id "peppercorn:AND") + (at 214.63 96.52 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0ec36138-c8db-4af2-b934-83e7928d6d5e") + (property "Reference" "U28" + (at 215.265 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 215.265 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 214.63 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 214.63 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 214.63 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "67a6417a-e045-45a6-a354-9885b9aadda8") + ) + (pin "" + (uuid "090b9d39-004e-4b67-aee6-36d43e1889e3") + ) + (pin "" + (uuid "9c54f0cc-f435-438f-9033-4081fba10a73") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U28") + (unit 1) + ) + ) + ) + ) (symbol (lib_name "LUT2 with C_I mux_3") (lib_id "peppercorn:LUT2 with C_I mux") @@ -7289,16 +9990,16 @@ ) ) (pin "D1" - (uuid "00c9b3f9-6f65-4e14-8bef-56d94a7c6653") + (uuid "00c9b3f9-6f65-4e14-8bef-56d94a7c6654") ) (pin "Y" - (uuid "bdebe331-1129-4ae7-97b2-8dd6a259a319") + (uuid "bdebe331-1129-4ae7-97b2-8dd6a259a31a") ) (pin "D0" - (uuid "402d0f3a-35d8-4165-91dc-de1bc97388b3") + (uuid "402d0f3a-35d8-4165-91dc-de1bc97388b4") ) (pin "D0" - (uuid "723cf123-8954-408b-821f-f89f5d71757e") + (uuid "723cf123-8954-408b-821f-f89f5d71757f") ) (instances (project "" @@ -7311,7 +10012,7 @@ ) (symbol (lib_id "peppercorn:MUX2 (conceptual)") - (at 83.82 101.6 0) + (at 86.36 101.6 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7320,7 +10021,7 @@ (fields_autoplaced yes) (uuid "1ca06dee-76b0-41c4-a10e-be3782078e3e") (property "Reference" "M4" - (at 83.82 106.68 0) + (at 86.36 106.68 0) (effects (font (size 1.27 1.27) @@ -7329,7 +10030,7 @@ ) ) (property "Value" "~" - (at 83.82 107.95 0) + (at 86.36 107.95 0) (effects (font (size 1.27 1.27) @@ -7337,7 +10038,7 @@ ) ) (property "Footprint" "" - (at 83.82 101.6 0) + (at 86.36 101.6 0) (effects (font (size 1.27 1.27) @@ -7346,7 +10047,7 @@ ) ) (property "Datasheet" "" - (at 83.82 101.6 0) + (at 86.36 101.6 0) (effects (font (size 1.27 1.27) @@ -7355,7 +10056,7 @@ ) ) (property "Description" "" - (at 83.82 101.6 0) + (at 86.36 101.6 0) (effects (font (size 1.27 1.27) @@ -7386,7 +10087,7 @@ ) (symbol (lib_id "peppercorn:MUX2B") - (at 114.3 166.37 0) + (at 71.12 171.45 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7395,7 +10096,7 @@ (fields_autoplaced yes) (uuid "1ee2569b-8737-4d41-a691-371ebf0d4082") (property "Reference" "C4" - (at 114.3 170.18 0) + (at 71.12 175.26 0) (effects (font (size 1.27 1.27) @@ -7404,7 +10105,7 @@ ) ) (property "Value" "~" - (at 114.3 162.56 0) + (at 71.12 167.64 0) (effects (font (size 1.27 1.27) @@ -7412,7 +10113,7 @@ ) ) (property "Footprint" "" - (at 114.3 166.37 0) + (at 71.12 171.45 0) (effects (font (size 1.27 1.27) @@ -7421,7 +10122,7 @@ ) ) (property "Datasheet" "" - (at 114.3 166.37 0) + (at 71.12 171.45 0) (effects (font (size 1.27 1.27) @@ -7430,7 +10131,7 @@ ) ) (property "Description" "" - (at 114.3 166.37 0) + (at 71.12 171.45 0) (effects (font (size 1.27 1.27) @@ -7530,7 +10231,7 @@ ) (symbol (lib_id "peppercorn:FA") - (at 90.17 144.78 0) + (at 46.99 149.86 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7539,7 +10240,7 @@ (fields_autoplaced yes) (uuid "2ec531b3-9db0-4694-83f0-2fb461c150e7") (property "Reference" "U18" - (at 90.17 144.78 0) + (at 46.99 149.86 0) (effects (font (size 1.27 1.27) @@ -7548,7 +10249,7 @@ ) ) (property "Value" "~" - (at 93.98 141.5349 0) + (at 50.8 146.6149 0) (effects (font (size 1.27 1.27) @@ -7556,7 +10257,7 @@ ) ) (property "Footprint" "" - (at 90.17 144.78 0) + (at 46.99 149.86 0) (effects (font (size 1.27 1.27) @@ -7565,7 +10266,7 @@ ) ) (property "Datasheet" "" - (at 90.17 144.78 0) + (at 46.99 149.86 0) (effects (font (size 1.27 1.27) @@ -7574,7 +10275,7 @@ ) ) (property "Description" "" - (at 90.17 144.78 0) + (at 46.99 149.86 0) (effects (font (size 1.27 1.27) @@ -7608,7 +10309,7 @@ ) (symbol (lib_id "peppercorn:CONFIG") - (at 77.47 166.37 0) + (at 34.29 171.45 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7617,7 +10318,7 @@ (fields_autoplaced yes) (uuid "316c4be2-8aaa-4f42-8392-cfa7cbc10b4b") (property "Reference" "U19" - (at 77.47 166.37 0) + (at 34.29 171.45 0) (effects (font (size 1.27 1.27) @@ -7626,7 +10327,7 @@ ) ) (property "Value" "~" - (at 77.47 163.83 0) + (at 34.29 168.91 0) (effects (font (size 1.27 1.27) @@ -7634,7 +10335,7 @@ ) ) (property "Footprint" "" - (at 77.47 166.37 0) + (at 34.29 171.45 0) (effects (font (size 1.27 1.27) @@ -7643,7 +10344,7 @@ ) ) (property "Datasheet" "" - (at 77.47 166.37 0) + (at 34.29 171.45 0) (effects (font (size 1.27 1.27) @@ -7652,7 +10353,7 @@ ) ) (property "Description" "" - (at 77.47 166.37 0) + (at 34.29 171.45 0) (effects (font (size 1.27 1.27) @@ -7673,17 +10374,17 @@ ) ) (symbol - (lib_id "peppercorn:CONFIG") - (at 77.47 170.18 0) + (lib_id "peppercorn:MUX2") + (at 240.03 121.92 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "3b8cea7f-835b-4ce8-8ceb-855d40e9d9aa") - (property "Reference" "U25" - (at 77.47 170.18 0) + (uuid "3350bc89-600a-478c-b80a-bb0818833b56") + (property "Reference" "M11" + (at 240.03 127 0) (effects (font (size 1.27 1.27) @@ -7692,7 +10393,7 @@ ) ) (property "Value" "~" - (at 77.47 167.64 0) + (at 240.03 128.27 0) (effects (font (size 1.27 1.27) @@ -7700,7 +10401,7 @@ ) ) (property "Footprint" "" - (at 77.47 170.18 0) + (at 240.03 121.92 0) (effects (font (size 1.27 1.27) @@ -7709,7 +10410,7 @@ ) ) (property "Datasheet" "" - (at 77.47 170.18 0) + (at 240.03 121.92 0) (effects (font (size 1.27 1.27) @@ -7718,7 +10419,82 @@ ) ) (property "Description" "" - (at 77.47 170.18 0) + (at 240.03 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D0" + (uuid "6190a145-c2b5-47c4-bf65-93213f3715d5") + ) + (pin "S" + (uuid "9e3d7a34-7330-447a-babc-6a050018e961") + ) + (pin "Y" + (uuid "f3335e71-6ee5-4d4d-a4bf-63ca7a9663c5") + ) + (pin "D1" + (uuid "49845d62-278a-4cbf-83bc-907e34e812e1") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "M11") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:CONFIG") + (at 34.29 175.26 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3b8cea7f-835b-4ce8-8ceb-855d40e9d9aa") + (property "Reference" "U25" + (at 34.29 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 34.29 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 34.29 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 34.29 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 34.29 175.26 0) (effects (font (size 1.27 1.27) @@ -7740,7 +10516,7 @@ ) (symbol (lib_id "peppercorn:MUX2B") - (at 114.3 156.21 0) + (at 71.12 161.29 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7749,7 +10525,7 @@ (fields_autoplaced yes) (uuid "3b8fc4e2-1043-473b-8b3c-25cf747a0381") (property "Reference" "C3" - (at 114.3 160.02 0) + (at 71.12 165.1 0) (effects (font (size 1.27 1.27) @@ -7758,7 +10534,7 @@ ) ) (property "Value" "~" - (at 114.3 152.4 0) + (at 71.12 157.48 0) (effects (font (size 1.27 1.27) @@ -7766,7 +10542,7 @@ ) ) (property "Footprint" "" - (at 114.3 156.21 0) + (at 71.12 161.29 0) (effects (font (size 1.27 1.27) @@ -7775,7 +10551,7 @@ ) ) (property "Datasheet" "" - (at 114.3 156.21 0) + (at 71.12 161.29 0) (effects (font (size 1.27 1.27) @@ -7784,7 +10560,7 @@ ) ) (property "Description" "" - (at 114.3 156.21 0) + (at 71.12 161.29 0) (effects (font (size 1.27 1.27) @@ -7793,13 +10569,13 @@ ) ) (pin "D1" - (uuid "f8357bc4-ce99-4205-89e4-e1aba27769e1") + (uuid "f8357bc4-ce99-4205-89e4-e1aba27769e2") ) (pin "D0" - (uuid "66bb17f9-35c8-4deb-8eb0-4a5e7b385b87") + (uuid "66bb17f9-35c8-4deb-8eb0-4a5e7b385b88") ) (pin "Y" - (uuid "8aa620e6-3ca9-4175-8c3c-074c861df6a1") + (uuid "8aa620e6-3ca9-4175-8c3c-074c861df6a2") ) (instances (project "" @@ -7896,7 +10672,7 @@ ) (symbol (lib_id "peppercorn:FA") - (at 90.17 154.94 0) + (at 46.99 160.02 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7905,7 +10681,7 @@ (fields_autoplaced yes) (uuid "4f0d1e57-bfe2-4237-b0cc-8f4051bfbe65") (property "Reference" "U17" - (at 90.17 154.94 0) + (at 46.99 160.02 0) (effects (font (size 1.27 1.27) @@ -7914,7 +10690,7 @@ ) ) (property "Value" "~" - (at 93.98 151.6949 0) + (at 50.8 156.7749 0) (effects (font (size 1.27 1.27) @@ -7922,7 +10698,7 @@ ) ) (property "Footprint" "" - (at 90.17 154.94 0) + (at 46.99 160.02 0) (effects (font (size 1.27 1.27) @@ -7931,7 +10707,7 @@ ) ) (property "Datasheet" "" - (at 90.17 154.94 0) + (at 46.99 160.02 0) (effects (font (size 1.27 1.27) @@ -7940,7 +10716,7 @@ ) ) (property "Description" "" - (at 90.17 154.94 0) + (at 46.99 160.02 0) (effects (font (size 1.27 1.27) @@ -7949,19 +10725,19 @@ ) ) (pin "CO" - (uuid "933a8c72-51d9-482d-addf-221be4e6533c") + (uuid "933a8c72-51d9-482d-addf-221be4e6533d") ) (pin "A" - (uuid "fe5f5dc6-3a3c-45ac-b718-343b3874c6af") + (uuid "fe5f5dc6-3a3c-45ac-b718-343b3874c6b0") ) (pin "CI" - (uuid "de18aee7-89de-4c9a-8b1a-a6175dc7546c") + (uuid "de18aee7-89de-4c9a-8b1a-a6175dc7546d") ) (pin "S" - (uuid "a6ad5aef-faae-41b5-8735-250d75810e7b") + (uuid "a6ad5aef-faae-41b5-8735-250d75810e7c") ) (pin "B" - (uuid "8190d48e-b47d-4e81-8891-ecfa687d2c77") + (uuid "8190d48e-b47d-4e81-8891-ecfa687d2c78") ) (instances (project "" @@ -8048,6 +10824,154 @@ ) ) ) + (symbol + (lib_id "peppercorn:XOR3") + (at 234.95 99.06 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5fec8c78-9016-4f24-8b81-04669236a79a") + (property "Reference" "U27" + (at 234.315 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 234.315 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 234.95 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 234.95 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 234.95 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "e53ebd87-8496-4fee-b5ad-bc96fa91a2d3") + ) + (pin "" + (uuid "b3967dd5-e60c-4cf7-a4e8-8808ee778b95") + ) + (pin "" + (uuid "8cd244ef-f964-439f-8063-0fd6aa1c2c8f") + ) + (pin "" + (uuid "0f53b01f-597a-4625-8d5a-931f76c06e28") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U27") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "XOR_2") + (lib_id "peppercorn:XOR") + (at 257.81 120.65 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "62e55615-11c4-42e5-af7f-f727ac48a26c") + (property "Reference" "U33" + (at 257.4427 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 257.4427 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 257.81 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 257.81 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 257.81 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "be189c42-eee1-44cf-b738-7decef7a2f40") + ) + (pin "" + (uuid "1ccad2cc-9079-467d-b384-4975fe730366") + ) + (pin "" + (uuid "8b881b79-b57e-4e9c-ae56-2ffeaf6772cb") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U33") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "peppercorn:XNOR") (at 83.82 71.12 0) @@ -8211,17 +11135,18 @@ ) ) (symbol - (lib_id "peppercorn:MUX2B") - (at 114.3 146.05 0) + (lib_name "XOR_3") + (lib_id "peppercorn:XOR") + (at 257.81 127 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "79c6a1b7-0567-4dcc-b005-414b6737c53f") - (property "Reference" "C2" - (at 114.3 149.86 0) + (uuid "771fbc59-7814-4bbe-8f01-bbdf334089e2") + (property "Reference" "U34" + (at 257.4427 120.65 0) (effects (font (size 1.27 1.27) @@ -8230,7 +11155,7 @@ ) ) (property "Value" "~" - (at 114.3 142.24 0) + (at 257.4427 123.19 0) (effects (font (size 1.27 1.27) @@ -8238,7 +11163,7 @@ ) ) (property "Footprint" "" - (at 114.3 146.05 0) + (at 257.81 127 0) (effects (font (size 1.27 1.27) @@ -8247,7 +11172,7 @@ ) ) (property "Datasheet" "" - (at 114.3 146.05 0) + (at 257.81 127 0) (effects (font (size 1.27 1.27) @@ -8256,7 +11181,79 @@ ) ) (property "Description" "" - (at 114.3 146.05 0) + (at 257.81 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "1403feb6-9d18-4759-825c-17d73b437656") + ) + (pin "" + (uuid "8a98594c-bc7e-461c-8e86-cf6b90567bed") + ) + (pin "" + (uuid "b845b1f6-918c-4536-9f1e-425d934027c7") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U34") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 71.12 151.13 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "79c6a1b7-0567-4dcc-b005-414b6737c53f") + (property "Reference" "C2" + (at 71.12 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 71.12 147.32 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 71.12 151.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 71.12 151.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 71.12 151.13 0) (effects (font (size 1.27 1.27) @@ -8265,13 +11262,13 @@ ) ) (pin "D1" - (uuid "f8357bc4-ce99-4205-89e4-e1aba27769e1") + (uuid "f8357bc4-ce99-4205-89e4-e1aba27769e3") ) (pin "D0" - (uuid "66bb17f9-35c8-4deb-8eb0-4a5e7b385b87") + (uuid "66bb17f9-35c8-4deb-8eb0-4a5e7b385b89") ) (pin "Y" - (uuid "8aa620e6-3ca9-4175-8c3c-074c861df6a1") + (uuid "8aa620e6-3ca9-4175-8c3c-074c861df6a3") ) (instances (project "" @@ -8354,6 +11351,75 @@ ) ) ) + (symbol + (lib_id "peppercorn:LUT1") + (at 25.4 158.75 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7b2f1b06-aee7-4175-b08f-135212bdc02f") + (property "Reference" "L6" + (at 25.4 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 25.4 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 25.4 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 25.4 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 25.4 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D" + (uuid "d5a9bb74-f612-4ca3-bfaa-06710d6dc1be") + ) + (pin "Y" + (uuid "ad8b0682-31cc-493d-9801-d59ce34e6e95") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "L6") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "peppercorn:LUT2") (at 63.5 100.33 0) @@ -8427,17 +11493,17 @@ ) ) (symbol - (lib_id "peppercorn:MUX8") - (at 121.92 181.61 0) + (lib_id "peppercorn:LUT1") + (at 25.4 148.59 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "83636e25-5cb9-4606-821f-2af6465b0454") - (property "Reference" "M8" - (at 123.19 194.31 0) + (uuid "8210d3b2-31af-4b75-8844-27aff607d34a") + (property "Reference" "L5" + (at 25.4 142.24 0) (effects (font (size 1.27 1.27) @@ -8446,7 +11512,7 @@ ) ) (property "Value" "~" - (at 123.19 195.58 0) + (at 25.4 144.78 0) (effects (font (size 1.27 1.27) @@ -8454,7 +11520,7 @@ ) ) (property "Footprint" "" - (at 121.92 181.61 0) + (at 25.4 148.59 0) (effects (font (size 1.27 1.27) @@ -8463,7 +11529,7 @@ ) ) (property "Datasheet" "" - (at 121.92 181.61 0) + (at 25.4 148.59 0) (effects (font (size 1.27 1.27) @@ -8472,7 +11538,76 @@ ) ) (property "Description" "" - (at 121.92 181.61 0) + (at 25.4 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D" + (uuid "4a868776-4749-477d-8e55-0ef1bdcf07db") + ) + (pin "Y" + (uuid "a3a26b98-e522-4f45-956d-c9604eed58bf") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "L5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX8") + (at 78.74 186.69 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "83636e25-5cb9-4606-821f-2af6465b0454") + (property "Reference" "M8" + (at 80.01 199.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 80.01 200.66 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 78.74 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 78.74 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 78.74 186.69 0) (effects (font (size 1.27 1.27) @@ -8527,7 +11662,7 @@ ) (symbol (lib_id "peppercorn:CONFIG") - (at 99.06 147.32 0) + (at 55.88 152.4 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8536,7 +11671,7 @@ (fields_autoplaced yes) (uuid "840cc854-53b1-45ff-aa78-8aa707c09ba6") (property "Reference" "U22" - (at 99.06 147.32 0) + (at 55.88 152.4 0) (effects (font (size 1.27 1.27) @@ -8545,7 +11680,7 @@ ) ) (property "Value" "~" - (at 99.06 144.78 0) + (at 55.88 149.86 0) (effects (font (size 1.27 1.27) @@ -8553,7 +11688,7 @@ ) ) (property "Footprint" "" - (at 99.06 147.32 0) + (at 55.88 152.4 0) (effects (font (size 1.27 1.27) @@ -8562,7 +11697,7 @@ ) ) (property "Datasheet" "" - (at 99.06 147.32 0) + (at 55.88 152.4 0) (effects (font (size 1.27 1.27) @@ -8571,7 +11706,7 @@ ) ) (property "Description" "" - (at 99.06 147.32 0) + (at 55.88 152.4 0) (effects (font (size 1.27 1.27) @@ -8593,7 +11728,7 @@ ) (symbol (lib_id "peppercorn:AND") - (at 99.06 123.19 0) + (at 99.06 125.73 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8602,7 +11737,7 @@ (fields_autoplaced yes) (uuid "86587291-9c56-450c-9555-19dbdc21a12f") (property "Reference" "U13" - (at 99.695 116.84 0) + (at 99.695 119.38 0) (effects (font (size 1.27 1.27) @@ -8611,7 +11746,7 @@ ) ) (property "Value" "~" - (at 99.695 119.38 0) + (at 99.695 121.92 0) (effects (font (size 1.27 1.27) @@ -8619,7 +11754,7 @@ ) ) (property "Footprint" "" - (at 99.06 123.19 0) + (at 99.06 125.73 0) (effects (font (size 1.27 1.27) @@ -8628,7 +11763,7 @@ ) ) (property "Datasheet" "" - (at 99.06 123.19 0) + (at 99.06 125.73 0) (effects (font (size 1.27 1.27) @@ -8637,7 +11772,7 @@ ) ) (property "Description" "" - (at 99.06 123.19 0) + (at 99.06 125.73 0) (effects (font (size 1.27 1.27) @@ -8664,8 +11799,8 @@ ) ) (symbol - (lib_id "peppercorn:MUX2") - (at 71.12 111.76 0) + (lib_id "peppercorn:MUX2 (conceptual)") + (at 71.12 109.22 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8674,7 +11809,7 @@ (fields_autoplaced yes) (uuid "90c954c5-b38e-45bb-a057-d9a8b59c354e") (property "Reference" "M7" - (at 71.7551 115.57 90) + (at 71.7551 113.03 90) (effects (font (size 1.27 1.27) @@ -8684,7 +11819,7 @@ ) ) (property "Value" "~" - (at 71.12 115.57 0) + (at 71.12 113.03 0) (effects (font (size 1.27 1.27) @@ -8692,7 +11827,7 @@ ) ) (property "Footprint" "" - (at 71.12 111.76 0) + (at 71.12 109.22 0) (effects (font (size 1.27 1.27) @@ -8701,7 +11836,7 @@ ) ) (property "Datasheet" "" - (at 71.12 111.76 0) + (at 71.12 109.22 0) (effects (font (size 1.27 1.27) @@ -8710,7 +11845,7 @@ ) ) (property "Description" "" - (at 71.12 111.76 0) + (at 71.12 109.22 0) (effects (font (size 1.27 1.27) @@ -8739,6 +11874,75 @@ ) ) ) + (symbol + (lib_id "peppercorn:LUT1") + (at 25.4 168.91 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9914b4bf-7457-4030-86fd-2a0f239c27d8") + (property "Reference" "L7" + (at 25.4 162.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 25.4 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 25.4 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 25.4 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 25.4 168.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D" + (uuid "1cecc4c5-8761-4d2c-96a3-0790b74f3003") + ) + (pin "Y" + (uuid "1c31ea62-9b9f-4ad8-8ae4-34a65d8eaa7c") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "L7") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "peppercorn:MUX2B") (at 27.94 124.46 0) @@ -8897,7 +12101,7 @@ ) (symbol (lib_id "peppercorn:MUX2") - (at 96.52 113.03 0) + (at 95.25 113.03 0) (mirror x) (unit 1) (exclude_from_sim no) @@ -8906,7 +12110,7 @@ (dnp no) (uuid "a9bdcd54-03b4-4a53-985b-21b1573ec63d") (property "Reference" "M6" - (at 96.52 107.95 0) + (at 95.25 107.95 0) (effects (font (size 1.27 1.27) @@ -8915,7 +12119,7 @@ ) ) (property "Value" "~" - (at 96.52 106.68 0) + (at 95.25 106.68 0) (effects (font (size 1.27 1.27) @@ -8923,7 +12127,7 @@ ) ) (property "Footprint" "" - (at 96.52 113.03 0) + (at 95.25 113.03 0) (effects (font (size 1.27 1.27) @@ -8932,7 +12136,7 @@ ) ) (property "Datasheet" "" - (at 96.52 113.03 0) + (at 95.25 113.03 0) (effects (font (size 1.27 1.27) @@ -8941,7 +12145,7 @@ ) ) (property "Description" "" - (at 96.52 113.03 0) + (at 95.25 113.03 0) (effects (font (size 1.27 1.27) @@ -8972,7 +12176,7 @@ ) (symbol (lib_id "peppercorn:AO21") - (at 60.96 118.11 0) + (at 58.42 115.57 0) (mirror x) (unit 1) (exclude_from_sim no) @@ -8981,7 +12185,7 @@ (dnp no) (uuid "ab79a7c7-59df-465b-be0d-6f1cbcfd4708") (property "Reference" "U12" - (at 63.4999 127 0) + (at 60.9599 124.46 0) (effects (font (size 1.27 1.27) @@ -8990,7 +12194,7 @@ ) ) (property "Value" "~" - (at 63.4999 124.46 0) + (at 60.9599 121.92 0) (effects (font (size 1.27 1.27) @@ -8998,7 +12202,7 @@ ) ) (property "Footprint" "" - (at 60.96 118.11 0) + (at 58.42 115.57 0) (effects (font (size 1.27 1.27) @@ -9007,7 +12211,7 @@ ) ) (property "Datasheet" "" - (at 60.96 118.11 0) + (at 58.42 115.57 0) (effects (font (size 1.27 1.27) @@ -9016,7 +12220,7 @@ ) ) (property "Description" "" - (at 60.96 118.11 0) + (at 58.42 115.57 0) (effects (font (size 1.27 1.27) @@ -9046,17 +12250,17 @@ ) ) (symbol - (lib_id "peppercorn:FA") - (at 90.17 165.1 0) + (lib_id "peppercorn:MUX2 (conceptual)") + (at 71.12 123.19 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "ba6309a2-8058-4ace-85e1-2c18ef868901") - (property "Reference" "U15" - (at 90.17 165.1 0) + (uuid "b5634b90-8f8f-430b-8036-6b7d3b13134f") + (property "Reference" "M9" + (at 71.12 128.27 0) (effects (font (size 1.27 1.27) @@ -9065,7 +12269,7 @@ ) ) (property "Value" "~" - (at 93.98 161.8549 0) + (at 71.12 127 0) (effects (font (size 1.27 1.27) @@ -9073,7 +12277,7 @@ ) ) (property "Footprint" "" - (at 90.17 165.1 0) + (at 71.12 123.19 0) (effects (font (size 1.27 1.27) @@ -9082,7 +12286,7 @@ ) ) (property "Datasheet" "" - (at 90.17 165.1 0) + (at 71.12 123.19 0) (effects (font (size 1.27 1.27) @@ -9091,7 +12295,155 @@ ) ) (property "Description" "" - (at 90.17 165.1 0) + (at 71.12 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "54fc3a6a-1625-4920-960c-b9791cd6aa3b") + ) + (pin "S" + (uuid "fd719332-5535-42e9-bba6-026e6f98ef7c") + ) + (pin "Y" + (uuid "b031f020-4e49-4d98-bd15-1d133db19182") + ) + (pin "D0" + (uuid "930bc219-8e81-4c2e-b2ae-caf7344812a2") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "M9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "OR_2") + (lib_id "peppercorn:OR") + (at 257.81 113.03 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b9c35fda-e7a8-453a-a39b-035ec424ae2b") + (property "Reference" "U32" + (at 256.8074 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 256.8074 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 257.81 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 257.81 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 257.81 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "98055f56-34b5-48ef-b749-c7ce6ba172d8") + ) + (pin "" + (uuid "a2ad609a-42bb-4740-aea5-71d0fd008f7f") + ) + (pin "" + (uuid "8adc24bd-d205-4cdf-833c-5116e74f0e44") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U32") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:FA") + (at 46.99 170.18 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ba6309a2-8058-4ace-85e1-2c18ef868901") + (property "Reference" "U15" + (at 46.99 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 50.8 166.9349 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 46.99 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 46.99 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 46.99 170.18 0) (effects (font (size 1.27 1.27) @@ -9100,19 +12452,19 @@ ) ) (pin "CO" - (uuid "933a8c72-51d9-482d-addf-221be4e6533c") + (uuid "933a8c72-51d9-482d-addf-221be4e6533e") ) (pin "A" - (uuid "fe5f5dc6-3a3c-45ac-b718-343b3874c6af") + (uuid "fe5f5dc6-3a3c-45ac-b718-343b3874c6b1") ) (pin "CI" - (uuid "de18aee7-89de-4c9a-8b1a-a6175dc7546c") + (uuid "de18aee7-89de-4c9a-8b1a-a6175dc7546e") ) (pin "S" - (uuid "a6ad5aef-faae-41b5-8735-250d75810e7b") + (uuid "a6ad5aef-faae-41b5-8735-250d75810e7d") ) (pin "B" - (uuid "8190d48e-b47d-4e81-8891-ecfa687d2c77") + (uuid "8190d48e-b47d-4e81-8891-ecfa687d2c79") ) (instances (project "" @@ -9178,16 +12530,16 @@ ) ) (pin "D1" - (uuid "00c9b3f9-6f65-4e14-8bef-56d94a7c6653") + (uuid "00c9b3f9-6f65-4e14-8bef-56d94a7c6655") ) (pin "Y" - (uuid "bdebe331-1129-4ae7-97b2-8dd6a259a319") + (uuid "bdebe331-1129-4ae7-97b2-8dd6a259a31b") ) (pin "D0" - (uuid "402d0f3a-35d8-4165-91dc-de1bc97388b3") + (uuid "402d0f3a-35d8-4165-91dc-de1bc97388b5") ) (pin "D0" - (uuid "723cf123-8954-408b-821f-f89f5d71757e") + (uuid "723cf123-8954-408b-821f-f89f5d717580") ) (instances (project "" @@ -9198,9 +12550,82 @@ ) ) ) + (symbol + (lib_name "XOR_1") + (lib_id "peppercorn:XOR") + (at 111.76 85.09 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c82602c7-6528-479d-a99b-d46c99396116") + (property "Reference" "U26" + (at 111.3927 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 111.3927 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 111.76 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 111.76 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 111.76 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "f93f2787-cc1f-4354-8830-733cf99f0b2d") + ) + (pin "" + (uuid "f318b227-4c2b-427b-ad42-f275183a7c24") + ) + (pin "" + (uuid "31a81d3f-f4e4-42d6-abe5-e8583bc0d158") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U26") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "peppercorn:MUX2 (conceptual)") - (at 83.82 83.82 0) + (at 86.36 83.82 0) (mirror x) (unit 1) (exclude_from_sim no) @@ -9210,7 +12635,7 @@ (fields_autoplaced yes) (uuid "c9f920a0-f6d7-4a1a-a7c8-576a4a52ac4c") (property "Reference" "M3" - (at 83.82 77.47 0) + (at 86.36 77.47 0) (effects (font (size 1.27 1.27) @@ -9219,7 +12644,7 @@ ) ) (property "Value" "~" - (at 83.82 80.01 0) + (at 86.36 80.01 0) (effects (font (size 1.27 1.27) @@ -9227,7 +12652,7 @@ ) ) (property "Footprint" "" - (at 83.82 83.82 0) + (at 86.36 83.82 0) (effects (font (size 1.27 1.27) @@ -9236,7 +12661,7 @@ ) ) (property "Datasheet" "" - (at 83.82 83.82 0) + (at 86.36 83.82 0) (effects (font (size 1.27 1.27) @@ -9245,7 +12670,7 @@ ) ) (property "Description" "" - (at 83.82 83.82 0) + (at 86.36 83.82 0) (effects (font (size 1.27 1.27) @@ -9276,7 +12701,7 @@ ) (symbol (lib_id "peppercorn:CONFIG") - (at 99.06 157.48 0) + (at 55.88 162.56 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9285,7 +12710,7 @@ (fields_autoplaced yes) (uuid "cd49dc49-817f-4af1-9fc1-0a0c5e7b1e01") (property "Reference" "U23" - (at 99.06 157.48 0) + (at 55.88 162.56 0) (effects (font (size 1.27 1.27) @@ -9294,7 +12719,7 @@ ) ) (property "Value" "~" - (at 99.06 154.94 0) + (at 55.88 160.02 0) (effects (font (size 1.27 1.27) @@ -9302,7 +12727,7 @@ ) ) (property "Footprint" "" - (at 99.06 157.48 0) + (at 55.88 162.56 0) (effects (font (size 1.27 1.27) @@ -9311,7 +12736,7 @@ ) ) (property "Datasheet" "" - (at 99.06 157.48 0) + (at 55.88 162.56 0) (effects (font (size 1.27 1.27) @@ -9320,7 +12745,7 @@ ) ) (property "Description" "" - (at 99.06 157.48 0) + (at 55.88 162.56 0) (effects (font (size 1.27 1.27) @@ -9329,7 +12754,7 @@ ) ) (pin "" - (uuid "f91f5111-7574-4155-9c55-b726635286fb") + (uuid "f91f5111-7574-4155-9c55-b726635286fc") ) (instances (project "" @@ -9342,7 +12767,7 @@ ) (symbol (lib_id "peppercorn:CONFIG") - (at 77.47 146.05 0) + (at 34.29 151.13 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9351,7 +12776,7 @@ (fields_autoplaced yes) (uuid "d06ff951-b446-411e-bdbc-e5cc31c79d1d") (property "Reference" "U21" - (at 77.47 146.05 0) + (at 34.29 151.13 0) (effects (font (size 1.27 1.27) @@ -9360,7 +12785,7 @@ ) ) (property "Value" "~" - (at 77.47 143.51 0) + (at 34.29 148.59 0) (effects (font (size 1.27 1.27) @@ -9368,7 +12793,7 @@ ) ) (property "Footprint" "" - (at 77.47 146.05 0) + (at 34.29 151.13 0) (effects (font (size 1.27 1.27) @@ -9377,7 +12802,7 @@ ) ) (property "Datasheet" "" - (at 77.47 146.05 0) + (at 34.29 151.13 0) (effects (font (size 1.27 1.27) @@ -9386,7 +12811,7 @@ ) ) (property "Description" "" - (at 77.47 146.05 0) + (at 34.29 151.13 0) (effects (font (size 1.27 1.27) @@ -9395,7 +12820,7 @@ ) ) (pin "" - (uuid "f91f5111-7574-4155-9c55-b726635286fb") + (uuid "f91f5111-7574-4155-9c55-b726635286fd") ) (instances (project "" @@ -9482,17 +12907,18 @@ ) ) (symbol - (lib_id "peppercorn:CONFIG") - (at 99.06 167.64 0) + (lib_name "AND_2") + (lib_id "peppercorn:AND") + (at 214.63 107.95 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "dbb61f09-00a5-47c5-9231-7d32ff32ebcd") - (property "Reference" "U24" - (at 99.06 167.64 0) + (uuid "d45c0ca9-64c7-4dd0-ad22-84bec6beedac") + (property "Reference" "U29" + (at 215.265 101.6 0) (effects (font (size 1.27 1.27) @@ -9501,7 +12927,7 @@ ) ) (property "Value" "~" - (at 99.06 165.1 0) + (at 215.265 104.14 0) (effects (font (size 1.27 1.27) @@ -9509,7 +12935,7 @@ ) ) (property "Footprint" "" - (at 99.06 167.64 0) + (at 214.63 107.95 0) (effects (font (size 1.27 1.27) @@ -9518,7 +12944,7 @@ ) ) (property "Datasheet" "" - (at 99.06 167.64 0) + (at 214.63 107.95 0) (effects (font (size 1.27 1.27) @@ -9527,7 +12953,7 @@ ) ) (property "Description" "" - (at 99.06 167.64 0) + (at 214.63 107.95 0) (effects (font (size 1.27 1.27) @@ -9536,7 +12962,79 @@ ) ) (pin "" - (uuid "f91f5111-7574-4155-9c55-b726635286fb") + (uuid "d852218e-0603-435c-8fd8-56c4e55bebc1") + ) + (pin "" + (uuid "e0c125eb-d33f-4201-a07c-1cdc6696b491") + ) + (pin "" + (uuid "c1f40499-1525-4d39-b9a6-c031be9c1222") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U29") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:CONFIG") + (at 55.88 172.72 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "dbb61f09-00a5-47c5-9231-7d32ff32ebcd") + (property "Reference" "U24" + (at 55.88 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 55.88 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 55.88 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 55.88 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 55.88 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "f91f5111-7574-4155-9c55-b726635286fe") ) (instances (project "" @@ -9548,17 +13046,17 @@ ) ) (symbol - (lib_id "peppercorn:CONFIG") - (at 77.47 156.21 0) + (lib_id "peppercorn:MUX2") + (at 240.03 106.68 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "f09b834c-fb7a-4b99-86fe-435d1f607718") - (property "Reference" "U20" - (at 77.47 156.21 0) + (uuid "e02bc466-f4b9-4587-8548-450221a7fe42") + (property "Reference" "M10" + (at 240.03 111.76 0) (effects (font (size 1.27 1.27) @@ -9567,7 +13065,7 @@ ) ) (property "Value" "~" - (at 77.47 153.67 0) + (at 240.03 113.03 0) (effects (font (size 1.27 1.27) @@ -9575,7 +13073,7 @@ ) ) (property "Footprint" "" - (at 77.47 156.21 0) + (at 240.03 106.68 0) (effects (font (size 1.27 1.27) @@ -9584,7 +13082,7 @@ ) ) (property "Datasheet" "" - (at 77.47 156.21 0) + (at 240.03 106.68 0) (effects (font (size 1.27 1.27) @@ -9593,7 +13091,83 @@ ) ) (property "Description" "" - (at 77.47 156.21 0) + (at 240.03 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D0" + (uuid "20e951bc-4583-403d-adc3-647d62fd22cc") + ) + (pin "Y" + (uuid "553af73e-fe7b-473c-b224-981d623bbcd2") + ) + (pin "D1" + (uuid "0fa30a0f-01eb-4581-8a4d-e8227a014e72") + ) + (pin "S" + (uuid "b2c02852-9cbb-4da7-a8bc-5d8cac771778") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "M10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "OR_1") + (lib_id "peppercorn:OR") + (at 100.33 120.65 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e2bd60ac-05d2-4716-8302-dfe90132f57a") + (property "Reference" "U30" + (at 99.3274 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 99.3274 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 100.33 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 100.33 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 100.33 120.65 0) (effects (font (size 1.27 1.27) @@ -9602,7 +13176,155 @@ ) ) (pin "" - (uuid "f91f5111-7574-4155-9c55-b726635286fb") + (uuid "6b7a81f7-8fbb-474b-a9c9-61f5711318d8") + ) + (pin "" + (uuid "34beabf1-abdd-46b1-ab49-de2ff9d90269") + ) + (pin "" + (uuid "7da147dc-ede8-4697-9e3f-28f65e03bd5a") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U30") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "XOR3_1") + (lib_id "peppercorn:XOR3") + (at 234.95 114.3 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e980ba5e-b171-4302-bc7e-3725a35e6a21") + (property "Reference" "U31" + (at 234.315 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 234.315 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 234.95 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 234.95 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 234.95 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "7ad26d86-98df-40b5-939a-57e98b818dd5") + ) + (pin "" + (uuid "06809ad8-048b-4e2a-9900-63a06b95cba5") + ) + (pin "" + (uuid "89c63bf7-24cb-41f7-aa64-97551fca2147") + ) + (pin "" + (uuid "78d36db3-ec05-4230-9f73-d9bdb1bb7ca4") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U31") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:CONFIG") + (at 34.29 161.29 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f09b834c-fb7a-4b99-86fe-435d1f607718") + (property "Reference" "U20" + (at 34.29 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 34.29 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 34.29 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 34.29 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 34.29 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "f91f5111-7574-4155-9c55-b726635286ff") ) (instances (project "" @@ -9668,28 +13390,28 @@ ) ) (pin "3" - (uuid "d44a794a-e404-4adf-9091-27b41b9ac784") + (uuid "d44a794a-e404-4adf-9091-27b41b9ac785") ) (pin "4" - (uuid "3acff64e-ff16-4f3a-ab9d-914f07e35233") + (uuid "3acff64e-ff16-4f3a-ab9d-914f07e35234") ) (pin "1" - (uuid "594045d4-94b2-4f2c-b852-8949a53c3f4e") + (uuid "594045d4-94b2-4f2c-b852-8949a53c3f4f") ) (pin "2" - (uuid "3a5c51bf-ce9b-413e-8532-092edf42162d") + (uuid "3a5c51bf-ce9b-413e-8532-092edf42162e") ) (pin "M2" - (uuid "27d17b61-66cb-471a-92db-43ec5d68f768") + (uuid "27d17b61-66cb-471a-92db-43ec5d68f769") ) (pin "M4" - (uuid "c5602bb8-ccfa-48a3-8faa-2b4ad028a4e3") + (uuid "c5602bb8-ccfa-48a3-8faa-2b4ad028a4e4") ) (pin "E" - (uuid "a8908861-af6c-4639-ba64-d553537bc3e1") + (uuid "a8908861-af6c-4639-ba64-d553537bc3e2") ) (pin "M1" - (uuid "3339036e-5cd2-46d6-b179-b20014caf7d4") + (uuid "3339036e-5cd2-46d6-b179-b20014caf7d5") ) (pin "M3" (uuid "eb621c1c-20f2-4ace-861e-60f25043a0ae") @@ -9758,16 +13480,16 @@ ) ) (pin "D1" - (uuid "00c9b3f9-6f65-4e14-8bef-56d94a7c6653") + (uuid "00c9b3f9-6f65-4e14-8bef-56d94a7c6656") ) (pin "Y" - (uuid "bdebe331-1129-4ae7-97b2-8dd6a259a319") + (uuid "bdebe331-1129-4ae7-97b2-8dd6a259a31c") ) (pin "D0" - (uuid "402d0f3a-35d8-4165-91dc-de1bc97388b3") + (uuid "402d0f3a-35d8-4165-91dc-de1bc97388b6") ) (pin "D0" - (uuid "723cf123-8954-408b-821f-f89f5d71757e") + (uuid "723cf123-8954-408b-821f-f89f5d717581") ) (instances (project "" @@ -9780,7 +13502,7 @@ ) (symbol (lib_id "peppercorn:OR") - (at 62.23 110.49 0) + (at 59.69 107.95 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9789,7 +13511,7 @@ (fields_autoplaced yes) (uuid "fb271d8a-21de-4fe3-a4de-50fa4af51f95") (property "Reference" "U16" - (at 61.2274 104.14 0) + (at 58.6874 101.6 0) (effects (font (size 1.27 1.27) @@ -9798,7 +13520,7 @@ ) ) (property "Value" "~" - (at 61.2274 106.68 0) + (at 58.6874 104.14 0) (effects (font (size 1.27 1.27) @@ -9806,7 +13528,7 @@ ) ) (property "Footprint" "" - (at 62.23 110.49 0) + (at 59.69 107.95 0) (effects (font (size 1.27 1.27) @@ -9815,7 +13537,7 @@ ) ) (property "Datasheet" "" - (at 62.23 110.49 0) + (at 59.69 107.95 0) (effects (font (size 1.27 1.27) @@ -9824,7 +13546,7 @@ ) ) (property "Description" "" - (at 62.23 110.49 0) + (at 59.69 107.95 0) (effects (font (size 1.27 1.27) diff --git a/schematics/cpe/cpe.pdf b/schematics/cpe/cpe.pdf index c01e190c978d6f7f82c89332ca6bf9f39ec5f476..49910672a8bd7055fb810ed81ad4a02635c23b36 100644 GIT binary patch literal 90186 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%0D_;4yPj|0YJ(^Z@yL!*F{PjA8 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 QULJM;5)F-{k`&Va0>oA=)&Kwi literal 62514 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 diff --git a/schematics/cpe/peppercorn.kicad_sym b/schematics/cpe/peppercorn.kicad_sym index f9a967f..30cc151 100755 --- a/schematics/cpe/peppercorn.kicad_sym +++ b/schematics/cpe/peppercorn.kicad_sym @@ -143,6 +143,165 @@ ) (embedded_fonts no) ) + (symbol "AND3" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "AND3_1_1" + (arc + (start 2.54 0) + (mid 1.9581 -2.3638) + (end 0 -3.81) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 0 3.81) + (mid 2.0592 2.4311) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -3.81) (xy -1.27 -3.81) (xy -1.27 3.81) (xy 0 3.81) + ) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -3.81 2.54 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -3.81 0 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -3.81 -2.54 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 5.08 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "AO21" (exclude_from_sim no) (in_bom yes) @@ -830,6 +989,176 @@ ) (embedded_fonts no) ) + (symbol "LUT1" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "L" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LUT1_0_1" + (rectangle + (start -2.54 2.54) + (end 2.54 -5.08) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 0.762) + (end -1.524 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 -0.254) + (end -1.524 -0.762) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 0.508) (xy 0.762 0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -0.508) (xy 0.762 -0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.016) (xy 0.762 1.016) (xy 1.524 0.762) (xy 1.524 -0.762) (xy 0.762 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.524 0) (xy 2.032 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "LUT1_1_1" + (pin input line + (at -5.08 0 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 5.08 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "Y" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "LUT2" (exclude_from_sim no) (in_bom yes) @@ -3384,6 +3713,165 @@ ) (embedded_fonts no) ) + (symbol "NAND3" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "NAND3_1_1" + (arc + (start 2.54 0) + (mid 1.9581 -2.3638) + (end 0 -3.81) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 0 3.81) + (mid 2.0592 2.4311) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -3.81) (xy -1.27 -3.81) (xy -1.27 3.81) (xy 0 3.81) + ) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -3.81 2.54 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -3.81 0 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -3.81 -2.54 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output inverted + (at 5.08 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "NOR" (exclude_from_sim no) (in_bom yes) @@ -4790,4 +5278,201 @@ ) (embedded_fonts no) ) + (symbol "XOR3" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "XOR3_0_1" + (arc + (start -3.048 3.81) + (mid 0.5351 3.0623) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 0.6095 -2.8827) + (end -2.794 -3.556) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + ) + (symbol "XOR3_1_1" + (arc + (start -3.81 3.81) + (mid -2.464 2.0874) + (end -2.0046 -0.0498) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -1.9759 0.0685) + (mid -2.4353 -2.0687) + (end -3.7813 -3.7913) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -3.0193 3.7913) + (mid -1.6733 2.0687) + (end -1.2139 -0.0685) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -1.2139 0.0685) + (mid -1.6733 -2.0687) + (end -3.0193 -3.7913) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -5.08 2.54 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 0 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -2.54 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 5.08 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) )