diff --git a/schematics/cpe/cpe.kicad_sch b/schematics/cpe/cpe.kicad_sch new file mode 100755 index 0000000..f6eff3d --- /dev/null +++ b/schematics/cpe/cpe.kicad_sch @@ -0,0 +1,10063 @@ +(kicad_sch + (version 20250114) + (generator "eeschema") + (generator_version "9.0") + (uuid "9f0f286e-766f-42c5-a606-2ea7b7c2c18b") + (paper "A4") + (lib_symbols + (symbol "LUT2 with C_I mux_1" + (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 "LUT2 with C_I mux_1_0_1" + (polyline + (pts + (xy -7.62 0) (xy -7.62 -5.08) (xy -2.54 -3.81) (xy -2.54 -1.27) (xy -7.62 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.54 2.54) + (end 2.54 -5.08) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 2.032) + (end -1.524 1.524) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 1.016) + (end -1.524 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 -0.508) + (end -1.524 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 -1.524) + (end -1.524 -2.032) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 1.778) (xy -1.016 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 0.762) (xy -1.016 0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -0.762) (xy -1.016 -0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -1.778) (xy -1.016 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 0.254) (xy -1.016 2.286) (xy -0.254 2.032) (xy -0.254 0.508) (xy -1.016 0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 -0.254) (xy -1.016 -2.286) (xy -0.254 -2.032) (xy -0.254 -0.508) (xy -1.016 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.254 1.27) (xy 0.254 1.27) (xy 0.254 0.508) (xy 0.762 0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.254 -1.27) (xy 0.254 -1.27) (xy 0.254 -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 "LUT2 with C_I mux_1_1_1" + (pin input line + (at -10.16 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D1" + (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 "D0" + (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 with C_I mux_2" + (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 "LUT2 with C_I mux_2_0_1" + (polyline + (pts + (xy -7.62 0) (xy -7.62 -5.08) (xy -2.54 -3.81) (xy -2.54 -1.27) (xy -7.62 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.54 2.54) + (end 2.54 -5.08) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 2.032) + (end -1.524 1.524) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 1.016) + (end -1.524 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 -0.508) + (end -1.524 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 -1.524) + (end -1.524 -2.032) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 1.778) (xy -1.016 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 0.762) (xy -1.016 0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -0.762) (xy -1.016 -0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -1.778) (xy -1.016 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 0.254) (xy -1.016 2.286) (xy -0.254 2.032) (xy -0.254 0.508) (xy -1.016 0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 -0.254) (xy -1.016 -2.286) (xy -0.254 -2.032) (xy -0.254 -0.508) (xy -1.016 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.254 1.27) (xy 0.254 1.27) (xy 0.254 0.508) (xy 0.762 0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.254 -1.27) (xy 0.254 -1.27) (xy 0.254 -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 "LUT2 with C_I mux_2_1_1" + (pin input line + (at -10.16 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D1" + (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 "D0" + (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 with C_I mux_3" + (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 "LUT2 with C_I mux_3_0_1" + (polyline + (pts + (xy -7.62 0) (xy -7.62 -5.08) (xy -2.54 -3.81) (xy -2.54 -1.27) (xy -7.62 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.54 2.54) + (end 2.54 -5.08) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 2.032) + (end -1.524 1.524) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 1.016) + (end -1.524 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 -0.508) + (end -1.524 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 -1.524) + (end -1.524 -2.032) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 1.778) (xy -1.016 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 0.762) (xy -1.016 0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -0.762) (xy -1.016 -0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -1.778) (xy -1.016 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 0.254) (xy -1.016 2.286) (xy -0.254 2.032) (xy -0.254 0.508) (xy -1.016 0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 -0.254) (xy -1.016 -2.286) (xy -0.254 -2.032) (xy -0.254 -0.508) (xy -1.016 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.254 1.27) (xy 0.254 1.27) (xy 0.254 0.508) (xy 0.762 0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.254 -1.27) (xy 0.254 -1.27) (xy 0.254 -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 "LUT2 with C_I mux_3_1_1" + (pin input line + (at -10.16 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D1" + (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 "D0" + (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:AND" + (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" + (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 "peppercorn:AO21" + (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 "AO21_1_1" + (arc + (start -1.27 2.54) + (mid -0.3243 1.4253) + (end 0 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 0 0) + (mid -0.2725 -1.4513) + (end -1.27 -2.54) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -1.2702 2.5398) + (mid 1.1609 2.059) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 1.161 -2.0591) + (end -1.2702 -2.5398) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 3.81 5.08) + (mid 5.6061 4.3361) + (end 6.35 2.54) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 6.35 2.54) + (mid 5.6061 0.7439) + (end 3.81 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.81 0) (xy 2.54 0) (xy 2.54 5.08) (xy 3.81 5.08) + ) + (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 input line + (at 0 3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 8.89 2.54 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:CONFIG" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 2.54 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (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 "CONFIG_0_1" + (rectangle + (start -5.08 1.27) + (end 5.08 -1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "CONFIG_1_1" + (pin output line + (at 7.62 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:C_FUNCTION" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C_FUNCTION" + (at 0.254 7.874 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 "C_FUNCTION_0_1" + (rectangle + (start -6.35 6.35) + (end 6.35 -8.89) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + ) + (symbol "C_FUNCTION_1_1" + (pin output line + (at 8.89 5.08 180) + (length 2.54) + (name "C_MULT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 8.89 2.54 180) + (length 2.54) + (name "C_MX4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 8.89 0 180) + (length 2.54) + (name "C_EN_CIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 8.89 -2.54 180) + (length 2.54) + (name "C_ADDF" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 8.89 -5.08 180) + (length 2.54) + (name "C_ADDF2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 8.89 -7.62 180) + (length 2.54) + (name "C_ADDCIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "peppercorn:FA" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (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 "FA_0_1" + (rectangle + (start -2.54 2.54) + (end 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "FA_1_1" + (text "+" + (at 0 0 0) + (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 "A" + (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 "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 0 5.08 270) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "CO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 0 -5.08 90) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "CI" + (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 "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "peppercorn:LUT2" + (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 "LUT2_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 2.032) + (end -1.524 1.524) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 1.016) + (end -1.524 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 -0.508) + (end -1.524 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 -1.524) + (end -1.524 -2.032) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 1.778) (xy -1.016 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 0.762) (xy -1.016 0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -0.762) (xy -1.016 -0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -1.778) (xy -1.016 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 0.254) (xy -1.016 2.286) (xy -0.254 2.032) (xy -0.254 0.508) (xy -1.016 0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 -0.254) (xy -1.016 -2.286) (xy -0.254 -2.032) (xy -0.254 -0.508) (xy -1.016 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.254 1.27) (xy 0.254 1.27) (xy 0.254 0.508) (xy 0.762 0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.254 -1.27) (xy 0.254 -1.27) (xy 0.254 -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 "LUT2_1_1" + (pin input line + (at -5.08 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D0" + (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 "D1" + (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 with C_I mux" + (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 "LUT2 with C_I mux_0_1" + (polyline + (pts + (xy -7.62 0) (xy -7.62 -5.08) (xy -2.54 -3.81) (xy -2.54 -1.27) (xy -7.62 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.54 2.54) + (end 2.54 -5.08) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 2.032) + (end -1.524 1.524) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 1.016) + (end -1.524 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 -0.508) + (end -1.524 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 -1.524) + (end -1.524 -2.032) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 1.778) (xy -1.016 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 0.762) (xy -1.016 0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -0.762) (xy -1.016 -0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -1.778) (xy -1.016 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 0.254) (xy -1.016 2.286) (xy -0.254 2.032) (xy -0.254 0.508) (xy -1.016 0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 -0.254) (xy -1.016 -2.286) (xy -0.254 -2.032) (xy -0.254 -0.508) (xy -1.016 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.254 1.27) (xy 0.254 1.27) (xy 0.254 0.508) (xy 0.762 0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.254 -1.27) (xy 0.254 -1.27) (xy 0.254 -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 "LUT2 with C_I mux_1_1" + (pin input line + (at -10.16 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D1" + (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 "D0" + (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:MUX invert/mask" + (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) + ) + (hide yes) + ) + ) + (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 "MUX invert/mask_0_1" + (rectangle + (start -3.81 5.08) + (end 3.81 -5.08) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.302 -5.588) (xy -3.302 -5.08) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.302 -5.588) (xy 4.318 -5.588) (xy 4.318 4.572) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 3.048) (xy -1.778 -0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 3.048) (xy -1.016 3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 2.54) (xy -3.302 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 1.27) (xy -3.302 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 0) (xy -3.302 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -0.508) (xy -1.27 -0.508) (xy -1.778 -0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0.762 1.27) + (mid 0.1142 -0.0398) + (end -1.27 -0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -1.016 3.048) + (mid 0.2412 2.5272) + (end 0.762 1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0.762 4.064) + (mid 1.3933 2.54) + (end 0.762 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.27 4.064) + (mid 1.9012 2.54) + (end 1.27 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 3.81) (xy -3.302 3.81) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 3.302 2.54) + (mid 2.6016 1.3572) + (end 1.27 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.27 4.064) + (mid 2.6016 3.7228) + (end 3.3018 2.5398) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.318 4.572) (xy 3.81 4.572) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "MUX invert/mask_1_1" + (text "C" + (at -3.048 4.318 0) + (effects + (font + (size 0.75 0.75) + ) + ) + ) + (text "E" + (at -3.048 3.048 0) + (effects + (font + (size 0.75 0.75) + ) + ) + ) + (text "X" + (at -3.048 1.778 0) + (effects + (font + (size 0.75 0.75) + ) + ) + ) + (text "M" + (at -3.048 0.508 0) + (effects + (font + (size 0.75 0.75) + ) + ) + ) + (text "(x4)" + (at 3.556 -6.604 0) + (effects + (font + (size 1 1) + ) + ) + ) + (pin input line + (at -6.35 3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "M1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -6.35 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "M2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -6.35 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "M3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -6.35 -3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "M4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 0 7.62 270) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 6.35 3.81 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 6.35 1.27 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 6.35 -1.27 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 6.35 -3.81 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "peppercorn:MUX2" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "M" + (at 0 -3.81 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 "MUX2_0_1" + (polyline + (pts + (xy -2.54 -2.54) (xy -2.54 2.54) (xy 2.54 1.27) (xy 2.54 -1.27) (xy -2.54 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "MUX2_1_1" + (pin input line + (at -5.08 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D0" + (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 "D1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 0 5.08 270) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S" + (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:MUX2 (conceptual)" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "M" + (at 0 -3.81 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 "MUX2 (conceptual)_1_1" + (polyline + (pts + (xy -2.54 -2.54) (xy -2.54 2.54) (xy 2.54 1.27) (xy 2.54 -1.27) (xy -2.54 -2.54) + ) + (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 "D0" + (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 "D1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 0 5.08 270) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S" + (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:MUX2B" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (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 "MUX2B_0_1" + (polyline + (pts + (xy -5.08 2.54) (xy -5.08 -2.54) (xy 5.08 -1.27) (xy 5.08 1.27) (xy -5.08 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "MUX2B_1_1" + (pin input line + (at -7.62 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 7.62 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:MUX4 (conceptual)" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "M" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (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 "MUX4 (conceptual)_1_1" + (polyline + (pts + (xy -5.08 -5.08) (xy -5.08 5.08) (xy 5.08 2.54) (xy 5.08 -2.54) (xy -5.08 -5.08) + ) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -7.62 3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 -3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 0 7.62 270) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 2.54 6.35 270) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 7.62 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:MUX4 (conceptual) (upside down)" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "M" + (at 0 5.588 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 "MUX4 (conceptual) (upside down)_1_1" + (polyline + (pts + (xy -2.54 -5.08) (xy -2.54 5.08) (xy 7.62 2.54) (xy 7.62 -2.54) (xy -2.54 -5.08) + ) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -5.08 3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D0" + (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 "D1" + (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 "D2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 2.54 -7.62 90) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 5.08 -6.35 90) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 10.16 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:MUX8" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "M" + (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 "MUX8_0_1" + (polyline + (pts + (xy -2.54 -10.16) (xy -2.54 10.16) (xy 5.08 2.54) (xy 5.08 -2.54) (xy -2.54 -10.16) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "MUX8_1_1" + (pin input line + (at -5.08 8.89 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 6.35 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D2" + (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 "D3" + (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 "D4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -6.35 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -8.89 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 0 12.7 270) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 2.54 10.16 270) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 5.08 7.62 270) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 7.62 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:NAND" + (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 "NAND_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 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 "peppercorn:OA21" + (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 "OA21_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) + ) + ) + (arc + (start 2.54 5.08) + (mid 3.4857 3.9653) + (end 3.81 2.54) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 3.81 2.54) + (mid 3.5375 1.0887) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 6.35 2.54) + (mid 4.971 0.4809) + (end 2.5398 0.0002) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.5398 5.0798) + (mid 4.9709 4.599) + (end 6.35 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 input line + (at 0 3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 8.89 2.54 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:OR" + (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" + (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 "peppercorn:XNOR" + (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 "XNOR_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 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 "peppercorn:XOR" + (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" + (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) + ) + ) + (text "L00" + (exclude_from_sim no) + (at 30.48 77.724 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "0f11b300-4d65-4122-9bd8-68b3c632301e") + ) + (text "MUX4b" + (exclude_from_sim no) + (at 43.18 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "14318a55-a872-4a75-8dc6-dc0c58ae5c90") + ) + (text "C_SN[0]" + (exclude_from_sim no) + (at 77.47 166.624 0) + (effects + (font + (size 1 1) + ) + ) + (uuid "17d31f77-cc32-43c8-9aca-dbe0be6c3a58") + ) + (text "C_I2" + (exclude_from_sim no) + (at 25.4 89.154 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "1aad5126-7799-4d7b-babb-cda8ad3cfda9") + ) + (text "C = L10\nX = L11" + (exclude_from_sim no) + (at 30.48 64.262 0) + (effects + (font + (size 1 1) + ) + ) + (uuid "1b8a4096-7b5f-45d3-9674-5f6edeb3ab49") + ) + (text "C_FUNCTION=\n0: (none)\n1: C_ADDF, C_ADDCIN\n2: C_ADDF, C_ADDF2, C_ADDCIN\n3: C_MULT, C_ADDF, C_ADDF2, C_ADDCIN\n4: C_MX4\n5: C_EN_CIN\n6: C_CONCAT: C_ADDF\n7: C_ADDCIN" + (exclude_from_sim no) + (at 46.482 37.592 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "1fa9241d-d7f0-4e8c-a209-30223160859e") + ) + (text "C_I1" + (exclude_from_sim no) + (at 25.4 76.454 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "2e774f55-4e5e-4925-a420-fec8d5050246") + ) + (text "C_BR" + (exclude_from_sim no) + (at 114.046 166.624 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "4057b396-8332-4163-86ea-97a97cce548c") + ) + (text "C_HORIZ" + (exclude_from_sim no) + (at 27.686 124.714 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "4f1ce138-c086-4870-a9eb-974365904397") + ) + (text "C_2D_IN" + (exclude_from_sim no) + (at 77.47 170.434 0) + (effects + (font + (size 1 1) + ) + ) + (uuid "52e2b236-6603-471e-8779-eeaae19074bd") + ) + (text "C_I3" + (exclude_from_sim no) + (at 25.4 101.854 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "601209ef-b2a1-421c-9156-53eb1b50d87e") + ) + (text "C_SN[2]" + (exclude_from_sim no) + (at 99.06 147.574 0) + (effects + (font + (size 1 1) + ) + ) + (uuid "612f028b-00c2-4fa9-9886-f8495fde24d5") + ) + (text "L20" + (exclude_from_sim no) + (at 99.06 104.394 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "69bbb9a8-9a4f-447e-83bb-cd06492eda6f") + ) + (text "L02" + (exclude_from_sim no) + (at 30.48 103.124 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "8a87f480-0798-4839-a686-eba696122112") + ) + (text "C_SN[2]" + (exclude_from_sim no) + (at 77.47 146.304 0) + (effects + (font + (size 1 1) + ) + ) + (uuid "97df9cf1-743f-4739-877a-fd47c54d1283") + ) + (text "C_BR" + (exclude_from_sim no) + (at 114.046 156.464 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "986a1e47-cd84-4e16-8f61-5149c6eec5fb") + ) + (text "L03" + (exclude_from_sim no) + (at 30.48 115.824 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "a1e000ca-4487-4b55-b99b-6032c298f5c9") + ) + (text "PROPAGATE" + (exclude_from_sim no) + (at 121.92 77.978 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "a68854e0-59ad-4d4a-a901-0ac76e1749e1") + ) + (text "L10" + (exclude_from_sim no) + (at 63.5 89.154 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "b404cdd8-9b3e-4c26-933c-a9583cd38d13") + ) + (text "C_SN[0]" + (exclude_from_sim no) + (at 99.06 167.894 0) + (effects + (font + (size 1 1) + ) + ) + (uuid "b4b225f5-d812-4939-9300-ac96d5a0afed") + ) + (text "C_SN[1]" + (exclude_from_sim no) + (at 99.06 157.734 0) + (effects + (font + (size 1 1) + ) + ) + (uuid "b9716b8b-29ef-4eea-b348-6a35ebb49d49") + ) + (text "MUX4a" + (exclude_from_sim no) + (at 48.26 61.214 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "ba55d24b-a8d1-48b4-8402-8b169cace1cd") + ) + (text "This diagram is intended to be functionally correct\nbut when given a choice between ease of understanding\nand physical accuracy, I always chose the former.\n\nDashed symbols represent where I'm describing something\nphysically inaccurate.\n- Hannah Ravensloft" + (exclude_from_sim no) + (at 44.45 19.812 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "be9ff3d3-86be-4f8a-86ed-a16e27d31ee4") + ) + (text "C_I4" + (exclude_from_sim no) + (at 25.4 114.554 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "bf6efa09-22bc-4118-9823-973d264ee7b0") + ) + (text "GENERATE" + (exclude_from_sim no) + (at 122.174 114.554 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "c20f2d8d-2bd7-4250-aaed-2869f565373a") + ) + (text "L11" + (exclude_from_sim no) + (at 63.5 104.394 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "c59cbefe-4c6a-4202-af6f-1a2c825ce4e4") + ) + (text "L01" + (exclude_from_sim no) + (at 30.48 90.424 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "d08fe5f8-0c12-4096-ac79-5df95def021a") + ) + (text "C_SN[1]" + (exclude_from_sim no) + (at 77.47 156.464 0) + (effects + (font + (size 1 1) + ) + ) + (uuid "d934f2b0-50ab-4ad8-97b3-588b83c9a85c") + ) + (text "C = L11\nX = L10" + (exclude_from_sim no) + (at 27.94 140.208 0) + (effects + (font + (size 1 1) + ) + ) + (uuid "dc83a431-cbbc-40ab-96c9-299f2a7982dd") + ) + (text "C_BR" + (exclude_from_sim no) + (at 114.046 146.304 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "f669fc07-0321-4240-abaa-b29f3567ef15") + ) + (junction + (at 71.12 85.09) + (diameter 0) + (color 0 0 0 0) + (uuid "141e2813-64d3-44d1-86fd-4e3c2958d1a5") + ) + (junction + (at 43.18 83.82) + (diameter 0) + (color 0 0 0 0) + (uuid "1ca99fc7-72b3-4815-8e3d-f04d42ba9ba8") + ) + (junction + (at 71.12 76.2) + (diameter 0) + (color 0 0 0 0) + (uuid "1f9ceb82-1b96-44b6-bb7a-6c33d573c318") + ) + (junction + (at 73.66 100.33) + (diameter 0) + (color 0 0 0 0) + (uuid "264d4d60-9087-4fe3-b93d-900c082e675b") + ) + (junction + (at 83.82 92.71) + (diameter 0) + (color 0 0 0 0) + (uuid "337073e2-38ca-4024-b556-9974906ddb1d") + ) + (junction + (at 45.72 119.38) + (diameter 0) + (color 0 0 0 0) + (uuid "4b07020f-67eb-4155-a57d-6ca7d77b7fc7") + ) + (junction + (at 43.18 116.84) + (diameter 0) + (color 0 0 0 0) + (uuid "52ac461f-94a5-48ee-8e4e-e623bae38311") + ) + (junction + (at 43.18 109.22) + (diameter 0) + (color 0 0 0 0) + (uuid "6b32f664-2ac8-4440-9236-eba0f330d810") + ) + (junction + (at 88.9 83.82) + (diameter 0) + (color 0 0 0 0) + (uuid "87b89924-662b-42e3-8f22-2a0a872bcb8b") + ) + (junction + (at 50.8 101.6) + (diameter 0) + (color 0 0 0 0) + (uuid "9f9c3f1d-98ac-47a2-bd20-06209452a654") + ) + (junction + (at 73.66 78.74) + (diameter 0) + (color 0 0 0 0) + (uuid "aca5434d-bb18-4118-813f-9c3eccfb0eb0") + ) + (junction + (at 45.72 111.76) + (diameter 0) + (color 0 0 0 0) + (uuid "adb7188a-9059-43e6-8cbc-8b9758f15109") + ) + (junction + (at 48.26 99.06) + (diameter 0) + (color 0 0 0 0) + (uuid "c192f752-8c5f-4f6b-a84f-eba02c32b431") + ) + (junction + (at 40.64 124.46) + (diameter 0) + (color 0 0 0 0) + (uuid "ca9bcc5a-baf6-4fd0-9c58-020f4e574250") + ) + (junction + (at 48.26 114.3) + (diameter 0) + (color 0 0 0 0) + (uuid "ceda621e-2814-4e32-b277-efc1d70b55fc") + ) + (junction + (at 45.72 86.36) + (diameter 0) + (color 0 0 0 0) + (uuid "ea25e937-4023-45ed-a113-24eaa1c3bd5b") + ) + (no_connect + (at 90.17 139.7) + (uuid "c0008a24-99bb-47b5-b189-ed6d31d5309e") + ) + (wire + (pts + (xy 88.9 71.12) (xy 88.9 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "00de7a5d-026b-47bf-8f45-3fc110a47bfb") + ) + (wire + (pts + (xy 127 146.05) (xy 127 173.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "033b3400-2dd0-465a-aef7-d8f30cdd4ec8") + ) + (wire + (pts + (xy 43.18 116.84) (xy 43.18 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "043032bd-abf1-476d-a14e-11ddbb2f1efb") + ) + (wire + (pts + (xy 34.29 138.43) (xy 35.56 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "04341c58-77bf-4fb4-817a-12a6ea620c3b") + ) + (wire + (pts + (xy 20.32 140.97) (xy 21.59 140.97) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0561e9d7-0e61-4a44-add1-71db3c981690") + ) + (wire + (pts + (xy 20.32 133.35) (xy 21.59 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "07b8e291-75d8-44e5-b883-69e6d57eaffa") + ) + (wire + (pts + (xy 36.83 59.69) (xy 40.64 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "07f4f761-49ee-49ea-bc53-b3c8a49a8c4d") + ) + (wire + (pts + (xy 43.18 83.82) (xy 58.42 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "09ece085-0e6a-4785-afdf-de7d375caec5") + ) + (wire + (pts + (xy 34.29 133.35) (xy 35.56 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0b14e8b6-43b4-44c0-8527-b332ffa31d52") + ) + (wire + (pts + (xy 78.74 137.16) (xy 50.8 137.16) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0be08550-cba6-4b8d-9178-f890b04c1b11") + ) + (wire + (pts + (xy 35.56 120.65) (xy 38.1 120.65) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0cad6289-f719-4882-b33c-15b0af3627e2") + ) + (wire + (pts + (xy 19.05 177.8) (xy 116.84 177.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1006448b-a683-4ddd-8d25-5146b77cfc29") + ) + (wire + (pts + (xy 88.9 83.82) (xy 125.73 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1039bc3c-285a-4641-a562-db86c707d6e5") + ) + (wire + (pts + (xy 19.05 172.72) (xy 116.84 172.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "12a03682-db04-485f-ab05-bf55a4c84daa") + ) + (wire + (pts + (xy 95.25 144.78) (xy 106.68 144.78) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1420c4b8-9d21-4f8c-943e-bbda02c14c49") + ) + (wire + (pts + (xy 71.12 76.2) (xy 71.12 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1bb10b00-76b7-41ce-bb42-ea1d0380ffa2") + ) + (wire + (pts + (xy 36.83 57.15) (xy 40.64 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1f775d1b-2113-4f84-a603-0feacce6aa3b") + ) + (wire + (pts + (xy 48.26 99.06) (xy 48.26 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1fb6c920-aa7d-4251-ab51-18b3479f79be") + ) + (wire + (pts + (xy 101.6 113.03) (xy 128.27 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "21fbfcdb-3477-4570-b8d6-ce76c90fe8ca") + ) + (wire + (pts + (xy 34.29 135.89) (xy 35.56 135.89) + ) + (stroke + (width 0) + (type default) + ) + (uuid "23bbc0b4-b31c-4dbe-848b-729a5d264b1e") + ) + (wire + (pts + (xy 45.72 86.36) (xy 45.72 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "24376e55-757f-437b-90f5-4e8a5e83b859") + ) + (wire + (pts + (xy 19.05 180.34) (xy 116.84 180.34) + ) + (stroke + (width 0) + (type default) + ) + (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) + ) + (stroke + (width 0) + (type default) + ) + (uuid "25b0df69-f3e5-4fbb-9858-5aeb2007154e") + ) + (wire + (pts + (xy 20.32 138.43) (xy 21.59 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "26c8fc78-8e6c-4376-913c-c9e9789eb592") + ) + (wire + (pts + (xy 71.12 76.2) (xy 80.01 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "282d10aa-2ae7-4633-9ed9-45634aff36fa") + ) + (wire + (pts + (xy 85.09 119.38) (xy 96.52 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "289f3e40-c22b-4c25-bb19-d2d2fe85a5d9") + ) + (wire + (pts + (xy 88.9 83.82) (xy 88.9 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2945a56f-a7cc-453f-b2ae-158ad4a8cfde") + ) + (wire + (pts + (xy 121.92 166.37) (xy 121.92 168.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "29712725-9806-4dc9-b20e-287ea59fe60a") + ) + (wire + (pts + (xy 45.72 119.38) (xy 45.72 130.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "29a09d1b-2aea-4869-8cc7-36a1c0e0fe55") + ) + (wire + (pts + (xy 78.74 102.87) (xy 78.74 137.16) + ) + (stroke + (width 0) + (type default) + ) + (uuid "340bbac8-c7fa-4f29-bde1-c36552eee471") + ) + (wire + (pts + (xy 36.83 62.23) (xy 40.64 62.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "35dcb44a-59c2-47c0-b0d3-ba39f110c320") + ) + (wire + (pts + (xy 76.2 114.3) (xy 91.44 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "37b9a28b-cc39-404b-b40c-fa442db8b778") + ) + (wire + (pts + (xy 73.66 78.74) (xy 73.66 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3866abba-ba03-4c7f-bb4e-d6f2cca4c78c") + ) + (wire + (pts + (xy 19.05 187.96) (xy 116.84 187.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "39100afd-cdec-4da5-914c-2b6023678946") + ) + (wire + (pts + (xy 96.52 71.12) (xy 96.52 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3ba6e347-8823-4cfa-9cb1-aa1663676bb3") + ) + (wire + (pts + (xy 19.05 175.26) (xy 116.84 175.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3dda307b-0313-43f5-af50-f34ad31abe2b") + ) + (wire + (pts + (xy 83.82 88.9) (xy 83.82 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3e636e39-7c0e-4ee0-b41a-cc8e94d5acd6") + ) + (wire + (pts + (xy 35.56 86.36) (xy 45.72 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "41c00748-d0db-431d-995c-01f9d0154950") + ) + (wire + (pts + (xy 43.18 83.82) (xy 43.18 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4393db68-5638-4d5f-a660-fb3837fed94b") + ) + (wire + (pts + (xy 24.13 53.34) (xy 30.48 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "49ee4548-686b-4b28-b516-94aae928e3c8") + ) + (wire + (pts + (xy 124.46 156.21) (xy 121.92 156.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "513d6bc2-9739-42f0-ae91-c3b631529ed6") + ) + (wire + (pts + (xy 96.52 118.11) (xy 96.52 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "519f94b7-668c-4879-b952-4b593dd8f2aa") + ) + (wire + (pts + (xy 101.6 76.2) (xy 125.73 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "51cf4b84-591c-49ad-99c9-6c5cf2fa3bb7") + ) + (wire + (pts + (xy 48.26 68.58) (xy 48.26 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "52ec9a3a-3839-4716-9b0c-afd408f9d64d") + ) + (wire + (pts + (xy 35.56 83.82) (xy 35.56 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5532ed2d-ad1e-4ae8-b1d4-407c2c2da97a") + ) + (wire + (pts + (xy 73.66 100.33) (xy 73.66 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "562ded59-3dba-4553-bdfd-62f0f189a4f5") + ) + (wire + (pts + (xy 66.04 113.03) (xy 66.04 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "57a3b54e-1db6-4557-a42d-0aa2149ce7a4") + ) + (wire + (pts + (xy 20.32 59.69) (xy 24.13 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5d9bbc12-ced7-405e-b778-f531493d61e8") + ) + (wire + (pts + (xy 34.29 140.97) (xy 35.56 140.97) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5da23856-8a89-4e89-be9b-0b4e53ff5a8c") + ) + (wire + (pts + (xy 124.46 156.21) (xy 124.46 171.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "64800ca1-4715-4890-87f6-5b7d6390af9f") + ) + (wire + (pts + (xy 38.1 114.3) (xy 38.1 120.65) + ) + (stroke + (width 0) + (type default) + ) + (uuid "659fcbb7-cd9d-4e18-b6f0-2be3852336f6") + ) + (wire + (pts + (xy 20.32 72.39) (xy 25.4 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "670aa469-5f3c-4929-819b-8f218e229ac7") + ) + (wire + (pts + (xy 35.56 99.06) (xy 48.26 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6b091e90-5e37-4605-b0c0-a493883d0751") + ) + (wire + (pts + (xy 35.56 124.46) (xy 40.64 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6c78fab3-b92c-400a-a1dc-94dd2b3c3b6f") + ) + (wire + (pts + (xy 71.12 69.85) (xy 71.12 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "72a8ef18-e50e-49dc-8a51-5ecf35f52c1b") + ) + (wire + (pts + (xy 91.44 77.47) (xy 88.9 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "743bd715-faae-4453-a68d-f3a2c2712775") + ) + (wire + (pts + (xy 85.09 170.18) (xy 90.17 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "748b4148-97b5-49a8-8ed7-a526529845bd") + ) + (wire + (pts + (xy 68.58 60.96) (xy 55.88 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "74e37745-9d7d-4331-bb91-340a3d01b4a9") + ) + (wire + (pts + (xy 88.9 74.93) (xy 91.44 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "76a837d7-cf51-4759-99f1-98a810971ec2") + ) + (wire + (pts + (xy 35.56 83.82) (xy 43.18 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "76cf9408-1142-46cb-a6bf-628b62a6dec9") + ) + (wire + (pts + (xy 114.3 101.6) (xy 128.27 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "77189a07-e250-43b1-be4f-c78aa8b1cfe1") + ) + (wire + (pts + (xy 43.18 109.22) (xy 57.15 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "785410f1-6e25-49a7-824d-2ec41f1a6881") + ) + (wire + (pts + (xy 35.56 41.91) (xy 45.72 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "79a20085-1765-4ef6-9b04-f48099d5cbf2") + ) + (wire + (pts + (xy 95.25 154.94) (xy 106.68 154.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7cea834e-852a-4d70-9434-bdfd22684375") + ) + (wire + (pts + (xy 104.14 102.87) (xy 104.14 123.19) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7f9f45ac-8f41-4de6-8e74-b3ec8ccc8923") + ) + (wire + (pts + (xy 76.2 92.71) (xy 83.82 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "800324cb-6115-418a-9eba-81a0294d2707") + ) + (wire + (pts + (xy 95.25 165.1) (xy 106.68 165.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "802e1c21-90fa-4fc6-bf7e-bc924ba27a19") + ) + (wire + (pts + (xy 71.12 85.09) (xy 78.74 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "80387580-05a5-4373-9e5d-7c52ff5d7e26") + ) + (wire + (pts + (xy 88.9 101.6) (xy 93.98 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "804629dc-8e7e-4a52-aa01-ddd115c3cc21") + ) + (wire + (pts + (xy 40.64 114.3) (xy 40.64 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8218da42-5320-459f-95ba-650728a900e9") + ) + (wire + (pts + (xy 78.74 82.55) (xy 68.58 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "867e0e78-8c74-46cc-8bfa-3a143ea77a71") + ) + (wire + (pts + (xy 35.56 110.49) (xy 35.56 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "86fe6715-9e4e-432a-bc4e-933da5549ffc") + ) + (wire + (pts + (xy 43.18 109.22) (xy 43.18 116.84) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8a1169cc-bff7-47cb-9f72-aaa5de1a4e90") + ) + (wire + (pts + (xy 20.32 97.79) (xy 25.4 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8d858c27-e0a8-4fa8-84f5-69eae5384288") + ) + (wire + (pts + (xy 76.2 111.76) (xy 91.44 111.76) + ) + (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") + ) + (wire + (pts + (xy 68.58 82.55) (xy 68.58 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "964c253e-3f6d-4145-bec6-63987428705b") + ) + (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) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9bbbb78e-6faa-409b-a586-e20a368aebd2") + ) + (wire + (pts + (xy 83.82 92.71) (xy 83.82 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9fcc206a-459a-4252-8661-07d997c79c60") + ) + (wire + (pts + (xy 36.83 64.77) (xy 40.64 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a0206740-5561-4622-8a08-953c63ca14b5") + ) + (wire + (pts + (xy 20.32 85.09) (xy 25.4 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a2ce5a2b-83cc-4cd9-b4de-f6f44acb60f7") + ) + (wire + (pts + (xy 48.26 121.92) (xy 60.96 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a5261241-d174-4d16-a9b4-fd79a0f164f2") + ) + (wire + (pts + (xy 20.32 64.77) (xy 24.13 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a85f7779-f0b5-4646-9466-3e11bd08ba2b") + ) + (wire + (pts + (xy 71.12 85.09) (xy 71.12 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b11ce1cf-1933-4db6-ae13-0764f73cca70") + ) + (wire + (pts + (xy 68.58 100.33) (xy 73.66 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b177744a-ad16-4e3c-a3e1-59e7d8d3d7ce") + ) + (wire + (pts + (xy 35.56 34.29) (xy 45.72 34.29) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b3ce63bf-b1e0-43f8-9426-a7b39e87a7f7") + ) + (wire + (pts + (xy 35.56 36.83) (xy 45.72 36.83) + ) + (stroke + (width 0) + (type default) + ) + (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) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b6b19679-e8cd-4237-8543-df9541deee3d") + ) + (wire + (pts + (xy 73.66 100.33) (xy 78.74 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b6e3c428-106b-4d7c-a0a9-a1b2a9ded7ba") + ) + (wire + (pts + (xy 19.05 185.42) (xy 116.84 185.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b70d6f8e-0937-4f2d-ad62-0fe386277b57") + ) + (wire + (pts + (xy 45.72 119.38) (xy 57.15 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bea027ae-a180-4087-bf8b-774641b341fa") + ) + (wire + (pts + (xy 68.58 85.09) (xy 71.12 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "beddf3e6-0237-49a1-8efe-3e82ab51747c") + ) + (wire + (pts + (xy 36.83 101.6) (xy 50.8 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c2b4a540-c030-4b6a-b3b4-3987d5abb3b2") + ) + (wire + (pts + (xy 90.17 68.58) (xy 96.52 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c3d84c78-c3cc-48a3-93c9-0ef186ecbcef") + ) + (wire + (pts + (xy 48.26 99.06) (xy 58.42 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c57d03f2-659a-4b5c-8362-099d1e2f8459") + ) + (wire + (pts + (xy 45.72 86.36) (xy 58.42 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c829e995-4d35-4bbc-b100-9d6cdc6970b1") + ) + (wire + (pts + (xy 43.18 116.84) (xy 57.15 116.84) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cad71a54-249e-44eb-8932-b343eb756e76") + ) + (wire + (pts + (xy 19.05 182.88) (xy 116.84 182.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cb0f9934-66b9-474e-ba89-8aafc813b850") + ) + (wire + (pts + (xy 40.64 124.46) (xy 95.25 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cb6e80a6-3eb0-479f-9d43-3c3a1760564d") + ) + (wire + (pts + (xy 66.04 114.3) (xy 48.26 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cde2c988-d3f9-44c5-8ac9-be32091ce219") + ) + (wire + (pts + (xy 73.66 78.74) (xy 80.01 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d518d346-fb2f-4d61-8a9e-9283b4c6a2b3") + ) + (wire + (pts + (xy 20.32 62.23) (xy 24.13 62.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d80cd5cd-e39e-4f6e-9f1d-75ff17c88a63") + ) + (wire + (pts + (xy 21.59 129.54) (xy 27.94 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d8e86c8c-6bf0-4dde-ba28-281832c98f69") + ) + (wire + (pts + (xy 35.56 44.45) (xy 45.72 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d9668991-26dc-4f45-8c5d-51f746374ea1") + ) + (wire + (pts + (xy 20.32 57.15) (xy 24.13 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "db1a9bef-1f50-482b-80fc-baa91b8ea4a1") + ) + (wire + (pts + (xy 50.8 101.6) (xy 58.42 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "df0c5fb3-2ff2-4929-b0f6-41fa75e01c7d") + ) + (wire + (pts + (xy 78.74 69.85) (xy 71.12 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dfc5f491-102c-49a1-8413-bcab6e6366eb") + ) + (wire + (pts + (xy 48.26 114.3) (xy 48.26 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e7da971f-5963-4875-a5db-48a382174f64") + ) + (wire + (pts + (xy 69.85 120.65) (xy 76.2 120.65) + ) + (stroke + (width 0) + (type default) + ) + (uuid "eae5d11c-8d69-495c-875a-8fb4b74ffb5d") + ) + (wire + (pts + (xy 20.32 135.89) (xy 21.59 135.89) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ee6b7132-46b4-4146-9e30-453f50fa0c9c") + ) + (wire + (pts + (xy 45.72 111.76) (xy 57.15 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f0e1b31f-5433-4bd2-853f-fe4e1641d9c9") + ) + (wire + (pts + (xy 19.05 190.5) (xy 116.84 190.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f18b3a30-2918-4141-b055-12994e181618") + ) + (wire + (pts + (xy 73.66 72.39) (xy 78.74 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f92d3be5-ccfb-4970-82d8-454e2b96463f") + ) + (label "L00" + (at 53.34 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "00660497-3b95-40cb-9524-a24320c4e8ed") + ) + (label "C_MX4" + (at 21.59 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "02529df0-7b43-4cc3-8c7d-b7f8483b5621") + ) + (label "C_MX4" + (at 45.72 34.29 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "07f44fbc-afae-46ac-ad7b-d837832a125d") + ) + (label "C_EN_CIN" + (at 45.72 36.83 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "1ad94bc4-ea00-40dc-a347-8313f41023fe") + ) + (label "C_ADDF2" + (at 45.72 41.91 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "1f069768-9f55-4c74-918e-3027cbc7a305") + ) + (label "L03" + (at 50.8 90.17 270) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "1fb44a75-1e9e-4d2d-b83c-d254381396e9") + ) + (label "L01" + (at 45.72 90.17 270) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "22fabd83-0041-4ad2-8e77-57bfd7c927a7") + ) + (label "L11" + (at 76.2 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "24423c24-f0a5-4d56-8a70-030c62ddfdf4") + ) + (label "L01" + (at 53.34 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "24928b4d-9cf2-463d-9952-6382fc9adf7f") + ) + (label "C_ADDF2" + (at 90.17 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "2740ae35-3a78-4ef6-ba3a-9e989bfddad2") + ) + (label "L10" + (at 71.12 90.17 270) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "2c8329a6-49a9-4bbf-9920-267fd00ed529") + ) + (label "L00" + (at 53.34 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "33b834ff-ad88-44d2-acd5-7809f4c59d9e") + ) + (label "L10" + (at 76.2 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "34adb217-c1d6-44ba-8918-966d0b9c9bb9") + ) + (label "L10" + (at 76.2 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "37a2d4a1-f5bf-4952-8814-74d001785534") + ) + (label "C_MX4" + (at 76.2 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "56f23b1e-7d7c-4823-b923-d1047209d04b") + ) + (label "L02" + (at 48.26 90.17 270) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "586d9fe6-1d7d-40b8-95aa-cb258c6d140f") + ) + (label "L11" + (at 76.2 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "5c81ce2d-8391-4813-8643-e38c65a29b4e") + ) + (label "L02" + (at 53.34 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "6683ee90-07dc-44e7-b6f2-b02cd7016e93") + ) + (label "CADD_A" + (at 125.73 113.03 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "66aacc75-fbff-4e26-8035-5435834f3a4b") + ) + (label "COMB1OUT" + (at 128.27 101.6 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "7162b1aa-a260-4cad-b6d7-ddc55be1259c") + ) + (label "L11" + (at 73.66 90.17 270) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "7e8cda78-c959-4599-b7be-19bbbd5a48bb") + ) + (label "C_ADDCIN" + (at 85.09 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "847d6643-45c6-444b-8e87-539bb204a100") + ) + (label "C_ADDCIN" + (at 45.72 44.45 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "8c513f45-560a-4785-8944-ecba13cd2fc8") + ) + (label "C_ADDF2" + (at 85.09 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "913260de-f401-4a4e-9269-42853e9bf2e1") + ) + (label "C_EN_CIN" + (at 35.56 120.65 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "af143219-c274-499c-bab1-09763bf1dff7") + ) + (label "COMB2OUT" + (at 125.73 83.82 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "b9033835-378c-4d38-a6b5-fb44949fe6a5") + ) + (label "L02" + (at 53.34 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "c0ff617a-1dcc-4b88-8f93-675d4909f69e") + ) + (label "CADD_S" + (at 125.73 76.2 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "c65a07de-3c1b-4a6d-82a5-2cf9d1fd4faa") + ) + (label "L01" + (at 53.34 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "c87f0d23-985f-4960-98a0-5329efdf9263") + ) + (label "L00" + (at 43.18 90.17 270) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "dec9395e-2fd7-4549-829d-0fb504a281f6") + ) + (label "C_MX4" + (at 24.13 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (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) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "09434ad6-14e2-4e5b-816f-ff698cdbf63e") + ) + (hierarchical_label "IN1" + (shape input) + (at 20.32 57.15 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "0f722df5-b61c-4d3b-90bf-debc26f0eaec") + ) + (hierarchical_label "IN3" + (shape input) + (at 20.32 62.23 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "2381e667-247d-4208-9f0d-4a892803e600") + ) + (hierarchical_label "IN8" + (shape input) + (at 20.32 140.97 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "2aa1b176-f3f1-4d4d-9a64-4e64a4b94417") + ) + (hierarchical_label "IN6" + (shape input) + (at 19.05 185.42 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "2c922c49-dd89-4b14-82a6-02deddd01147") + ) + (hierarchical_label "IN7" + (shape input) + (at 20.32 138.43 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "2cda4289-f5cf-475a-bc74-682e1576b3c3") + ) + (hierarchical_label "IN4" + (shape input) + (at 20.32 64.77 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "305d726f-e7ba-416d-8a9b-571899777ec2") + ) + (hierarchical_label "IN5" + (shape input) + (at 20.32 97.79 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "33c94739-6413-4c24-97c8-10c330c7170b") + ) + (hierarchical_label "IN1" + (shape input) + (at 20.32 72.39 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "421da82d-883a-424a-a9dd-10ebfa323eb8") + ) + (hierarchical_label "IN3" + (shape input) + (at 20.32 85.09 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "47325857-4936-4c9a-8a2d-f6a6792db8b9") + ) + (hierarchical_label "IN5" + (shape input) + (at 20.32 133.35 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "488ec4ad-dc78-4b06-a244-2850b35dcf20") + ) + (hierarchical_label "IN7" + (shape input) + (at 20.32 110.49 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "4c80ddd8-118b-446a-9a01-70ed023866d4") + ) + (hierarchical_label "PINX" + (shape input) + (at 20.32 115.57 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "672cf7e0-e640-40ac-a069-93168422db3a") + ) + (hierarchical_label "IN5" + (shape input) + (at 19.05 182.88 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "69178618-73fa-4b1a-a2f8-beab70c1ae94") + ) + (hierarchical_label "PINY1" + (shape input) + (at 20.32 77.47 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "72d906ab-635c-488b-a228-9d55baf96df6") + ) + (hierarchical_label "IN3" + (shape input) + (at 19.05 177.8 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "826ef969-f343-4e0c-8a1d-852434942ffe") + ) + (hierarchical_label "CINY1" + (shape input) + (at 20.32 123.19 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "82802695-80c8-4063-84a6-94dd95dee34b") + ) + (hierarchical_label "IN2" + (shape input) + (at 20.32 74.93 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "951b358e-6b16-4f43-8cdc-2ea8dc0eaed7") + ) + (hierarchical_label "IN2" + (shape input) + (at 20.32 59.69 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a4e5dda4-8096-4007-8fe6-dfcd7c3a461a") + ) + (hierarchical_label "IN6" + (shape input) + (at 20.32 100.33 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a71a603c-f70f-4d0c-abb0-9a1796371b6b") + ) + (hierarchical_label "IN1" + (shape input) + (at 19.05 172.72 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "b164d6c1-c3af-4d2d-9b64-6c02127a4461") + ) + (hierarchical_label "IN4" + (shape input) + (at 20.32 87.63 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "ca4a82cf-517b-4647-a322-e03f6796f67d") + ) + (hierarchical_label "PINY1" + (shape input) + (at 20.32 102.87 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "d3ec32fd-758a-4cfb-a9a2-19f4a24fe7b5") + ) + (hierarchical_label "IN8" + (shape input) + (at 19.05 190.5 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "d9493335-9de4-414a-bbbf-935ed5649539") + ) + (hierarchical_label "IN4" + (shape input) + (at 19.05 180.34 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "dccea847-dc80-43a8-812b-e14206a90b07") + ) + (hierarchical_label "IN7" + (shape input) + (at 19.05 187.96 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "e8a2f340-4931-46cc-aff1-d0e7836f12c2") + ) + (hierarchical_label "IN8" + (shape input) + (at 20.32 113.03 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "ec7622c4-c038-4a46-8ef1-4b18d6d3a9ed") + ) + (hierarchical_label "CINX" + (shape input) + (at 20.32 125.73 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "f3996e36-4db0-4a9c-89a5-dd2b42b8289d") + ) + (hierarchical_label "CINX" + (shape input) + (at 20.32 90.17 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "f7cf5715-332e-4766-a2d1-44df8b1312a2") + ) + (hierarchical_label "IN6" + (shape input) + (at 20.32 135.89 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "fddd90bb-0ca5-4d1b-b2a9-9e65d1c11270") + ) + (symbol + (lib_id "peppercorn:C_FUNCTION") + (at 26.67 36.83 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "033d4bae-517d-4971-9acd-ec000e14b5e8") + (property "Reference" "C_FUNCTION" + (at 26.67 26.67 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 26.67 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 26.67 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 26.67 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 26.67 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "1ed77880-9095-4e37-961c-bc5bcb033cd6") + ) + (pin "" + (uuid "91656499-d188-4e4f-936b-1977e26b468e") + ) + (pin "" + (uuid "c72b1541-730c-4619-bda4-1ba1738bb894") + ) + (pin "" + (uuid "8e26aa1d-8b5d-45e2-8d8e-936a32e64bcf") + ) + (pin "" + (uuid "e732539f-1f25-4d8f-98d9-e921afa161fd") + ) + (pin "" + (uuid "303797fb-0162-445a-80f6-a1d016e0b4fa") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "C_FUNCTION") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 99.06 100.33 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "035943ce-d75e-49c6-8812-44a0c0618b87") + (property "Reference" "L4" + (at 99.06 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 99.06 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 99.06 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 99.06 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 99.06 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "05300a77-a15c-43dc-9ab2-47fac8a88240") + ) + (pin "D1" + (uuid "debd69e0-5f83-4b28-a59d-c7fe99d6c945") + ) + (pin "D0" + (uuid "07e8c440-fc19-4693-b545-0e0701b5ef3c") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "L4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "LUT2 with C_I mux_2") + (lib_id "peppercorn:LUT2 with C_I mux") + (at 30.48 99.06 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "090cb475-f869-4567-a88f-fac30608f40f") + (property "Reference" "INIT_L02" + (at 30.48 104.648 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 27.94 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 30.48 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 30.48 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 30.48 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "00c9b3f9-6f65-4e14-8bef-56d94a7c6653") + ) + (pin "Y" + (uuid "bdebe331-1129-4ae7-97b2-8dd6a259a319") + ) + (pin "D0" + (uuid "402d0f3a-35d8-4165-91dc-de1bc97388b3") + ) + (pin "D0" + (uuid "723cf123-8954-408b-821f-f89f5d71757e") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "INIT_L02") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:XOR") + (at 109.22 101.6 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0b36bba9-4b07-4e11-8c70-3cf6c4171592") + (property "Reference" "U5" + (at 108.8527 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 108.8527 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 109.22 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 109.22 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 109.22 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "6cfb2546-7fb1-4fd7-9173-f35449a30003") + ) + (pin "" + (uuid "406cdf04-2aaa-48db-bb35-12a239a9987b") + ) + (pin "" + (uuid "ec6d98c4-2fa1-4259-889e-6588496d7c7b") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "LUT2 with C_I mux_3") + (lib_id "peppercorn:LUT2 with C_I mux") + (at 30.48 111.76 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "10b645e2-9daf-4c88-a31f-163987553c07") + (property "Reference" "INIT_L03" + (at 30.48 117.602 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 27.94 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 30.48 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 30.48 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 30.48 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "00c9b3f9-6f65-4e14-8bef-56d94a7c6653") + ) + (pin "Y" + (uuid "bdebe331-1129-4ae7-97b2-8dd6a259a319") + ) + (pin "D0" + (uuid "402d0f3a-35d8-4165-91dc-de1bc97388b3") + ) + (pin "D0" + (uuid "723cf123-8954-408b-821f-f89f5d71757e") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "INIT_L03") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2 (conceptual)") + (at 83.82 101.6 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1ca06dee-76b0-41c4-a10e-be3782078e3e") + (property "Reference" "M4" + (at 83.82 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 83.82 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 83.82 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 83.82 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 83.82 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D0" + (uuid "b9dc5225-3653-40e0-b767-080b6909d545") + ) + (pin "S" + (uuid "33e1099c-375b-4be4-8bf3-0358a13ad93a") + ) + (pin "D1" + (uuid "9af0991c-7a05-47d4-a0ac-18fb19271c3a") + ) + (pin "Y" + (uuid "f6342a44-5f0e-409f-af9a-36b5e00acaf0") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "M4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 114.3 166.37 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1ee2569b-8737-4d41-a691-371ebf0d4082") + (property "Reference" "C4" + (at 114.3 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 114.3 162.56 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 114.3 166.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 114.3 166.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 114.3 166.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "f8357bc4-ce99-4205-89e4-e1aba27769e1") + ) + (pin "D0" + (uuid "66bb17f9-35c8-4deb-8eb0-4a5e7b385b87") + ) + (pin "Y" + (uuid "8aa620e6-3ca9-4175-8c3c-074c861df6a1") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "C4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 63.5 85.09 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "20471143-f87c-4c33-8c7d-edd49694890b") + (property "Reference" "L3" + (at 63.5 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 63.5 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 63.5 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 63.5 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 63.5 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "509ae602-ccaf-4e54-bbe0-73a89f809826") + ) + (pin "Y" + (uuid "63d696d1-9aad-41f0-a4e3-d7f41830e125") + ) + (pin "D0" + (uuid "f277a8f9-e43b-4575-b3af-61cda630ab16") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "L3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:FA") + (at 90.17 144.78 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2ec531b3-9db0-4694-83f0-2fb461c150e7") + (property "Reference" "U18" + (at 90.17 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 93.98 141.5349 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 90.17 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 90.17 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 90.17 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "CO" + (uuid "933a8c72-51d9-482d-addf-221be4e6533c") + ) + (pin "A" + (uuid "fe5f5dc6-3a3c-45ac-b718-343b3874c6af") + ) + (pin "CI" + (uuid "de18aee7-89de-4c9a-8b1a-a6175dc7546c") + ) + (pin "S" + (uuid "a6ad5aef-faae-41b5-8735-250d75810e7b") + ) + (pin "B" + (uuid "8190d48e-b47d-4e81-8891-ecfa687d2c77") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U18") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:CONFIG") + (at 77.47 166.37 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "316c4be2-8aaa-4f42-8392-cfa7cbc10b4b") + (property "Reference" "U19" + (at 77.47 166.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 77.47 163.83 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 77.47 166.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 77.47 166.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 77.47 166.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "0893eaa9-963d-4dbb-b647-1477bc8d64a3") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U19") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:CONFIG") + (at 77.47 170.18 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) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 77.47 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 77.47 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 77.47 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 77.47 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "356101cc-2caf-4836-b43c-183e7cd5d52d") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U25") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 114.3 156.21 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3b8fc4e2-1043-473b-8b3c-25cf747a0381") + (property "Reference" "C3" + (at 114.3 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 114.3 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 114.3 156.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 114.3 156.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 114.3 156.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "f8357bc4-ce99-4205-89e4-e1aba27769e1") + ) + (pin "D0" + (uuid "66bb17f9-35c8-4deb-8eb0-4a5e7b385b87") + ) + (pin "Y" + (uuid "8aa620e6-3ca9-4175-8c3c-074c861df6a1") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "C3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX4 (conceptual)") + (at 43.18 137.16 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "410a575b-39bd-4528-b15d-cbe2a53b0beb") + (property "Reference" "M1" + (at 43.18 143.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 43.18 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 43.18 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 43.18 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 43.18 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D0" + (uuid "612f404d-30e6-4452-ad3f-716f09b225fc") + ) + (pin "S0" + (uuid "0c139633-f64f-435a-a6ea-6b427b8e54e3") + ) + (pin "D3" + (uuid "549ddcb7-8e16-49ee-9a98-f7ffcf410bf3") + ) + (pin "D2" + (uuid "7673313c-ee24-4931-8886-e49c09595f39") + ) + (pin "D1" + (uuid "9614593d-3a09-4d1e-bb78-f8d66dd68697") + ) + (pin "S1" + (uuid "aebff6e0-395f-45ab-9b70-7e781409056e") + ) + (pin "Y" + (uuid "35a9b1bf-f4ef-4cca-905c-5c2358bfa17a") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "M1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:FA") + (at 90.17 154.94 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4f0d1e57-bfe2-4237-b0cc-8f4051bfbe65") + (property "Reference" "U17" + (at 90.17 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 93.98 151.6949 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 90.17 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 90.17 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 90.17 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "CO" + (uuid "933a8c72-51d9-482d-addf-221be4e6533c") + ) + (pin "A" + (uuid "fe5f5dc6-3a3c-45ac-b718-343b3874c6af") + ) + (pin "CI" + (uuid "de18aee7-89de-4c9a-8b1a-a6175dc7546c") + ) + (pin "S" + (uuid "a6ad5aef-faae-41b5-8735-250d75810e7b") + ) + (pin "B" + (uuid "8190d48e-b47d-4e81-8891-ecfa687d2c77") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U17") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:OA21") + (at 39.37 110.49 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "579828ac-e949-46ad-bff5-d2c6ea2b6e0a") + (property "Reference" "U1" + (at 30.48 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 43.18 107.95 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 39.37 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 39.37 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 39.37 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "55a341c2-d63a-4f66-9462-6ce10b10f905") + ) + (pin "" + (uuid "b4c3f386-068d-46b4-9e95-70e5c4678598") + ) + (pin "" + (uuid "63f39c8a-f9cf-4a0e-a3d6-6a5d57f549f2") + ) + (pin "" + (uuid "9030a5ae-ab91-439d-8be7-0fba7fff9feb") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:XNOR") + (at 83.82 71.12 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6bcbb9fd-3edc-4379-b31b-4a5135c7fb30") + (property "Reference" "U2" + (at 83.4527 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 83.4527 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 83.82 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 83.82 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 83.82 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "52ae16ad-ed50-4224-b1f5-69d9844b2154") + ) + (pin "" + (uuid "b6dc7735-98eb-43c6-9df7-0dd78e76ceff") + ) + (pin "" + (uuid "afbd6bed-c4d6-4858-8ce0-3797311e08b0") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX invert/mask") + (at 30.48 60.96 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7113d6c4-d2e7-422c-a42d-78b570f43a78") + (property "Reference" "U4" + (at 30.48 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 31.1706 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 30.48 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 30.48 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 30.48 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "d44a794a-e404-4adf-9091-27b41b9ac784") + ) + (pin "4" + (uuid "3acff64e-ff16-4f3a-ab9d-914f07e35233") + ) + (pin "1" + (uuid "594045d4-94b2-4f2c-b852-8949a53c3f4e") + ) + (pin "M4" + (uuid "3a5c51bf-ce9b-413e-8532-092edf42162d") + ) + (pin "M3" + (uuid "27d17b61-66cb-471a-92db-43ec5d68f768") + ) + (pin "2" + (uuid "c5602bb8-ccfa-48a3-8faa-2b4ad028a4e3") + ) + (pin "M2" + (uuid "a8908861-af6c-4639-ba64-d553537bc3e1") + ) + (pin "M1" + (uuid "3339036e-5cd2-46d6-b179-b20014caf7d4") + ) + (pin "E" + (uuid "58760508-83ad-4200-ab89-2aa56f9904a0") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 114.3 146.05 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) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 114.3 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 114.3 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 114.3 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 114.3 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "f8357bc4-ce99-4205-89e4-e1aba27769e1") + ) + (pin "D0" + (uuid "66bb17f9-35c8-4deb-8eb0-4a5e7b385b87") + ) + (pin "Y" + (uuid "8aa620e6-3ca9-4175-8c3c-074c861df6a1") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "C2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:NAND") + (at 83.82 77.47 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7a96e0e7-7d5e-4525-8ba1-585fb2efac0d") + (property "Reference" "U3" + (at 84.455 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 84.455 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 83.82 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 83.82 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 83.82 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "13732fd3-b32f-463d-8238-c0ce59bdce1f") + ) + (pin "" + (uuid "54d2361a-91b6-4c53-8d13-b37947c0d066") + ) + (pin "" + (uuid "86561fd6-a767-4973-aaa4-5d6f17b4c20b") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 63.5 100.33 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7bfdd882-6ca8-4a6a-9a81-2072c2a5465e") + (property "Reference" "L2" + (at 63.5 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 63.5 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 63.5 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 63.5 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 63.5 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "b9c4e2a3-92df-4551-aed4-14279eb07238") + ) + (pin "D1" + (uuid "2c5c6c69-a126-4d69-ada3-d11e4aca8dcb") + ) + (pin "D0" + (uuid "14c3a9ac-e2cc-49d6-9592-e6178d608e5b") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "L2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX8") + (at 121.92 181.61 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) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 123.19 195.58 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 121.92 181.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 121.92 181.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 121.92 181.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D2" + (uuid "50640e3f-0401-465b-91af-66b22565bb50") + ) + (pin "D6" + (uuid "d6cbc08f-d2cb-4db5-9b5c-c46be518a2f6") + ) + (pin "D4" + (uuid "5ea55186-7cd6-4ca7-944c-c2f3315a019b") + ) + (pin "D5" + (uuid "f0e31540-0599-4bdc-964a-9be79d849771") + ) + (pin "D3" + (uuid "240f436b-81f3-4ca4-a128-0448f58e9210") + ) + (pin "D1" + (uuid "ec52558a-5a20-4673-a554-f2717016c211") + ) + (pin "Y" + (uuid "52e2825f-2679-4d56-90c8-504a0be9a2a4") + ) + (pin "D0" + (uuid "40eaf185-5b13-400f-82e0-527bb3923f64") + ) + (pin "D7" + (uuid "dd1e2c42-1b73-4902-bfdb-dc0d7bf3d225") + ) + (pin "S0" + (uuid "533766db-8285-4fff-86bb-274e1fa62322") + ) + (pin "S1" + (uuid "859f43e5-0433-41eb-b8cf-2e5c6e3578a4") + ) + (pin "S2" + (uuid "8ae58991-12f2-43e9-ab46-813654fe9185") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "M8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:CONFIG") + (at 99.06 147.32 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "840cc854-53b1-45ff-aa78-8aa707c09ba6") + (property "Reference" "U22" + (at 99.06 147.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 99.06 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 99.06 147.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 99.06 147.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 99.06 147.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "f91f5111-7574-4155-9c55-b726635286fb") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U22") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:AND") + (at 99.06 123.19 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "86587291-9c56-450c-9555-19dbdc21a12f") + (property "Reference" "U13" + (at 99.695 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 99.695 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 99.06 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 99.06 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 99.06 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "0d49d38c-713a-4657-99fa-bd648c575960") + ) + (pin "" + (uuid "a2309bba-18fe-4c72-83fb-678949cfee52") + ) + (pin "" + (uuid "f5a8908e-6e39-4d10-b511-a2806a675179") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U13") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2") + (at 71.12 111.76 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "90c954c5-b38e-45bb-a057-d9a8b59c354e") + (property "Reference" "M7" + (at 71.7551 115.57 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + (property "Value" "~" + (at 71.12 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 71.12 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 71.12 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 71.12 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "a51452b3-117e-4151-8d16-cf0c60f53dc4") + ) + (pin "D0" + (uuid "f7d8cd2e-9f24-4bab-bcbd-819cd9061aad") + ) + (pin "D1" + (uuid "153ba4b1-72f0-4496-85fb-61857e99e184") + ) + (pin "S" + (uuid "bd3734fb-36ce-44c7-b9db-70fb5b56d19a") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "M7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 27.94 124.46 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "993eec49-dc90-4c73-989f-2868dd931308") + (property "Reference" "C1" + (at 27.94 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 27.94 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 27.94 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 27.94 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 27.94 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "0ce0abab-feff-4fa8-a31a-583e52d3f774") + ) + (pin "D0" + (uuid "dfc9c423-5a2b-415a-aafc-a759875e3430") + ) + (pin "Y" + (uuid "da902e24-980a-4f87-9963-13eec4f1f6d1") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "C1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX4 (conceptual) (upside down)") + (at 45.72 60.96 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9dc1e219-e2f6-4218-ad76-14547bc53604") + (property "Reference" "M2" + (at 48.26 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 48.26 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 45.72 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 45.72 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 45.72 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D3" + (uuid "76d5451a-8c96-4f75-94f4-27f7681caee4") + ) + (pin "D2" + (uuid "481b5b32-0208-434b-92b2-25d61c891121") + ) + (pin "D0" + (uuid "18efde54-0834-432d-9603-d1aceb667c2b") + ) + (pin "S0" + (uuid "af3d6325-db03-411d-8b48-530b4a5c2610") + ) + (pin "Y" + (uuid "e3efb8e4-46cc-44d3-8258-8396c9d83350") + ) + (pin "D1" + (uuid "6b1721a2-517c-4d61-9d48-ae2259090831") + ) + (pin "S1" + (uuid "d7b5d610-2051-4738-a898-100376eeffda") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "M2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2") + (at 96.52 113.03 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "a9bdcd54-03b4-4a53-985b-21b1573ec63d") + (property "Reference" "M6" + (at 96.52 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 96.52 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 96.52 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 96.52 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 96.52 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D0" + (uuid "523516c4-0897-4ce1-8973-9c5aa1b2b2f2") + ) + (pin "S" + (uuid "973c538a-08e6-4261-a3f4-68c04e2e10ae") + ) + (pin "D1" + (uuid "301d930b-0690-42e5-b5e1-5fec42d7e1a0") + ) + (pin "Y" + (uuid "2be7fea5-d6d7-4aa2-8888-62626f9fa98f") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "M6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:AO21") + (at 60.96 118.11 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "ab79a7c7-59df-465b-be0d-6f1cbcfd4708") + (property "Reference" "U12" + (at 63.4999 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 63.4999 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 60.96 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 60.96 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 60.96 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "c7f66c82-420f-480b-a28e-fa342bd3ad7d") + ) + (pin "" + (uuid "ba94c3db-cb83-48b8-b7eb-3eaf89c8835f") + ) + (pin "" + (uuid "0532e3b3-a9cc-4666-b73f-324a138ebfb8") + ) + (pin "" + (uuid "b764405a-f857-4179-8373-c4c218a0b944") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U12") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:FA") + (at 90.17 165.1 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) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 93.98 161.8549 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 90.17 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 90.17 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 90.17 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "CO" + (uuid "933a8c72-51d9-482d-addf-221be4e6533c") + ) + (pin "A" + (uuid "fe5f5dc6-3a3c-45ac-b718-343b3874c6af") + ) + (pin "CI" + (uuid "de18aee7-89de-4c9a-8b1a-a6175dc7546c") + ) + (pin "S" + (uuid "a6ad5aef-faae-41b5-8735-250d75810e7b") + ) + (pin "B" + (uuid "8190d48e-b47d-4e81-8891-ecfa687d2c77") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U15") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2 with C_I mux") + (at 30.48 73.66 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c4aa9061-27a5-4a54-9df3-33bac653e24e") + (property "Reference" "L1" + (at 27.94 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 27.94 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 30.48 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 30.48 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 30.48 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "00c9b3f9-6f65-4e14-8bef-56d94a7c6653") + ) + (pin "Y" + (uuid "bdebe331-1129-4ae7-97b2-8dd6a259a319") + ) + (pin "D0" + (uuid "402d0f3a-35d8-4165-91dc-de1bc97388b3") + ) + (pin "D0" + (uuid "723cf123-8954-408b-821f-f89f5d71757e") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "L1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2 (conceptual)") + (at 83.82 83.82 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c9f920a0-f6d7-4a1a-a7c8-576a4a52ac4c") + (property "Reference" "M3" + (at 83.82 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 83.82 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 83.82 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 83.82 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 83.82 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "25124844-30e7-42c2-b0a8-a05c301bb7ba") + ) + (pin "D0" + (uuid "edb356f9-a4c6-4c42-a98f-2c3c57f40892") + ) + (pin "S" + (uuid "26d119e0-2aea-4ab9-8e72-3fa8391af194") + ) + (pin "Y" + (uuid "9ca3b870-23c7-4879-822c-f87de35e37d7") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "M3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:CONFIG") + (at 99.06 157.48 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "cd49dc49-817f-4af1-9fc1-0a0c5e7b1e01") + (property "Reference" "U23" + (at 99.06 157.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 99.06 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 99.06 157.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 99.06 157.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 99.06 157.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "f91f5111-7574-4155-9c55-b726635286fb") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U23") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:CONFIG") + (at 77.47 146.05 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d06ff951-b446-411e-bdbc-e5cc31c79d1d") + (property "Reference" "U21" + (at 77.47 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 77.47 143.51 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 77.47 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 77.47 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 77.47 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "f91f5111-7574-4155-9c55-b726635286fb") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U21") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2") + (at 96.52 76.2 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d357854a-da79-47bd-9321-901d5bd09d69") + (property "Reference" "M5" + (at 96.52 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 96.52 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 96.52 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 96.52 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 96.52 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D0" + (uuid "38cf77d0-379d-40a2-bb39-d030bde9e9b2") + ) + (pin "S" + (uuid "fce915e5-0f99-4a68-b590-aa244cc2ec67") + ) + (pin "D1" + (uuid "aa5ac9a0-c9e1-4238-95a5-73b66fa62ce1") + ) + (pin "Y" + (uuid "8b3f2e2c-47cb-48a5-b3d0-d1a35d73ef2b") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "M5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:CONFIG") + (at 99.06 167.64 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) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 99.06 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 99.06 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 99.06 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 99.06 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "f91f5111-7574-4155-9c55-b726635286fb") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U24") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:CONFIG") + (at 77.47 156.21 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) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 77.47 153.67 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 77.47 156.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 77.47 156.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 77.47 156.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "f91f5111-7574-4155-9c55-b726635286fb") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U20") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX invert/mask") + (at 27.94 137.16 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f11c30a9-e2f5-4714-a9bf-a08a8b979357") + (property "Reference" "U14" + (at 27.94 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 28.6306 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 27.94 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 27.94 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 27.94 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "d44a794a-e404-4adf-9091-27b41b9ac784") + ) + (pin "4" + (uuid "3acff64e-ff16-4f3a-ab9d-914f07e35233") + ) + (pin "1" + (uuid "594045d4-94b2-4f2c-b852-8949a53c3f4e") + ) + (pin "2" + (uuid "3a5c51bf-ce9b-413e-8532-092edf42162d") + ) + (pin "M2" + (uuid "27d17b61-66cb-471a-92db-43ec5d68f768") + ) + (pin "M4" + (uuid "c5602bb8-ccfa-48a3-8faa-2b4ad028a4e3") + ) + (pin "E" + (uuid "a8908861-af6c-4639-ba64-d553537bc3e1") + ) + (pin "M1" + (uuid "3339036e-5cd2-46d6-b179-b20014caf7d4") + ) + (pin "M3" + (uuid "eb621c1c-20f2-4ace-861e-60f25043a0ae") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U14") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "LUT2 with C_I mux_1") + (lib_id "peppercorn:LUT2 with C_I mux") + (at 30.48 86.36 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "f295c942-a31b-47d5-ba58-88e4b6fea7d2") + (property "Reference" "INIT_L01" + (at 30.48 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 27.94 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 30.48 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 30.48 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 30.48 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "00c9b3f9-6f65-4e14-8bef-56d94a7c6653") + ) + (pin "Y" + (uuid "bdebe331-1129-4ae7-97b2-8dd6a259a319") + ) + (pin "D0" + (uuid "402d0f3a-35d8-4165-91dc-de1bc97388b3") + ) + (pin "D0" + (uuid "723cf123-8954-408b-821f-f89f5d71757e") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "INIT_L01") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:OR") + (at 62.23 110.49 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "fb271d8a-21de-4fe3-a4de-50fa4af51f95") + (property "Reference" "U16" + (at 61.2274 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 61.2274 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 62.23 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 62.23 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 62.23 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "b64009ad-57c0-4a4d-a615-21b7006a1794") + ) + (pin "" + (uuid "68ea28f1-f876-435c-bfc3-1ea384909658") + ) + (pin "" + (uuid "a1a8ab75-c924-4ba2-8820-bbe07583e6c3") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U16") + (unit 1) + ) + ) + ) + ) + (sheet + (at 158.75 64.135) + (size 12.7 3.81) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "2cdae2f1-b557-4e09-a2ce-72fe69c1cde7") + (property "Sheetname" "C_FUNCTION=4" + (at 158.75 63.4234 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "cpe_comb_mux4.kicad_sch" + (at 158.75 68.5296 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (page "5") + ) + ) + ) + ) + (sheet + (at 158.75 76.2) + (size 12.7 3.81) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "2f1e56f5-88a6-4944-a409-72559104271f") + (property "Sheetname" "C_FUNCTION=5" + (at 158.75 75.4884 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "cpe_comb_en_cin.kicad_sch" + (at 158.75 80.5946 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (page "6") + ) + ) + ) + ) + (sheet + (at 133.35 64.77) + (size 12.7 3.81) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "72ce5b8e-65cd-4ef4-93c6-ada8bc7993bf") + (property "Sheetname" "C_FUNCTION=0" + (at 133.35 64.0584 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "cpe_comb.kicad_sch" + (at 133.35 69.1646 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (page "3") + ) + ) + ) + ) + (sheet + (at 184.15 64.77) + (size 12.7 3.81) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "7870fc3a-1ee9-4a55-a2a2-8f09313f282c") + (property "Sheetname" "C_FUNCTION=6" + (at 184.15 64.0584 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "cpe_comb_concat.kicad_sch" + (at 184.15 69.1646 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (page "7") + ) + ) + ) + ) + (sheet + (at 133.35 76.2) + (size 12.7 3.81) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "c7e1e454-4a3a-497b-82a6-da398b72cabb") + (property "Sheetname" "C_FUNCTION=1" + (at 133.35 75.4884 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "cpe_comb_addf.kicad_sch" + (at 133.35 80.5946 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (page "4") + ) + ) + ) + ) +) diff --git a/schematics/cpe/cpe_comb.kicad_sch b/schematics/cpe/cpe_comb.kicad_sch new file mode 100755 index 0000000..da53b0d --- /dev/null +++ b/schematics/cpe/cpe_comb.kicad_sch @@ -0,0 +1,1572 @@ +(kicad_sch + (version 20250114) + (generator "eeschema") + (generator_version "9.0") + (uuid "83e7b33c-0213-4235-a9b9-80663ccf0ac8") + (paper "A4") + (lib_symbols + (symbol "peppercorn:LUT2" + (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 "LUT2_0_1" + (rectangle + (start -2.54 2.54) + (end 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 2.032) + (end -1.524 1.524) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 1.016) + (end -1.524 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 -0.508) + (end -1.524 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 -1.524) + (end -1.524 -2.032) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 1.778) (xy -1.016 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 0.762) (xy -1.016 0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -0.762) (xy -1.016 -0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -1.778) (xy -1.016 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 0.254) (xy -1.016 2.286) (xy -0.254 2.032) (xy -0.254 0.508) (xy -1.016 0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 -0.254) (xy -1.016 -2.286) (xy -0.254 -2.032) (xy -0.254 -0.508) (xy -1.016 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.254 1.27) (xy 0.254 1.27) (xy 0.254 0.508) (xy 0.762 0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.254 -1.27) (xy 0.254 -1.27) (xy 0.254 -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 "LUT2_1_1" + (pin input line + (at -5.08 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D0" + (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 "D1" + (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:MUX2B" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0 -3.81 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 "MUX2B_0_1" + (polyline + (pts + (xy -3.81 -2.54) (xy -3.81 2.54) (xy 3.81 1.27) (xy 3.81 -1.27) (xy -3.81 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "MUX2B_1_1" + (pin input line + (at -6.35 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -6.35 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 6.35 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) + ) + ) + (rectangle + (start 19.05 19.05) + (end 106.68 59.69) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 66a6c14d-b180-473b-9e71-3f9d9e7fbe88) + ) + (rectangle + (start 19.05 60.325) + (end 106.68 102.235) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid b0cbb5bc-5937-456e-8c40-efca9fb96ae3) + ) + (text "C_FUNCTION = 0" + (exclude_from_sim no) + (at 57.404 17.526 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "05c46b2f-b891-4f0d-95fc-54b34af9e19a") + ) + (text "CPE_LT_U" + (exclude_from_sim no) + (at 92.964 58.674 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "b94a622b-7683-4e1d-a7bc-a58bfb2db10a") + ) + (text "CPE_LT_L" + (exclude_from_sim no) + (at 102.108 101.092 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "fac74613-cf98-4daa-8f07-b2647e5d2e06") + ) + (junction + (at 87.63 52.07) + (diameter 0) + (color 0 0 0 0) + (uuid "b0af2529-642d-42b2-b40d-4b86a5e6b146") + ) + (wire + (pts + (xy 87.63 52.07) (xy 87.63 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "150dd3bf-4384-433c-bdcd-d0a78a89fd3e") + ) + (wire + (pts + (xy 39.37 64.77) (xy 39.37 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1ad34adc-a5be-41a6-9d85-465f9c09def2") + ) + (wire + (pts + (xy 26.67 40.64) (xy 39.37 40.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "20dcb14d-795d-467a-ad1c-d87fcb390113") + ) + (wire + (pts + (xy 72.39 52.07) (xy 87.63 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "52f27ae7-0cda-4a15-b87a-ba953099395c") + ) + (wire + (pts + (xy 49.53 63.5) (xy 62.23 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "62a6d5b2-65ca-4bb2-a7ef-cece772cc8d8") + ) + (wire + (pts + (xy 97.79 64.77) (xy 107.95 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "65f9d944-9b40-483d-a075-2a81d888d626") + ) + (wire + (pts + (xy 26.67 73.66) (xy 39.37 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6a990a80-ac2d-41ff-b1b6-bdcfa48401c1") + ) + (wire + (pts + (xy 26.67 62.23) (xy 39.37 62.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "719c1de2-3ea9-436b-8735-0481859a3de7") + ) + (wire + (pts + (xy 49.53 66.04) (xy 62.23 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "721fe4c2-ac12-4d94-8eee-8b0574019094") + ) + (wire + (pts + (xy 49.53 74.93) (xy 49.53 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7d79e003-91c9-47b8-a650-b0227a18a5c4") + ) + (wire + (pts + (xy 49.53 53.34) (xy 62.23 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a4f9f52f-22f3-415e-809d-96f538c47109") + ) + (wire + (pts + (xy 87.63 52.07) (xy 107.95 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a860fbdf-f176-4233-873e-01e8f689423e") + ) + (wire + (pts + (xy 49.53 50.8) (xy 49.53 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a9906288-aa60-46a9-9796-69ba121e4798") + ) + (wire + (pts + (xy 39.37 40.64) (xy 39.37 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c56c07ec-a552-4612-8a34-8b32ce8e9be3") + ) + (wire + (pts + (xy 49.53 50.8) (xy 62.23 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c6a18c9b-e604-48dd-8438-21bc514c47d0") + ) + (wire + (pts + (xy 26.67 50.8) (xy 39.37 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cc30ef90-9330-4517-9a19-49534b7e8adb") + ) + (wire + (pts + (xy 72.39 66.04) (xy 72.39 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cd7dd200-fa10-4e3d-a329-3c93510b83cd") + ) + (wire + (pts + (xy 39.37 76.2) (xy 39.37 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e18100ac-9b9c-4c0a-8b25-05901d800a3e") + ) + (wire + (pts + (xy 87.63 66.04) (xy 72.39 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f2451256-dc39-4ee4-9545-a02bcec16188") + ) + (wire + (pts + (xy 39.37 50.8) (xy 39.37 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "febcf5a4-f31c-450a-b8db-bfff1befaf01") + ) + (hierarchical_label "IN7" + (shape input) + (at 26.67 73.66 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "0260a36b-64c6-4e9b-926c-073caf196e80") + ) + (hierarchical_label "IN1" + (shape input) + (at 26.67 40.64 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "2f9c4925-18fa-476c-b9ca-654e60bb85a7") + ) + (hierarchical_label "IN5" + (shape input) + (at 26.67 62.23 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "35f2cafd-2bfc-45be-9254-9a87ed8f84c8") + ) + (hierarchical_label "CINX" + (shape input) + (at 26.67 55.88 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "4178a280-9e10-4260-9fcf-e346a4b32f5d") + ) + (hierarchical_label "IN8" + (shape input) + (at 26.67 76.2 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "69274ded-a5eb-44bc-9ec1-b798cbff72e0") + ) + (hierarchical_label "IN2" + (shape input) + (at 26.67 43.18 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "8059a551-db0b-42dd-8464-71fc3239e1eb") + ) + (hierarchical_label "IN4" + (shape input) + (at 26.67 53.34 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "81b4fc46-77b2-4a47-9c1f-5f5ac1c6cd2d") + ) + (hierarchical_label "IN6" + (shape input) + (at 26.67 64.77 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "8b419f47-d790-447a-a71e-a748aac98524") + ) + (hierarchical_label "PINY1" + (shape input) + (at 26.67 67.31 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a5a657bd-65f8-42cc-a190-fb7a3899add6") + ) + (hierarchical_label "PINX" + (shape input) + (at 26.67 78.74 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "c55d4262-d745-4350-998c-0b2344cc36eb") + ) + (hierarchical_label "PINY1" + (shape input) + (at 26.67 45.72 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "dd3b3294-cc52-428c-b1c1-4a717e4f2c8c") + ) + (hierarchical_label "IN3" + (shape input) + (at 26.67 50.8 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "ea56347c-1f9e-4faa-8c1c-47814411d440") + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 44.45 53.34 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "163d3e84-c99d-4334-b9ef-dd15caa2bd23") + (property "Reference" "INIT_L01" + (at 44.45 56.896 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 44.45 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 44.45 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 44.45 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 44.45 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "802220e6-d5ec-4ed3-bb8d-1395ef7e4550") + ) + (pin "D1" + (uuid "058436c8-68ed-4f56-89c2-b40b365702a8") + ) + (pin "D0" + (uuid "3d5ff678-85aa-4be4-b03f-08c408790001") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/72ce5b8e-65cd-4ef4-93c6-ada8bc7993bf" + (reference "INIT_L01") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 33.02 66.04 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "21aea4b8-5426-4c86-afaa-bca8ca9786c4") + (property "Reference" "C_I3" + (at 33.02 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 33.02 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 33.02 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 33.02 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 33.02 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "1d517529-d571-49b9-a2c2-b8b74f855d0c") + ) + (pin "D0" + (uuid "7b871065-3663-445b-bcfd-4da243feb849") + ) + (pin "Y" + (uuid "9723cc58-192e-4b4a-a5ce-224e1d4cd691") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/72ce5b8e-65cd-4ef4-93c6-ada8bc7993bf" + (reference "C_I3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 33.02 77.47 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "26c69575-f0f7-4ba0-b786-b45cab2885db") + (property "Reference" "C_I4" + (at 33.02 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 33.02 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 33.02 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 33.02 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 33.02 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "2ae00690-111e-45c6-a05b-35e581b720ee") + ) + (pin "D0" + (uuid "15a782ef-4a0d-4d86-96ba-99a140573f13") + ) + (pin "Y" + (uuid "f0a18ece-9e92-40a4-a920-3684dc700a68") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/72ce5b8e-65cd-4ef4-93c6-ada8bc7993bf" + (reference "C_I4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 33.02 44.45 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "54ba96fe-e992-45b2-aa44-96ae06fff6ac") + (property "Reference" "C_I1" + (at 33.02 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 33.02 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 33.02 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 33.02 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 33.02 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "c45ff5fb-8d68-4831-b78a-057a1711b08e") + ) + (pin "D0" + (uuid "e484a75c-7ba3-4747-949d-5a6621e28f8d") + ) + (pin "Y" + (uuid "c6b5d265-5c97-470f-a78f-c504819cad62") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/72ce5b8e-65cd-4ef4-93c6-ada8bc7993bf" + (reference "C_I1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 67.31 64.77 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "563d15a2-b772-467c-8a17-78d51ef3dc97") + (property "Reference" "INIT_L11" + (at 67.564 68.326 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 67.31 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 67.31 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 67.31 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 67.31 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "411436bd-2f0c-438e-921b-bca93e598aa6") + ) + (pin "D1" + (uuid "7b800169-b594-4ee4-94a6-1e60350db4ea") + ) + (pin "D0" + (uuid "10f66dd5-ce40-4444-8dc5-d4908dfe6dba") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/72ce5b8e-65cd-4ef4-93c6-ada8bc7993bf" + (reference "INIT_L11") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 44.45 43.18 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "5b54cda0-e935-43e8-9c4f-f72cf78bb378") + (property "Reference" "INIT_L00" + (at 44.45 46.736 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 44.45 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 44.45 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 44.45 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 44.45 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "261a8a89-7c5c-465f-9cd8-ebfdc9d926e6") + ) + (pin "D1" + (uuid "b6524736-9995-43a4-afcf-45c09e6a8aaf") + ) + (pin "D0" + (uuid "1eefb394-731c-44d6-98dd-cdddca7c678c") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/72ce5b8e-65cd-4ef4-93c6-ada8bc7993bf" + (reference "INIT_L00") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 44.45 74.93 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "77a410a1-c6e5-4446-993f-e7f34964253c") + (property "Reference" "INIT_L03" + (at 44.45 78.232 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 44.45 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 44.45 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 44.45 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 44.45 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "78986c45-63ff-4718-b809-29c6a52361ff") + ) + (pin "D1" + (uuid "7037214a-390a-41cc-abc6-9435eafdc300") + ) + (pin "D0" + (uuid "6a7516f4-0413-4b57-aca0-eafbadf7f0a7") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/72ce5b8e-65cd-4ef4-93c6-ada8bc7993bf" + (reference "INIT_L03") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 44.45 63.5 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "79bb3d8b-57a0-400a-ac5f-f9713a7d95e5") + (property "Reference" "INIT_L02" + (at 44.45 67.056 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 44.45 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 44.45 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 44.45 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 44.45 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "635be0db-96f2-4cfd-9e12-41f3fd43babf") + ) + (pin "D1" + (uuid "b35c2d9f-cc33-4b99-8bed-6654a98c24de") + ) + (pin "D0" + (uuid "c7dfc3ad-d0fc-4dde-9add-2ebba406ba77") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/72ce5b8e-65cd-4ef4-93c6-ada8bc7993bf" + (reference "INIT_L02") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 67.31 52.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "a22ba8d6-3e14-49c1-be22-3b7269981966") + (property "Reference" "INIT_L10" + (at 67.31 55.626 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 67.31 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 67.31 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 67.31 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 67.31 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "f863f81c-747f-4584-9ae6-cb3e90e3c46e") + ) + (pin "D1" + (uuid "f8c21112-a739-476c-a679-c1d2d27cbe33") + ) + (pin "D0" + (uuid "098d886a-d434-4144-8bc3-3e6cf7992c0a") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/72ce5b8e-65cd-4ef4-93c6-ada8bc7993bf" + (reference "INIT_L10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 33.02 54.61 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "bc126fba-2c72-4a1c-9c27-d42b5cbdebb9") + (property "Reference" "C_I2" + (at 33.02 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 33.02 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 33.02 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 33.02 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 33.02 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "125b6408-d860-4b5e-9537-26aa6e2d5992") + ) + (pin "D0" + (uuid "a8b5cb09-809f-476e-9301-50d327a24d33") + ) + (pin "Y" + (uuid "78a5e904-8520-4875-bfb0-cd7c867fcee7") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/72ce5b8e-65cd-4ef4-93c6-ada8bc7993bf" + (reference "C_I2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 92.71 64.77 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d00aead6-6757-4ee5-9052-4ddbe71fbb84") + (property "Reference" "INIT_L20" + (at 92.71 68.326 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 92.71 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 92.71 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 92.71 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 92.71 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "40298f73-4518-429d-8d5b-a369eddd87ab") + ) + (pin "D1" + (uuid "a57debd6-b764-4760-a776-32c2ea85711a") + ) + (pin "D0" + (uuid "281f36ac-59d6-4aba-a0e8-9bd87e150e14") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/72ce5b8e-65cd-4ef4-93c6-ada8bc7993bf" + (reference "INIT_L20") + (unit 1) + ) + ) + ) + ) +) diff --git a/schematics/cpe/cpe_comb_addf.kicad_sch b/schematics/cpe/cpe_comb_addf.kicad_sch new file mode 100755 index 0000000..78040f2 --- /dev/null +++ b/schematics/cpe/cpe_comb_addf.kicad_sch @@ -0,0 +1,2745 @@ +(kicad_sch + (version 20250114) + (generator "eeschema") + (generator_version "9.0") + (uuid "55858e3d-6709-4cfc-9891-60cca07c7250") + (paper "A4") + (lib_symbols + (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 "peppercorn:AO21" + (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 "AO21_1_1" + (arc + (start -1.27 2.54) + (mid -0.3243 1.4253) + (end 0 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 0 0) + (mid -0.2725 -1.4513) + (end -1.27 -2.54) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -1.2702 2.5398) + (mid 1.1609 2.059) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 1.161 -2.0591) + (end -1.2702 -2.5398) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 3.81 5.08) + (mid 5.6061 4.3361) + (end 6.35 2.54) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 6.35 2.54) + (mid 5.6061 0.7439) + (end 3.81 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.81 0) (xy 2.54 0) (xy 2.54 5.08) (xy 3.81 5.08) + ) + (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 input line + (at 0 3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 8.89 2.54 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:LUT2" + (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 "LUT2_0_1" + (rectangle + (start -2.54 2.54) + (end 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 2.032) + (end -1.524 1.524) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 1.016) + (end -1.524 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 -0.508) + (end -1.524 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 -1.524) + (end -1.524 -2.032) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 1.778) (xy -1.016 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 0.762) (xy -1.016 0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -0.762) (xy -1.016 -0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -1.778) (xy -1.016 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 0.254) (xy -1.016 2.286) (xy -0.254 2.032) (xy -0.254 0.508) (xy -1.016 0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 -0.254) (xy -1.016 -2.286) (xy -0.254 -2.032) (xy -0.254 -0.508) (xy -1.016 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.254 1.27) (xy 0.254 1.27) (xy 0.254 0.508) (xy 0.762 0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.254 -1.27) (xy 0.254 -1.27) (xy 0.254 -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 "LUT2_1_1" + (pin input line + (at -5.08 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D0" + (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 "D1" + (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:MUX2B" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0 -3.81 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 "MUX2B_0_1" + (polyline + (pts + (xy -3.81 -2.54) (xy -3.81 2.54) (xy 3.81 1.27) (xy 3.81 -1.27) (xy -3.81 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "MUX2B_1_1" + (pin input line + (at -6.35 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -6.35 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 6.35 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:XOR" + (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" + (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) + ) + ) + (rectangle + (start 19.05 60.325) + (end 106.68 102.235) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 173ddbfc-3e44-40fb-beb6-2f95f4aac105) + ) + (rectangle + (start 19.05 19.05) + (end 106.68 59.69) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 87edac5d-f2ac-409e-af72-be40ee50c23d) + ) + (text "CPE_LT_L" + (exclude_from_sim no) + (at 102.108 101.092 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "11e19b57-296d-4d78-99df-2bce1c96c498") + ) + (text "MUX4b" + (exclude_from_sim no) + (at 62.738 100.584 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "3159c57c-3eab-4376-a364-d4e7e8e9e715") + ) + (text "CPE_LT_U" + (exclude_from_sim no) + (at 92.964 58.674 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "810e49c8-9b70-4e98-931e-cd7e37ed4c86") + ) + (text "C_FUNCTION = 1: C_ADDF" + (exclude_from_sim no) + (at 59.69 17.78 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "85cde162-70e2-4938-b2a5-efffbd9335d6") + ) + (text "ADDF" + (exclude_from_sim no) + (at 91.948 74.676 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "9f96c5f3-20ea-43fe-80d7-4ca09de21429") + ) + (junction + (at 57.15 50.8) + (diameter 0) + (color 0 0 0 0) + (uuid "04a43ce2-1aa4-4ed6-b079-0dd16b2072ea") + ) + (junction + (at 72.39 64.77) + (diameter 0) + (color 0 0 0 0) + (uuid "187756a9-597d-45f6-a180-1b6ac3929bae") + ) + (junction + (at 87.63 52.07) + (diameter 0) + (color 0 0 0 0) + (uuid "1b26f3fc-3d20-4cbe-ab09-39da723bb5de") + ) + (junction + (at 52.07 63.5) + (diameter 0) + (color 0 0 0 0) + (uuid "488cd6a5-24a8-4772-a3f3-ecdaec4a5a58") + ) + (junction + (at 74.93 52.07) + (diameter 0) + (color 0 0 0 0) + (uuid "71fead04-5c7f-4a11-858f-36b2c226234b") + ) + (junction + (at 59.69 53.34) + (diameter 0) + (color 0 0 0 0) + (uuid "fda50caa-8a4b-4098-836e-e0175e7c5873") + ) + (wire + (pts + (xy 49.53 66.04) (xy 62.23 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0002c804-950d-4e90-a314-4177918a59e5") + ) + (wire + (pts + (xy 72.39 64.77) (xy 85.09 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "10296770-5f00-4c49-90b9-7fe6fd8dc549") + ) + (wire + (pts + (xy 59.69 53.34) (xy 62.23 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "10c1da1a-e323-4d9e-a0db-59fcbf5cb0e6") + ) + (wire + (pts + (xy 74.93 71.12) (xy 74.93 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2393ebac-5dcf-4cbb-b2c2-08fbfb0208e9") + ) + (wire + (pts + (xy 72.39 52.07) (xy 74.93 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "249c24bc-6b1b-42ea-9c5d-40ae2b1a4777") + ) + (wire + (pts + (xy 26.67 73.66) (xy 39.37 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2d43c7be-8eaf-456d-8915-765da8b06d05") + ) + (wire + (pts + (xy 74.93 52.07) (xy 87.63 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2dd1475f-cf93-4b6f-b20f-0b108a2af13e") + ) + (wire + (pts + (xy 39.37 86.36) (xy 97.79 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2fcc1301-4df5-46cf-996f-32a74168714e") + ) + (wire + (pts + (xy 85.09 64.77) (xy 85.09 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "36a686df-d347-4fb9-b360-731f9650ca43") + ) + (wire + (pts + (xy 74.93 71.12) (xy 80.01 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "40c5cccf-9c20-464d-a6d6-01f497416140") + ) + (wire + (pts + (xy 59.69 53.34) (xy 59.69 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "424fa4f5-0035-49cd-98c5-904c456a83c1") + ) + (wire + (pts + (xy 92.71 35.56) (xy 107.95 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4262c950-0264-4421-960b-9420a9300959") + ) + (wire + (pts + (xy 97.79 64.77) (xy 97.79 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4fcf8f79-a937-4f6e-94fd-e1b98e60552e") + ) + (wire + (pts + (xy 26.67 50.8) (xy 39.37 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5d4a81d3-82f2-4ef9-8af2-deaeca165522") + ) + (wire + (pts + (xy 49.53 74.93) (xy 49.53 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "62249899-ef45-47dc-9814-2a9c5ee1d97b") + ) + (wire + (pts + (xy 26.67 62.23) (xy 39.37 62.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6ded0ef8-24b5-472b-8813-6497d4cf9d3a") + ) + (wire + (pts + (xy 87.63 52.07) (xy 87.63 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6ffbb30c-6b51-4ca5-a126-29a5bbdbb986") + ) + (wire + (pts + (xy 39.37 50.8) (xy 39.37 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "77a9a308-21b4-4106-adf7-1acf1760e68a") + ) + (wire + (pts + (xy 49.53 50.8) (xy 57.15 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7ab145e1-6322-475f-8b34-3474c89d5a19") + ) + (wire + (pts + (xy 26.67 40.64) (xy 39.37 40.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7c6ec8d5-1931-4b49-aabd-5c02b865982b") + ) + (wire + (pts + (xy 39.37 40.64) (xy 39.37 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "854fa559-f850-46b7-9500-1163941409b8") + ) + (wire + (pts + (xy 39.37 76.2) (xy 39.37 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8ab64e50-4ab3-4fe9-b693-4d52873cf516") + ) + (wire + (pts + (xy 57.15 50.8) (xy 62.23 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8cf3cc4e-459c-4af5-b7b5-7550117b87b8") + ) + (wire + (pts + (xy 49.53 53.34) (xy 59.69 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "959cd35f-e7b5-41cf-b684-d25c3e58e509") + ) + (wire + (pts + (xy 57.15 50.8) (xy 57.15 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "96a3d2ac-d1c4-4238-9af0-8745e0e97e4f") + ) + (wire + (pts + (xy 57.15 36.83) (xy 80.01 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "99c3f2ca-5017-466f-b314-df02fe6e4f15") + ) + (wire + (pts + (xy 85.09 66.04) (xy 87.63 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9abe62f2-4689-44e1-8f36-d76d6670e493") + ) + (wire + (pts + (xy 80.01 73.66) (xy 72.39 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a65a9f6d-dae1-4952-a9fe-1059fbf44604") + ) + (wire + (pts + (xy 52.07 34.29) (xy 52.07 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a939fcfd-c84d-4f19-8cdc-54a86b83e544") + ) + (wire + (pts + (xy 59.69 39.37) (xy 80.01 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c0a7cc9a-9a0d-4639-a076-b3ffed653882") + ) + (wire + (pts + (xy 39.37 64.77) (xy 39.37 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c3d955da-0341-4d68-adb6-2a06c15598a8") + ) + (wire + (pts + (xy 52.07 34.29) (xy 83.82 34.29) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ca5524b2-43bc-4a07-be36-23b0660fb946") + ) + (wire + (pts + (xy 72.39 73.66) (xy 72.39 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d1637835-ed8f-4ff4-a086-48e06d8ef3a6") + ) + (wire + (pts + (xy 87.63 52.07) (xy 114.3 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d630bc4f-26eb-4453-ae5f-562ebb8f06e2") + ) + (wire + (pts + (xy 49.53 50.8) (xy 49.53 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d868cce9-b4ef-4efe-aaf0-f6ab3f1de098") + ) + (wire + (pts + (xy 90.17 72.39) (xy 107.95 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dcb33480-be10-4b49-9fbb-bd88e83d64aa") + ) + (wire + (pts + (xy 52.07 63.5) (xy 62.23 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e788214d-9585-4c87-b940-22ea53c9d9e6") + ) + (wire + (pts + (xy 49.53 63.5) (xy 52.07 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e7d052db-2651-4bfa-b2de-b74d794c2740") + ) + (label "L10" + (at 76.2 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "1dc8e180-1011-42ed-ae0b-2f13a5405592") + ) + (label "L02" + (at 52.07 58.42 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "5defda5a-5577-46a2-a896-7e965ec9adf3") + ) + (label "L02" + (at 76.2 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "64dbbe76-0c58-4309-9786-95f6e068eea0") + ) + (label "CIN" + (at 48.26 86.36 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "93091208-21f8-461b-b3ac-acb53f3fc8b0") + ) + (label "L11" + (at 76.2 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "9549a0ea-9181-4ba5-a0cd-af294fb61a74") + ) + (label "L01" + (at 76.2 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "a3c3e5e3-9740-45b3-9919-c2f613e8ea0d") + ) + (label "L00" + (at 76.2 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "fe602934-4abf-49ee-a228-6ab8649abec5") + ) + (hierarchical_label "PINY1" + (shape input) + (at 26.67 67.31 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "1793a4df-38d8-4166-9690-1fe85f51697f") + ) + (hierarchical_label "IN3" + (shape input) + (at 26.67 50.8 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "3df45406-586d-43a8-b9dc-0593ef849ecc") + ) + (hierarchical_label "IN4" + (shape input) + (at 26.67 53.34 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "43d7f4fb-3f7c-4981-b4fe-8ae6fed14180") + ) + (hierarchical_label "IN2" + (shape input) + (at 26.67 43.18 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "56251b73-9262-48fd-95e6-b3166793c9c4") + ) + (hierarchical_label "IN8" + (shape input) + (at 26.67 76.2 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "62c89131-d8c2-4eb4-b52c-3fd971de849a") + ) + (hierarchical_label "IN6" + (shape input) + (at 26.67 64.77 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "71bd9006-19bc-4611-ab24-9a7aa95a7e7e") + ) + (hierarchical_label "IN7" + (shape input) + (at 26.67 73.66 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "9885d0f3-d382-4a81-90d4-7985c075fb0c") + ) + (hierarchical_label "PINY1" + (shape input) + (at 26.67 45.72 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "af918ac3-df5b-4c52-85b7-ac1e46cf9112") + ) + (hierarchical_label "IN5" + (shape input) + (at 26.67 62.23 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "b41b3dc8-4233-4bc0-a9c0-32a759f4e15b") + ) + (hierarchical_label "CINX" + (shape input) + (at 26.67 87.63 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "ccb1d669-f8eb-4a76-82ae-5483470e4f5f") + ) + (hierarchical_label "CINY1" + (shape input) + (at 26.67 85.09 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "ea2cdfa2-4bb9-4a4f-9f28-2b590166eb26") + ) + (hierarchical_label "CINX" + (shape input) + (at 26.67 55.88 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "ec7ac47d-7ab8-478e-b18c-edd5b49f0f33") + ) + (hierarchical_label "IN1" + (shape input) + (at 26.67 40.64 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "f22b434e-f2dd-41e1-9924-f2206c688b40") + ) + (hierarchical_label "PINX" + (shape input) + (at 26.67 78.74 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "ff1c64bf-3228-4f0b-a82a-82bef053e4f3") + ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 33.02 66.04 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "0387904d-beee-4f2e-a0fc-f85ccbceebf7") + (property "Reference" "C_I3" + (at 33.02 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 33.02 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 33.02 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 33.02 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 33.02 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "27631805-6587-4e4f-8bc2-bace4a785d89") + ) + (pin "D0" + (uuid "f8b26a55-e23a-45b9-8d5f-b8da71ef29c0") + ) + (pin "Y" + (uuid "4f2f809a-9152-465d-8df9-aee6ad4e093e") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/c7e1e454-4a3a-497b-82a6-da398b72cabb" + (reference "C_I3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "XOR_1") + (lib_id "peppercorn:XOR") + (at 102.87 85.09 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "28bca7e7-c48d-46a3-a3c5-bb9273c7082c") + (property "Reference" "U6" + (at 102.5027 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 102.5027 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 102.87 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 102.87 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 102.87 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "e52cb020-99f2-4c96-88d1-d2051ffcdabe") + ) + (pin "" + (uuid "4aa7fc7a-c415-4bf4-974c-bd253b294111") + ) + (pin "" + (uuid "f39fa83b-8c54-4c83-a0d9-7940b0120189") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/c7e1e454-4a3a-497b-82a6-da398b72cabb" + (reference "U6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 67.31 52.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "3247861f-af72-46b4-a31b-3a6aebc37701") + (property "Reference" "INIT_L10" + (at 67.31 55.626 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 67.31 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 67.31 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 67.31 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 67.31 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "ebde6c3c-7203-4278-aa12-ec604f2d8459") + ) + (pin "D1" + (uuid "2ff89f85-90c4-4994-81be-cc8486d77ca4") + ) + (pin "D0" + (uuid "085e6383-cbe3-45b0-9733-8d9f7e6788a8") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/c7e1e454-4a3a-497b-82a6-da398b72cabb" + (reference "INIT_L10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 33.02 77.47 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "3d6045ff-cc89-410a-827b-44f71e68740d") + (property "Reference" "C_I4" + (at 33.02 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 33.02 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 33.02 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 33.02 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 33.02 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "a83698c9-3818-439c-86ed-4a4f2e0eac50") + ) + (pin "D0" + (uuid "f2dcc297-b7a2-461d-910c-31ef875b7f25") + ) + (pin "Y" + (uuid "c8ffb46f-ace8-44bf-9bd8-fc37d30a7510") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/c7e1e454-4a3a-497b-82a6-da398b72cabb" + (reference "C_I4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 44.45 43.18 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "3e427dfa-84e7-4f2f-ade9-a606c917b2b1") + (property "Reference" "INIT_L00" + (at 44.45 46.736 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 44.45 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 44.45 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 44.45 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 44.45 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "ea6b13aa-9cc5-46d0-8f67-39252ca1408d") + ) + (pin "D1" + (uuid "0d92403c-1b4b-4ac6-84dd-b85c932afabf") + ) + (pin "D0" + (uuid "e5fd170e-5277-4158-bafc-8b72ba4bf620") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/c7e1e454-4a3a-497b-82a6-da398b72cabb" + (reference "INIT_L00") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 67.31 64.77 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "48abf2b6-db5e-490f-bfdc-235c3df3891c") + (property "Reference" "INIT_L11" + (at 67.564 68.326 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 67.31 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 67.31 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 67.31 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 67.31 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "3220a936-1cc4-49fa-b68d-dbdae8ba2f6f") + ) + (pin "D1" + (uuid "2d59cc41-8334-44bc-898e-64063c886d70") + ) + (pin "D0" + (uuid "74fa9af3-5858-472b-87a2-b6a889d18e88") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/c7e1e454-4a3a-497b-82a6-da398b72cabb" + (reference "INIT_L11") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 92.71 64.77 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "5459840c-a81e-4faf-b962-02cbb22c51c7") + (property "Reference" "INIT_L20" + (at 92.71 68.326 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 92.71 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 92.71 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 92.71 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 92.71 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "a6e8879d-7358-4d44-93b9-62cb11ce95eb") + ) + (pin "D1" + (uuid "813b5d12-6198-4e00-9468-64d92e1473dd") + ) + (pin "D0" + (uuid "8a52491c-0475-4495-8850-bd8201a3e29a") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/c7e1e454-4a3a-497b-82a6-da398b72cabb" + (reference "INIT_L20") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:AO21") + (at 83.82 38.1 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "852e6e91-f9a1-453a-b825-3812a9ea57b1") + (property "Reference" "U7" + (at 86.3599 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 86.3599 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 83.82 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 83.82 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 83.82 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "aba34de6-f0e9-4f2f-9219-c0499e61ad38") + ) + (pin "" + (uuid "7735e0e0-65dd-4951-8cf0-29568a070248") + ) + (pin "" + (uuid "1337752a-acb4-46c2-a3ae-072ce889197c") + ) + (pin "" + (uuid "6ed2647a-1e95-4ea2-97c3-6c7b21e06bf9") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/c7e1e454-4a3a-497b-82a6-da398b72cabb" + (reference "U7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:XOR") + (at 85.09 72.39 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8a701e3b-0d33-4828-970a-968a86b82e1e") + (property "Reference" "U8" + (at 84.7227 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 84.7227 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 85.09 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 85.09 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 85.09 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "085fe0ca-0f8b-4900-9a51-08f37133c4d8") + ) + (pin "" + (uuid "0928ad73-6b51-4753-97ac-d38f86eead81") + ) + (pin "" + (uuid "5ecc73ac-a8f5-4870-9c74-398c3e6cfeff") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/c7e1e454-4a3a-497b-82a6-da398b72cabb" + (reference "U8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 33.02 44.45 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "8b54e2bb-929d-45d6-8974-57a94e9757d9") + (property "Reference" "C_I1" + (at 33.02 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 33.02 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 33.02 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 33.02 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 33.02 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "cc615732-b4aa-4b32-8eb3-3c7da06d925a") + ) + (pin "D0" + (uuid "aba6693a-fdd5-4e23-b9a5-e7855ad4189e") + ) + (pin "Y" + (uuid "118551e9-38a3-4240-b469-d29fde9b69da") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/c7e1e454-4a3a-497b-82a6-da398b72cabb" + (reference "C_I1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 44.45 74.93 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "92cc6cf1-6a97-4dfb-815c-8c03ccb58798") + (property "Reference" "INIT_L03" + (at 44.45 78.232 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 44.45 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 44.45 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 44.45 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 44.45 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "8cd96309-f887-4990-95b6-092085fd27d0") + ) + (pin "D1" + (uuid "ee348ba0-269b-4e0f-8296-41d33cd5c986") + ) + (pin "D0" + (uuid "4ada21bd-eca1-4071-915d-2725366f48ba") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/c7e1e454-4a3a-497b-82a6-da398b72cabb" + (reference "INIT_L03") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 33.02 54.61 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "a4cc535b-6eba-45cd-b96c-230645476521") + (property "Reference" "C_I2" + (at 33.02 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 33.02 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 33.02 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 33.02 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 33.02 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "55bd5070-fb84-456a-8acb-d3f1edc32c43") + ) + (pin "D0" + (uuid "12173197-eab5-49bf-b17b-1e0beca934b4") + ) + (pin "Y" + (uuid "6db4e4fa-9123-4258-a9d5-d1a92229cafe") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/c7e1e454-4a3a-497b-82a6-da398b72cabb" + (reference "C_I2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 44.45 53.34 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "a7d36038-0f1b-45d1-93a2-4c6b70a4b95d") + (property "Reference" "INIT_L01" + (at 44.45 56.896 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 44.45 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 44.45 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 44.45 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 44.45 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "4ce9e115-3bb8-47b8-b46b-e2da3f9be6b0") + ) + (pin "D1" + (uuid "bbb23f29-4d74-400f-ac7d-01741bc7c14a") + ) + (pin "D0" + (uuid "c7c4c63d-4cea-4609-90a3-6655a5f4a1a2") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/c7e1e454-4a3a-497b-82a6-da398b72cabb" + (reference "INIT_L01") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 44.45 63.5 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "ccd92c8a-9ced-4c8a-94c9-c2b257ac16f4") + (property "Reference" "INIT_L02" + (at 44.45 67.056 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 44.45 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 44.45 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 44.45 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 44.45 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "166e893d-e752-40f4-bd8c-8bc3ebee2fe9") + ) + (pin "D1" + (uuid "838ee17e-fa9f-45e0-a88f-2c114df406a6") + ) + (pin "D0" + (uuid "7f73fa44-ea47-4397-a6c6-31ebe6766ed9") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/c7e1e454-4a3a-497b-82a6-da398b72cabb" + (reference "INIT_L02") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 33.02 86.36 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "deb845ef-6bab-47e5-ad92-e56240fecd25") + (property "Reference" "C_HORIZ" + (at 32.766 89.916 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 33.02 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 33.02 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 33.02 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 33.02 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D0" + (uuid "0e725d65-59db-489c-a215-8286c48eea46") + ) + (pin "D1" + (uuid "fe73b675-db20-4ff2-a708-cc67d796ba53") + ) + (pin "Y" + (uuid "78e29c35-b4d4-4600-b769-fbc65f8a3532") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/c7e1e454-4a3a-497b-82a6-da398b72cabb" + (reference "C_HORIZ") + (unit 1) + ) + ) + ) + ) +) diff --git a/schematics/cpe/cpe_comb_concat.kicad_sch b/schematics/cpe/cpe_comb_concat.kicad_sch new file mode 100755 index 0000000..a9eed5b --- /dev/null +++ b/schematics/cpe/cpe_comb_concat.kicad_sch @@ -0,0 +1,2367 @@ +(kicad_sch + (version 20250114) + (generator "eeschema") + (generator_version "9.0") + (uuid "2a9cd8f7-e812-476c-ad1e-1dac2d5bc5cd") + (paper "A4") + (lib_symbols + (symbol "peppercorn:AO21" + (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 "AO21_1_1" + (arc + (start -1.27 2.54) + (mid -0.3243 1.4253) + (end 0 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 0 0) + (mid -0.2725 -1.4513) + (end -1.27 -2.54) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -1.2702 2.5398) + (mid 1.1609 2.059) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 1.161 -2.0591) + (end -1.2702 -2.5398) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 3.81 5.08) + (mid 5.6061 4.3361) + (end 6.35 2.54) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 6.35 2.54) + (mid 5.6061 0.7439) + (end 3.81 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.81 0) (xy 2.54 0) (xy 2.54 5.08) (xy 3.81 5.08) + ) + (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 input line + (at 0 3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 8.89 2.54 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:LUT2" + (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 "LUT2_0_1" + (rectangle + (start -2.54 2.54) + (end 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 2.032) + (end -1.524 1.524) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 1.016) + (end -1.524 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 -0.508) + (end -1.524 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 -1.524) + (end -1.524 -2.032) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 1.778) (xy -1.016 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 0.762) (xy -1.016 0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -0.762) (xy -1.016 -0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -1.778) (xy -1.016 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 0.254) (xy -1.016 2.286) (xy -0.254 2.032) (xy -0.254 0.508) (xy -1.016 0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 -0.254) (xy -1.016 -2.286) (xy -0.254 -2.032) (xy -0.254 -0.508) (xy -1.016 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.254 1.27) (xy 0.254 1.27) (xy 0.254 0.508) (xy 0.762 0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.254 -1.27) (xy 0.254 -1.27) (xy 0.254 -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 "LUT2_1_1" + (pin input line + (at -5.08 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D0" + (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 "D1" + (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:MUX2B" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0 -3.81 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 "MUX2B_0_1" + (polyline + (pts + (xy -3.81 -2.54) (xy -3.81 2.54) (xy 3.81 1.27) (xy 3.81 -1.27) (xy -3.81 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "MUX2B_1_1" + (pin input line + (at -6.35 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -6.35 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 6.35 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:XOR" + (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" + (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) + ) + ) + (rectangle + (start 19.05 19.05) + (end 106.68 59.69) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 4cfc9014-d32a-44e2-9518-ddf171ec7e07) + ) + (rectangle + (start 19.05 60.325) + (end 106.68 102.235) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid e156abc1-0372-4f5c-a43b-cf886d7ed937) + ) + (text "CPE_LT_U" + (exclude_from_sim no) + (at 92.964 58.674 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "0df2367e-b726-4d27-a5ce-42c8af630700") + ) + (text "MUX4b" + (exclude_from_sim no) + (at 62.738 100.584 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "57baaf84-e98f-4631-8cbc-821fcb6cff6f") + ) + (text "CPE_LT_L" + (exclude_from_sim no) + (at 102.108 101.092 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "cfc34462-e865-471b-8f94-7f7bb82713af") + ) + (text "ADDF" + (exclude_from_sim no) + (at 91.948 74.676 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "fe1d7272-3a98-499d-a9f5-8b8a7e85fedd") + ) + (junction + (at 74.93 52.07) + (diameter 0) + (color 0 0 0 0) + (uuid "0cd97ce1-f0d2-4999-801f-678c7145391d") + ) + (junction + (at 72.39 64.77) + (diameter 0) + (color 0 0 0 0) + (uuid "2afbf706-e349-4c87-9090-002dffc09665") + ) + (junction + (at 52.07 63.5) + (diameter 0) + (color 0 0 0 0) + (uuid "2fbc5fe7-3a1d-485c-b6a6-2be658b74be1") + ) + (junction + (at 59.69 53.34) + (diameter 0) + (color 0 0 0 0) + (uuid "99b1790d-2489-473a-ba9b-ba61e28804f2") + ) + (junction + (at 57.15 50.8) + (diameter 0) + (color 0 0 0 0) + (uuid "e6f4eeaf-7cbd-410e-bfbe-1cd01aa10915") + ) + (wire + (pts + (xy 39.37 50.8) (xy 39.37 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "00aa99a2-69a9-4a1d-8c11-a92e39c78f01") + ) + (wire + (pts + (xy 26.67 50.8) (xy 39.37 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "00fc0802-fadd-45ea-b80d-49bb9a40b570") + ) + (wire + (pts + (xy 59.69 53.34) (xy 62.23 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0815bcc4-a650-477b-b0db-315af30f2125") + ) + (wire + (pts + (xy 97.79 83.82) (xy 107.95 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "14e768e7-569f-4f4a-ae1e-bf6b8ebbe75e") + ) + (wire + (pts + (xy 85.09 66.04) (xy 87.63 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1638b1c7-d423-4825-b876-ba0a11c4133e") + ) + (wire + (pts + (xy 87.63 52.07) (xy 87.63 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "16b57572-1577-4223-8ab1-4f4a96807d0c") + ) + (wire + (pts + (xy 72.39 64.77) (xy 85.09 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1cdb79d3-456d-40fa-89ba-d914ee334b66") + ) + (wire + (pts + (xy 72.39 73.66) (xy 72.39 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "31470bc0-131c-4ad8-afac-c9b50467964a") + ) + (wire + (pts + (xy 49.53 74.93) (xy 49.53 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3214410d-dc48-4c85-b1a4-1cfbe9df7ae2") + ) + (wire + (pts + (xy 49.53 66.04) (xy 62.23 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3310df62-6ef8-41b8-ad2f-6faa8fdb5ee7") + ) + (wire + (pts + (xy 52.07 63.5) (xy 62.23 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "39362f60-c507-4d43-a144-d23690468129") + ) + (wire + (pts + (xy 74.93 71.12) (xy 80.01 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4a8ee472-547a-4f9b-b7af-12c9f12cd141") + ) + (wire + (pts + (xy 57.15 50.8) (xy 57.15 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4b7db36e-1207-4702-95de-0687f8fff8b6") + ) + (wire + (pts + (xy 49.53 50.8) (xy 49.53 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "57412289-3091-4ef8-a192-f8e0f43a4788") + ) + (wire + (pts + (xy 80.01 73.66) (xy 72.39 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6769bb8a-a9d2-402a-a116-b5440e324551") + ) + (wire + (pts + (xy 52.07 34.29) (xy 83.82 34.29) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6c78e60e-9ff5-4142-a655-7c87c8b1b495") + ) + (wire + (pts + (xy 57.15 36.83) (xy 80.01 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6dbb478f-6fca-4685-b259-9d3b51978358") + ) + (wire + (pts + (xy 72.39 52.07) (xy 74.93 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6e836899-707e-466f-ab39-09d305696828") + ) + (wire + (pts + (xy 90.17 72.39) (xy 107.95 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6f1f5594-ecb3-4d73-aabb-81fa466778c6") + ) + (wire + (pts + (xy 39.37 64.77) (xy 39.37 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8b284247-4f91-4198-b5a4-75b978f0d3e3") + ) + (wire + (pts + (xy 97.79 64.77) (xy 97.79 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8ee1abc3-a856-4068-ac47-9d6154660917") + ) + (wire + (pts + (xy 49.53 63.5) (xy 52.07 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "90280c8d-d140-422b-bb79-ca015edae523") + ) + (wire + (pts + (xy 74.93 71.12) (xy 74.93 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9530f4a3-9b9f-4af3-9537-09aaef47c523") + ) + (wire + (pts + (xy 74.93 52.07) (xy 87.63 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9614e7b2-61c9-46a1-953e-46ced13661d5") + ) + (wire + (pts + (xy 85.09 64.77) (xy 85.09 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a5d877f9-1528-46f6-bc88-352442724559") + ) + (wire + (pts + (xy 59.69 39.37) (xy 80.01 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ac8e4d08-8d66-4ec9-913b-e21065d8d5cd") + ) + (wire + (pts + (xy 39.37 76.2) (xy 39.37 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b2bc1341-4e1f-4729-9199-7966c9ad3d9f") + ) + (wire + (pts + (xy 92.71 35.56) (xy 107.95 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b3d61c7f-fd96-4c8b-ad04-1c78c5026d46") + ) + (wire + (pts + (xy 26.67 73.66) (xy 39.37 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c67ba7df-f92c-4a09-9f56-ac9bfb73763a") + ) + (wire + (pts + (xy 49.53 53.34) (xy 59.69 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d225acf0-fb31-418c-afc5-f3de28659a01") + ) + (wire + (pts + (xy 26.67 40.64) (xy 39.37 40.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "db9bffc0-f764-4ebe-9afa-9809218d70c2") + ) + (wire + (pts + (xy 49.53 50.8) (xy 57.15 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dbf2a771-d3dd-41db-98f1-9c63717d018d") + ) + (wire + (pts + (xy 59.69 53.34) (xy 59.69 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dc6d3be6-128c-4b60-b58a-057205b270c5") + ) + (wire + (pts + (xy 52.07 34.29) (xy 52.07 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e932cb0c-8fe9-46e1-bfd9-fe564796012d") + ) + (wire + (pts + (xy 26.67 62.23) (xy 39.37 62.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e99b5f64-cb1e-4da4-a06d-d5757317b2bf") + ) + (wire + (pts + (xy 57.15 50.8) (xy 62.23 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "efd1bcf0-31da-4757-86a8-8bb24e748666") + ) + (wire + (pts + (xy 39.37 40.64) (xy 39.37 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f702463d-4564-4a5e-a2aa-31218b7de703") + ) + (label "L00" + (at 76.2 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "10ca440b-030d-4772-b324-0e4775d0a448") + ) + (label "L11" + (at 76.2 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "7faccf49-788b-4152-a8e8-09462e2432a0") + ) + (label "L02" + (at 52.07 58.42 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "96d07194-f96e-4cdb-8c64-c2dea6bd9982") + ) + (label "L10" + (at 76.2 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "cac18c65-024d-48b2-a04c-24397dd96539") + ) + (label "L01" + (at 76.2 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "d5925fef-f4d9-4c3f-8f52-155155c869e7") + ) + (label "L02" + (at 76.2 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "ddfecfd6-6b4f-4a3c-8058-7e8dd5886c24") + ) + (hierarchical_label "CINX" + (shape input) + (at 26.67 55.88 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "1629b30a-d236-4ded-b223-59d493ff3692") + ) + (hierarchical_label "IN5" + (shape input) + (at 26.67 62.23 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "1b9af1f4-23fc-48da-9954-561ceca0ab7f") + ) + (hierarchical_label "IN2" + (shape input) + (at 26.67 43.18 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "25f276cd-45c2-4dbb-a9d4-01564233e49c") + ) + (hierarchical_label "PINX" + (shape input) + (at 26.67 78.74 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "326e92b7-f4ea-47a9-8b56-ff12b472de35") + ) + (hierarchical_label "IN8" + (shape input) + (at 26.67 76.2 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "5b95441c-78e5-4a23-9441-93c8eab2822b") + ) + (hierarchical_label "PINY1" + (shape input) + (at 26.67 67.31 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "61f7a27d-cd6f-4752-9e8c-7ca92c67b29a") + ) + (hierarchical_label "IN6" + (shape input) + (at 26.67 64.77 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "8bedde1c-4225-4072-96da-6ae79dc0fb0f") + ) + (hierarchical_label "PINY1" + (shape input) + (at 26.67 45.72 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "adda66de-e2ab-413b-96e8-a7f17adc90e9") + ) + (hierarchical_label "IN3" + (shape input) + (at 26.67 50.8 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "b586a401-9460-4b6c-a4bf-3159763847fc") + ) + (hierarchical_label "IN1" + (shape input) + (at 26.67 40.64 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "c805f4f6-80bb-4221-bb3e-5658e1900046") + ) + (hierarchical_label "IN4" + (shape input) + (at 26.67 53.34 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "c844ea31-9c46-4e1b-9307-596aec116e8b") + ) + (hierarchical_label "IN7" + (shape input) + (at 26.67 73.66 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "ca3f90f7-0edf-4985-b5b5-d315dc6b003f") + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 67.31 52.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "0036ffe3-ccf3-4e67-80e0-eea27eaa0320") + (property "Reference" "INIT_L10" + (at 67.31 55.626 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 67.31 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 67.31 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 67.31 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 67.31 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "0ddab073-e7d7-4528-872f-5550251c754a") + ) + (pin "D1" + (uuid "f7812c17-4417-4a3d-8053-0c16ee181d98") + ) + (pin "D0" + (uuid "bd57d73a-a3a3-47d0-8d53-3e532aa7b66a") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7870fc3a-1ee9-4a55-a2a2-8f09313f282c" + (reference "INIT_L10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:XOR") + (at 85.09 72.39 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2fac4683-f737-4ed3-a7db-fd79f384a3a1") + (property "Reference" "U11" + (at 84.7227 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 84.7227 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 85.09 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 85.09 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 85.09 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "02e0ea3c-457b-453c-87e8-4f9031d325a4") + ) + (pin "" + (uuid "d9208399-5088-4a20-92f1-ef4485fb3894") + ) + (pin "" + (uuid "d182bd66-fd66-4600-92f8-13d2458f5528") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7870fc3a-1ee9-4a55-a2a2-8f09313f282c" + (reference "U11") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 44.45 63.5 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "4225ca49-7c26-4c93-af89-2e0e1c1060b8") + (property "Reference" "INIT_L02" + (at 44.45 67.056 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 44.45 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 44.45 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 44.45 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 44.45 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "0a349d94-48d3-4f4a-becd-99b8bdd5a38e") + ) + (pin "D1" + (uuid "3182bc95-e271-41fe-96f6-7940f7161aeb") + ) + (pin "D0" + (uuid "f76f0ac7-3b0f-4f5a-ad5b-5c088d4d7163") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7870fc3a-1ee9-4a55-a2a2-8f09313f282c" + (reference "INIT_L02") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 44.45 43.18 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "48f16c39-18f3-4a91-ab03-64fa4369ddb2") + (property "Reference" "INIT_L00" + (at 44.45 46.736 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 44.45 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 44.45 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 44.45 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 44.45 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "581264eb-4be4-436f-b475-d47fb9492250") + ) + (pin "D1" + (uuid "6818f541-9c8a-4784-8863-49a1c435cd81") + ) + (pin "D0" + (uuid "2abda1c6-1b2a-4b24-acdc-f17f2c9dd1eb") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7870fc3a-1ee9-4a55-a2a2-8f09313f282c" + (reference "INIT_L00") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 33.02 77.47 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "4aae04d8-0e0e-4165-b510-7d4b1f13c485") + (property "Reference" "C_I4" + (at 33.02 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 33.02 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 33.02 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 33.02 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 33.02 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "0973ac98-0e44-4416-ad85-a2675a794619") + ) + (pin "D0" + (uuid "a0f0f63f-56bd-4b0d-9b32-c786e6ef9e6d") + ) + (pin "Y" + (uuid "e838a3c0-7d72-42c0-8b6d-ccdd6f7d078f") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7870fc3a-1ee9-4a55-a2a2-8f09313f282c" + (reference "C_I4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 33.02 44.45 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "73b980d8-d89d-4dea-952f-3f6ea9bdff54") + (property "Reference" "C_I1" + (at 33.02 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 33.02 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 33.02 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 33.02 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 33.02 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "615ca1e6-774e-4893-a8cb-ca83b276fa27") + ) + (pin "D0" + (uuid "a2a10730-52dc-4517-98b3-aab5145d5120") + ) + (pin "Y" + (uuid "0fbce09c-0535-418b-bb8d-5f06334c81af") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7870fc3a-1ee9-4a55-a2a2-8f09313f282c" + (reference "C_I1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 92.71 64.77 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "779bde3b-3c66-4982-95b5-3268e6107cee") + (property "Reference" "INIT_L20" + (at 92.71 68.326 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 92.71 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 92.71 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 92.71 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 92.71 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "75767ced-ae0f-4a53-a053-d0bb8c45ece3") + ) + (pin "D1" + (uuid "d2d08492-3d0e-4ffd-97c4-7beb633f27b5") + ) + (pin "D0" + (uuid "8523aab7-8d63-480e-a41d-ed947f2090ff") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7870fc3a-1ee9-4a55-a2a2-8f09313f282c" + (reference "INIT_L20") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 33.02 54.61 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "8b110570-fff7-4398-a9e9-5b274d42ad74") + (property "Reference" "C_I2" + (at 33.02 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 33.02 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 33.02 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 33.02 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 33.02 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "d820cffc-a857-41b2-b840-e72179f3d61d") + ) + (pin "D0" + (uuid "49bd4c9b-a3c5-4780-995c-91fd83a379bf") + ) + (pin "Y" + (uuid "2a825953-bb11-49d3-b971-8aab7342c11b") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7870fc3a-1ee9-4a55-a2a2-8f09313f282c" + (reference "C_I2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:AO21") + (at 83.82 38.1 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8dff1c99-416f-4c1f-b87b-ac06572d345b") + (property "Reference" "U10" + (at 86.3599 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 86.3599 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 83.82 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 83.82 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 83.82 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "04b03368-0a90-4aaa-87fd-92f05c1a08b1") + ) + (pin "" + (uuid "34a384dd-c627-49f5-8f60-0a55f9993ffe") + ) + (pin "" + (uuid "af99c2e6-4498-4d05-ad86-5e6ad4374236") + ) + (pin "" + (uuid "c9b22cc3-ed1d-4121-a443-4c0873cac87e") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7870fc3a-1ee9-4a55-a2a2-8f09313f282c" + (reference "U10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 44.45 53.34 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "90c76bed-62f9-467a-af59-8473a2a90ac2") + (property "Reference" "INIT_L01" + (at 44.45 56.896 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 44.45 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 44.45 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 44.45 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 44.45 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "fd80cd97-e96d-40d3-8b2d-a010cac4b105") + ) + (pin "D1" + (uuid "93e7bfa9-5a91-48dc-a70a-b2a2a9daf4d7") + ) + (pin "D0" + (uuid "bb865122-877f-4bc5-81f2-c09feff5216b") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7870fc3a-1ee9-4a55-a2a2-8f09313f282c" + (reference "INIT_L01") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 67.31 64.77 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "a989b657-b14d-4d51-aa94-90db015edcf8") + (property "Reference" "INIT_L11" + (at 67.564 68.326 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 67.31 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 67.31 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 67.31 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 67.31 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "24ae111d-908c-4402-bc42-e920695ac72e") + ) + (pin "D1" + (uuid "b9bbfe5e-33bf-46b3-ae03-8086a38b8eda") + ) + (pin "D0" + (uuid "020ff4b2-606f-4ae5-98b1-ee34cb650e17") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7870fc3a-1ee9-4a55-a2a2-8f09313f282c" + (reference "INIT_L11") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 33.02 66.04 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d17f2ca0-3710-40bd-9856-ae6755ae4718") + (property "Reference" "C_I3" + (at 33.02 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 33.02 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 33.02 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 33.02 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 33.02 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "0611fb03-2c9d-469d-ac94-3fbd40709b2e") + ) + (pin "D0" + (uuid "ea89e07d-5249-4702-846c-d91f97b02584") + ) + (pin "Y" + (uuid "8501b011-bcff-4847-9df3-e7837f91d2ec") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7870fc3a-1ee9-4a55-a2a2-8f09313f282c" + (reference "C_I3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 44.45 74.93 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "efadfda2-6269-4ecb-8b39-3c2aa9b88599") + (property "Reference" "INIT_L03" + (at 44.45 78.232 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 44.45 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 44.45 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 44.45 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 44.45 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "84f43fee-2804-4a42-b545-b08ace7221c1") + ) + (pin "D1" + (uuid "10d5ed12-d55f-4de7-a0a2-8822a6f30723") + ) + (pin "D0" + (uuid "81385a36-b067-41f0-807b-8bddba24faec") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7870fc3a-1ee9-4a55-a2a2-8f09313f282c" + (reference "INIT_L03") + (unit 1) + ) + ) + ) + ) +) diff --git a/schematics/cpe/cpe_comb_en_cin.kicad_sch b/schematics/cpe/cpe_comb_en_cin.kicad_sch new file mode 100755 index 0000000..25a0c0d --- /dev/null +++ b/schematics/cpe/cpe_comb_en_cin.kicad_sch @@ -0,0 +1,1921 @@ +(kicad_sch + (version 20250114) + (generator "eeschema") + (generator_version "9.0") + (uuid "eb744f4d-ed1c-4ed4-afae-79c7c0942f52") + (paper "A4") + (lib_symbols + (symbol "peppercorn:LUT2" + (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 "LUT2_0_1" + (rectangle + (start -2.54 2.54) + (end 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 2.032) + (end -1.524 1.524) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 1.016) + (end -1.524 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 -0.508) + (end -1.524 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 -1.524) + (end -1.524 -2.032) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 1.778) (xy -1.016 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 0.762) (xy -1.016 0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -0.762) (xy -1.016 -0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -1.778) (xy -1.016 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 0.254) (xy -1.016 2.286) (xy -0.254 2.032) (xy -0.254 0.508) (xy -1.016 0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 -0.254) (xy -1.016 -2.286) (xy -0.254 -2.032) (xy -0.254 -0.508) (xy -1.016 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.254 1.27) (xy 0.254 1.27) (xy 0.254 0.508) (xy 0.762 0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.254 -1.27) (xy 0.254 -1.27) (xy 0.254 -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 "LUT2_1_1" + (pin input line + (at -5.08 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D0" + (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 "D1" + (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:MUX2B" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0 -3.81 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 "MUX2B_0_1" + (polyline + (pts + (xy -3.81 -2.54) (xy -3.81 2.54) (xy 3.81 1.27) (xy 3.81 -1.27) (xy -3.81 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "MUX2B_1_1" + (pin input line + (at -6.35 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -6.35 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 6.35 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:OR" + (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" + (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) + ) + ) + (rectangle + (start 19.05 60.325) + (end 106.68 102.235) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 290c1a59-09f9-422b-b8d8-d50fac1936aa) + ) + (rectangle + (start 19.05 19.05) + (end 106.68 59.69) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid e2e3eb39-a083-411f-a529-982776159f32) + ) + (text "CPE_LT_U" + (exclude_from_sim no) + (at 92.964 58.674 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "3d2d775c-999d-4fff-940f-df30329ae2cd") + ) + (text "CPE_LT_L" + (exclude_from_sim no) + (at 102.108 101.092 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "91981d08-899e-4abe-9cbc-4204db7f2211") + ) + (text "C_FUNCTION = 5: C_EN_CIN" + (exclude_from_sim no) + (at 60.452 17.78 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "cac938b8-e0a3-4f61-a63b-35837a0641f3") + ) + (junction + (at 87.63 52.07) + (diameter 0) + (color 0 0 0 0) + (uuid "a51a9262-c5b2-4110-9963-f121cf42420e") + ) + (wire + (pts + (xy 26.67 50.8) (xy 39.37 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "135b487a-f0b1-4cae-9123-e68ae43231c9") + ) + (wire + (pts + (xy 26.67 40.64) (xy 39.37 40.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1379ca71-cf23-4c16-ad60-e6e4be387eb6") + ) + (wire + (pts + (xy 39.37 64.77) (xy 39.37 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1edc3726-1e1f-4fb4-8525-6194cc76478b") + ) + (wire + (pts + (xy 39.37 40.64) (xy 39.37 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "31e4d571-0ee1-4d74-b8ea-fc180e4cbca5") + ) + (wire + (pts + (xy 39.37 86.36) (xy 52.07 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3b760a73-2fe0-4430-80a9-b188e30b07d6") + ) + (wire + (pts + (xy 49.53 53.34) (xy 62.23 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4f21a91b-55a3-44b8-86cb-8df46a3ccdaa") + ) + (wire + (pts + (xy 87.63 52.07) (xy 107.95 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "56004903-2726-4eb3-9dfd-985a10ae7fba") + ) + (wire + (pts + (xy 72.39 64.77) (xy 82.55 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "581405a0-8e48-4057-9c39-6388505014e8") + ) + (wire + (pts + (xy 97.79 81.28) (xy 107.95 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5a1b5582-f457-484a-af50-072c86d7d0e9") + ) + (wire + (pts + (xy 39.37 50.8) (xy 39.37 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5bee4357-5a00-4d3e-b0ca-27e911f3dace") + ) + (wire + (pts + (xy 52.07 74.93) (xy 52.07 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6317a9f2-76ab-4804-a466-c7be54060163") + ) + (wire + (pts + (xy 26.67 62.23) (xy 39.37 62.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "63ed327c-98ba-4254-98e2-f1cbf76551f0") + ) + (wire + (pts + (xy 97.79 64.77) (xy 97.79 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "68263cb4-fce0-46fb-aee4-e61119c5ca26") + ) + (wire + (pts + (xy 72.39 52.07) (xy 87.63 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "708c633c-3a84-43bb-87f2-3fa8f820dee7") + ) + (wire + (pts + (xy 26.67 73.66) (xy 39.37 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8be6d53c-3e1e-4b00-a779-04d49f39d4a3") + ) + (wire + (pts + (xy 50.8 66.04) (xy 62.23 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8c18a28d-95ba-43b6-be90-36b13394973a") + ) + (wire + (pts + (xy 39.37 76.2) (xy 39.37 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9abb065a-fe3c-4718-9da7-9d4f63efecd3") + ) + (wire + (pts + (xy 49.53 50.8) (xy 62.23 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a618c695-4756-4713-bca1-e1ed11ed1ebd") + ) + (wire + (pts + (xy 49.53 50.8) (xy 49.53 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "aa110595-33b6-4122-a20d-6a963035520e") + ) + (wire + (pts + (xy 49.53 63.5) (xy 62.23 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b69b7847-7b81-4ffe-a91a-b3633e79f9a5") + ) + (wire + (pts + (xy 87.63 52.07) (xy 87.63 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c2bac389-be5b-488a-86af-673fc384771a") + ) + (wire + (pts + (xy 82.55 66.04) (xy 87.63 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d9e59ee0-f186-474b-9505-63af96347307") + ) + (wire + (pts + (xy 82.55 64.77) (xy 82.55 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "df3c725a-7523-46c0-94ae-1e9ac79d75b0") + ) + (hierarchical_label "PINY1" + (shape input) + (at 26.67 67.31 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "08fb397d-c1be-4f2d-97be-c7c91323c917") + ) + (hierarchical_label "IN8" + (shape input) + (at 26.67 76.2 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "28a6f432-af21-45af-b898-6f2d0ccf1ace") + ) + (hierarchical_label "IN2" + (shape input) + (at 26.67 43.18 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "38e72af9-38cf-4dd1-8d84-1d6cb8b626f9") + ) + (hierarchical_label "IN4" + (shape input) + (at 26.67 53.34 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "4aaa81d8-c5fa-402e-97b7-0a254160c688") + ) + (hierarchical_label "CINY1" + (shape input) + (at 26.67 85.09 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "4afda80f-1760-40d3-8004-53bb3cc6968f") + ) + (hierarchical_label "IN6" + (shape input) + (at 26.67 64.77 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "5bf617d1-8588-422c-a671-ccda4ffa87ef") + ) + (hierarchical_label "IN1" + (shape input) + (at 26.67 40.64 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "7740f73e-bfc7-482a-bd6a-821eb6ae80b6") + ) + (hierarchical_label "PINY1" + (shape input) + (at 26.67 45.72 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "9463eb74-4e57-458f-9069-1afca4aa601e") + ) + (hierarchical_label "CINX" + (shape input) + (at 26.67 87.63 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "9a9e607c-87f4-49f4-b7d1-6524cfc91670") + ) + (hierarchical_label "IN5" + (shape input) + (at 26.67 62.23 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "b154e8e6-8ad8-41b2-b951-ee2376bfc699") + ) + (hierarchical_label "IN3" + (shape input) + (at 26.67 50.8 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "c7d6a502-e2c6-419a-b8f0-0db7c98bc9a4") + ) + (hierarchical_label "CINX" + (shape input) + (at 26.67 55.88 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "d1f8a759-d6db-41f1-afa4-c8450701fd97") + ) + (hierarchical_label "IN7" + (shape input) + (at 26.67 73.66 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "d9f8ced2-117a-4261-858e-e191e42fcdc2") + ) + (hierarchical_label "PINX" + (shape input) + (at 26.67 78.74 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "e36d8770-e926-4b6b-a312-4eb2ff3ad366") + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 44.45 53.34 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "288ac329-6dc5-4953-975c-fa377e9a2b10") + (property "Reference" "INIT_L01" + (at 44.45 56.896 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 44.45 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 44.45 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 44.45 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 44.45 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "88b26620-8956-488d-9594-e5c3982ee5ff") + ) + (pin "D1" + (uuid "77240d97-c590-43ce-9c0d-296a27ed5337") + ) + (pin "D0" + (uuid "719158e7-1e2b-40cf-bba5-01b7dafce4bc") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2f1e56f5-88a6-4944-a409-72559104271f" + (reference "INIT_L01") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 44.45 43.18 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "48df8b99-21ff-4762-960a-e041a5a5fa47") + (property "Reference" "INIT_L00" + (at 44.45 46.736 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 44.45 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 44.45 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 44.45 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 44.45 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "af866b1e-0c30-40c7-9678-db501e3e94b3") + ) + (pin "D1" + (uuid "0e348577-82f5-400f-afe9-109b7014ef7e") + ) + (pin "D0" + (uuid "fd932184-0e66-413a-82ce-8e84f4da2318") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2f1e56f5-88a6-4944-a409-72559104271f" + (reference "INIT_L00") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 33.02 66.04 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "61fd5b83-c7c7-4eed-b000-1028194b93c0") + (property "Reference" "C_I3" + (at 33.02 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 33.02 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 33.02 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 33.02 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 33.02 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "21ad2a3d-9710-4f03-a50f-59d92a9156bf") + ) + (pin "D0" + (uuid "81db1961-c2a0-43b3-87e7-cc489e097660") + ) + (pin "Y" + (uuid "46c046b6-1784-4a0a-bdbf-037ec99fbd04") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2f1e56f5-88a6-4944-a409-72559104271f" + (reference "C_I3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 33.02 54.61 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "95bf429a-e202-454c-a03d-7eac67423197") + (property "Reference" "C_I2" + (at 33.02 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 33.02 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 33.02 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 33.02 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 33.02 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "fe84bfa0-97e0-4768-abb5-5f2ace5abe2d") + ) + (pin "D0" + (uuid "b011591e-c250-48ca-bebd-e5eb67af5006") + ) + (pin "Y" + (uuid "19c00b46-d3fb-4c44-bd3e-50e0e6801e3d") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2f1e56f5-88a6-4944-a409-72559104271f" + (reference "C_I2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:OR") + (at 50.8 69.85 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "96d39439-402b-45b9-9a0b-70c7686786bc") + (property "Reference" "U9" + (at 54.61 70.2175 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + (property "Value" "~" + (at 54.61 72.1226 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 50.8 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 50.8 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 50.8 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "3eca1e2d-6591-40ce-bd26-98d8a486dff2") + ) + (pin "" + (uuid "5c84951c-c9bb-4b9e-a8dd-3942d77ad445") + ) + (pin "" + (uuid "9d2ad0fa-a056-4318-9c40-647bf55dd2bf") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2f1e56f5-88a6-4944-a409-72559104271f" + (reference "U9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 33.02 86.36 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "a19f8410-1a80-4df2-9bb3-ee4fd8c7b375") + (property "Reference" "C_HORIZ" + (at 32.766 89.916 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 33.02 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 33.02 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 33.02 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 33.02 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D0" + (uuid "8eb83cb0-0949-414b-9de0-3bafb03e092a") + ) + (pin "D1" + (uuid "0b0d6f4c-2740-4a47-81ca-634d9ab77a96") + ) + (pin "Y" + (uuid "0b5c2bda-af31-4ec4-931e-ba63f951dc44") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2f1e56f5-88a6-4944-a409-72559104271f" + (reference "C_HORIZ") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 33.02 77.47 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "a2c3c877-979c-48bf-a2b3-9a7d2da73370") + (property "Reference" "C_I4" + (at 33.02 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 33.02 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 33.02 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 33.02 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 33.02 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "86d7d363-02ce-46a7-875b-ad708c746d56") + ) + (pin "D0" + (uuid "65c53d07-ae6b-4a79-977d-94285286ca30") + ) + (pin "Y" + (uuid "1f20f960-ca9a-4804-911f-51822c13a767") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2f1e56f5-88a6-4944-a409-72559104271f" + (reference "C_I4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 67.31 52.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "b86de71c-68d6-4752-a9dc-487692ce0630") + (property "Reference" "INIT_L10" + (at 67.31 55.626 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 67.31 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 67.31 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 67.31 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 67.31 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "b2057e29-c884-4621-8915-25e84a7c96a1") + ) + (pin "D1" + (uuid "4eefc77c-c7ba-48f8-9dbd-9951fc178049") + ) + (pin "D0" + (uuid "a89e8a10-7fe4-4234-b5da-0737ea0917dc") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2f1e56f5-88a6-4944-a409-72559104271f" + (reference "INIT_L10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 44.45 74.93 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "caac2e80-4100-4733-a224-c67e4485eb30") + (property "Reference" "INIT_L03" + (at 44.45 78.232 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 44.45 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 44.45 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 44.45 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 44.45 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "393932a4-16fc-4548-ba5e-2b38707b0549") + ) + (pin "D1" + (uuid "3b4c9406-ff26-4c6a-8d39-ecd7e4f00e9b") + ) + (pin "D0" + (uuid "884bb480-0532-4a0a-970e-61745b89a2b5") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2f1e56f5-88a6-4944-a409-72559104271f" + (reference "INIT_L03") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 67.31 64.77 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d909a7af-5c05-4a2f-85d0-ff69343f2b67") + (property "Reference" "INIT_L11" + (at 67.564 68.326 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 67.31 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 67.31 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 67.31 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 67.31 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "facb2fa6-066b-4bcd-a156-c5bb9323c8cc") + ) + (pin "D1" + (uuid "b87f301d-d6cb-43a2-a2c5-3a5f6213fcc7") + ) + (pin "D0" + (uuid "64a806f4-77a8-4f0c-af56-b991bfdabc06") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2f1e56f5-88a6-4944-a409-72559104271f" + (reference "INIT_L11") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 44.45 63.5 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "dc6f9a3f-609f-4c02-9478-f1514201e674") + (property "Reference" "INIT_L02" + (at 44.45 67.056 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 44.45 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 44.45 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 44.45 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 44.45 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "729c38f2-83fc-41c7-b753-b7abcaa5eeb0") + ) + (pin "D1" + (uuid "86c16b82-3764-43a3-bcc8-443b49ca7f93") + ) + (pin "D0" + (uuid "88f4d363-c918-46d7-bcd9-123e7041adbf") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2f1e56f5-88a6-4944-a409-72559104271f" + (reference "INIT_L02") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 33.02 44.45 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "e5852f51-f6c9-44c1-bc23-1df5ded4f470") + (property "Reference" "C_I1" + (at 33.02 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 33.02 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 33.02 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 33.02 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 33.02 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "cd1df25b-88cd-4979-9de1-7bfd445c7e8f") + ) + (pin "D0" + (uuid "ec907b0f-6a6b-492d-89ff-f7b56ce9d66c") + ) + (pin "Y" + (uuid "3489a6e8-6af0-4a12-b5ef-e0299e225683") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2f1e56f5-88a6-4944-a409-72559104271f" + (reference "C_I1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 92.71 64.77 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "eed986a3-f715-4fb2-9eed-9a616b76681d") + (property "Reference" "INIT_L20" + (at 92.71 68.326 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 92.71 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 92.71 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 92.71 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 92.71 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "04061681-d7ad-43a0-8399-7b81337fa87b") + ) + (pin "D1" + (uuid "119c9ee7-e01c-4e2a-85b8-536c968889a1") + ) + (pin "D0" + (uuid "13e12dbf-920a-489f-92c0-568a31536346") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2f1e56f5-88a6-4944-a409-72559104271f" + (reference "INIT_L20") + (unit 1) + ) + ) + ) + ) +) diff --git a/schematics/cpe/cpe_comb_mux4.kicad_sch b/schematics/cpe/cpe_comb_mux4.kicad_sch new file mode 100755 index 0000000..805b176 --- /dev/null +++ b/schematics/cpe/cpe_comb_mux4.kicad_sch @@ -0,0 +1,2299 @@ +(kicad_sch + (version 20250114) + (generator "eeschema") + (generator_version "9.0") + (uuid "e1db954c-a408-4581-b001-cd836bef6bdd") + (paper "A4") + (lib_symbols + (symbol "peppercorn:LUT2" + (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 "LUT2_0_1" + (rectangle + (start -2.54 2.54) + (end 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 2.032) + (end -1.524 1.524) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 1.016) + (end -1.524 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 -0.508) + (end -1.524 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 -1.524) + (end -1.524 -2.032) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 1.778) (xy -1.016 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 0.762) (xy -1.016 0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -0.762) (xy -1.016 -0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -1.778) (xy -1.016 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 0.254) (xy -1.016 2.286) (xy -0.254 2.032) (xy -0.254 0.508) (xy -1.016 0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 -0.254) (xy -1.016 -2.286) (xy -0.254 -2.032) (xy -0.254 -0.508) (xy -1.016 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.254 1.27) (xy 0.254 1.27) (xy 0.254 0.508) (xy 0.762 0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.254 -1.27) (xy 0.254 -1.27) (xy 0.254 -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 "LUT2_1_1" + (pin input line + (at -5.08 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D0" + (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 "D1" + (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:MUX2B" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0 -3.81 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 "MUX2B_0_1" + (polyline + (pts + (xy -3.81 -2.54) (xy -3.81 2.54) (xy 3.81 1.27) (xy 3.81 -1.27) (xy -3.81 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "MUX2B_1_1" + (pin input line + (at -6.35 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -6.35 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 6.35 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:MUX4 (conceptual)" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "M" + (at 0 -3.81 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 "MUX4 (conceptual)_1_1" + (polyline + (pts + (xy -2.54 -4.445) (xy -2.54 5.08) (xy 2.54 1.27) (xy 2.54 -1.27) (xy -2.54 -4.445) + ) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (text "MUX4" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin input line + (at -5.08 3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D0" + (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 "D1" + (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 "D2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 0 7.62 270) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 2.54 5.08 270) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S1" + (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:MUX4 (conceptual) (upside down)" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "M" + (at 0 5.588 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 "MUX4 (conceptual) (upside down)_1_1" + (polyline + (pts + (xy -2.54 -5.08) (xy -2.54 5.08) (xy 2.54 1.27) (xy 2.54 -1.27) (xy -2.54 -5.08) + ) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (text "MUX4" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin input line + (at -5.08 3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D0" + (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 "D1" + (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 "D2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 0 -7.62 90) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 2.54 -5.08 90) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S1" + (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) + ) + ) + (rectangle + (start 19.05 60.325) + (end 106.68 102.235) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 7d917f60-8314-4351-86ae-290d5dd61559) + ) + (rectangle + (start 46.482 19.304) + (end 60.96 33.02) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 89397d96-f621-4d0b-b13e-0f0740a75e6a) + ) + (rectangle + (start 19.05 19.05) + (end 106.68 59.69) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 8d120f97-4f18-465f-9523-fbfa59e4e234) + ) + (rectangle + (start 51.435 88.9) + (end 66.04 101.6) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid cfd8af1c-558a-4a5b-a460-a059ae94a4d9) + ) + (text "MUX4b" + (exclude_from_sim no) + (at 62.738 100.584 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "07269eec-0e04-441b-baa4-52731616c066") + ) + (text "MUX4a" + (exclude_from_sim no) + (at 57.912 32.258 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "449eb5ee-301b-47f4-ae63-c6b89d1637a5") + ) + (text "CPE_LT_U" + (exclude_from_sim no) + (at 92.964 58.674 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "5d54c874-2e7f-4140-9cd8-1a802a7a89d7") + ) + (text "CPE_LT_L" + (exclude_from_sim no) + (at 102.108 101.092 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "a6954100-f694-4f78-9fb7-613fcf3d3b6a") + ) + (text "C_FUNCTION = 4: C_MUX4" + (exclude_from_sim no) + (at 61.214 17.526 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "b117fb60-5b63-4e3d-bc3f-9589a810824c") + ) + (wire + (pts + (xy 54.61 30.48) (xy 54.61 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "05ecd507-8517-4de8-a0d6-6f67bdee08fa") + ) + (wire + (pts + (xy 72.39 25.4) (xy 72.39 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "08c95c7a-93f8-41d1-b449-26f6425dde27") + ) + (wire + (pts + (xy 52.07 33.02) (xy 52.07 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0c41324b-68a5-4bd1-b29e-4804aa563570") + ) + (wire + (pts + (xy 49.53 50.8) (xy 57.15 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "149ef53e-3ce4-48d2-b827-140fac06dfe8") + ) + (wire + (pts + (xy 26.67 50.8) (xy 39.37 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "21cec1da-da24-41ff-8886-a73e7ffaae10") + ) + (wire + (pts + (xy 49.53 50.8) (xy 49.53 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "299131bb-65a5-448d-9a64-e0bbe2fa5fea") + ) + (wire + (pts + (xy 72.39 66.04) (xy 72.39 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2b3addde-20c9-40ed-8e04-e2f2f7278260") + ) + (wire + (pts + (xy 26.67 29.21) (xy 46.99 29.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "38be2383-5218-41f4-a9ed-1b079de21c39") + ) + (wire + (pts + (xy 26.67 95.25) (xy 52.07 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3ce7bed3-6587-4cbb-8e1a-c5fb93237167") + ) + (wire + (pts + (xy 26.67 73.66) (xy 39.37 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3de811dc-41c2-42d3-9a0b-19b13d4c817e") + ) + (wire + (pts + (xy 49.53 66.04) (xy 54.61 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4b291843-aabb-4c68-9147-ed28abff21a2") + ) + (wire + (pts + (xy 26.67 92.71) (xy 52.07 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4e8ba287-4226-4c29-a229-6bbdeb8a2e76") + ) + (wire + (pts + (xy 39.37 50.8) (xy 39.37 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4ed0e263-9633-43a5-bd74-1b22a374aee3") + ) + (wire + (pts + (xy 26.67 100.33) (xy 52.07 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "60e79006-07cc-43e6-a479-52f0b5c91d50") + ) + (wire + (pts + (xy 62.23 96.52) (xy 72.39 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "79120de8-3d4a-48b6-a92c-3c551ec49cbb") + ) + (wire + (pts + (xy 49.53 74.93) (xy 49.53 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "977675a0-2e62-4234-8f96-b50127868165") + ) + (wire + (pts + (xy 57.15 50.8) (xy 57.15 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9db572df-698a-4b99-9516-1664b7f5dd1e") + ) + (wire + (pts + (xy 87.63 66.04) (xy 72.39 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9f1b775a-d8bf-4128-9c25-e6da5c18f8b7") + ) + (wire + (pts + (xy 39.37 64.77) (xy 39.37 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a2e4c541-f808-4b24-9aff-f53023d29616") + ) + (wire + (pts + (xy 26.67 24.13) (xy 46.99 24.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ae2a1dc0-24af-408c-8ddb-c6256062a378") + ) + (wire + (pts + (xy 59.69 53.34) (xy 59.69 91.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b97479a9-be7c-42b0-be07-9b1f2018dbcf") + ) + (wire + (pts + (xy 39.37 76.2) (xy 39.37 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bd733a4f-5691-470d-89e7-9fe0b998276a") + ) + (wire + (pts + (xy 57.15 25.4) (xy 72.39 25.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c493be24-2bec-414b-8b80-3f000fe8dbef") + ) + (wire + (pts + (xy 26.67 97.79) (xy 52.07 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c59ee3ab-27c9-4e6d-b15f-578c9741c33b") + ) + (wire + (pts + (xy 97.79 81.28) (xy 107.95 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cc7fdeb9-53e4-40e6-a6d1-346a923b8083") + ) + (wire + (pts + (xy 49.53 53.34) (xy 59.69 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d6a35bd6-ec9d-4c52-9e95-4eb8304ce453") + ) + (wire + (pts + (xy 97.79 64.77) (xy 97.79 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d7652cb9-5931-493f-a46b-907abe6604dd") + ) + (wire + (pts + (xy 49.53 63.5) (xy 52.07 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "db43a83c-cd68-44e7-a1c5-1e4a91113df4") + ) + (wire + (pts + (xy 39.37 40.64) (xy 39.37 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "df796411-7652-4b8c-872c-954373294320") + ) + (wire + (pts + (xy 26.67 21.59) (xy 46.99 21.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e25fa93a-a092-4484-96c7-3b275886cc69") + ) + (wire + (pts + (xy 26.67 40.64) (xy 39.37 40.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e38defaf-53e6-4279-aeb6-1b89baefedf0") + ) + (wire + (pts + (xy 26.67 26.67) (xy 46.99 26.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e42ad816-eb3e-4c7a-864b-e92810743325") + ) + (wire + (pts + (xy 26.67 62.23) (xy 39.37 62.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ef3b1929-a7a2-464b-a3a7-009a394f48d9") + ) + (wire + (pts + (xy 72.39 63.5) (xy 87.63 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f23a7e0f-0557-4ecd-ba98-9fb38b58496a") + ) + (label "L03" + (at 54.61 58.42 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "27e7d921-9723-4968-8c09-cdd100836456") + ) + (label "L00" + (at 57.15 58.42 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "570584b1-f8d3-4774-8f10-6512c2c00c62") + ) + (label "L01" + (at 59.69 58.42 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "670ef176-4026-4c6e-9a9d-2a4fd409530d") + ) + (label "L02" + (at 52.07 58.42 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "e9a30dfd-2b05-497c-8664-4e53d5a67e9f") + ) + (hierarchical_label "IN1" + (shape input) + (at 26.67 21.59 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "0eb7579b-fade-4d83-bc63-8c8b2c5fdf9a") + ) + (hierarchical_label "IN2" + (shape input) + (at 26.67 43.18 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "181c3f8c-829a-4e49-83c7-ad7767ca1c42") + ) + (hierarchical_label "IN5" + (shape input) + (at 26.67 92.71 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "24792161-fda8-460d-9e16-d63f25eeb953") + ) + (hierarchical_label "IN7" + (shape input) + (at 26.67 73.66 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "27646b67-2556-43a8-8924-a57d747a0c4f") + ) + (hierarchical_label "IN5" + (shape input) + (at 26.67 62.23 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "3473a7e9-c20a-4c0b-8f4a-10780e1025f5") + ) + (hierarchical_label "IN3" + (shape input) + (at 26.67 26.67 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "3bee83d1-7da7-40c7-b6f2-ab39dc2a2226") + ) + (hierarchical_label "IN6" + (shape input) + (at 26.67 95.25 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "421f8973-3996-4cc1-a9aa-82f41b75900b") + ) + (hierarchical_label "PINY1" + (shape input) + (at 26.67 67.31 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "656c7717-b0d7-4bae-8556-9460bdef6dff") + ) + (hierarchical_label "IN6" + (shape input) + (at 26.67 64.77 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "7cb2a610-939d-4f6d-8a54-ff90c672322d") + ) + (hierarchical_label "IN4" + (shape input) + (at 26.67 29.21 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "8ca4c164-b67c-44be-a544-07a61632f775") + ) + (hierarchical_label "CINX" + (shape input) + (at 26.67 55.88 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "9184ac53-50d3-45d9-83f2-52ab91bbe062") + ) + (hierarchical_label "IN1" + (shape input) + (at 26.67 40.64 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "99baa77a-2603-4ae5-bde9-175e3952569d") + ) + (hierarchical_label "IN8" + (shape input) + (at 26.67 100.33 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "9ae9e34d-374f-4bf0-b415-0bf958319932") + ) + (hierarchical_label "PINX" + (shape input) + (at 26.67 78.74 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "ae136f74-bb45-4713-9ca0-2df98730fcba") + ) + (hierarchical_label "IN2" + (shape input) + (at 26.67 24.13 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "bee86adb-740f-4838-9139-30016995623c") + ) + (hierarchical_label "IN3" + (shape input) + (at 26.67 50.8 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "cfa82581-0be5-4674-a298-3fa3f5e322c6") + ) + (hierarchical_label "IN4" + (shape input) + (at 26.67 53.34 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "dab750a7-0fe5-42fc-a075-a651f51e7a7b") + ) + (hierarchical_label "IN8" + (shape input) + (at 26.67 76.2 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "e7f395c4-cc81-4da0-b8cb-0cb488a07a73") + ) + (hierarchical_label "IN7" + (shape input) + (at 26.67 97.79 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "ea5ca51a-597f-41d4-b449-647125ea2d86") + ) + (hierarchical_label "PINY1" + (shape input) + (at 26.67 45.72 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "eede964f-4e86-4507-9999-a95a953b595d") + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 44.45 74.93 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "4b66521c-88dd-4442-aa59-3ae251ce2b90") + (property "Reference" "INIT_L03" + (at 44.45 78.232 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 44.45 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 44.45 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 44.45 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 44.45 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "a693d24f-c68b-459e-9914-d127007c4cb8") + ) + (pin "D1" + (uuid "61298dd0-2803-45cc-8722-8cddd894260d") + ) + (pin "D0" + (uuid "7f45cba1-a56c-44b6-be92-479b934b95d7") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2cdae2f1-b557-4e09-a2ce-72fe69c1cde7" + (reference "INIT_L03") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX4 (conceptual)") + (at 57.15 96.52 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4dbe6617-8323-4607-b75a-ff910b5374f2") + (property "Reference" "MUX4b1" + (at 57.15 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 57.15 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 57.15 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 57.15 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 57.15 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "S1" + (uuid "4cc0d2be-d48d-48cb-8230-374c23dd0122") + ) + (pin "D0" + (uuid "b34b4125-a258-4eb0-ac35-96df598225f4") + ) + (pin "Y" + (uuid "c0c2e97a-3806-4043-a2e0-6a0acbe34c3b") + ) + (pin "D1" + (uuid "164c1d1d-4b1b-4d67-ad9a-8b997c531637") + ) + (pin "D3" + (uuid "0af52ea8-044d-45e4-ae5a-a15b8dfcb1de") + ) + (pin "S0" + (uuid "9fde5700-58eb-477d-b03d-d1d8a575d701") + ) + (pin "D2" + (uuid "2bbfd06c-b75f-4e75-9a01-930feb77c583") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2cdae2f1-b557-4e09-a2ce-72fe69c1cde7" + (reference "MUX4b1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 44.45 53.34 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "5e8aacd2-72e4-4cab-889e-2d9cb2c16500") + (property "Reference" "INIT_L01" + (at 44.45 56.896 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 44.45 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 44.45 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 44.45 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 44.45 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "690e1e20-8123-4f49-8315-5016399ae471") + ) + (pin "D1" + (uuid "38b0cbfb-b5c1-43a0-9aff-3e51ca883281") + ) + (pin "D0" + (uuid "f62ed272-ad6f-4b0c-bd8a-18b6e1b7afce") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2cdae2f1-b557-4e09-a2ce-72fe69c1cde7" + (reference "INIT_L01") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX4 (conceptual) (upside down)") + (at 52.07 25.4 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "7125720d-c264-455e-b982-0e71dad29777") + (property "Reference" "MUX4a1" + (at 52.07 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 52.07 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 52.07 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 52.07 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 52.07 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "S1" + (uuid "02cd544f-3d0d-483f-9ff5-cb2eae9f7fad") + ) + (pin "D0" + (uuid "71183d5c-ca1b-407e-87ac-e136c6967e3d") + ) + (pin "Y" + (uuid "709f35d7-a1fb-4685-99bd-004bd7cfc2c6") + ) + (pin "D1" + (uuid "2414323d-d050-4096-84cf-8264ea9dd7e8") + ) + (pin "D3" + (uuid "6d484030-7e56-4fe3-955b-f7b64661e1f8") + ) + (pin "S0" + (uuid "1f9b28d3-ecab-48e3-a4ab-d66c9c4e0421") + ) + (pin "D2" + (uuid "df059aa2-f835-4b63-bfa4-66face0fe2a5") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2cdae2f1-b557-4e09-a2ce-72fe69c1cde7" + (reference "MUX4a1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 33.02 77.47 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "78888896-d526-473d-bcd1-8844ce6ac97b") + (property "Reference" "C_I4" + (at 33.02 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 33.02 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 33.02 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 33.02 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 33.02 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "7ed2649f-8776-47db-9cf6-1f5d9c5b55e0") + ) + (pin "D0" + (uuid "aa64d5ca-771c-45b6-a392-d1f3657b2f45") + ) + (pin "Y" + (uuid "076a692a-9a9b-4d74-a453-3b060176d84b") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2cdae2f1-b557-4e09-a2ce-72fe69c1cde7" + (reference "C_I4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 44.45 43.18 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "8f5e172a-8931-4db0-9eed-3c1e8c898980") + (property "Reference" "INIT_L00" + (at 44.45 46.736 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 44.45 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 44.45 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 44.45 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 44.45 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "0f8e8063-a15a-4131-97b6-60bab8f85006") + ) + (pin "D1" + (uuid "239f9398-af7e-4569-9f96-fc42ad553469") + ) + (pin "D0" + (uuid "2e9f847c-b3bd-455f-bddf-e3e04354153b") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2cdae2f1-b557-4e09-a2ce-72fe69c1cde7" + (reference "INIT_L00") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 44.45 63.5 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "b16e379b-86bf-44f3-9c3e-8a1530bed522") + (property "Reference" "INIT_L02" + (at 44.45 67.056 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 44.45 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 44.45 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 44.45 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 44.45 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "921f3494-63a7-4043-b76f-112a80dea140") + ) + (pin "D1" + (uuid "dd318be4-7fb4-4547-ae20-4bbf901241a1") + ) + (pin "D0" + (uuid "2938e894-8920-4f7f-9984-a780351e5f36") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2cdae2f1-b557-4e09-a2ce-72fe69c1cde7" + (reference "INIT_L02") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 33.02 66.04 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "b33da413-4f4f-4619-a62d-d371d35bbcce") + (property "Reference" "C_I3" + (at 33.02 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 33.02 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 33.02 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 33.02 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 33.02 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "1c01aace-65c0-4b99-b2e4-6578dd169c99") + ) + (pin "D0" + (uuid "260207b4-b408-4052-87a5-f7cb5ba70125") + ) + (pin "Y" + (uuid "d05cdaa4-a505-465d-86b8-df9a020eaf39") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2cdae2f1-b557-4e09-a2ce-72fe69c1cde7" + (reference "C_I3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 33.02 44.45 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "bd426a69-fd4d-4a73-8dd8-96f06bdf3ca0") + (property "Reference" "C_I1" + (at 33.02 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 33.02 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 33.02 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 33.02 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 33.02 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "60a45073-c491-44c1-9e72-79e0e8806169") + ) + (pin "D0" + (uuid "6384604f-7d32-4318-86f3-017cf21de68c") + ) + (pin "Y" + (uuid "08e4f7e6-6d79-475a-93ef-963bcd99f063") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2cdae2f1-b557-4e09-a2ce-72fe69c1cde7" + (reference "C_I1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 33.02 54.61 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "f07f6ccc-476a-4ea8-a36e-c2fb0b3ae88e") + (property "Reference" "C_I2" + (at 33.02 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 33.02 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 33.02 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 33.02 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 33.02 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "c756b837-9945-4444-93ea-1673edf82c71") + ) + (pin "D0" + (uuid "4bf3d528-0f39-4d43-86ca-90f82b165b13") + ) + (pin "Y" + (uuid "d758cae3-bb83-46e3-8c53-d9b6463d6496") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2cdae2f1-b557-4e09-a2ce-72fe69c1cde7" + (reference "C_I2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 92.71 64.77 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "f222d5ad-d1bb-4618-b528-8e4a2415989c") + (property "Reference" "INIT_L20" + (at 92.71 68.326 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 92.71 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 92.71 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 92.71 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 92.71 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "c7b33f59-31ea-4b99-848d-db2978537370") + ) + (pin "D1" + (uuid "5114559c-39b9-4267-a03d-fab130895eb4") + ) + (pin "D0" + (uuid "f92cf80e-5b6f-429a-8319-4818c9e45b9c") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2cdae2f1-b557-4e09-a2ce-72fe69c1cde7" + (reference "INIT_L20") + (unit 1) + ) + ) + ) + ) +) diff --git a/schematics/cpe/peppercorn.kicad_sym b/schematics/cpe/peppercorn.kicad_sym new file mode 100755 index 0000000..f9a967f --- /dev/null +++ b/schematics/cpe/peppercorn.kicad_sym @@ -0,0 +1,4793 @@ +(kicad_symbol_lib + (version 20241209) + (generator "kicad_symbol_editor") + (generator_version "9.0") + (symbol "AND" + (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" + (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 "AO21" + (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 "AO21_1_1" + (arc + (start -1.27 2.54) + (mid -0.3243 1.4253) + (end 0 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 0 0) + (mid -0.2725 -1.4513) + (end -1.27 -2.54) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -1.2702 2.5398) + (mid 1.1609 2.059) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 1.161 -2.0591) + (end -1.2702 -2.5398) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 3.81 5.08) + (mid 5.6061 4.3361) + (end 6.35 2.54) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 6.35 2.54) + (mid 5.6061 0.7439) + (end 3.81 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.81 0) (xy 2.54 0) (xy 2.54 5.08) (xy 3.81 5.08) + ) + (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 input line + (at 0 3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 8.89 2.54 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "CONFIG" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 2.54 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (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 "CONFIG_0_1" + (rectangle + (start -5.08 1.27) + (end 5.08 -1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "CONFIG_1_1" + (pin output line + (at 7.62 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 "C_FUNCTION" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C_FUNCTION" + (at 0.254 7.874 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 "C_FUNCTION_0_1" + (rectangle + (start -6.35 6.35) + (end 6.35 -8.89) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + ) + (symbol "C_FUNCTION_1_1" + (pin output line + (at 8.89 5.08 180) + (length 2.54) + (name "C_MULT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 8.89 2.54 180) + (length 2.54) + (name "C_MX4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 8.89 0 180) + (length 2.54) + (name "C_EN_CIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 8.89 -2.54 180) + (length 2.54) + (name "C_ADDF" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 8.89 -5.08 180) + (length 2.54) + (name "C_ADDF2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 8.89 -7.62 180) + (length 2.54) + (name "C_ADDCIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "DFF" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "FF" + (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 "DFF_0_1" + (rectangle + (start -6.35 6.35) + (end 6.35 -6.35) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "FA" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (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 "FA_0_1" + (rectangle + (start -2.54 2.54) + (end 2.54 -2.54) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "FA_1_1" + (text "+" + (at 0 0 0) + (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 "A" + (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 "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 0 5.08 270) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "CO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 0 -5.08 90) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "CI" + (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 "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "LUT2" + (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 "LUT2_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 2.032) + (end -1.524 1.524) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 1.016) + (end -1.524 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 -0.508) + (end -1.524 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 -1.524) + (end -1.524 -2.032) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 1.778) (xy -1.016 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 0.762) (xy -1.016 0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -0.762) (xy -1.016 -0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -1.778) (xy -1.016 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 0.254) (xy -1.016 2.286) (xy -0.254 2.032) (xy -0.254 0.508) (xy -1.016 0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 -0.254) (xy -1.016 -2.286) (xy -0.254 -2.032) (xy -0.254 -0.508) (xy -1.016 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.254 1.27) (xy 0.254 1.27) (xy 0.254 0.508) (xy 0.762 0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.254 -1.27) (xy 0.254 -1.27) (xy 0.254 -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 "LUT2_1_1" + (pin input line + (at -5.08 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D0" + (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 "D1" + (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 with C_I mux" + (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 "LUT2 with C_I mux_0_1" + (polyline + (pts + (xy -7.62 0) (xy -7.62 -5.08) (xy -2.54 -3.81) (xy -2.54 -1.27) (xy -7.62 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.54 2.54) + (end 2.54 -5.08) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 2.032) + (end -1.524 1.524) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 1.016) + (end -1.524 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 -0.508) + (end -1.524 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -2.032 -1.524) + (end -1.524 -2.032) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 1.778) (xy -1.016 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 0.762) (xy -1.016 0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -0.762) (xy -1.016 -0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -1.778) (xy -1.016 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 0.254) (xy -1.016 2.286) (xy -0.254 2.032) (xy -0.254 0.508) (xy -1.016 0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 -0.254) (xy -1.016 -2.286) (xy -0.254 -2.032) (xy -0.254 -0.508) (xy -1.016 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.254 1.27) (xy 0.254 1.27) (xy 0.254 0.508) (xy 0.762 0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.254 -1.27) (xy 0.254 -1.27) (xy 0.254 -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 "LUT2 with C_I mux_1_1" + (pin input line + (at -10.16 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D1" + (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 "D0" + (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 "MUX invert/mask" + (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) + ) + (hide yes) + ) + ) + (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 "MUX invert/mask_0_1" + (rectangle + (start -3.81 5.08) + (end 3.81 -5.08) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.302 -5.588) (xy -3.302 -5.08) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.302 -5.588) (xy 4.318 -5.588) (xy 4.318 4.572) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 3.048) (xy -1.778 -0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 3.048) (xy -1.016 3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 2.54) (xy -3.302 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 1.27) (xy -3.302 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 0) (xy -3.302 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -0.508) (xy -1.27 -0.508) (xy -1.778 -0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0.762 1.27) + (mid 0.1142 -0.0398) + (end -1.27 -0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -1.016 3.048) + (mid 0.2412 2.5272) + (end 0.762 1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0.762 4.064) + (mid 1.3933 2.54) + (end 0.762 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.27 4.064) + (mid 1.9012 2.54) + (end 1.27 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 3.81) (xy -3.302 3.81) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 3.302 2.54) + (mid 2.6016 1.3572) + (end 1.27 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.27 4.064) + (mid 2.6016 3.7228) + (end 3.3018 2.5398) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.318 4.572) (xy 3.81 4.572) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "MUX invert/mask_1_1" + (text "C" + (at -3.048 4.318 0) + (effects + (font + (size 0.75 0.75) + ) + ) + ) + (text "E" + (at -3.048 3.048 0) + (effects + (font + (size 0.75 0.75) + ) + ) + ) + (text "X" + (at -3.048 1.778 0) + (effects + (font + (size 0.75 0.75) + ) + ) + ) + (text "M" + (at -3.048 0.508 0) + (effects + (font + (size 0.75 0.75) + ) + ) + ) + (text "(x4)" + (at 3.556 -6.604 0) + (effects + (font + (size 1 1) + ) + ) + ) + (pin input line + (at -6.35 3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "M1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -6.35 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "M2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -6.35 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "M3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -6.35 -3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "M4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 0 7.62 270) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 6.35 3.81 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 6.35 1.27 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 6.35 -1.27 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 6.35 -3.81 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "MUX2" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "M" + (at 0 -3.81 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 "MUX2_0_1" + (polyline + (pts + (xy -2.54 -2.54) (xy -2.54 2.54) (xy 2.54 1.27) (xy 2.54 -1.27) (xy -2.54 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "MUX2_1_1" + (pin input line + (at -5.08 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D0" + (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 "D1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 0 5.08 270) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S" + (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 "MUX2 (conceptual)" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "M" + (at 0 -3.81 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 "MUX2 (conceptual)_1_1" + (polyline + (pts + (xy -2.54 -2.54) (xy -2.54 2.54) (xy 2.54 1.27) (xy 2.54 -1.27) (xy -2.54 -2.54) + ) + (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 "D0" + (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 "D1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 0 5.08 270) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S" + (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 "MUX2B" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (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 "MUX2B_0_1" + (polyline + (pts + (xy -5.08 2.54) (xy -5.08 -2.54) (xy 5.08 -1.27) (xy 5.08 1.27) (xy -5.08 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "MUX2B_1_1" + (pin input line + (at -7.62 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 7.62 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 "MUX2B (conceptual)" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0 -3.81 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 "MUX2B (conceptual)_1_1" + (polyline + (pts + (xy -3.81 -2.54) (xy -3.81 2.54) (xy 3.81 1.27) (xy 3.81 -1.27) (xy -3.81 -2.54) + ) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -6.35 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -6.35 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 6.35 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 "MUX4" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "M" + (at 0 -3.81 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 "MUX4_0_1" + (polyline + (pts + (xy -2.54 -5.08) (xy -2.54 5.08) (xy 2.54 1.27) (xy 2.54 -1.27) (xy -2.54 -5.08) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "MUX4_1_1" + (pin input line + (at -5.08 3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D0" + (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 "D1" + (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 "D2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 0 7.62 270) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 2.54 5.08 270) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S1" + (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 "MUX4 (conceptual)" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "M" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (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 "MUX4 (conceptual)_1_1" + (polyline + (pts + (xy -5.08 -5.08) (xy -5.08 5.08) (xy 5.08 2.54) (xy 5.08 -2.54) (xy -5.08 -5.08) + ) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -7.62 3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 -3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 0 7.62 270) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 2.54 6.35 270) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 7.62 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 "MUX4 (conceptual) (upside down)" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "M" + (at 0 5.588 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 "MUX4 (conceptual) (upside down)_1_1" + (polyline + (pts + (xy -2.54 -5.08) (xy -2.54 5.08) (xy 7.62 2.54) (xy 7.62 -2.54) (xy -2.54 -5.08) + ) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -5.08 3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D0" + (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 "D1" + (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 "D2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 2.54 -7.62 90) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 5.08 -6.35 90) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 10.16 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 "MUX8" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "M" + (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 "MUX8_0_1" + (polyline + (pts + (xy -2.54 -10.16) (xy -2.54 10.16) (xy 5.08 2.54) (xy 5.08 -2.54) (xy -2.54 -10.16) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "MUX8_1_1" + (pin input line + (at -5.08 8.89 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 6.35 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D2" + (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 "D3" + (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 "D4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -6.35 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -8.89 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 0 12.7 270) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 2.54 10.16 270) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 5.08 7.62 270) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 7.62 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 "NAND" + (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 "NAND_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 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) + (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 "NOR_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 inverted + (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 "NOT" + (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 "NOT_0_1" + (polyline + (pts + (xy 2.54 0) (xy -2.54 2.54) (xy -2.54 -2.54) (xy 2.54 0) + ) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + ) + (symbol "NOT_1_1" + (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 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 "OA21" + (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 "OA21_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) + ) + ) + (arc + (start 2.54 5.08) + (mid 3.4857 3.9653) + (end 3.81 2.54) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 3.81 2.54) + (mid 3.5375 1.0887) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 6.35 2.54) + (mid 4.971 0.4809) + (end 2.5398 0.0002) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.5398 5.0798) + (mid 4.9709 4.599) + (end 6.35 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 input line + (at 0 3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 8.89 2.54 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "OAI21" + (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 "OAI21_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) + ) + ) + (arc + (start 2.54 5.08) + (mid 3.4857 3.9653) + (end 3.81 2.54) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 3.81 2.54) + (mid 3.5375 1.0887) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 6.35 2.54) + (mid 4.971 0.4809) + (end 2.5398 0.0002) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.5398 5.0798) + (mid 4.9709 4.599) + (end 6.35 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 input line + (at 0 3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output inverted + (at 8.89 2.54 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" + (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" + (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 "XA21" + (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 "XA21_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) + ) + ) + (arc + (start 2.54 5.08) + (mid 3.4857 3.9653) + (end 3.81 2.54) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 3.81 2.54) + (mid 3.5375 1.0887) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 3.71 5.03) + (mid 4.6557 3.9153) + (end 4.98 2.49) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 4.98 2.59) + (mid 4.6557 1.1646) + (end 3.71 0.05) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 7.62 2.54) + (mid 6.241 0.4809) + (end 3.8098 0.0002) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 3.8098 5.0798) + (mid 6.2409 4.599) + (end 7.62 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 input line + (at 0 3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 10.16 2.54 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "XNOR" + (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 "XNOR_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 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 "XOR" + (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" + (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) + ) +) diff --git a/schematics/cpe/prjpeppercorn.kicad_pcb b/schematics/cpe/prjpeppercorn.kicad_pcb new file mode 100755 index 0000000..c547853 --- /dev/null +++ b/schematics/cpe/prjpeppercorn.kicad_pcb @@ -0,0 +1,2 @@ +(kicad_pcb (version 20241229) (generator "pcbnew") (generator_version "9.0") +) \ No newline at end of file diff --git a/schematics/cpe/prjpeppercorn.kicad_pro b/schematics/cpe/prjpeppercorn.kicad_pro new file mode 100755 index 0000000..9677a34 --- /dev/null +++ b/schematics/cpe/prjpeppercorn.kicad_pro @@ -0,0 +1,642 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": { + "apply_defaults_to_fp_fields": false, + "apply_defaults_to_fp_shapes": false, + "apply_defaults_to_fp_text": false, + "board_outline_line_width": 0.05, + "copper_line_width": 0.2, + "copper_text_italic": false, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "copper_text_upright": false, + "courtyard_line_width": 0.05, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": true, + "text_position": 0, + "units_format": 0 + }, + "fab_line_width": 0.1, + "fab_text_italic": false, + "fab_text_size_h": 1.0, + "fab_text_size_v": 1.0, + "fab_text_thickness": 0.15, + "fab_text_upright": false, + "other_line_width": 0.1, + "other_text_italic": false, + "other_text_size_h": 1.0, + "other_text_size_v": 1.0, + "other_text_thickness": 0.15, + "other_text_upright": false, + "pads": { + "drill": 0.8, + "height": 1.27, + "width": 2.54 + }, + "silk_line_width": 0.1, + "silk_text_italic": false, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.1, + "silk_text_upright": false, + "zones": { + "min_clearance": 0.5 + } + }, + "diff_pair_dimensions": [], + "drc_exclusions": [], + "meta": { + "version": 2 + }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "connection_width": "warning", + "copper_edge_clearance": "error", + "copper_sliver": "warning", + "courtyards_overlap": "error", + "creepage": "error", + "diff_pair_gap_out_of_range": "error", + "diff_pair_uncoupled_length_too_long": "error", + "drill_out_of_range": "error", + "duplicate_footprints": "warning", + "extra_footprint": "warning", + "footprint": "error", + "footprint_filters_mismatch": "ignore", + "footprint_symbol_mismatch": "warning", + "footprint_type_mismatch": "ignore", + "hole_clearance": "error", + "hole_to_hole": "warning", + "holes_co_located": "warning", + "invalid_outline": "error", + "isolated_copper": "warning", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "lib_footprint_issues": "warning", + "lib_footprint_mismatch": "warning", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "mirrored_text_on_front_layer": "warning", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "net_conflict": "warning", + "nonmirrored_text_on_back_layer": "warning", + "npth_inside_courtyard": "ignore", + "padstack": "warning", + "pth_inside_courtyard": "ignore", + "shorting_items": "error", + "silk_edge_clearance": "warning", + "silk_over_copper": "warning", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "solder_mask_bridge": "error", + "starved_thermal": "error", + "text_height": "warning", + "text_on_edge_cuts": "error", + "text_thickness": "warning", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_angle": "error", + "track_dangling": "warning", + "track_segment_length": "error", + "track_width": "error", + "tracks_crossing": "error", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zones_intersect": "error" + }, + "rules": { + "max_error": 0.005, + "min_clearance": 0.0, + "min_connection": 0.0, + "min_copper_edge_clearance": 0.5, + "min_groove_width": 0.0, + "min_hole_clearance": 0.25, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.2, + "min_microvia_drill": 0.1, + "min_resolved_spokes": 2, + "min_silk_clearance": 0.0, + "min_text_height": 0.8, + "min_text_thickness": 0.08, + "min_through_hole_diameter": 0.3, + "min_track_width": 0.0, + "min_via_annular_width": 0.1, + "min_via_diameter": 0.5, + "solder_mask_to_copper_clearance": 0.0, + "use_height_for_length_calcs": true + }, + "teardrop_options": [ + { + "td_onpthpad": true, + "td_onroundshapesonly": false, + "td_onsmdpad": true, + "td_ontrackend": false, + "td_onvia": true + } + ], + "teardrop_parameters": [ + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], + "track_widths": [], + "tuning_pattern_settings": { + "diff_pair_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 1.0 + }, + "diff_pair_skew_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + }, + "single_track_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + } + }, + "via_dimensions": [], + "zones_allow_external_fillets": false + }, + "ipc2581": { + "dist": "", + "distpn": "", + "internal_id": "", + "mfg": "", + "mpn": "" + }, + "layer_pairs": [], + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "erc": { + "erc_exclusions": [], + "meta": { + "version": 0 + }, + "pin_map": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + ], + "rule_severities": { + "bus_definition_conflict": "error", + "bus_entry_needed": "error", + "bus_to_bus_conflict": "error", + "bus_to_net_conflict": "error", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "endpoint_off_grid": "warning", + "extra_units": "error", + "footprint_filter": "ignore", + "footprint_link_issues": "warning", + "four_way_junction": "ignore", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "label_multiple_wires": "warning", + "lib_symbol_issues": "warning", + "lib_symbol_mismatch": "warning", + "missing_bidi_pin": "warning", + "missing_input_pin": "warning", + "missing_power_pin": "error", + "missing_unit": "warning", + "multiple_net_names": "warning", + "net_not_bus_member": "warning", + "no_connect_connected": "warning", + "no_connect_dangling": "warning", + "pin_not_connected": "error", + "pin_not_driven": "error", + "pin_to_pin": "warning", + "power_pin_not_driven": "error", + "same_local_global_label": "warning", + "similar_label_and_power": "warning", + "similar_labels": "warning", + "similar_power": "warning", + "simulation_model_issue": "ignore", + "single_global_label": "ignore", + "unannotated": "error", + "unconnected_wire_endpoint": "warning", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "prjpeppercorn.kicad_pro", + "version": 3 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "priority": 2147483647, + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.2, + "via_diameter": 0.6, + "via_drill": 0.3, + "wire_width": 6 + } + ], + "meta": { + "version": 4 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "plot": "", + "pos_files": "", + "specctra_dsn": "", + "step": "", + "svg": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": 0, + "bom_export_filename": "${PROJECTNAME}.csv", + "bom_fmt_presets": [], + "bom_fmt_settings": { + "field_delimiter": ",", + "keep_line_breaks": false, + "keep_tabs": false, + "name": "CSV", + "ref_delimiter": ",", + "ref_range_delimiter": "", + "string_delimiter": "\"" + }, + "bom_presets": [], + "bom_settings": { + "exclude_dnp": false, + "fields_ordered": [ + { + "group_by": false, + "label": "Reference", + "name": "Reference", + "show": true + }, + { + "group_by": false, + "label": "Qty", + "name": "${QUANTITY}", + "show": true + }, + { + "group_by": true, + "label": "Value", + "name": "Value", + "show": true + }, + { + "group_by": true, + "label": "DNP", + "name": "${DNP}", + "show": true + }, + { + "group_by": true, + "label": "Exclude from BOM", + "name": "${EXCLUDE_FROM_BOM}", + "show": true + }, + { + "group_by": true, + "label": "Exclude from Board", + "name": "${EXCLUDE_FROM_BOARD}", + "show": true + }, + { + "group_by": true, + "label": "Footprint", + "name": "Footprint", + "show": true + }, + { + "group_by": false, + "label": "Datasheet", + "name": "Datasheet", + "show": true + } + ], + "filter_string": "", + "group_symbols": true, + "include_excluded_from_bom": true, + "name": "Default Editing", + "sort_asc": true, + "sort_field": "Reference" + }, + "connection_grid_size": 50.0, + "drawing": { + "dashed_lines_dash_length_ratio": 12.0, + "dashed_lines_gap_length_ratio": 3.0, + "default_line_thickness": 6.0, + "default_text_size": 50.0, + "field_names": [], + "intersheets_ref_own_page": false, + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "junction_size_choice": 3, + "label_size_ratio": 0.375, + "operating_point_overlay_i_precision": 3, + "operating_point_overlay_i_range": "~A", + "operating_point_overlay_v_precision": 3, + "operating_point_overlay_v_range": "~V", + "overbar_offset_ratio": 1.23, + "pin_symbol_size": 25.0, + "text_offset_ratio": 0.15 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "", + "page_layout_descr_file": "", + "plot_directory": "", + "space_save_all_events": true, + "spice_current_sheet_as_root": false, + "spice_external_command": "spice \"%I\"", + "spice_model_current_sheet_as_root": true, + "spice_save_all_currents": false, + "spice_save_all_dissipations": false, + "spice_save_all_voltages": false, + "subpart_first_id": 65, + "subpart_id_separator": 0 + }, + "sheets": [ + [ + "5a7723f7-3f6f-437e-b958-e402b06d3f54", + "Root" + ], + [ + "cb769740-e0a9-4f3d-b622-ba158089ec4b", + "Cologne Processing Element" + ], + [ + "72ce5b8e-65cd-4ef4-93c6-ada8bc7993bf", + "C_FUNCTION=0" + ], + [ + "c7e1e454-4a3a-497b-82a6-da398b72cabb", + "C_FUNCTION=1" + ], + [ + "2cdae2f1-b557-4e09-a2ce-72fe69c1cde7", + "C_FUNCTION=4" + ], + [ + "2f1e56f5-88a6-4944-a409-72559104271f", + "C_FUNCTION=5" + ], + [ + "7870fc3a-1ee9-4a55-a2a2-8f09313f282c", + "C_FUNCTION=6" + ] + ], + "text_variables": {} +} diff --git a/schematics/cpe/prjpeppercorn.kicad_sch b/schematics/cpe/prjpeppercorn.kicad_sch new file mode 100755 index 0000000..d400bbe --- /dev/null +++ b/schematics/cpe/prjpeppercorn.kicad_sch @@ -0,0 +1,56 @@ +(kicad_sch + (version 20250114) + (generator "eeschema") + (generator_version "9.0") + (uuid "5a7723f7-3f6f-437e-b958-e402b06d3f54") + (paper "A4") + (lib_symbols) + (sheet + (at 31.75 26.035) + (size 19.05 18.415) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "cb769740-e0a9-4f3d-b622-ba158089ec4b") + (property "Sheetname" "Cologne Processing Element" + (at 31.75 25.3234 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "cpe.kicad_sch" + (at 31.75 45.0346 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54" + (page "2") + ) + ) + ) + ) + (sheet_instances + (path "/" + (page "1") + ) + ) + (embedded_fonts no) +) diff --git a/schematics/cpe/sym-lib-table b/schematics/cpe/sym-lib-table new file mode 100755 index 0000000..70f82bb --- /dev/null +++ b/schematics/cpe/sym-lib-table @@ -0,0 +1,4 @@ +(sym_lib_table + (version 7) + (lib (name "peppercorn")(type "KiCad")(uri "${KIPRJMOD}/peppercorn.kicad_sym")(options "")(descr "")) +)