From caa6f852ccd3979ae776db125f882551e9d11a25 Mon Sep 17 00:00:00 2001 From: Lofty Date: Tue, 15 Jul 2025 21:44:18 +0100 Subject: [PATCH] further CPE schematic updates --- schematics/cpe/cpe.kicad_sch | 8734 +++++++++++++++++++++- schematics/cpe/cpe.pdf | Bin 248206 -> 813821 bytes schematics/cpe/cpe_comb.kicad_sch | 5811 ++++++++++++-- schematics/cpe/cpe_comb_addcin.kicad_sch | 4022 ++++++++++ schematics/cpe/cpe_comb_addf2.kicad_sch | 7021 +++++++++++++++++ schematics/cpe/cpe_comb_en_cin.kicad_sch | 2640 +++++-- schematics/cpe/cpe_comb_mult.kicad_sch | 11 + schematics/cpe/cpe_comb_mux4.kicad_sch | 3225 ++++++-- schematics/cpe/peppercorn.kicad_sym | 472 ++ schematics/cpe/prjpeppercorn.kicad_pro | 18 +- schematics/cpe/prjpeppercorn.kicad_sch | 3 +- 11 files changed, 29522 insertions(+), 2435 deletions(-) create mode 100644 schematics/cpe/cpe_comb_addcin.kicad_sch create mode 100644 schematics/cpe/cpe_comb_addf2.kicad_sch create mode 100644 schematics/cpe/cpe_comb_mult.kicad_sch diff --git a/schematics/cpe/cpe.kicad_sch b/schematics/cpe/cpe.kicad_sch index e10ce52..58dacab 100755 --- a/schematics/cpe/cpe.kicad_sch +++ b/schematics/cpe/cpe.kicad_sch @@ -7,7 +7,8 @@ (title_block (title "Cologne Processing Element") (date "2025-07-07") - (rev "3") + (rev "4") + (company "YosysHQ") ) (lib_symbols (symbol "AND_1" @@ -433,6 +434,852 @@ ) (embedded_fonts no) ) + (symbol "AND_4" + (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_4_1_1" + (polyline + (pts + (xy 0 -2.54) (xy -1.27 -2.54) (xy -1.27 2.54) (xy 0 2.54) + ) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 0 2.54) + (mid 1.7961 1.7961) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 1.7961 -1.7961) + (end 0 -2.54) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -3.81 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -3.81 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 5.08 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "AND_5" + (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_5_1_1" + (polyline + (pts + (xy 0 -2.54) (xy -1.27 -2.54) (xy -1.27 2.54) (xy 0 2.54) + ) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 0 2.54) + (mid 1.7961 1.7961) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 1.7961 -1.7961) + (end 0 -2.54) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -3.81 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -3.81 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 5.08 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "AND_6" + (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_6_1_1" + (polyline + (pts + (xy 0 -2.54) (xy -1.27 -2.54) (xy -1.27 2.54) (xy 0 2.54) + ) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 0 2.54) + (mid 1.7961 1.7961) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 1.7961 -1.7961) + (end 0 -2.54) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -3.81 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -3.81 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 5.08 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "AND_7" + (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_7_1_1" + (polyline + (pts + (xy 0 -2.54) (xy -1.27 -2.54) (xy -1.27 2.54) (xy 0 2.54) + ) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 0 2.54) + (mid 1.7961 1.7961) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 1.7961 -1.7961) + (end 0 -2.54) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -3.81 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -3.81 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 5.08 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "AND_8" + (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_8_1_1" + (polyline + (pts + (xy 0 -2.54) (xy -1.27 -2.54) (xy -1.27 2.54) (xy 0 2.54) + ) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 0 2.54) + (mid 1.7961 1.7961) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 1.7961 -1.7961) + (end 0 -2.54) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -3.81 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -3.81 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 5.08 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "AND_9" + (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_9_1_1" + (polyline + (pts + (xy 0 -2.54) (xy -1.27 -2.54) (xy -1.27 2.54) (xy 0 2.54) + ) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 0 2.54) + (mid 1.7961 1.7961) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 1.7961 -1.7961) + (end 0 -2.54) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -3.81 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -3.81 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 5.08 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "LUT2 with C_I mux_1" (exclude_from_sim no) (in_bom yes) @@ -1369,6 +2216,410 @@ ) (embedded_fonts no) ) + (symbol "NOT_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 "NOT_1_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_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 "NOT_2" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "NOT_2_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_2_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 "NOT_3" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "NOT_3_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_3_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 "NOT_4" + (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_4_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_4_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 "OR_2" (exclude_from_sim no) (in_bom yes) @@ -2250,6 +3501,714 @@ ) (embedded_fonts no) ) + (symbol "XOR_4" + (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_4_1_1" + (arc + (start -3.2746 2.4902) + (mid -2.3289 1.3755) + (end -2.0046 -0.0498) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.0046 0.0498) + (mid -2.3289 -1.3755) + (end -3.2746 -2.4902) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.005 2.49) + (mid -1.0593 1.3753) + (end -0.735 -0.05) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -0.735 -0.05) + (mid -1.0075 -1.5013) + (end -2.005 -2.59) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 0.8038 -2.2363) + (end -2.0052 -2.5898) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.0052 2.4898) + (mid 0.7831 2.1863) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -5.08 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 5.08 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "XOR_5" + (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_5_1_1" + (arc + (start -3.2746 2.4902) + (mid -2.3289 1.3755) + (end -2.0046 -0.0498) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.0046 0.0498) + (mid -2.3289 -1.3755) + (end -3.2746 -2.4902) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.005 2.49) + (mid -1.0593 1.3753) + (end -0.735 -0.05) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -0.735 -0.05) + (mid -1.0075 -1.5013) + (end -2.005 -2.59) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 0.8038 -2.2363) + (end -2.0052 -2.5898) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.0052 2.4898) + (mid 0.7831 2.1863) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -5.08 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 5.08 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "XOR_6" + (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_6_1_1" + (arc + (start -3.2746 2.4902) + (mid -2.3289 1.3755) + (end -2.0046 -0.0498) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.0046 0.0498) + (mid -2.3289 -1.3755) + (end -3.2746 -2.4902) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.005 2.49) + (mid -1.0593 1.3753) + (end -0.735 -0.05) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -0.735 -0.05) + (mid -1.0075 -1.5013) + (end -2.005 -2.59) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 0.8038 -2.2363) + (end -2.0052 -2.5898) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.0052 2.4898) + (mid 0.7831 2.1863) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -5.08 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 5.08 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "XOR_7" + (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_7_1_1" + (arc + (start -3.2746 2.4902) + (mid -2.3289 1.3755) + (end -2.0046 -0.0498) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.0046 0.0498) + (mid -2.3289 -1.3755) + (end -3.2746 -2.4902) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.005 2.49) + (mid -1.0593 1.3753) + (end -0.735 -0.05) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -0.735 -0.05) + (mid -1.0075 -1.5013) + (end -2.005 -2.59) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 0.8038 -2.2363) + (end -2.0052 -2.5898) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.0052 2.4898) + (mid 0.7831 2.1863) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -5.08 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 5.08 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "peppercorn:AND" (exclude_from_sim no) (in_bom yes) @@ -2853,6 +4812,350 @@ ) (embedded_fonts no) ) + (symbol "peppercorn: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) + ) + ) + ) + (symbol "DFF_1_1" + (pin input clock + (at -8.89 5.08 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 2.54 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 0 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input inverted + (at -8.89 -2.54 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input inverted + (at -8.89 -5.08 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "R" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 8.89 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "Q" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "peppercorn:DLT" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "LT" + (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 "DLT_0_1" + (rectangle + (start -6.35 6.35) + (end 6.35 -6.35) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "DLT_1_1" + (pin input line + (at -8.89 5.08 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "G" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 2.54 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 0 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input inverted + (at -8.89 -2.54 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input inverted + (at -8.89 -5.08 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "R" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 8.89 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "Q" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "peppercorn:FA" (exclude_from_sim no) (in_bom yes) @@ -4631,6 +6934,197 @@ ) (embedded_fonts no) ) + (symbol "peppercorn: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 "peppercorn:MUX4 (conceptual)" (exclude_from_sim no) (in_bom yes) @@ -5432,6 +7926,107 @@ ) (embedded_fonts no) ) + (symbol "peppercorn: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 "peppercorn:OA21" (exclude_from_sim no) (in_bom yes) @@ -6344,6 +8939,70 @@ (embedded_fonts no) ) ) + (rectangle + (start 12.7 50.8) + (end 147.066 230.886) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 5192388f-1f6a-472f-b884-2802a39853b8) + ) + (rectangle + (start 167.64 50.8) + (end 322.072 150.114) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid d9643f9e-6a73-4ad1-b3cf-8b7737488d8f) + ) + (text "C_L_D" + (exclude_from_sim no) + (at 254 103.124 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "0164df3c-3385-464b-a371-6731f85f17ba") + ) + (text "C_R" + (exclude_from_sim no) + (at 198.12 89.408 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "01f512e1-fd72-48d2-bf40-33d692595a60") + ) + (text "C_HMULT" + (exclude_from_sim no) + (at 185.42 54.864 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "068f3d24-ecc9-41e2-9e9e-2e09ab9391b1") + ) + (text "C_Y12" + (exclude_from_sim no) + (at 358.14 57.404 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "098fe286-c7f2-4545-9d26-4f6e886f154d") + ) (text "L00" (exclude_from_sim no) (at 30.48 77.724 0) @@ -6374,9 +9033,19 @@ ) (uuid "150332c5-ea70-4510-94cf-69a669adcc7d") ) + (text "D LATCH" + (exclude_from_sim no) + (at 237.49 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "16e8c2dd-0234-434e-b328-56fb082a5f62") + ) (text "C_SN[0]" (exclude_from_sim no) - (at 34.29 203.454 0) + (at 26.67 175.514 0) (effects (font (size 1 1) @@ -6415,6 +9084,36 @@ ) (uuid "1fa9241d-d7f0-4e8c-a209-30223160859e") ) + (text "C_2D_IN" + (exclude_from_sim no) + (at 190.5 129.794 0) + (effects + (font + (size 1 1) + ) + ) + (uuid "1fc4ea99-595c-4f8b-905a-0feec334a802") + ) + (text "C_HMULT" + (exclude_from_sim no) + (at 185.42 59.944 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "235faf19-9a04-4864-aaad-86db18df055c") + ) + (text "C_O1[0]" + (exclude_from_sim no) + (at 287.02 99.314 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "2c90543f-c1fa-4ad9-b087-c076c7fb81bc") + ) (text "C_I1" (exclude_from_sim no) (at 25.4 76.454 0) @@ -6425,9 +9124,39 @@ ) (uuid "2e774f55-4e5e-4925-a420-fec8d5050246") ) + (text "C_RAM_O1\n" + (exclude_from_sim no) + (at 299.72 112.014 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "333b8194-5c04-4d11-8de1-f7bd79cf467f") + ) + (text "C_RAMI2" + (exclude_from_sim no) + (at 315.214 138.684 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "3d300d51-38b9-44e2-9456-dc79e9ea2d93") + ) + (text "C_EN" + (exclude_from_sim no) + (at 182.88 79.502 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "3f3b2a3f-dceb-49b5-9fa3-24e82a955fd8") + ) (text "C_BR" (exclude_from_sim no) - (at 70.866 203.454 0) + (at 98.806 203.454 0) (effects (font (size 1.27 1.27) @@ -6446,6 +9175,16 @@ ) (uuid "491c254f-3f5f-4d07-852e-55c13b734f9a") ) + (text "C_C_P" + (exclude_from_sim no) + (at 208.534 61.214 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "4a20ae2f-d514-4782-8195-d3f1e0e284c7") + ) (text "C_HORIZ" (exclude_from_sim no) (at 27.686 124.714 0) @@ -6458,7 +9197,7 @@ ) (text "C_2D_IN" (exclude_from_sim no) - (at 34.29 207.264 0) + (at 68.58 207.264 0) (effects (font (size 1 1) @@ -6476,15 +9215,35 @@ ) (uuid "601209ef-b2a1-421c-9156-53eb1b50d87e") ) - (text "C_SN[2]" + (text "C_O2[0]" (exclude_from_sim no) - (at 55.88 184.404 0) + (at 287.02 132.334 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "62ec438c-fdb9-475c-b78d-801ac6b832e7") + ) + (text "C_ENSEL" + (exclude_from_sim no) + (at 191.77 80.264 0) (effects (font (size 1 1) ) ) - (uuid "612f028b-00c2-4fa9-9886-f8495fde24d5") + (uuid "65d82ff9-10eb-4ad3-8c76-e7a21b77fcad") + ) + (text "C_CLK" + (exclude_from_sim no) + (at 182.88 68.834 0) + (effects + (font + (size 1 1) + ) + ) + (uuid "68dd41f6-00ff-47db-9c86-e98d94475cb0") ) (text "L20" (exclude_from_sim no) @@ -6516,9 +9275,29 @@ ) (uuid "8a87f480-0798-4839-a686-eba696122112") ) + (text "C_CLKSEL" + (exclude_from_sim no) + (at 191.77 70.104 0) + (effects + (font + (size 1 1) + ) + ) + (uuid "91445006-c245-479d-8197-4172bd6cf2e3") + ) + (text "C_CLKSEL" + (exclude_from_sim no) + (at 34.29 204.724 0) + (effects + (font + (size 1 1) + ) + ) + (uuid "95599988-4064-451b-acfc-48659aa82787") + ) (text "C_SN[2]" (exclude_from_sim no) - (at 34.29 183.134 0) + (at 26.67 170.434 0) (effects (font (size 1 1) @@ -6528,7 +9307,7 @@ ) (text "C_BR" (exclude_from_sim no) - (at 70.866 193.294 0) + (at 98.806 193.294 0) (effects (font (size 1.27 1.27) @@ -6566,9 +9345,29 @@ ) (uuid "a1e000ca-4487-4b55-b99b-6032c298f5c9") ) + (text "C_EN_SR" + (exclude_from_sim no) + (at 185.42 94.234 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "a26bc271-1d34-4b2b-a291-9020f6891c8f") + ) + (text "C_RAMI1" + (exclude_from_sim no) + (at 314.706 105.664 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "a509d996-b2ec-4715-997c-79132afbc777") + ) (text "PROPAGATE" (exclude_from_sim no) - (at 121.92 77.978 0) + (at 140.97 77.978 0) (effects (font (size 1.27 1.27) @@ -6576,6 +9375,36 @@ ) (uuid "a68854e0-59ad-4d4a-a901-0ac76e1749e1") ) + (text "D FLIP FLOP" + (exclude_from_sim no) + (at 237.49 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "a720b461-0483-4226-badf-e4cbb9c35f99") + ) + (text "SEQUENTIAL LOGIC" + (exclude_from_sim no) + (at 312.42 148.844 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "aed34ca7-becd-4272-9df7-1c090e99ee33") + ) + (text "C_L_D" + (exclude_from_sim no) + (at 254 136.144 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "b31231dd-d6f0-470b-af2a-c3bf8d7e8f33") + ) (text "L10" (exclude_from_sim no) (at 63.5 89.154 0) @@ -6586,26 +9415,6 @@ ) (uuid "b404cdd8-9b3e-4c26-933c-a9583cd38d13") ) - (text "C_SN[0]" - (exclude_from_sim no) - (at 55.88 204.724 0) - (effects - (font - (size 1 1) - ) - ) - (uuid "b4b225f5-d812-4939-9300-ac96d5a0afed") - ) - (text "C_SN[1]" - (exclude_from_sim no) - (at 55.88 194.564 0) - (effects - (font - (size 1 1) - ) - ) - (uuid "b9716b8b-29ef-4eea-b348-6a35ebb49d49") - ) (text "MUX4a" (exclude_from_sim no) (at 48.26 61.214 0) @@ -6626,9 +9435,19 @@ ) (uuid "bf6efa09-22bc-4118-9823-973d264ee7b0") ) + (text "C_RAM_O2" + (exclude_from_sim no) + (at 299.72 145.034 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "c1cb4017-a053-4b6f-9f08-4415ac31fdbb") + ) (text "GENERATE" (exclude_from_sim no) - (at 122.174 114.554 0) + (at 141.986 114.554 0) (effects (font (size 1.27 1.27) @@ -6656,9 +9475,59 @@ ) (uuid "d08fe5f8-0c12-4096-ac79-5df95def021a") ) + (text "C_ENSEL" + (exclude_from_sim no) + (at 34.29 194.564 0) + (effects + (font + (size 1 1) + ) + ) + (uuid "d2384115-10f3-4f9c-97bc-bce24c158efd") + ) + (text "COMBINATIONAL LOGIC" + (exclude_from_sim no) + (at 134.112 230.124 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "d4777ca7-f33d-49fa-9ad5-2dcc3fc9760a") + ) + (text "D FLIP FLOP" + (exclude_from_sim no) + (at 237.744 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "d49b59b9-b139-484b-b2a8-451f5cf4de80") + ) + (text "C_C_P" + (exclude_from_sim no) + (at 208.534 56.134 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "d77eaa3b-b331-4fda-8ee4-603b4fe9993a") + ) + (text "C_BR" + (exclude_from_sim no) + (at 190.5 127.254 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "d927ab6f-b2d1-41b9-947b-4dc6c05f68bb") + ) (text "C_SN[1]" (exclude_from_sim no) - (at 34.29 193.294 0) + (at 26.67 172.974 0) (effects (font (size 1 1) @@ -6666,6 +9535,16 @@ ) (uuid "d934f2b0-50ab-4ad8-97b3-588b83c9a85c") ) + (text "C_S" + (exclude_from_sim no) + (at 198.12 97.028 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "dbe62ee1-9ef1-4168-b7b8-26a2611d8d43") + ) (text "C = L11\nX = L10" (exclude_from_sim no) (at 27.94 140.208 0) @@ -6676,9 +9555,39 @@ ) (uuid "dc83a431-cbbc-40ab-96c9-299f2a7982dd") ) + (text "C_O1[1]" + (exclude_from_sim no) + (at 287.02 96.774 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "edd01012-5cad-42b3-a381-508bc42ae7c7") + ) + (text "C_O2[1]" + (exclude_from_sim no) + (at 287.02 129.794 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "f1117918-9f9e-421b-9f19-487d2b237272") + ) + (text "D LATCH" + (exclude_from_sim no) + (at 237.49 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "f63deee9-32e8-4e5e-95c5-cb9ee4a62c51") + ) (text "C_BR" (exclude_from_sim no) - (at 70.866 183.134 0) + (at 98.806 183.134 0) (effects (font (size 1.27 1.27) @@ -6686,6 +9595,16 @@ ) (uuid "f669fc07-0321-4240-abaa-b29f3567ef15") ) + (text "C_SELX" + (exclude_from_sim no) + (at 358.14 62.484 0) + (effects + (font + (size 1 1) + ) + ) + (uuid "ff0a0553-53c2-4b8f-b768-632ee934d149") + ) (junction (at 78.74 153.67) (diameter 0) @@ -6698,6 +9617,24 @@ (color 0 0 0 0) (uuid "0e836b3a-fa98-4604-931c-ec7ae5c4fd26") ) + (junction + (at 218.44 124.46) + (diameter 0) + (color 0 0 0 0) + (uuid "0f54e9dd-05e4-4b7c-b34d-e7d83c9e2fab") + ) + (junction + (at 226.06 104.14) + (diameter 0) + (color 0 0 0 0) + (uuid "0fb714df-ab28-42e0-a550-8c884cfa902a") + ) + (junction + (at 215.9 109.22) + (diameter 0) + (color 0 0 0 0) + (uuid "13091fa9-a772-4369-a7fa-cf627324404e") + ) (junction (at 71.12 85.09) (diameter 0) @@ -6740,6 +9677,18 @@ (color 0 0 0 0) (uuid "273252aa-aa40-48b0-aa0c-513af70cdc89") ) + (junction + (at 223.52 99.06) + (diameter 0) + (color 0 0 0 0) + (uuid "32a47909-2357-4d05-ae54-7d359aead426") + ) + (junction + (at 215.9 127) + (diameter 0) + (color 0 0 0 0) + (uuid "3a5d1f7d-be1f-48a2-a4b9-7dbdebdff750") + ) (junction (at 48.26 124.46) (diameter 0) @@ -6752,12 +9701,42 @@ (color 0 0 0 0) (uuid "40f34b6b-9f6a-44f1-b2f3-0f2cc3dc5e86") ) + (junction + (at 226.06 137.16) + (diameter 0) + (color 0 0 0 0) + (uuid "42c94e57-322d-4ad5-ae47-5c713ff26ffe") + ) + (junction + (at 215.9 93.98) + (diameter 0) + (color 0 0 0 0) + (uuid "43a7fe3b-7577-4715-aeec-65f800f39c3e") + ) + (junction + (at 68.58 170.18) + (diameter 0) + (color 0 0 0 0) + (uuid "4da69f45-2ad1-49f8-90a6-54e13606195b") + ) (junction (at 106.68 147.32) (diameter 0) (color 0 0 0 0) (uuid "5cba8217-39d3-408d-8de0-4e878a956e40") ) + (junction + (at 220.98 119.38) + (diameter 0) + (color 0 0 0 0) + (uuid "65da7bf4-54a5-4f0b-a040-abace786f7c6") + ) + (junction + (at 307.34 139.7) + (diameter 0) + (color 0 0 0 0) + (uuid "6afb27c1-0f73-4b7d-ace0-b0e619db0d51") + ) (junction (at 109.22 162.56) (diameter 0) @@ -6782,6 +9761,24 @@ (color 0 0 0 0) (uuid "7f346cf5-7a79-4c8b-85bb-4ee7bd73811f") ) + (junction + (at 124.46 101.6) + (diameter 0) + (color 0 0 0 0) + (uuid "8b098efe-c12e-4f9f-abb3-19d3384dc038") + ) + (junction + (at 218.44 91.44) + (diameter 0) + (color 0 0 0 0) + (uuid "8b2c65aa-521e-4d0d-b439-71d52ab97621") + ) + (junction + (at 307.34 106.68) + (diameter 0) + (color 0 0 0 0) + (uuid "928acc3a-062f-424a-b288-738f16deb577") + ) (junction (at 93.98 83.82) (diameter 0) @@ -6800,12 +9797,24 @@ (color 0 0 0 0) (uuid "9af576d4-6ceb-4517-b767-5a97c6294c8f") ) + (junction + (at 218.44 106.68) + (diameter 0) + (color 0 0 0 0) + (uuid "9c8804ae-f1ea-4d0f-8462-8a01b0559aaa") + ) (junction (at 50.8 101.6) (diameter 0) (color 0 0 0 0) (uuid "9f9c3f1d-98ac-47a2-bd20-06209452a654") ) + (junction + (at 223.52 83.82) + (diameter 0) + (color 0 0 0 0) + (uuid "a213e93d-c11b-4511-827a-8bd3982e35f0") + ) (junction (at 106.68 153.67) (diameter 0) @@ -6818,18 +9827,48 @@ (color 0 0 0 0) (uuid "aca5434d-bb18-4118-813f-9c3eccfb0eb0") ) + (junction + (at 63.5 175.26) + (diameter 0) + (color 0 0 0 0) + (uuid "b082e255-036a-4826-91ab-ed0f8d4339ca") + ) + (junction + (at 195.58 54.61) + (diameter 0) + (color 0 0 0 0) + (uuid "b3567326-3bad-4232-af39-b5cb4529ead7") + ) + (junction + (at 66.04 172.72) + (diameter 0) + (color 0 0 0 0) + (uuid "b967b863-501e-4ca4-92c8-fc6fad05669f") + ) (junction (at 48.26 99.06) (diameter 0) (color 0 0 0 0) (uuid "c192f752-8c5f-4f6b-a84f-eba02c32b431") ) + (junction + (at 220.98 86.36) + (diameter 0) + (color 0 0 0 0) + (uuid "c68c910f-98b2-448b-9e59-cd38bbd4492d") + ) (junction (at 40.64 124.46) (diameter 0) (color 0 0 0 0) (uuid "ca9bcc5a-baf6-4fd0-9c58-020f4e574250") ) + (junction + (at 220.98 101.6) + (diameter 0) + (color 0 0 0 0) + (uuid "cb2ef060-ed3b-49c9-9969-1d6e8c14276f") + ) (junction (at 95.25 119.38) (diameter 0) @@ -6842,12 +9881,24 @@ (color 0 0 0 0) (uuid "db61bc56-149d-4458-ad96-e18a94cf4fc2") ) + (junction + (at 121.92 85.09) + (diameter 0) + (color 0 0 0 0) + (uuid "dd9f6cbf-bb19-4576-aa6c-8872f87a0d50") + ) (junction (at 124.46 160.02) (diameter 0) (color 0 0 0 0) (uuid "e233f06e-90be-4035-90e4-b7e33f32598e") ) + (junction + (at 223.52 116.84) + (diameter 0) + (color 0 0 0 0) + (uuid "e79710f5-ca7d-4786-be46-de65853ccf87") + ) (junction (at 45.72 86.36) (diameter 0) @@ -6866,8 +9917,20 @@ (color 0 0 0 0) (uuid "f5fb4720-b215-40dc-88d0-f924de31e7ea") ) + (junction + (at 198.12 59.69) + (diameter 0) + (color 0 0 0 0) + (uuid "f954d176-c8fe-4568-8347-2ea9063d87a3") + ) + (junction + (at 182.88 138.43) + (diameter 0) + (color 0 0 0 0) + (uuid "fed7b579-fd77-4c71-bfe6-b30e6bf6e522") + ) (no_connect - (at 46.99 176.53) + (at 76.2 176.53) (uuid "c0008a24-99bb-47b5-b189-ed6d31d5309e") ) (wire @@ -6880,6 +9943,36 @@ ) (uuid "00de7a5d-026b-47bf-8f45-3fc110a47bfb") ) + (wire + (pts + (xy 223.52 83.82) (xy 223.52 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "012e3744-e64d-46c4-84c0-92d66378df1e") + ) + (wire + (pts + (xy 170.18 138.43) (xy 182.88 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "01e61557-e286-49d4-b987-03bb491f4fed") + ) + (wire + (pts + (xy 193.04 138.43) (xy 182.88 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "02029df3-7a9b-40e9-8a50-293b9eaa16c4") + ) (wire (pts (xy 78.74 162.56) (xy 86.36 162.56) @@ -6892,7 +9985,7 @@ ) (wire (pts - (xy 116.84 85.09) (xy 127 85.09) + (xy 116.84 85.09) (xy 121.92 85.09) ) (stroke (width 0) @@ -6902,7 +9995,7 @@ ) (wire (pts - (xy 83.82 182.88) (xy 83.82 210.82) + (xy 111.76 182.88) (xy 111.76 210.82) ) (stroke (width 0) @@ -6910,6 +10003,16 @@ ) (uuid "033b3400-2dd0-465a-aef7-d8f30cdd4ec8") ) + (wire + (pts + (xy 220.98 76.2) (xy 220.98 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0430bc75-4f07-4d6c-b195-a3a8a4c785a2") + ) (wire (pts (xy 34.29 138.43) (xy 35.56 138.43) @@ -6930,6 +10033,16 @@ ) (uuid "046f992c-4a99-4cf3-878d-8ba2248e7aba") ) + (wire + (pts + (xy 294.64 96.52) (xy 297.18 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "055f9852-c43e-40c8-953e-5b3164ec5938") + ) (wire (pts (xy 20.32 140.97) (xy 21.59 140.97) @@ -6950,6 +10063,16 @@ ) (uuid "06935144-9b00-4af8-bd66-c089af044169") ) + (wire + (pts + (xy 203.2 86.36) (xy 218.44 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "07124786-ee53-4f55-996a-c5321b085d6a") + ) (wire (pts (xy 20.32 133.35) (xy 21.59 133.35) @@ -6970,6 +10093,26 @@ ) (uuid "07f4f761-49ee-49ea-bc53-b3c8a49a8c4d") ) + (wire + (pts + (xy 279.4 105.41) (xy 289.56 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0803dc40-e96a-47b0-aa61-f19fd25ac741") + ) + (wire + (pts + (xy 170.18 133.35) (xy 193.04 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0807c699-4b74-4bfb-a376-33617cfbaf75") + ) (wire (pts (xy 124.46 144.78) (xy 124.46 160.02) @@ -7000,6 +10143,16 @@ ) (uuid "09ece085-0e6a-4785-afdf-de7d375caec5") ) + (wire + (pts + (xy 63.5 175.26) (xy 83.82 175.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0a7db7cb-3c28-45ea-a62c-3418e68d759d") + ) (wire (pts (xy 34.29 133.35) (xy 35.56 133.35) @@ -7032,7 +10185,37 @@ ) (wire (pts - (xy 20.32 214.63) (xy 73.66 214.63) + (xy 215.9 109.22) (xy 215.9 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0d2404e9-595d-4efd-b4b6-9a63724cd2ae") + ) + (wire + (pts + (xy 246.38 88.9) (xy 246.38 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0d27b65c-ff47-4513-aebd-3e5f154eb851") + ) + (wire + (pts + (xy 34.29 170.18) (xy 68.58 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0ea798e1-8cf4-4b46-b306-80622ba35f8f") + ) + (wire + (pts + (xy 20.32 214.63) (xy 101.6 214.63) ) (stroke (width 0) @@ -7042,7 +10225,17 @@ ) (wire (pts - (xy 20.32 209.55) (xy 73.66 209.55) + (xy 193.04 54.61) (xy 195.58 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "101c6655-524b-4ca5-8d8a-7c83b3dcc9dc") + ) + (wire + (pts + (xy 20.32 209.55) (xy 101.6 209.55) ) (stroke (width 0) @@ -7062,7 +10255,7 @@ ) (wire (pts - (xy 52.07 181.61) (xy 63.5 181.61) + (xy 81.28 181.61) (xy 91.44 181.61) ) (stroke (width 0) @@ -7080,6 +10273,16 @@ ) (uuid "156dcd80-ec51-45de-add2-354f4e5ffc78") ) + (wire + (pts + (xy 218.44 91.44) (xy 218.44 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "15f92883-5c30-49ba-b9ce-56dd65932a54") + ) (wire (pts (xy 121.92 167.64) (xy 127 167.64) @@ -7090,6 +10293,26 @@ ) (uuid "17038f61-10cb-4aa6-b55c-868268eede08") ) + (wire + (pts + (xy 223.52 116.84) (xy 228.6 116.84) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1774cd9a-ef92-4969-91cd-cf3c0bf29e72") + ) + (wire + (pts + (xy 215.9 60.96) (xy 274.32 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1a797fdb-c5fa-4452-9b0d-284bc6ec7a70") + ) (wire (pts (xy 67.31 114.3) (xy 67.31 118.11) @@ -7162,7 +10385,7 @@ ) (wire (pts - (xy 100.33 113.03) (xy 127 113.03) + (xy 100.33 113.03) (xy 149.86 113.03) ) (stroke (width 0) @@ -7170,6 +10393,16 @@ ) (uuid "21fbfcdb-3477-4570-b8d6-ce76c90fe8ca") ) + (wire + (pts + (xy 208.28 77.47) (xy 208.28 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "22f8e8e0-f346-42b7-8f3f-0a11719d8f37") + ) (wire (pts (xy 85.09 124.46) (xy 95.25 124.46) @@ -7202,7 +10435,7 @@ ) (wire (pts - (xy 20.32 217.17) (xy 73.66 217.17) + (xy 20.32 217.17) (xy 101.6 217.17) ) (stroke (width 0) @@ -7210,6 +10443,16 @@ ) (uuid "248df86c-e7a7-4ced-85b4-a66a04499be7") ) + (wire + (pts + (xy 226.06 104.14) (xy 226.06 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "25211ebb-8a44-4856-9424-740377d03a7e") + ) (wire (pts (xy 111.76 158.75) (xy 106.68 158.75) @@ -7230,6 +10473,16 @@ ) (uuid "25b0df69-f3e5-4fbb-9858-5aeb2007154e") ) + (wire + (pts + (xy 63.5 203.2) (xy 71.12 203.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2689e438-aa79-4c6b-8c6a-be79cf9c00ed") + ) (wire (pts (xy 20.32 138.43) (xy 21.59 138.43) @@ -7250,6 +10503,16 @@ ) (uuid "282d10aa-2ae7-4633-9ed9-45634aff36fa") ) + (wire + (pts + (xy 218.44 106.68) (xy 228.6 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "285db2ca-b0cd-4088-a4cd-0c57c0c6bd07") + ) (wire (pts (xy 85.09 119.38) (xy 95.25 119.38) @@ -7260,6 +10523,16 @@ ) (uuid "289f3e40-c22b-4c25-bb19-d2d2fe85a5d9") ) + (wire + (pts + (xy 223.52 116.84) (xy 223.52 132.08) + ) + (stroke + (width 0) + (type default) + ) + (uuid "28eb7a57-b660-4c12-b735-93f0fd8e04e6") + ) (wire (pts (xy 93.98 83.82) (xy 93.98 99.06) @@ -7280,16 +10553,6 @@ ) (uuid "296a8693-7b3c-475a-862a-fec85338b9fd") ) - (wire - (pts - (xy 78.74 203.2) (xy 78.74 205.74) - ) - (stroke - (width 0) - (type default) - ) - (uuid "29712725-9806-4dc9-b20e-287ea59fe60a") - ) (wire (pts (xy 121.92 157.48) (xy 121.92 167.64) @@ -7310,6 +10573,26 @@ ) (uuid "2eafd8f8-9930-4a45-a638-c8854d3ba858") ) + (wire + (pts + (xy 294.64 129.54) (xy 297.18 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3042a87d-02db-4189-a3ed-a234f551079c") + ) + (wire + (pts + (xy 279.4 138.43) (xy 289.56 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3063336e-3ace-4aeb-851f-5ca0ec694091") + ) (wire (pts (xy 83.82 102.87) (xy 83.82 137.16) @@ -7350,6 +10633,26 @@ ) (uuid "35dcb44a-59c2-47c0-b0d3-ba39f110c320") ) + (wire + (pts + (xy 218.44 124.46) (xy 218.44 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "35fdf1e6-576e-4cee-a0fa-e902049dc8b4") + ) + (wire + (pts + (xy 203.2 93.98) (xy 215.9 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "370c300f-379c-4dac-8fa4-5b71f80a4ef8") + ) (wire (pts (xy 76.2 121.92) (xy 95.25 121.92) @@ -7360,16 +10663,6 @@ ) (uuid "37415d06-a4c9-4ee6-8a8d-1d05891000d5") ) - (wire - (pts - (xy 30.48 190.5) (xy 41.91 190.5) - ) - (stroke - (width 0) - (type default) - ) - (uuid "381cb091-dd4f-43d9-b8d7-228ec107cc78") - ) (wire (pts (xy 73.66 78.74) (xy 73.66 72.39) @@ -7382,7 +10675,17 @@ ) (wire (pts - (xy 20.32 224.79) (xy 73.66 224.79) + (xy 223.52 83.82) (xy 228.6 83.82) + ) + (stroke + (width 0) + (type default) + ) + (uuid "38e9d4b4-b3cd-4011-8805-ef5f8a520fb9") + ) + (wire + (pts + (xy 20.32 224.79) (xy 101.6 224.79) ) (stroke (width 0) @@ -7392,7 +10695,27 @@ ) (wire (pts - (xy 137.16 166.37) (xy 144.78 166.37) + (xy 218.44 124.46) (xy 228.6 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3a69f850-87bd-4a58-a540-139bdd04ef3c") + ) + (wire + (pts + (xy 276.86 55.88) (xy 276.86 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3aef9803-a3d1-4ecd-abb6-93728797a951") + ) + (wire + (pts + (xy 137.16 166.37) (xy 149.86 166.37) ) (stroke (width 0) @@ -7410,6 +10733,16 @@ ) (uuid "3b2d145e-eba9-4014-a851-1514384500d1") ) + (wire + (pts + (xy 223.52 83.82) (xy 223.52 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3b952716-2278-4cb4-afda-b9eebaeba34d") + ) (wire (pts (xy 96.52 71.12) (xy 96.52 68.58) @@ -7420,6 +10753,16 @@ ) (uuid "3ba6e347-8823-4cfa-9cb1-aa1663676bb3") ) + (wire + (pts + (xy 228.6 93.98) (xy 215.9 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3ba80d1a-9c95-485f-ba4c-3b62d4f84d0f") + ) (wire (pts (xy 48.26 121.92) (xy 48.26 119.38) @@ -7432,7 +10775,7 @@ ) (wire (pts - (xy 20.32 212.09) (xy 73.66 212.09) + (xy 20.32 212.09) (xy 101.6 212.09) ) (stroke (width 0) @@ -7440,6 +10783,26 @@ ) (uuid "3dda307b-0313-43f5-af50-f34ad31abe2b") ) + (wire + (pts + (xy 106.68 203.2) (xy 106.68 205.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "401511e9-f3ea-4753-a8d1-2edbb809e5ac") + ) + (wire + (pts + (xy 198.12 127) (xy 200.66 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "411e7f39-510f-4647-8e07-9611654b65ae") + ) (wire (pts (xy 104.14 120.65) (xy 106.68 120.65) @@ -7460,6 +10823,16 @@ ) (uuid "41c00748-d0db-431d-995c-01f9d0154950") ) + (wire + (pts + (xy 220.98 101.6) (xy 228.6 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "42aaa236-b1e3-499b-ba68-6ad0b089d2aa") + ) (wire (pts (xy 43.18 83.82) (xy 43.18 106.68) @@ -7482,13 +10855,13 @@ ) (wire (pts - (xy 30.48 200.66) (xy 41.91 200.66) + (xy 50.8 191.77) (xy 50.8 195.58) ) (stroke (width 0) (type default) ) - (uuid "461634ff-5db7-4f50-8d57-26892a957e71") + (uuid "45f2558b-92b1-4e1d-b4ac-7f582df3f921") ) (wire (pts @@ -7500,6 +10873,16 @@ ) (uuid "4778cbfc-64b3-40f3-9618-671662122938") ) + (wire + (pts + (xy 316.23 143.51) (xy 322.58 143.51) + ) + (stroke + (width 0) + (type default) + ) + (uuid "47e83dc5-61e3-4a27-b8c9-19eb0d178a92") + ) (wire (pts (xy 20.32 148.59) (xy 35.56 148.59) @@ -7510,6 +10893,16 @@ ) (uuid "48b1550d-72e2-431a-8f10-0b3cffec91ca") ) + (wire + (pts + (xy 218.44 139.7) (xy 228.6 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "497651fd-a248-4ddb-b0f0-2e54f7965eb1") + ) (wire (pts (xy 24.13 53.34) (xy 30.48 53.34) @@ -7520,6 +10913,16 @@ ) (uuid "49ee4548-686b-4b28-b516-94aae928e3c8") ) + (wire + (pts + (xy 71.12 182.88) (xy 68.58 182.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4a0926a3-f015-47d5-b529-276ffc44e605") + ) (wire (pts (xy 106.68 151.13) (xy 111.76 151.13) @@ -7542,7 +10945,17 @@ ) (wire (pts - (xy 81.28 193.04) (xy 78.74 193.04) + (xy 88.9 184.15) (xy 91.44 184.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4d1551be-b0d6-4501-9f70-234adcd35c1c") + ) + (wire + (pts + (xy 109.22 193.04) (xy 106.68 193.04) ) (stroke (width 0) @@ -7562,7 +10975,7 @@ ) (wire (pts - (xy 101.6 76.2) (xy 127 76.2) + (xy 101.6 76.2) (xy 149.86 76.2) ) (stroke (width 0) @@ -7570,6 +10983,16 @@ ) (uuid "51cf4b84-591c-49ad-99c9-6c5cf2fa3bb7") ) + (wire + (pts + (xy 316.23 110.49) (xy 322.58 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5297923d-f5d0-454b-9c49-cd968cba6e25") + ) (wire (pts (xy 48.26 68.58) (xy 48.26 99.06) @@ -7592,7 +11015,7 @@ ) (wire (pts - (xy 86.36 218.44) (xy 127 218.44) + (xy 114.3 228.6) (xy 149.86 228.6) ) (stroke (width 0) @@ -7612,7 +11035,37 @@ ) (wire (pts - (xy 119.38 170.18) (xy 144.78 170.18) + (xy 50.8 201.93) (xy 50.8 205.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "58a607de-07b0-4b36-afd8-435814d7e37b") + ) + (wire + (pts + (xy 68.58 170.18) (xy 88.9 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5a89a226-06a4-4fd4-913b-92b02b373249") + ) + (wire + (pts + (xy 218.44 86.36) (xy 218.44 91.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5ac713c7-e944-4d56-b19f-7c86c0418ffb") + ) + (wire + (pts + (xy 119.38 170.18) (xy 149.86 170.18) ) (stroke (width 0) @@ -7640,6 +11093,16 @@ ) (uuid "5da23856-8a89-4e89-be9b-0b4e53ff5a8c") ) + (wire + (pts + (xy 88.9 170.18) (xy 88.9 184.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5f4017e2-40d8-47a7-95ac-11337ff1de57") + ) (wire (pts (xy 106.68 156.21) (xy 111.76 156.21) @@ -7652,7 +11115,47 @@ ) (wire (pts - (xy 81.28 193.04) (xy 81.28 208.28) + (xy 198.12 59.69) (xy 200.66 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "61e8aaff-b55b-4d1f-9f86-15b610ab68cb") + ) + (wire + (pts + (xy 30.48 180.34) (xy 71.12 180.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "624af396-eb82-40a1-a6ea-c4bb4ccc65c9") + ) + (wire + (pts + (xy 365.76 54.61) (xy 365.76 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "62585074-93bd-4bc2-a0a8-e5f839e3a7c5") + ) + (wire + (pts + (xy 215.9 109.22) (xy 228.6 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "62a444e6-7507-449e-83a8-4e9a50cb1293") + ) + (wire + (pts + (xy 109.22 193.04) (xy 109.22 208.28) ) (stroke (width 0) @@ -7660,6 +11163,16 @@ ) (uuid "64800ca1-4715-4890-87f6-5b7d6390af9f") ) + (wire + (pts + (xy 307.34 106.68) (xy 307.34 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "659b599c-cd06-4e15-9f0c-8eb5d1abb821") + ) (wire (pts (xy 38.1 114.3) (xy 38.1 120.65) @@ -7670,6 +11183,16 @@ ) (uuid "659fcbb7-cd9d-4e18-b6f0-2be3852336f6") ) + (wire + (pts + (xy 134.62 105.41) (xy 149.86 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6657d6c7-6997-4d3d-9957-63410ae1dc90") + ) (wire (pts (xy 20.32 72.39) (xy 25.4 72.39) @@ -7680,6 +11203,16 @@ ) (uuid "670aa469-5f3c-4929-819b-8f218e229ac7") ) + (wire + (pts + (xy 276.86 107.95) (xy 289.56 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6a1d385d-37d6-45c0-ac4f-9cc82f40f777") + ) (wire (pts (xy 116.84 144.78) (xy 124.46 144.78) @@ -7700,6 +11233,16 @@ ) (uuid "6b091e90-5e37-4605-b0c0-a493883d0751") ) + (wire + (pts + (xy 220.98 86.36) (xy 220.98 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6b32b0c9-5a17-456b-ba31-23b1ef1e6404") + ) (wire (pts (xy 35.56 124.46) (xy 40.64 124.46) @@ -7710,6 +11253,16 @@ ) (uuid "6c78fab3-b92c-400a-a1dc-94dd2b3c3b6f") ) + (wire + (pts + (xy 177.8 86.36) (xy 193.04 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6d6ad953-e279-44e8-9e22-cdafc2e1ce88") + ) (wire (pts (xy 48.26 124.46) (xy 48.26 127) @@ -7720,6 +11273,26 @@ ) (uuid "70974761-6caa-463e-aa27-766321e1dce6") ) + (wire + (pts + (xy 187.96 76.2) (xy 187.96 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "70ed0e29-f79a-4314-9d6f-5e300b3848e5") + ) + (wire + (pts + (xy 215.9 127) (xy 215.9 142.24) + ) + (stroke + (width 0) + (type default) + ) + (uuid "714623a1-8be8-4c61-b611-0a83a2948c40") + ) (wire (pts (xy 71.12 69.85) (xy 71.12 76.2) @@ -7730,6 +11303,16 @@ ) (uuid "72a8ef18-e50e-49dc-8a51-5ecf35f52c1b") ) + (wire + (pts + (xy 215.9 93.98) (xy 215.9 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7437374b-c346-4512-9a19-349df9a646d9") + ) (wire (pts (xy 91.44 77.47) (xy 88.9 77.47) @@ -7740,16 +11323,6 @@ ) (uuid "743bd715-faae-4453-a68d-f3a2c2712775") ) - (wire - (pts - (xy 41.91 207.01) (xy 46.99 207.01) - ) - (stroke - (width 0) - (type default) - ) - (uuid "748b4148-97b5-49a8-8ed7-a526529845bd") - ) (wire (pts (xy 68.58 60.96) (xy 55.88 60.96) @@ -7782,7 +11355,7 @@ ) (wire (pts - (xy 119.38 101.6) (xy 127 101.6) + (xy 119.38 101.6) (xy 124.46 101.6) ) (stroke (width 0) @@ -7810,6 +11383,16 @@ ) (uuid "78d9fdae-d529-4be2-9949-4919274001e7") ) + (wire + (pts + (xy 198.12 57.15) (xy 200.66 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "792e9408-08af-456a-b3e5-f9ab15049f8d") + ) (wire (pts (xy 35.56 41.91) (xy 45.72 41.91) @@ -7832,7 +11415,7 @@ ) (wire (pts - (xy 52.07 191.77) (xy 63.5 191.77) + (xy 81.28 191.77) (xy 91.44 191.77) ) (stroke (width 0) @@ -7852,7 +11435,7 @@ ) (wire (pts - (xy 52.07 201.93) (xy 63.5 201.93) + (xy 81.28 201.93) (xy 91.44 201.93) ) (stroke (width 0) @@ -7870,6 +11453,16 @@ ) (uuid "80387580-05a5-4373-9e5d-7c52ff5d7e26") ) + (wire + (pts + (xy 218.44 76.2) (xy 220.98 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "80a10f4f-15df-486a-8e23-4e72c0bd81da") + ) (wire (pts (xy 40.64 114.3) (xy 40.64 124.46) @@ -7890,6 +11483,16 @@ ) (uuid "829dcfdd-fdbf-4603-928f-4692ee4b21c7") ) + (wire + (pts + (xy 195.58 62.23) (xy 200.66 62.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "82fe9f43-16b6-47ca-a65a-2725b19686ab") + ) (wire (pts (xy 124.46 160.02) (xy 124.46 165.1) @@ -7900,6 +11503,16 @@ ) (uuid "83c4d89a-e91d-419d-9a45-93ec157c2216") ) + (wire + (pts + (xy 30.48 190.5) (xy 30.48 189.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "85196638-2895-457d-ad2c-1257dba47e47") + ) (wire (pts (xy 83.82 82.55) (xy 68.58 82.55) @@ -7920,6 +11533,66 @@ ) (uuid "86fe6715-9e4e-432a-bc4e-933da5549ffc") ) + (wire + (pts + (xy 91.44 194.31) (xy 86.36 194.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "894833b6-20fb-47da-bc73-101a7beb21bf") + ) + (wire + (pts + (xy 246.38 121.92) (xy 246.38 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "89acbb4d-c3c2-40e1-aab6-22e75cbf8217") + ) + (wire + (pts + (xy 200.66 127) (xy 200.66 132.08) + ) + (stroke + (width 0) + (type default) + ) + (uuid "89ee32ba-b1d0-48de-990b-609cb414d52b") + ) + (wire + (pts + (xy 124.46 101.6) (xy 149.86 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8b5761c1-5552-43bb-90dd-6a5ef859194c") + ) + (wire + (pts + (xy 34.29 172.72) (xy 66.04 172.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8c31d827-aaf3-4151-933d-daa64a9f6a05") + ) + (wire + (pts + (xy 198.12 57.15) (xy 198.12 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8d06e786-9a95-4cb7-8c99-39c30208e60a") + ) (wire (pts (xy 20.32 97.79) (xy 25.4 97.79) @@ -7930,6 +11603,36 @@ ) (uuid "8d858c27-e0a8-4fa8-84f5-69eae5384288") ) + (wire + (pts + (xy 177.8 72.39) (xy 199.39 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8d8ecac4-c252-4c8b-b922-3ad6f9d0c525") + ) + (wire + (pts + (xy 30.48 189.23) (xy 50.8 189.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8e673122-e1f8-403e-9456-f4e3b9b83076") + ) + (wire + (pts + (xy 60.96 190.5) (xy 71.12 190.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9082d47c-1bae-475b-ae8f-65e6a12fcf8b") + ) (wire (pts (xy 44.45 153.67) (xy 78.74 153.67) @@ -7950,6 +11653,46 @@ ) (uuid "911ff783-225e-4690-8bcd-7c2b9d1e8603") ) + (wire + (pts + (xy 114.3 228.6) (xy 114.3 218.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "912251b3-45fd-433f-a080-f90ff026a43f") + ) + (wire + (pts + (xy 274.32 60.96) (xy 274.32 140.97) + ) + (stroke + (width 0) + (type default) + ) + (uuid "91c27d2d-105a-4d44-a632-eb203a0cf9d8") + ) + (wire + (pts + (xy 121.92 85.09) (xy 149.86 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "94048633-00ec-42c0-827e-d22c738fa41a") + ) + (wire + (pts + (xy 208.28 67.31) (xy 208.28 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "945c16e8-2867-4734-a5d4-45e5a89e06d5") + ) (wire (pts (xy 20.32 167.64) (xy 106.68 167.64) @@ -7982,7 +11725,27 @@ ) (wire (pts - (xy 83.82 182.88) (xy 78.74 182.88) + (xy 218.44 106.68) (xy 218.44 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "98dc44ee-1e1f-4cf7-b842-cfd167857f1f") + ) + (wire + (pts + (xy 228.6 121.92) (xy 226.06 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9a07aac7-c667-4731-a13c-222295df6a76") + ) + (wire + (pts + (xy 111.76 182.88) (xy 106.68 182.88) ) (stroke (width 0) @@ -8010,6 +11773,16 @@ ) (uuid "9e0540c1-c45c-427b-8904-4fcb4409cfa6") ) + (wire + (pts + (xy 187.96 66.04) (xy 187.96 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9f230968-88a7-4495-b888-aa2184a532b8") + ) (wire (pts (xy 88.9 88.9) (xy 88.9 96.52) @@ -8030,6 +11803,16 @@ ) (uuid "a0206740-5561-4622-8a08-953c63ca14b5") ) + (wire + (pts + (xy 63.5 175.26) (xy 63.5 203.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a065e4c4-2355-40b9-aea6-b4e0fdf9aa80") + ) (wire (pts (xy 106.68 158.75) (xy 106.68 167.64) @@ -8040,6 +11823,26 @@ ) (uuid "a1f14d96-6833-48e6-bd26-3a6188f6be5f") ) + (wire + (pts + (xy 34.29 175.26) (xy 63.5 175.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a1ffdc5e-39c5-44fb-8b9a-25410743f6e9") + ) + (wire + (pts + (xy 20.32 207.01) (xy 41.91 207.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a21bd661-426c-4cc8-9a4c-4f6b217914bc") + ) (wire (pts (xy 20.32 85.09) (xy 25.4 85.09) @@ -8052,7 +11855,7 @@ ) (wire (pts - (xy 135.89 161.29) (xy 144.78 161.29) + (xy 135.89 161.29) (xy 149.86 161.29) ) (stroke (width 0) @@ -8060,6 +11863,16 @@ ) (uuid "a30484f7-d142-4d8b-9d4b-066f5beb4579") ) + (wire + (pts + (xy 228.6 132.08) (xy 223.52 132.08) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a443fa55-94fc-4e71-ba05-528c447f38bb") + ) (wire (pts (xy 48.26 119.38) (xy 58.42 119.38) @@ -8080,6 +11893,16 @@ ) (uuid "a7c8f9e2-c941-4f35-82a2-1887719d5881") ) + (wire + (pts + (xy 215.9 55.88) (xy 276.86 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a7e566b5-ffa1-4ac4-a351-5274ba2899af") + ) (wire (pts (xy 20.32 64.77) (xy 24.13 64.77) @@ -8110,6 +11933,46 @@ ) (uuid "ab829eb7-78e9-4d67-993f-bf0013a105b5") ) + (wire + (pts + (xy 226.06 88.9) (xy 228.6 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ae509d16-e2b9-4237-8cf9-34c9c98caccf") + ) + (wire + (pts + (xy 297.18 129.54) (xy 297.18 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "aefd4b8f-0a8e-43f8-b84b-62e16bb20c05") + ) + (wire + (pts + (xy 220.98 101.6) (xy 220.98 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "af546012-873c-44a6-873f-aab419a9c638") + ) + (wire + (pts + (xy 218.44 91.44) (xy 228.6 91.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b0aafbec-8c3d-46a8-8247-3b7156e57361") + ) (wire (pts (xy 71.12 85.09) (xy 71.12 105.41) @@ -8120,6 +11983,16 @@ ) (uuid "b11ce1cf-1933-4db6-ae13-0764f73cca70") ) + (wire + (pts + (xy 223.52 99.06) (xy 228.6 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b14a3333-7a43-458b-a3b8-997240e887f1") + ) (wire (pts (xy 68.58 100.33) (xy 73.66 100.33) @@ -8130,6 +12003,36 @@ ) (uuid "b177744a-ad16-4e3c-a3e1-59e7d8d3d7ce") ) + (wire + (pts + (xy 213.36 104.14) (xy 226.06 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b1d38216-52a3-44b2-8d9f-4558c0bf33c4") + ) + (wire + (pts + (xy 60.96 200.66) (xy 71.12 200.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b1dd54a5-b457-4ffe-85eb-647548881b3d") + ) + (wire + (pts + (xy 299.72 106.68) (xy 307.34 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b1fb678c-feed-40c2-b210-b59892153b9f") + ) (wire (pts (xy 64.77 109.22) (xy 64.77 107.95) @@ -8170,6 +12073,16 @@ ) (uuid "b48d012b-2405-477f-939a-dd9313d4aa89") ) + (wire + (pts + (xy 20.32 196.85) (xy 41.91 196.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b4c2804c-1073-48bc-b765-5f401c65f670") + ) (wire (pts (xy 35.56 36.83) (xy 45.72 36.83) @@ -8180,6 +12093,36 @@ ) (uuid "b57814ca-efb4-43bc-ac08-4791c9ada676") ) + (wire + (pts + (xy 213.36 137.16) (xy 226.06 137.16) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b616a786-1788-4dc4-910e-ce02650baca9") + ) + (wire + (pts + (xy 124.46 101.6) (xy 124.46 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b64f1c6c-bb04-4d1c-b431-0dfa63e7ab7f") + ) + (wire + (pts + (xy 187.96 64.77) (xy 208.28 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b6a62c2b-43f5-47ec-819f-be98a49fc534") + ) (wire (pts (xy 20.32 110.49) (xy 25.4 110.49) @@ -8202,7 +12145,7 @@ ) (wire (pts - (xy 20.32 222.25) (xy 73.66 222.25) + (xy 20.32 222.25) (xy 101.6 222.25) ) (stroke (width 0) @@ -8210,6 +12153,26 @@ ) (uuid "b70d6f8e-0937-4f2d-ad62-0fe386277b57") ) + (wire + (pts + (xy 195.58 54.61) (xy 200.66 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b8ad8439-e268-4cc0-ad8c-ddebc4beb0e4") + ) + (wire + (pts + (xy 223.52 99.06) (xy 223.52 116.84) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b8e6f89b-b576-4f9e-bbf7-ff938fb72f90") + ) (wire (pts (xy 43.18 106.68) (xy 43.18 114.3) @@ -8222,13 +12185,23 @@ ) (wire (pts - (xy 30.48 180.34) (xy 41.91 180.34) + (xy 86.36 172.72) (xy 66.04 172.72) ) (stroke (width 0) (type default) ) - (uuid "bbd06b98-868e-46b1-9a76-1cafaa4cd9c5") + (uuid "ba2fbb91-8cf5-433a-866a-9ccf6fc69281") + ) + (wire + (pts + (xy 279.4 143.51) (xy 289.56 143.51) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ba3f1438-e758-4a3c-a5ac-051aa90efaf2") ) (wire (pts @@ -8240,6 +12213,16 @@ ) (uuid "bc12a897-3019-4e70-94f7-b46e2c96652c") ) + (wire + (pts + (xy 193.04 140.97) (xy 193.04 142.24) + ) + (stroke + (width 0) + (type default) + ) + (uuid "be8ad69d-0b65-48ac-8253-b1266df4c042") + ) (wire (pts (xy 45.72 116.84) (xy 54.61 116.84) @@ -8270,6 +12253,36 @@ ) (uuid "c2b4a540-c030-4b6a-b3b4-3987d5abb3b2") ) + (wire + (pts + (xy 220.98 86.36) (xy 228.6 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c2cb918f-2668-4166-b59a-2f55bf3587dc") + ) + (wire + (pts + (xy 279.4 110.49) (xy 289.56 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c38fd9f9-8824-4ecb-9cfa-6f6c22c23f34") + ) + (wire + (pts + (xy 193.04 59.69) (xy 198.12 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c3d314f2-4633-4b1d-a510-3cffc66dcfc8") + ) (wire (pts (xy 90.17 68.58) (xy 96.52 68.58) @@ -8290,6 +12303,56 @@ ) (uuid "c57d03f2-659a-4b5c-8362-099d1e2f8459") ) + (wire + (pts + (xy 218.44 66.04) (xy 223.52 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c6100bac-4b37-45d9-9847-ec6686d8574c") + ) + (wire + (pts + (xy 66.04 193.04) (xy 71.12 193.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c6ae37a2-9686-4662-9816-cc3dac3caa37") + ) + (wire + (pts + (xy 220.98 119.38) (xy 228.6 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c6bda951-9a9a-4df4-a071-c2533b3d6207") + ) + (wire + (pts + (xy 373.38 62.23) (xy 373.38 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c7a29d12-59e1-43c5-b0c6-31ae8d130144") + ) + (wire + (pts + (xy 187.96 74.93) (xy 208.28 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c7b796e9-d982-4e58-9aca-43461bcc5651") + ) (wire (pts (xy 45.72 86.36) (xy 58.42 86.36) @@ -8300,6 +12363,26 @@ ) (uuid "c829e995-4d35-4bbc-b100-9d6cdc6970b1") ) + (wire + (pts + (xy 30.48 200.66) (xy 30.48 199.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c89e690e-9f9b-499b-a8d1-64e01b67562b") + ) + (wire + (pts + (xy 307.34 139.7) (xy 307.34 142.24) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c9343a44-c080-4088-b79d-c3874150e096") + ) (wire (pts (xy 124.46 165.1) (xy 127 165.1) @@ -8322,7 +12405,27 @@ ) (wire (pts - (xy 20.32 219.71) (xy 73.66 219.71) + (xy 226.06 104.14) (xy 228.6 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cadae864-18c6-46ee-9219-bbec89f73cd6") + ) + (wire + (pts + (xy 86.36 194.31) (xy 86.36 172.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cae5c631-7629-43e5-9b3a-ebf4af856f34") + ) + (wire + (pts + (xy 20.32 219.71) (xy 101.6 219.71) ) (stroke (width 0) @@ -8340,6 +12443,46 @@ ) (uuid "cb6e80a6-3eb0-479f-9d43-3c3a1760564d") ) + (wire + (pts + (xy 226.06 121.92) (xy 226.06 137.16) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cbb32830-3765-4a19-895c-bea77452bcdd") + ) + (wire + (pts + (xy 30.48 199.39) (xy 50.8 199.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cbd23220-c2a6-4b20-b331-c55b0379e6f2") + ) + (wire + (pts + (xy 299.72 139.7) (xy 307.34 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cd442458-6a8a-458a-b3ea-34a683f3f5a5") + ) + (wire + (pts + (xy 297.18 96.52) (xy 297.18 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cd751c94-93f4-4137-b867-c428c333e385") + ) (wire (pts (xy 76.2 110.49) (xy 76.2 111.76) @@ -8350,6 +12493,16 @@ ) (uuid "ce296f85-b749-41cd-9018-f349486be2a2") ) + (wire + (pts + (xy 274.32 140.97) (xy 289.56 140.97) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ce6d7427-9235-4f2c-bcf7-f97f3b1803f9") + ) (wire (pts (xy 45.72 109.22) (xy 45.72 116.84) @@ -8360,6 +12513,36 @@ ) (uuid "ced7ef3d-9dd7-4c58-be23-cf6116075338") ) + (wire + (pts + (xy 271.78 135.89) (xy 289.56 135.89) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cf80529d-a90b-42c1-adc0-11f4f5686e9d") + ) + (wire + (pts + (xy 83.82 175.26) (xy 83.82 204.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d0c334b3-d4e3-48a8-94a6-13832edd96f4") + ) + (wire + (pts + (xy 215.9 142.24) (xy 228.6 142.24) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d1ea8605-3f5f-49e1-8a8c-354e0727a633") + ) (wire (pts (xy 73.66 78.74) (xy 80.01 78.74) @@ -8380,6 +12563,16 @@ ) (uuid "d569ead4-bc42-488e-84bb-23f3cfa9b29f") ) + (wire + (pts + (xy 215.9 127) (xy 228.6 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d5e5418b-b35d-4493-aaf7-71984d128c44") + ) (wire (pts (xy 43.18 114.3) (xy 43.18 129.54) @@ -8390,6 +12583,16 @@ ) (uuid "d600e609-d27d-45b4-a72b-8f80b863a8b9") ) + (wire + (pts + (xy 220.98 134.62) (xy 228.6 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d611780a-5668-4867-a3b5-1e4cf48f090e") + ) (wire (pts (xy 20.32 62.23) (xy 24.13 62.23) @@ -8440,6 +12643,16 @@ ) (uuid "db1a9bef-1f50-482b-80fc-baa91b8ea4a1") ) + (wire + (pts + (xy 182.88 138.43) (xy 182.88 142.24) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dbc24dbf-241b-418b-8073-db49c61dc0aa") + ) (wire (pts (xy 20.32 165.1) (xy 86.36 165.1) @@ -8480,6 +12693,16 @@ ) (uuid "dfa0aa22-f15c-4e7c-9244-df4c542aa7df") ) + (wire + (pts + (xy 195.58 54.61) (xy 195.58 62.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dfb39c21-32df-46b3-976f-3bf37e837259") + ) (wire (pts (xy 78.74 69.85) (xy 71.12 69.85) @@ -8490,6 +12713,16 @@ ) (uuid "dfc5f491-102c-49a1-8413-bcab6e6366eb") ) + (wire + (pts + (xy 170.18 135.89) (xy 193.04 135.89) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e16421db-aa2c-45a2-8d95-915970a285d2") + ) (wire (pts (xy 20.32 152.4) (xy 35.56 152.4) @@ -8500,6 +12733,46 @@ ) (uuid "e18d6496-de5e-48b6-ba3e-39bd310ac871") ) + (wire + (pts + (xy 226.06 137.16) (xy 228.6 137.16) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e2a80df9-a1c4-4c96-be7c-c26f803e5f18") + ) + (wire + (pts + (xy 124.46 106.68) (xy 121.92 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e3393f27-c9b7-448d-b429-705b661bef46") + ) + (wire + (pts + (xy 170.18 104.14) (xy 203.2 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e544c39e-e5b5-45ca-92c8-632fc179f189") + ) + (wire + (pts + (xy 66.04 172.72) (xy 66.04 193.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e5cdbaaf-8e4e-407a-922d-e72b0ada7d75") + ) (wire (pts (xy 81.28 116.84) (xy 81.28 160.02) @@ -8550,6 +12823,16 @@ ) (uuid "ec7d6dc8-4fe1-456e-8f06-f43a94542a41") ) + (wire + (pts + (xy 271.78 102.87) (xy 289.56 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ecef32aa-c9e6-4504-818a-9ae29dfe9037") + ) (wire (pts (xy 20.32 135.89) (xy 21.59 135.89) @@ -8560,6 +12843,16 @@ ) (uuid "ee6b7132-46b4-4146-9e30-453f50fa0c9c") ) + (wire + (pts + (xy 365.76 62.23) (xy 373.38 62.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ee91adcb-4adb-4610-8596-9c78a82c6ec0") + ) (wire (pts (xy 109.22 100.33) (xy 104.14 100.33) @@ -8582,7 +12875,7 @@ ) (wire (pts - (xy 20.32 227.33) (xy 73.66 227.33) + (xy 20.32 227.33) (xy 101.6 227.33) ) (stroke (width 0) @@ -8590,6 +12883,36 @@ ) (uuid "f18b3a30-2918-4141-b055-12994e181618") ) + (wire + (pts + (xy 83.82 204.47) (xy 91.44 204.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f26a2673-6a8e-4e7a-b03f-009225a0a948") + ) + (wire + (pts + (xy 121.92 106.68) (xy 121.92 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f26ae89d-2a2e-424b-b77a-b69c38d0d73f") + ) + (wire + (pts + (xy 220.98 119.38) (xy 220.98 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f4ce5b3f-d17d-4eb6-a145-b7904ea8973f") + ) (wire (pts (xy 73.66 72.39) (xy 78.74 72.39) @@ -8602,7 +12925,7 @@ ) (wire (pts - (xy 121.92 152.4) (xy 144.78 152.4) + (xy 121.92 152.4) (xy 149.86 152.4) ) (stroke (width 0) @@ -8640,6 +12963,16 @@ ) (uuid "fbbbaa0c-3ee2-4c11-b2c8-84ff48d013cb") ) + (wire + (pts + (xy 177.8 82.55) (xy 199.39 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fc490817-0e2e-45da-94d8-83ff167115f9") + ) (wire (pts (xy 124.46 160.02) (xy 127 160.02) @@ -8650,6 +12983,16 @@ ) (uuid "fcea170e-38f5-41f3-b99d-ec35efdf34a5") ) + (wire + (pts + (xy 68.58 182.88) (xy 68.58 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fde4da10-c61d-44a1-8a0b-1ae64f099c6d") + ) (label "L00" (at 50.8 106.68 0) (effects @@ -8680,6 +13023,26 @@ ) (uuid "02529df0-7b43-4cc3-8c7d-b7f8483b5621") ) + (label "RST" + (at 218.44 114.3 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "04b5f3e6-cf86-437b-9bc8-4b18eaca5b4e") + ) + (label "SET" + (at 215.9 114.3 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "064d8f05-ecf0-4c79-8fe1-6b9b231ea5a6") + ) (label "C_MX4" (at 45.72 34.29 180) (effects @@ -8690,8 +13053,18 @@ ) (uuid "07f44fbc-afae-46ac-ad7b-d837832a125d") ) + (label "MUXOUT" + (at 279.4 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "0c72508e-2870-4beb-be84-d768420c773c") + ) (label "MULTO1" - (at 144.78 170.18 180) + (at 146.05 170.18 180) (effects (font (size 1.27 1.27) @@ -8850,8 +13223,28 @@ ) (uuid "37a2d4a1-f5bf-4952-8814-74d001785534") ) + (label "COMB1OUT" + (at 279.4 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "3c8f7950-c204-4be1-a6da-60d980d07c65") + ) + (label "COMPOUT" + (at 146.05 105.41 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "4e87164f-c05f-4185-ac31-92dd5942815b") + ) (label "MUXOUT" - (at 127 218.44 180) + (at 146.05 228.6 180) (effects (font (size 1.27 1.27) @@ -8860,6 +13253,16 @@ ) (uuid "552fb7ea-e7b4-4e59-b3b1-704a0d0a9ab4") ) + (label "COMB2OUT" + (at 170.18 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "562c6372-cde1-47fb-bdf2-e46a22b126e5") + ) (label "C_MX4" (at 80.01 88.9 0) (effects @@ -8880,6 +13283,16 @@ ) (uuid "586d9fe6-1d7d-40b8-95aa-cb258c6d140f") ) + (label "COMB2OUT" + (at 279.4 143.51 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "5b6bd7c0-cb4d-47a0-ba74-5d5e46cc1749") + ) (label "L11" (at 76.2 78.74 0) (effects @@ -8901,7 +13314,7 @@ (uuid "6683ee90-07dc-44e7-b6f2-b02cd7016e93") ) (label "CADD_A" - (at 127 113.03 180) + (at 146.05 113.03 180) (effects (font (size 1.27 1.27) @@ -8921,7 +13334,17 @@ (uuid "6b9b7d2c-b128-400e-b85c-cda40b04e4bf") ) (label "COMB1OUT" - (at 127 101.6 180) + (at 170.18 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "6cdbeced-3afd-41c6-9300-54f4baa3ea86") + ) + (label "COMB1OUT" + (at 146.05 101.6 180) (effects (font (size 1.27 1.27) @@ -8931,7 +13354,7 @@ (uuid "7162b1aa-a260-4cad-b6d7-ddc55be1259c") ) (label "MULTO2" - (at 144.78 166.37 180) + (at 146.05 166.37 180) (effects (font (size 1.27 1.27) @@ -9010,8 +13433,28 @@ ) (uuid "913260de-f401-4a4e-9269-42853e9bf2e1") ) + (label "COMB1OUT" + (at 170.18 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "91c93a5c-6107-4cd6-b851-1722bd17e52c") + ) + (label "EN" + (at 220.98 114.3 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "9357be2e-e11e-475c-b2e3-5e3040887738") + ) (label "COY2_a" - (at 144.78 152.4 180) + (at 146.05 152.4 180) (effects (font (size 1.27 1.27) @@ -9020,6 +13463,16 @@ ) (uuid "9b948c94-13ba-452e-98c8-c4b22cf06a5b") ) + (label "MUXOUT" + (at 170.18 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "a8365037-5430-402d-a32b-3a9b0941be4e") + ) (label "A_-1" (at 21.59 154.94 0) (effects @@ -9041,7 +13494,7 @@ (uuid "af143219-c274-499c-bab1-09763bf1dff7") ) (label "COMB2OUT" - (at 127 85.09 180) + (at 146.05 85.09 180) (effects (font (size 1.27 1.27) @@ -9061,7 +13514,7 @@ (uuid "c0ff617a-1dcc-4b88-8f93-675d4909f69e") ) (label "CADD_S" - (at 127 76.2 180) + (at 146.05 76.2 180) (effects (font (size 1.27 1.27) @@ -9081,7 +13534,7 @@ (uuid "c87f0d23-985f-4960-98a0-5329efdf9263") ) (label "COY2_S" - (at 144.78 161.29 180) + (at 146.05 161.29 180) (effects (font (size 1.27 1.27) @@ -9090,6 +13543,16 @@ ) (uuid "d33e3832-6e0c-4796-a5c9-ebad47fc0afc") ) + (label "CLK" + (at 223.52 114.3 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "dc0f6540-e4bc-4451-9301-6a412b7a83ca") + ) (label "L00" (at 43.18 90.17 270) (effects @@ -9110,6 +13573,16 @@ ) (uuid "e00dfcf2-1b9a-4fe5-9ff7-90ab1a6b17fa") ) + (label "MUXOUT" + (at 279.4 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "e5afdd9f-7c1a-4b57-8009-6dbc1f18b27f") + ) (label "B_1" (at 21.59 152.4 0) (effects @@ -9130,6 +13603,28 @@ ) (uuid "fb626d34-ebae-490b-b66b-acf79217d6da") ) + (hierarchical_label "RAM_O1" + (shape output) + (at 322.58 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "039e624e-cb06-4c5f-8419-c77a85afc3de") + ) + (hierarchical_label "EN" + (shape input) + (at 177.8 76.2 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "044d4efa-0503-4af2-82c3-12dcd42c310e") + ) (hierarchical_label "IN2" (shape input) (at 20.32 212.09 180) @@ -9163,6 +13658,28 @@ ) (uuid "0f722df5-b61c-4d3b-90bf-debc26f0eaec") ) + (hierarchical_label "PINY1" + (shape input) + (at 177.8 82.55 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "121b0d5d-2965-47f6-9e54-bbaa7091f30f") + ) + (hierarchical_label "COUTY1" + (shape input) + (at 177.8 58.42 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "145b853d-21a4-403b-9309-3f21f06dc33c") + ) (hierarchical_label "CINY1" (shape input) (at 20.32 165.1 180) @@ -9185,6 +13702,17 @@ ) (uuid "2381e667-247d-4208-9f0d-4a892803e600") ) + (hierarchical_label "CINY2" + (shape input) + (at 340.36 53.34 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "2755b585-bec2-4115-8994-c85ae34f1499") + ) (hierarchical_label "IN8" (shape input) (at 20.32 140.97 180) @@ -9229,6 +13757,17 @@ ) (uuid "305d726f-e7ba-416d-8a9b-571899777ec2") ) + (hierarchical_label "CLK" + (shape input) + (at 177.8 66.04 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "33350c86-6722-4e6f-a28e-e812f505f315") + ) (hierarchical_label "IN5" (shape input) (at 20.32 97.79 180) @@ -9240,6 +13779,50 @@ ) (uuid "33c94739-6413-4c24-97c8-10c330c7170b") ) + (hierarchical_label "COUTX" + (shape input) + (at 177.8 60.96 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "33e11baf-ce7c-414a-ae32-785dc60ace83") + ) + (hierarchical_label "OUT1" + (shape output) + (at 322.58 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "351b397d-44f6-4679-8b66-53af348f7e10") + ) + (hierarchical_label "RAM_I1" + (shape input) + (at 307.34 104.14 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "3858e855-41be-49c1-b5af-8ff3eb1c0ff6") + ) + (hierarchical_label "SR" + (shape input) + (at 177.8 86.36 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "41b75386-4fa5-4163-b235-f93e65572258") + ) (hierarchical_label "IN1" (shape input) (at 20.32 72.39 180) @@ -9328,6 +13911,17 @@ ) (uuid "69178618-73fa-4b1a-a2f8-beab70c1ae94") ) + (hierarchical_label "PINY1" + (shape input) + (at 20.32 196.85 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "6cd258ae-b104-4398-bd15-f92bc07f4f9b") + ) (hierarchical_label "PINY1" (shape input) (at 20.32 77.47 180) @@ -9394,6 +13988,17 @@ ) (uuid "9ea7e6fc-f711-4751-827d-caa863dcf84a") ) + (hierarchical_label "RAM_I2" + (shape input) + (at 307.34 137.16 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a35c3023-6ea9-4d74-a3a1-3ebaf0f5ffd2") + ) (hierarchical_label "IN2" (shape input) (at 20.32 59.69 180) @@ -9449,6 +14054,28 @@ ) (uuid "b1c0de29-40e0-42a4-8975-73dc360efdde") ) + (hierarchical_label "POUTX" + (shape input) + (at 177.8 55.88 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "baec25ac-cef0-4fb8-87a6-6ae06dc032ba") + ) + (hierarchical_label "CINY1" + (shape input) + (at 20.32 207.01 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "c02c83a6-227d-4ac7-bf4e-aa05293facac") + ) (hierarchical_label "IN4" (shape input) (at 20.32 87.63 180) @@ -9471,6 +14098,17 @@ ) (uuid "ce8d1a05-bbd5-4fce-9a76-5e9a87737961") ) + (hierarchical_label "CINY1" + (shape input) + (at 340.36 50.8 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "d12124a0-2f16-48cd-8b7a-61e245ebfaf4") + ) (hierarchical_label "PINY1" (shape input) (at 20.32 102.87 180) @@ -9482,6 +14120,17 @@ ) (uuid "d3ec32fd-758a-4cfb-a9a2-19f4a24fe7b5") ) + (hierarchical_label "RAM_O2" + (shape output) + (at 322.58 143.51 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "d48a9942-693f-4546-abb2-2eb4341025e3") + ) (hierarchical_label "IN8" (shape input) (at 20.32 227.33 180) @@ -9526,6 +14175,39 @@ ) (uuid "ec7622c4-c038-4a46-8ef1-4b18d6d3a9ed") ) + (hierarchical_label "POUTY1" + (shape input) + (at 177.8 53.34 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "efc2aa2c-8726-491d-8bd6-9018f97281ef") + ) + (hierarchical_label "EN" + (shape input) + (at 177.8 92.71 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "f02f3e71-d920-4d84-be37-e6c04e215f47") + ) + (hierarchical_label "SR" + (shape input) + (at 177.8 95.25 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "f044d150-f857-40c4-87c3-506a216309cd") + ) (hierarchical_label "CINX" (shape input) (at 20.32 125.73 180) @@ -9537,6 +14219,17 @@ ) (uuid "f3996e36-4db0-4a9c-89a5-dd2b42b8289d") ) + (hierarchical_label "CINY1" + (shape input) + (at 177.8 72.39 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "f5c95778-0888-4a9c-a30d-31a772e36a41") + ) (hierarchical_label "CINX" (shape input) (at 20.32 90.17 180) @@ -9548,6 +14241,17 @@ ) (uuid "f7cf5715-332e-4766-a2d1-44df8b1312a2") ) + (hierarchical_label "OUT2" + (shape output) + (at 322.58 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "fd23c644-dd2e-451d-8c90-dab987c12f35") + ) (hierarchical_label "IN6" (shape input) (at 20.32 135.89 180) @@ -9711,6 +14415,72 @@ ) ) ) + (symbol + (lib_id "peppercorn:CONFIG") + (at 191.77 69.85 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "059b8ddd-36f3-4c72-9858-a78fd6194e18") + (property "Reference" "U81" + (at 194.31 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 191.77 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 191.77 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 191.77 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 191.77 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "6a319cad-f630-42bd-8a60-44a677df87da") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U81") + (unit 1) + ) + ) + ) + ) (symbol (lib_name "LUT2 with C_I mux_2") (lib_id "peppercorn:LUT2 with C_I mux") @@ -9858,6 +14628,90 @@ ) ) ) + (symbol + (lib_id "peppercorn:MUX4") + (at 294.64 139.7 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0db623be-7f00-4e8e-b04a-d5be8d5bd9d6") + (property "Reference" "M19" + (at 294.64 147.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 294.64 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 294.64 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 294.64 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 294.64 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D0" + (uuid "d4a9b9a9-ba23-4e83-8949-f83114c9151c") + ) + (pin "D1" + (uuid "e148b644-53a2-4081-a0ef-8940180347bc") + ) + (pin "D2" + (uuid "ffa80b53-f18a-4dc4-9d5f-3c08d7d564c9") + ) + (pin "S0" + (uuid "483b4ad0-d218-4fc7-babf-9cc413b883ea") + ) + (pin "S1" + (uuid "fd8ef75b-866f-4314-a556-2e60d81f780f") + ) + (pin "Y" + (uuid "548e3ae8-f534-41e1-bafc-c53426142f65") + ) + (pin "D3" + (uuid "fb560f4c-c74a-4cef-8f5b-81eeb1522934") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "M19") + (unit 1) + ) + ) + ) + ) (symbol (lib_name "AND_1") (lib_id "peppercorn:AND") @@ -10006,6 +14860,228 @@ ) ) ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 314.96 138.43 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "11eb1972-5066-4601-942a-52ec11ba5a73") + (property "Reference" "C17" + (at 314.96 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 314.96 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 314.96 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 314.96 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 314.96 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D0" + (uuid "fe31610f-de4f-4bcf-b3a0-267b76046a84") + ) + (pin "D1" + (uuid "2d007a86-aece-4df8-9ebc-7001967fba2e") + ) + (pin "Y" + (uuid "2a8e49fc-c933-4151-8818-d1bb5543f4dc") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "C17") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:CONFIG") + (at 34.29 194.31 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "143529fc-2268-423c-82b8-181adfd8996c") + (property "Reference" "U23" + (at 36.83 194.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 34.29 191.77 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 34.29 194.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 34.29 194.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 34.29 194.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "7913df57-00ad-4296-94bc-1de9409b5694") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U23") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX4") + (at 294.64 106.68 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1b6a7791-2c75-457c-aeb9-0285139bdd72") + (property "Reference" "M18" + (at 294.64 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 294.64 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 294.64 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 294.64 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 294.64 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "7d11fa5c-2b73-4674-a065-6d74ae817982") + ) + (pin "S0" + (uuid "3b7f43b8-a860-4fd9-b3f8-f7a33871eb4a") + ) + (pin "D2" + (uuid "29ec1d1b-8146-4ede-aa42-5416bf8fc099") + ) + (pin "D3" + (uuid "2088bd7a-616c-4fdc-8694-ad162a38fd22") + ) + (pin "D1" + (uuid "bb2d5696-3afe-4db5-9295-69893e84c745") + ) + (pin "S1" + (uuid "07f2d027-c197-41c5-8f56-ceee8ff889f9") + ) + (pin "D0" + (uuid "b0af12a4-3e49-4483-8b18-54cfe6d5c577") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "M18") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "peppercorn:MUX2 (conceptual)") (at 88.9 101.6 0) @@ -10083,7 +15159,7 @@ ) (symbol (lib_id "peppercorn:MUX2B") - (at 71.12 203.2 0) + (at 99.06 203.2 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10092,7 +15168,7 @@ (fields_autoplaced yes) (uuid "1ee2569b-8737-4d41-a691-371ebf0d4082") (property "Reference" "C4" - (at 71.12 207.01 0) + (at 99.06 207.01 0) (effects (font (size 1.27 1.27) @@ -10101,7 +15177,7 @@ ) ) (property "Value" "~" - (at 71.12 199.39 0) + (at 99.06 199.39 0) (effects (font (size 1.27 1.27) @@ -10109,7 +15185,7 @@ ) ) (property "Footprint" "" - (at 71.12 203.2 0) + (at 99.06 203.2 0) (effects (font (size 1.27 1.27) @@ -10118,7 +15194,7 @@ ) ) (property "Datasheet" "" - (at 71.12 203.2 0) + (at 99.06 203.2 0) (effects (font (size 1.27 1.27) @@ -10127,7 +15203,7 @@ ) ) (property "Description" "" - (at 71.12 203.2 0) + (at 99.06 203.2 0) (effects (font (size 1.27 1.27) @@ -10226,17 +15302,17 @@ ) ) (symbol - (lib_id "peppercorn:FA") - (at 46.99 181.61 0) + (lib_id "peppercorn:MUX2B") + (at 314.96 105.41 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 46.99 181.61 0) + (uuid "23f729d5-730b-4f68-b733-fdafec83db65") + (property "Reference" "C16" + (at 314.96 109.22 0) (effects (font (size 1.27 1.27) @@ -10245,7 +15321,7 @@ ) ) (property "Value" "~" - (at 50.8 178.3649 0) + (at 314.96 101.6 0) (effects (font (size 1.27 1.27) @@ -10253,7 +15329,7 @@ ) ) (property "Footprint" "" - (at 46.99 181.61 0) + (at 314.96 105.41 0) (effects (font (size 1.27 1.27) @@ -10262,7 +15338,7 @@ ) ) (property "Datasheet" "" - (at 46.99 181.61 0) + (at 314.96 105.41 0) (effects (font (size 1.27 1.27) @@ -10271,7 +15347,211 @@ ) ) (property "Description" "" - (at 46.99 181.61 0) + (at 314.96 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D0" + (uuid "f4f8f107-4333-41f9-80b0-1fa03c60e26e") + ) + (pin "D1" + (uuid "2589ae57-189c-42d0-ac60-0d5a3816aa56") + ) + (pin "Y" + (uuid "b4cbcf2c-3b0d-4d5a-ba68-53882f1e213f") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "C16") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:CONFIG") + (at 358.14 62.23 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "24f99d8e-0206-4f43-aac2-e85ea5c31252") + (property "Reference" "U45" + (at 360.68 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 358.14 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 358.14 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 358.14 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 358.14 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "61cedb36-0b1d-43f6-a66b-7fef8e4908f1") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U45") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:CONFIG") + (at 34.29 204.47 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "28eb740d-34f5-4dcc-b958-16fb601841f5") + (property "Reference" "U22" + (at 36.83 204.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 34.29 201.93 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 34.29 204.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 34.29 204.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 34.29 204.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "492faa77-50b8-45b0-b083-51ecfe4604f4") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U22") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:FA") + (at 76.2 181.61 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 76.2 181.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 80.01 178.3649 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 76.2 181.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 76.2 181.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 76.2 181.61 0) (effects (font (size 1.27 1.27) @@ -10305,16 +15585,16 @@ ) (symbol (lib_id "peppercorn:CONFIG") - (at 34.29 203.2 0) + (at 299.72 111.76 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 34.29 203.2 0) + (uuid "31290bcc-58c9-49b4-837f-3d4e7b989316") + (property "Reference" "U35" + (at 302.26 111.76 0) (effects (font (size 1.27 1.27) @@ -10323,7 +15603,7 @@ ) ) (property "Value" "~" - (at 34.29 200.66 0) + (at 299.72 109.22 0) (effects (font (size 1.27 1.27) @@ -10331,7 +15611,7 @@ ) ) (property "Footprint" "" - (at 34.29 203.2 0) + (at 299.72 111.76 0) (effects (font (size 1.27 1.27) @@ -10340,7 +15620,7 @@ ) ) (property "Datasheet" "" - (at 34.29 203.2 0) + (at 299.72 111.76 0) (effects (font (size 1.27 1.27) @@ -10349,7 +15629,73 @@ ) ) (property "Description" "" - (at 34.29 203.2 0) + (at 299.72 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "0664e07c-9a22-42b2-a521-b5e688e51a07") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U35") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:CONFIG") + (at 26.67 175.26 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 26.67 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 26.67 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 26.67 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 26.67 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 26.67 175.26 0) (effects (font (size 1.27 1.27) @@ -10445,17 +15791,18 @@ ) ) (symbol - (lib_id "peppercorn:CONFIG") - (at 34.29 207.01 0) + (lib_name "AND_7") + (lib_id "peppercorn:AND") + (at 203.2 81.28 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "3b8cea7f-835b-4ce8-8ceb-855d40e9d9aa") - (property "Reference" "U25" - (at 34.29 207.01 0) + (uuid "35b03140-ed72-48b4-9e5c-a6ccd153847b") + (property "Reference" "U82" + (at 203.835 74.93 0) (effects (font (size 1.27 1.27) @@ -10464,7 +15811,7 @@ ) ) (property "Value" "~" - (at 34.29 204.47 0) + (at 203.835 77.47 0) (effects (font (size 1.27 1.27) @@ -10472,7 +15819,7 @@ ) ) (property "Footprint" "" - (at 34.29 207.01 0) + (at 203.2 81.28 0) (effects (font (size 1.27 1.27) @@ -10481,7 +15828,7 @@ ) ) (property "Datasheet" "" - (at 34.29 207.01 0) + (at 203.2 81.28 0) (effects (font (size 1.27 1.27) @@ -10490,7 +15837,152 @@ ) ) (property "Description" "" - (at 34.29 207.01 0) + (at 203.2 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "0c4d96b7-579f-40a1-accf-24f68e08f321") + ) + (pin "" + (uuid "9fe6b3f6-5b34-454a-9f49-222b22155979") + ) + (pin "" + (uuid "55406f29-ebcf-46df-a08e-fa5d19eb3d56") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U82") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "AND_4") + (lib_id "peppercorn:AND") + (at 45.72 205.74 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "39dfbb51-5d3a-45fd-aa3e-ff6b4838421a") + (property "Reference" "U67" + (at 46.355 199.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 46.355 201.93 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 45.72 205.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 45.72 205.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 45.72 205.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "5b7c3c66-07b0-4928-b652-f50ed771ce45") + ) + (pin "" + (uuid "d7f54be1-0825-4107-8afe-fc97266f0ab1") + ) + (pin "" + (uuid "4c8af886-5229-42ad-ae5d-2f51952c02ad") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U67") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:CONFIG") + (at 68.58 207.01 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 68.58 207.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 68.58 204.47 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 68.58 207.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 68.58 207.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 68.58 207.01 0) (effects (font (size 1.27 1.27) @@ -10512,7 +16004,7 @@ ) (symbol (lib_id "peppercorn:MUX2B") - (at 71.12 193.04 0) + (at 99.06 193.04 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10521,7 +16013,7 @@ (fields_autoplaced yes) (uuid "3b8fc4e2-1043-473b-8b3c-25cf747a0381") (property "Reference" "C3" - (at 71.12 196.85 0) + (at 99.06 196.85 0) (effects (font (size 1.27 1.27) @@ -10530,7 +16022,7 @@ ) ) (property "Value" "~" - (at 71.12 189.23 0) + (at 99.06 189.23 0) (effects (font (size 1.27 1.27) @@ -10538,7 +16030,7 @@ ) ) (property "Footprint" "" - (at 71.12 193.04 0) + (at 99.06 193.04 0) (effects (font (size 1.27 1.27) @@ -10547,7 +16039,7 @@ ) ) (property "Datasheet" "" - (at 71.12 193.04 0) + (at 99.06 193.04 0) (effects (font (size 1.27 1.27) @@ -10556,7 +16048,7 @@ ) ) (property "Description" "" - (at 71.12 193.04 0) + (at 99.06 193.04 0) (effects (font (size 1.27 1.27) @@ -10668,7 +16160,7 @@ ) (symbol (lib_id "peppercorn:FA") - (at 46.99 191.77 0) + (at 76.2 191.77 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10677,7 +16169,7 @@ (fields_autoplaced yes) (uuid "4f0d1e57-bfe2-4237-b0cc-8f4051bfbe65") (property "Reference" "U17" - (at 46.99 191.77 0) + (at 76.2 191.77 0) (effects (font (size 1.27 1.27) @@ -10686,7 +16178,7 @@ ) ) (property "Value" "~" - (at 50.8 188.5249 0) + (at 80.01 188.5249 0) (effects (font (size 1.27 1.27) @@ -10694,7 +16186,7 @@ ) ) (property "Footprint" "" - (at 46.99 191.77 0) + (at 76.2 191.77 0) (effects (font (size 1.27 1.27) @@ -10703,7 +16195,7 @@ ) ) (property "Datasheet" "" - (at 46.99 191.77 0) + (at 76.2 191.77 0) (effects (font (size 1.27 1.27) @@ -10712,7 +16204,7 @@ ) ) (property "Description" "" - (at 46.99 191.77 0) + (at 76.2 191.77 0) (effects (font (size 1.27 1.27) @@ -10744,6 +16236,151 @@ ) ) ) + (symbol + (lib_name "AND_5") + (lib_id "peppercorn:AND") + (at 45.72 195.58 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "53be5079-2ebe-405d-b0d2-87ed10885e3a") + (property "Reference" "U24" + (at 46.355 189.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 46.355 191.77 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 45.72 195.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 45.72 195.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 45.72 195.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "86d3059d-7813-4fc7-b8c1-900099b251cb") + ) + (pin "" + (uuid "115348b9-c524-4f88-8823-d4c997d4762d") + ) + (pin "" + (uuid "3e4ae4e1-27d2-49cc-8b73-a556dfaf66d1") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U24") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 185.42 93.98 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5699ba2d-e9c1-4512-b758-a615e7fddf8b") + (property "Reference" "C9" + (at 185.42 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 185.42 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 185.42 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 185.42 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 185.42 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "9b7de98b-ef94-43e2-8acd-46918b84679d") + ) + (pin "D0" + (uuid "040f8ae8-44e4-44db-88e0-47a2c72dc6bd") + ) + (pin "D1" + (uuid "3769ecbf-04fd-410a-89b5-e1702b5cef6c") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "C9") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "peppercorn:OA21") (at 39.37 110.49 90) @@ -10820,6 +16457,297 @@ ) ) ) + (symbol + (lib_id "peppercorn:MUX4 (conceptual) (upside down)") + (at 370.84 50.8 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5a3b8a34-60db-4545-85f0-915e5d7eebcf") + (property "Reference" "M16" + (at 373.38 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 373.38 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 370.84 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 370.84 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 370.84 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D2" + (uuid "47f20d4f-4148-42d7-8c9f-6235da3a1eb9") + ) + (pin "S0" + (uuid "caf72e85-1cf6-40a6-abe2-dc0beeb4718f") + ) + (pin "Y" + (uuid "7ac4a333-627e-4016-afbb-2773549bb755") + ) + (pin "D0" + (uuid "b6a10c95-b1db-44a3-951e-ffc99c0fc472") + ) + (pin "D1" + (uuid "395135dd-5fa9-427c-a0cc-b21c4837eafe") + ) + (pin "D3" + (uuid "d9f1a450-50bf-4deb-9e0a-495af26c24ad") + ) + (pin "S1" + (uuid "e5066da1-5289-4e17-a8b5-8b94bf361fb2") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "M16") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT1") + (at 182.88 76.2 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5bcd8ea7-3593-42da-a45d-88ccc7c9a5e9") + (property "Reference" "L30" + (at 182.88 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 182.88 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 182.88 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 182.88 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 182.88 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D" + (uuid "f3faab68-6f51-4b12-be9d-c2dd0210d0a0") + ) + (pin "Y" + (uuid "03c48711-3812-420a-9c5d-8ee4b6072a93") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "L30") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 129.54 105.41 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5cdb23cf-ee71-4a24-a959-846faa7b7e14") + (property "Reference" "L28" + (at 129.54 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 129.54 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 129.54 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 129.54 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 129.54 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D0" + (uuid "9b92d9f8-23c3-4d2d-88f0-df1601cfdf0b") + ) + (pin "Y" + (uuid "8a4e5176-c9e5-4ede-8caf-fbc087043501") + ) + (pin "D1" + (uuid "503b2caa-d7c0-428f-906d-46bbd3a33255") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "L28") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:CONFIG") + (at 287.02 96.52 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5e1a52b3-861f-443c-87c1-6c05083030e4") + (property "Reference" "U97" + (at 289.56 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 287.02 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 287.02 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 287.02 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 287.02 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "217d3ae4-4e4c-404a-817f-dff817778b3a") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U97") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "peppercorn:XOR3") (at 111.76 144.78 0) @@ -10895,6 +16823,148 @@ ) ) ) + (symbol + (lib_name "XOR_4") + (lib_id "peppercorn:XOR") + (at 55.88 200.66 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "620d81d4-3d61-4934-8338-5bf2f9d612ce") + (property "Reference" "U77" + (at 55.5127 194.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 55.5127 196.85 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 55.88 200.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 55.88 200.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 55.88 200.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "995c61ea-b814-47cf-83df-547a31f5353c") + ) + (pin "" + (uuid "28fffc79-d396-49bf-8b46-6f55b8e68547") + ) + (pin "" + (uuid "05815b39-3d59-4b10-892f-5aefae016289") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U77") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT1") + (at 182.88 66.04 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "62923834-4e8c-400b-9f4e-0448726a5898") + (property "Reference" "L31" + (at 182.88 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 182.88 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 182.88 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 182.88 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 182.88 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D" + (uuid "0b3e57e0-3f78-49c1-b2e6-2595fc312e84") + ) + (pin "Y" + (uuid "4417676a-8d8e-41e8-b58d-ffa29b1d7360") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "L31") + (unit 1) + ) + ) + ) + ) (symbol (lib_name "XOR_2") (lib_id "peppercorn:XOR") @@ -10968,6 +17038,156 @@ ) ) ) + (symbol + (lib_id "peppercorn:MUX4") + (at 198.12 137.16 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "658cc4cf-2e14-49b2-b708-4be6b6ae83ef") + (property "Reference" "M17" + (at 198.12 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 198.12 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 198.12 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 198.12 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 198.12 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "S1" + (uuid "2d5c0270-e18b-4cc3-856e-3becf13dd23a") + ) + (pin "D3" + (uuid "4505ab64-96e0-4e39-bf2d-71cbd6f01435") + ) + (pin "S0" + (uuid "673b9625-fbcf-48e1-a89c-49ac8963c667") + ) + (pin "D0" + (uuid "3852d90b-4698-46c6-af48-2936962c93f5") + ) + (pin "Y" + (uuid "6eb1e136-7ce2-49df-ab96-ddbc17fbb0ea") + ) + (pin "D2" + (uuid "a8c861e7-a699-4eb8-83a1-d50ec5bb496c") + ) + (pin "D1" + (uuid "6fb3f2ea-acd1-484b-9f08-6ec99b830b7e") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "M17") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:CONFIG") + (at 299.72 144.78 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6ae4ba0d-4837-440b-84e3-71b67578f5f2") + (property "Reference" "U37" + (at 302.26 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 299.72 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 299.72 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 299.72 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 299.72 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "0664e07c-9a22-42b2-a521-b5e688e51a07") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U37") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "peppercorn:XNOR") (at 83.82 71.12 0) @@ -11040,6 +17260,149 @@ ) ) ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 208.28 60.96 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "6ea219e1-66a5-4f08-812f-87ed7e611602") + (property "Reference" "C15" + (at 208.28 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 208.28 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 208.28 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 208.28 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 208.28 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D0" + (uuid "7eccb795-5fe5-41e2-b0d6-fea4510e1af9") + ) + (pin "Y" + (uuid "c812b8c2-c4bf-4a95-87cd-c8c3d749ee53") + ) + (pin "D1" + (uuid "b5304ec2-48a1-469e-909e-964d1027807b") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "C15") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 185.42 54.61 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "700e6f8e-82aa-4294-916f-62be1f041d41") + (property "Reference" "C12" + (at 185.42 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 185.42 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 185.42 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 185.42 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 185.42 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D0" + (uuid "f3d51459-4458-4a40-9870-bb854171d9fc") + ) + (pin "D1" + (uuid "afde20a9-0779-4941-aebd-b48d20b39d2c") + ) + (pin "Y" + (uuid "99cb8f2f-047a-44f4-a582-bd0aa126fb6f") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "C12") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "peppercorn:MUX invert/mask") (at 30.48 60.96 0) @@ -11204,17 +17567,17 @@ ) ) (symbol - (lib_id "peppercorn:MUX2B") - (at 71.12 182.88 0) + (lib_id "peppercorn:CONFIG") + (at 190.5 129.54 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "79c6a1b7-0567-4dcc-b005-414b6737c53f") - (property "Reference" "C2" - (at 71.12 186.69 0) + (uuid "77853f51-3a1e-416e-9674-4a53b4a2bc95") + (property "Reference" "U92" + (at 193.04 129.54 0) (effects (font (size 1.27 1.27) @@ -11223,7 +17586,7 @@ ) ) (property "Value" "~" - (at 71.12 179.07 0) + (at 190.5 127 0) (effects (font (size 1.27 1.27) @@ -11231,7 +17594,7 @@ ) ) (property "Footprint" "" - (at 71.12 182.88 0) + (at 190.5 129.54 0) (effects (font (size 1.27 1.27) @@ -11240,7 +17603,7 @@ ) ) (property "Datasheet" "" - (at 71.12 182.88 0) + (at 190.5 129.54 0) (effects (font (size 1.27 1.27) @@ -11249,7 +17612,73 @@ ) ) (property "Description" "" - (at 71.12 182.88 0) + (at 190.5 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "93d00196-1ce4-4f24-8019-01fc0d1a57c7") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U92") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 99.06 182.88 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 99.06 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 99.06 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 99.06 182.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 99.06 182.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 99.06 182.88 0) (effects (font (size 1.27 1.27) @@ -11488,6 +17917,79 @@ ) ) ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 254 135.89 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7fe4a645-250c-421e-88e8-f46c66dffa0c") + (property "Reference" "C10" + (at 254 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 254 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 254 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 254 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 254 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "baaa0ef5-7e6b-434f-ac5c-311769b01a91") + ) + (pin "D0" + (uuid "b65e17cf-47ce-4fb0-a946-8dabad8ebbf1") + ) + (pin "Y" + (uuid "848d2da4-1e27-4efd-aae5-35869e848f90") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "C10") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "peppercorn:LUT1") (at 25.4 180.34 0) @@ -11558,17 +18060,17 @@ ) ) (symbol - (lib_id "peppercorn:MUX8") - (at 78.74 218.44 0) + (lib_id "peppercorn:CONFIG") + (at 287.02 132.08 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "83636e25-5cb9-4606-821f-2af6465b0454") - (property "Reference" "M8" - (at 80.01 231.14 0) + (uuid "821fd429-ea9b-41b4-9371-1524e3c6255f") + (property "Reference" "U98" + (at 289.56 132.08 0) (effects (font (size 1.27 1.27) @@ -11577,7 +18079,7 @@ ) ) (property "Value" "~" - (at 80.01 232.41 0) + (at 287.02 129.54 0) (effects (font (size 1.27 1.27) @@ -11585,7 +18087,7 @@ ) ) (property "Footprint" "" - (at 78.74 218.44 0) + (at 287.02 132.08 0) (effects (font (size 1.27 1.27) @@ -11594,7 +18096,7 @@ ) ) (property "Datasheet" "" - (at 78.74 218.44 0) + (at 287.02 132.08 0) (effects (font (size 1.27 1.27) @@ -11603,7 +18105,73 @@ ) ) (property "Description" "" - (at 78.74 218.44 0) + (at 287.02 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "92232650-ce28-4248-a686-9f9cad2004b5") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U98") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX8") + (at 106.68 218.44 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 107.95 231.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 107.95 232.41 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 106.68 218.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 106.68 218.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 106.68 218.44 0) (effects (font (size 1.27 1.27) @@ -11657,17 +18225,17 @@ ) ) (symbol - (lib_id "peppercorn:CONFIG") - (at 55.88 184.15 0) + (lib_id "peppercorn:MUX2B") + (at 185.42 59.69 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 55.88 184.15 0) + (uuid "85a1e02b-1d47-4494-a079-769c3b083aa5") + (property "Reference" "C13" + (at 185.42 63.5 0) (effects (font (size 1.27 1.27) @@ -11676,7 +18244,7 @@ ) ) (property "Value" "~" - (at 55.88 181.61 0) + (at 185.42 55.88 0) (effects (font (size 1.27 1.27) @@ -11684,7 +18252,7 @@ ) ) (property "Footprint" "" - (at 55.88 184.15 0) + (at 185.42 59.69 0) (effects (font (size 1.27 1.27) @@ -11693,7 +18261,7 @@ ) ) (property "Datasheet" "" - (at 55.88 184.15 0) + (at 185.42 59.69 0) (effects (font (size 1.27 1.27) @@ -11702,7 +18270,7 @@ ) ) (property "Description" "" - (at 55.88 184.15 0) + (at 185.42 59.69 0) (effects (font (size 1.27 1.27) @@ -11710,13 +18278,19 @@ (hide yes) ) ) - (pin "" - (uuid "f91f5111-7574-4155-9c55-b726635286fb") + (pin "D0" + (uuid "c60428ba-2cb9-4d67-8e07-835a4a8f894c") + ) + (pin "D1" + (uuid "b20c8853-28a8-44f9-aad3-f7fd46f32f28") + ) + (pin "Y" + (uuid "e6f751b5-d0cf-4a44-9af1-cfb54db8ff33") ) (instances - (project "" + (project "prjpeppercorn" (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" - (reference "U22") + (reference "C13") (unit 1) ) ) @@ -11867,6 +18441,76 @@ ) ) ) + (symbol + (lib_name "NOT_4") + (lib_id "peppercorn:NOT") + (at 266.7 135.89 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8d5a3483-3357-4ac5-9cad-ba4082bc106d") + (property "Reference" "U95" + (at 266.7 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 266.7 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 266.7 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 266.7 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 266.7 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "e3038cd2-7091-4253-9d9d-1bb6b2e10bf0") + ) + (pin "" + (uuid "72801abd-0c44-4d6e-8144-02bb15b414e0") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U95") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "peppercorn:MUX2 (conceptual)") (at 71.12 110.49 0) @@ -12168,6 +18812,138 @@ ) ) ) + (symbol + (lib_id "peppercorn:CONFIG") + (at 287.02 99.06 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a534ca0e-5d57-41bd-a631-ad3ee988d84f") + (property "Reference" "U96" + (at 289.56 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 287.02 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 287.02 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 287.02 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 287.02 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "217d3ae4-4e4c-404a-817f-dff817778b3b") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U96") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:CONFIG") + (at 287.02 129.54 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a71d2b50-7447-4b02-b427-563701c24de1") + (property "Reference" "U99" + (at 289.56 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 287.02 127 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 287.02 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 287.02 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 287.02 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "92232650-ce28-4248-a686-9f9cad2004b6") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U99") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "peppercorn:MUX2") (at 95.25 113.03 0) @@ -12318,6 +19094,221 @@ ) ) ) + (symbol + (lib_name "XOR_5") + (lib_id "peppercorn:XOR") + (at 55.88 190.5 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "acc0a5e6-9c4d-4a99-b3b7-d8c4b9173094") + (property "Reference" "U79" + (at 55.5127 184.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 55.5127 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 55.88 190.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 55.88 190.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 55.88 190.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "b846ea33-a6f3-4f85-8a66-1098ca260549") + ) + (pin "" + (uuid "636b674a-08ce-4ce3-99a9-78926f89e199") + ) + (pin "" + (uuid "0b20d642-9ec9-4dcf-ae7b-671ff2293f40") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U79") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "AND_8") + (lib_id "peppercorn:AND") + (at 311.15 110.49 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ad537bde-6ee8-4021-8b1c-7c4ab04a24d3") + (property "Reference" "U8" + (at 311.785 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 311.785 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 311.15 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 311.15 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 311.15 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "dc8ee416-6095-4ee9-8c94-f1cdde7d2e91") + ) + (pin "" + (uuid "76ea9916-e2a0-44f9-90d3-139b1b924445") + ) + (pin "" + (uuid "fae9731f-07c5-48a0-a3a0-2c4b66ec3d8c") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT1") + (at 198.12 86.36 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b2251723-82da-47ce-ba41-26c59466afc3") + (property "Reference" "L29" + (at 198.12 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 198.12 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 198.12 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 198.12 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 198.12 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D" + (uuid "22e33a3d-c84b-4e0d-ac31-053b5cc96b27") + ) + (pin "Y" + (uuid "ca5aff38-65f0-43ec-be62-f399b238001d") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "L29") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "peppercorn:MUX2 (conceptual)") (at 71.12 123.19 0) @@ -12468,7 +19459,7 @@ ) (symbol (lib_id "peppercorn:FA") - (at 46.99 201.93 0) + (at 76.2 201.93 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -12477,7 +19468,7 @@ (fields_autoplaced yes) (uuid "ba6309a2-8058-4ace-85e1-2c18ef868901") (property "Reference" "U15" - (at 46.99 201.93 0) + (at 76.2 201.93 0) (effects (font (size 1.27 1.27) @@ -12486,7 +19477,7 @@ ) ) (property "Value" "~" - (at 50.8 198.6849 0) + (at 80.01 198.6849 0) (effects (font (size 1.27 1.27) @@ -12494,7 +19485,7 @@ ) ) (property "Footprint" "" - (at 46.99 201.93 0) + (at 76.2 201.93 0) (effects (font (size 1.27 1.27) @@ -12503,7 +19494,7 @@ ) ) (property "Datasheet" "" - (at 46.99 201.93 0) + (at 76.2 201.93 0) (effects (font (size 1.27 1.27) @@ -12512,7 +19503,7 @@ ) ) (property "Description" "" - (at 46.99 201.93 0) + (at 76.2 201.93 0) (effects (font (size 1.27 1.27) @@ -12619,6 +19610,79 @@ ) ) ) + (symbol + (lib_name "XOR_6") + (lib_id "peppercorn:XOR") + (at 213.36 66.04 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c7d785dd-2a84-4173-9cac-bcdf72244567") + (property "Reference" "U88" + (at 212.9927 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 212.9927 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 213.36 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 213.36 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 213.36 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "2c2004cd-2408-40b6-9640-9e55b5085f83") + ) + (pin "" + (uuid "d9790274-553d-4bae-87c6-c7d927068592") + ) + (pin "" + (uuid "d58f8053-b41c-4f03-9a30-f3bf0987de28") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U88") + (unit 1) + ) + ) + ) + ) (symbol (lib_name "XOR_1") (lib_id "peppercorn:XOR") @@ -12769,17 +19833,17 @@ ) ) (symbol - (lib_id "peppercorn:CONFIG") - (at 55.88 194.31 0) + (lib_id "peppercorn:NOT") + (at 208.28 104.14 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 55.88 194.31 0) + (uuid "ca0040f8-8194-444a-af02-3139325e16da") + (property "Reference" "U89" + (at 208.28 97.79 0) (effects (font (size 1.27 1.27) @@ -12788,7 +19852,7 @@ ) ) (property "Value" "~" - (at 55.88 191.77 0) + (at 208.28 100.33 0) (effects (font (size 1.27 1.27) @@ -12796,7 +19860,7 @@ ) ) (property "Footprint" "" - (at 55.88 194.31 0) + (at 208.28 104.14 0) (effects (font (size 1.27 1.27) @@ -12805,7 +19869,7 @@ ) ) (property "Datasheet" "" - (at 55.88 194.31 0) + (at 208.28 104.14 0) (effects (font (size 1.27 1.27) @@ -12814,7 +19878,7 @@ ) ) (property "Description" "" - (at 55.88 194.31 0) + (at 208.28 104.14 0) (effects (font (size 1.27 1.27) @@ -12823,29 +19887,32 @@ ) ) (pin "" - (uuid "f91f5111-7574-4155-9c55-b726635286fc") + (uuid "fa09c279-5846-4cc1-a950-58aa2ac48186") + ) + (pin "" + (uuid "476c8da7-bc63-491d-a6b2-416178c1c63a") ) (instances (project "" (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" - (reference "U23") + (reference "U89") (unit 1) ) ) ) ) (symbol - (lib_id "peppercorn:CONFIG") - (at 34.29 182.88 0) + (lib_id "peppercorn:DLT") + (at 237.49 121.92 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 34.29 182.88 0) + (uuid "cbc348ba-f181-48fc-918b-16b66a9ed8f3") + (property "Reference" "LT2" + (at 237.49 111.76 0) (effects (font (size 1.27 1.27) @@ -12854,7 +19921,7 @@ ) ) (property "Value" "~" - (at 34.29 180.34 0) + (at 237.49 114.3 0) (effects (font (size 1.27 1.27) @@ -12862,7 +19929,7 @@ ) ) (property "Footprint" "" - (at 34.29 182.88 0) + (at 237.49 121.92 0) (effects (font (size 1.27 1.27) @@ -12871,7 +19938,7 @@ ) ) (property "Datasheet" "" - (at 34.29 182.88 0) + (at 237.49 121.92 0) (effects (font (size 1.27 1.27) @@ -12880,7 +19947,88 @@ ) ) (property "Description" "" - (at 34.29 182.88 0) + (at 237.49 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "R" + (uuid "3b697cc0-b081-456b-84de-9dde7aac3aad") + ) + (pin "Q" + (uuid "04fa253d-5a28-4a79-97f7-6e9f2de4f52a") + ) + (pin "G" + (uuid "e93b43e7-89af-429f-9f2e-68e569d7e0f3") + ) + (pin "E" + (uuid "ae2f5b21-0cf9-4a46-90c1-2f0d6169edd9") + ) + (pin "D" + (uuid "790a0e29-2196-4581-9aeb-ee460e4aa430") + ) + (pin "S" + (uuid "42951565-fe14-4a5c-a899-77c4e72718ac") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "LT2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:CONFIG") + (at 26.67 170.18 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 26.67 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 26.67 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 26.67 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 26.67 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 26.67 170.18 0) (effects (font (size 1.27 1.27) @@ -13049,17 +20197,18 @@ ) ) (symbol - (lib_id "peppercorn:CONFIG") - (at 55.88 204.47 0) + (lib_name "AND_9") + (lib_id "peppercorn:AND") + (at 311.15 143.51 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "dbb61f09-00a5-47c5-9231-7d32ff32ebcd") - (property "Reference" "U24" - (at 55.88 204.47 0) + (uuid "d9afc74b-ce8c-4124-bf0e-4d23d3e34dcb") + (property "Reference" "U9" + (at 311.785 137.16 0) (effects (font (size 1.27 1.27) @@ -13068,7 +20217,7 @@ ) ) (property "Value" "~" - (at 55.88 201.93 0) + (at 311.785 139.7 0) (effects (font (size 1.27 1.27) @@ -13076,7 +20225,7 @@ ) ) (property "Footprint" "" - (at 55.88 204.47 0) + (at 311.15 143.51 0) (effects (font (size 1.27 1.27) @@ -13085,7 +20234,7 @@ ) ) (property "Datasheet" "" - (at 55.88 204.47 0) + (at 311.15 143.51 0) (effects (font (size 1.27 1.27) @@ -13094,7 +20243,7 @@ ) ) (property "Description" "" - (at 55.88 204.47 0) + (at 311.15 143.51 0) (effects (font (size 1.27 1.27) @@ -13103,12 +20252,99 @@ ) ) (pin "" - (uuid "f91f5111-7574-4155-9c55-b726635286fe") + (uuid "4d52a0b4-e9dd-4d66-90c6-1208930e083b") + ) + (pin "" + (uuid "2401cab8-258e-496c-b6da-7bc6abd514a6") + ) + (pin "" + (uuid "aef1b836-2ab6-450e-ae87-1086c2b85086") ) (instances (project "" (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" - (reference "U24") + (reference "U9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:DFF") + (at 237.49 104.14 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "df91c97d-4e7b-4d91-a9fc-4b4c2989fcf1") + (property "Reference" "FF1" + (at 237.49 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 237.49 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 237.49 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 237.49 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 237.49 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Q" + (uuid "20c25d2d-83c0-4f06-98a9-6450be950afe") + ) + (pin "C" + (uuid "5bf853cf-e6f7-45e5-b478-d41a53eec32d") + ) + (pin "R" + (uuid "0200bc8b-3e73-4fc8-873f-84b16d592581") + ) + (pin "S" + (uuid "15b72366-8fd5-4301-9f8a-e894424a1f9b") + ) + (pin "E" + (uuid "7d0d1f91-200e-4059-ae75-2725c6393291") + ) + (pin "D" + (uuid "42fad8e6-9d5b-4d71-8f84-522085bcd8eb") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "FF1") (unit 1) ) ) @@ -13189,6 +20425,296 @@ ) ) ) + (symbol + (lib_name "XOR_7") + (lib_id "peppercorn:XOR") + (at 213.36 76.2 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e10978e9-c0eb-4d2c-afcd-75ad083a531c") + (property "Reference" "U87" + (at 212.9927 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 212.9927 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 213.36 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 213.36 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 213.36 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "b9ee1b06-9398-406b-a93a-2a9686e143a2") + ) + (pin "" + (uuid "46883b87-9e96-488d-9e59-ca53befac3f3") + ) + (pin "" + (uuid "79ed4f2a-dc53-41bf-879b-23199b925569") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U87") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:DFF") + (at 237.49 137.16 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e3a068c9-dd2c-45d5-b5a8-eff49a40c2ec") + (property "Reference" "FF2" + (at 237.49 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 237.49 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 237.49 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 237.49 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 237.49 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Q" + (uuid "20c25d2d-83c0-4f06-98a9-6450be950aff") + ) + (pin "C" + (uuid "5bf853cf-e6f7-45e5-b478-d41a53eec32e") + ) + (pin "R" + (uuid "0200bc8b-3e73-4fc8-873f-84b16d592582") + ) + (pin "S" + (uuid "15b72366-8fd5-4301-9f8a-e894424a1f9c") + ) + (pin "E" + (uuid "7d0d1f91-200e-4059-ae75-2725c6393292") + ) + (pin "D" + (uuid "42fad8e6-9d5b-4d71-8f84-522085bcd8ec") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "FF2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:CONFIG") + (at 191.77 80.01 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e744fbba-2fbf-4167-ad13-5bf40b4fb9d5") + (property "Reference" "U80" + (at 194.31 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 191.77 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 191.77 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 191.77 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 191.77 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "ae94017d-fcc3-4f89-8537-bb06b276a5ae") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U80") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "NOT_3") + (lib_id "peppercorn:NOT") + (at 266.7 102.87 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e87aa03c-02d1-4e5a-b0fc-5c1ab3088ce9") + (property "Reference" "U94" + (at 266.7 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 266.7 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 266.7 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 266.7 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 266.7 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "e3038cd2-7091-4253-9d9d-1bb6b2e10bf1") + ) + (pin "" + (uuid "72801abd-0c44-4d6e-8144-02bb15b414e1") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U94") + (unit 1) + ) + ) + ) + ) (symbol (lib_name "XOR3_1") (lib_id "peppercorn:XOR3") @@ -13266,17 +20792,18 @@ ) ) (symbol - (lib_id "peppercorn:CONFIG") - (at 34.29 193.04 0) + (lib_name "NOT_1") + (lib_id "peppercorn:NOT") + (at 208.28 137.16 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "f09b834c-fb7a-4b99-86fe-435d1f607718") - (property "Reference" "U20" - (at 34.29 193.04 0) + (uuid "ea8ed7cd-31ee-4a9b-b44b-f863777e50dc") + (property "Reference" "U90" + (at 208.28 130.81 0) (effects (font (size 1.27 1.27) @@ -13285,7 +20812,7 @@ ) ) (property "Value" "~" - (at 34.29 190.5 0) + (at 208.28 133.35 0) (effects (font (size 1.27 1.27) @@ -13293,7 +20820,7 @@ ) ) (property "Footprint" "" - (at 34.29 193.04 0) + (at 208.28 137.16 0) (effects (font (size 1.27 1.27) @@ -13302,7 +20829,7 @@ ) ) (property "Datasheet" "" - (at 34.29 193.04 0) + (at 208.28 137.16 0) (effects (font (size 1.27 1.27) @@ -13311,7 +20838,364 @@ ) ) (property "Description" "" - (at 34.29 193.04 0) + (at 208.28 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "d4b54131-7806-40e0-9ac4-7f7aec6b66f7") + ) + (pin "" + (uuid "c4889e00-c11e-4205-aa59-ba72373a78ac") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U90") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 358.14 57.15 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ebd1ad57-a5ed-45da-ae98-ac2aeaa61c2b") + (property "Reference" "C8" + (at 358.14 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 358.14 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 358.14 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 358.14 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 358.14 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D0" + (uuid "22f30146-3879-4b26-97d0-5c6c5895c6c5") + ) + (pin "D1" + (uuid "0014df5f-e368-4d99-9e34-f56abddfa42d") + ) + (pin "Y" + (uuid "20b85014-2f30-4d49-84b4-3aa3bca44e5d") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "C8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT1") + (at 198.12 93.98 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ec109406-92ed-4d34-b7db-54115dc9f91f") + (property "Reference" "L32" + (at 198.12 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 198.12 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 198.12 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 198.12 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 198.12 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D" + (uuid "32a97a1d-404d-45ce-aed8-f22e157dc678") + ) + (pin "Y" + (uuid "2fc029b0-df5d-445d-b4a3-a052035ab8cd") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "L32") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:CONFIG") + (at 190.5 127 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ef035c22-cdaa-4384-95f4-8d9a7ee27c11") + (property "Reference" "U93" + (at 193.04 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 190.5 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 190.5 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 190.5 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 190.5 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "93d00196-1ce4-4f24-8019-01fc0d1a57c8") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U93") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:DLT") + (at 237.49 88.9 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "efbb9a5e-92e4-42f0-bf69-6fc94b39f52a") + (property "Reference" "LT1" + (at 237.49 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 237.49 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 237.49 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 237.49 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 237.49 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "R" + (uuid "3b697cc0-b081-456b-84de-9dde7aac3aae") + ) + (pin "Q" + (uuid "04fa253d-5a28-4a79-97f7-6e9f2de4f52b") + ) + (pin "G" + (uuid "e93b43e7-89af-429f-9f2e-68e569d7e0f4") + ) + (pin "E" + (uuid "ae2f5b21-0cf9-4a46-90c1-2f0d6169edda") + ) + (pin "D" + (uuid "790a0e29-2196-4581-9aeb-ee460e4aa431") + ) + (pin "S" + (uuid "42951565-fe14-4a5c-a899-77c4e72718ad") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "LT1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:CONFIG") + (at 26.67 172.72 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 26.67 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 26.67 170.18 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 26.67 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 26.67 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 26.67 172.72 0) (effects (font (size 1.27 1.27) @@ -13496,6 +21380,149 @@ ) ) ) + (symbol + (lib_name "NOT_2") + (lib_id "peppercorn:NOT") + (at 187.96 142.24 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f79e9916-51d7-457d-9ac2-21c06547310a") + (property "Reference" "U91" + (at 187.96 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 187.96 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 187.96 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 187.96 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 187.96 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "854bc475-644e-4caa-aa9f-0fea5addda76") + ) + (pin "" + (uuid "f234d68e-35ea-4641-99a0-2c240d275278") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U91") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "AND_6") + (lib_id "peppercorn:AND") + (at 203.2 71.12 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "fb003f7a-4089-4076-bcd2-d147e5fb4b4c") + (property "Reference" "U83" + (at 203.835 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 203.835 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 203.2 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 203.2 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 203.2 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "59c24e42-65a1-4495-a651-f46ea4b40482") + ) + (pin "" + (uuid "70301b47-e8e6-4019-9160-b4f1c3f76a8b") + ) + (pin "" + (uuid "5c889e06-4838-4210-b430-6be080a16e6e") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "U83") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "peppercorn:OR") (at 59.69 107.95 0) @@ -13568,8 +21595,153 @@ ) ) ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 254 102.87 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "fb51aa44-2af2-4506-b1fb-b7ef8110837f") + (property "Reference" "C11" + (at 254 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 254 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 254 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 254 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 254 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "baaa0ef5-7e6b-434f-ac5c-311769b01a92") + ) + (pin "D0" + (uuid "b65e17cf-47ce-4fb0-a946-8dabad8ebbf2") + ) + (pin "Y" + (uuid "848d2da4-1e27-4efd-aae5-35869e848f91") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "C11") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 208.28 55.88 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "fe590678-c80b-4083-bce4-b095c14a36c4") + (property "Reference" "C14" + (at 208.28 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 208.28 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 208.28 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 208.28 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 208.28 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D0" + (uuid "7eccb795-5fe5-41e2-b0d6-fea4510e1afa") + ) + (pin "Y" + (uuid "c812b8c2-c4bf-4a95-87cd-c8c3d749ee54") + ) + (pin "D1" + (uuid "b5304ec2-48a1-469e-909e-964d1027807c") + ) + (instances + (project "" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" + (reference "C14") + (unit 1) + ) + ) + ) + ) (sheet - (at 158.75 19.685) + (at 114.3 200.66) (size 12.7 3.81) (exclude_from_sim no) (in_bom yes) @@ -13585,7 +21757,7 @@ ) (uuid "2cdae2f1-b557-4e09-a2ce-72fe69c1cde7") (property "Sheetname" "C_FUNCTION=4" - (at 158.75 18.9734 0) + (at 114.3 199.9484 0) (effects (font (size 1.27 1.27) @@ -13594,7 +21766,7 @@ ) ) (property "Sheetfile" "cpe_comb_mux4.kicad_sch" - (at 158.75 24.0796 0) + (at 114.3 205.0546 0) (effects (font (size 1.27 1.27) @@ -13611,7 +21783,7 @@ ) ) (sheet - (at 158.75 31.75) + (at 114.3 210.82) (size 12.7 3.81) (exclude_from_sim no) (in_bom yes) @@ -13627,7 +21799,7 @@ ) (uuid "2f1e56f5-88a6-4944-a409-72559104271f") (property "Sheetname" "C_FUNCTION=5" - (at 158.75 31.0384 0) + (at 114.3 210.1084 0) (effects (font (size 1.27 1.27) @@ -13636,7 +21808,7 @@ ) ) (property "Sheetfile" "cpe_comb_en_cin.kicad_sch" - (at 158.75 36.1446 0) + (at 114.3 215.2146 0) (effects (font (size 1.27 1.27) @@ -13653,7 +21825,7 @@ ) ) (sheet - (at 133.35 20.32) + (at 114.3 172.72) (size 12.7 3.81) (exclude_from_sim no) (in_bom yes) @@ -13668,8 +21840,8 @@ (color 0 0 0 0.0000) ) (uuid "72ce5b8e-65cd-4ef4-93c6-ada8bc7993bf") - (property "Sheetname" "C_FUNCTION=0" - (at 133.35 19.6084 0) + (property "Sheetname" "C_FUNCTION=0 or 6" + (at 114.3 172.0084 0) (effects (font (size 1.27 1.27) @@ -13678,7 +21850,7 @@ ) ) (property "Sheetfile" "cpe_comb.kicad_sch" - (at 133.35 24.7146 0) + (at 114.3 177.1146 0) (effects (font (size 1.27 1.27) @@ -13689,13 +21861,13 @@ (instances (project "prjpeppercorn" (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b" - (page "3") + (page "2") ) ) ) ) (sheet - (at 184.15 20.32) + (at 114.3 190.5) (size 12.7 3.81) (exclude_from_sim no) (in_bom yes) @@ -13709,9 +21881,9 @@ (fill (color 0 0 0 0.0000) ) - (uuid "7870fc3a-1ee9-4a55-a2a2-8f09313f282c") - (property "Sheetname" "C_FUNCTION=6" - (at 184.15 19.6084 0) + (uuid "7c694198-71e0-4b5f-9d71-f88a52a590d9") + (property "Sheetname" "C_FUNCTION=2 or 3" + (at 114.3 189.7884 0) (effects (font (size 1.27 1.27) @@ -13719,50 +21891,8 @@ (justify left bottom) ) ) - (property "Sheetfile" "cpe_comb_concat.kicad_sch" - (at 184.15 24.7146 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 31.75) - (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 31.0384 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - ) - (property "Sheetfile" "cpe_comb_addf.kicad_sch" - (at 133.35 36.1446 0) + (property "Sheetfile" "cpe_comb_addf2.kicad_sch" + (at 114.3 194.8946 0) (effects (font (size 1.27 1.27) @@ -13778,4 +21908,46 @@ ) ) ) + (sheet + (at 114.3 181.61) + (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 or 7" + (at 114.3 180.8984 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "cpe_comb_addcin.kicad_sch" + (at 114.3 186.0046 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") + ) + ) + ) + ) ) diff --git a/schematics/cpe/cpe.pdf b/schematics/cpe/cpe.pdf index 9b53ba40646e2116770ea73bee85e26be2a042aa..24e5c6cf3730c991e412f49345fb41d1f66a772b 100644 GIT binary patch literal 813821 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

    yI{0e0U~9|H&*I0b#U;x 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�{vL4+cpo`=$W6e}%P<`+}G0>~JpROny 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

    dFfd);7$TFZoi-IfXw1k$%+8Udz225!C+Sx*D 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 RxZy`AyuEw(*Vn&qzX7CNQ#t?u literal 248206 zcmZU*cT`i`+C6LqL7Fr{njA$bQbI?XfPw-_6Ob-MIsxe&4qcIAq4y$1sz?$#hzL;# zy#x}9f)H9jS|WtT z#8nSF7g{BytKz!$?v6fAS7pIRhF8Tko!xxwy};jYwm$ZE?V%pe?60b*(0coL+1tWs z1F-9D7WIVNUL_>!4m(vWW7a=3%nxpVVQlvM#xsmGUZmEFD^{<$Eo$svHh(P=eLV}DJP^I)#If@$?$!fk&~mr)R6u3 z@YdtFjuU^I`Q632Fi0EHY+g8#cyde*C%xL{>)%n)!>wf?Vb<+v=CnmboJ`GD-~KCw zN1jvG7KK-iXFnUK?I9kant3xn*z9HO58H&vtUf>Y-E7kSNOG{x^H%L{IKHGuvDTa1 zP}(5}Kgpe|v|0RmJdY_R=qZ0l{~$p3sj@tO_Shz8(&jJ-uJhspr1bEbNVMxuEvZXi zQka`iW3<0<>|wtfpqJ2ne(Qh!-jf94TbCMR=)-Ye7>|ici|^ah-af8k)KNWH(@ASL z^ezedY}2q?+|j;NLpJxq%>2fP9{s2dPdrhzSsD}CIT421?eiU19qA?ZtNjXqy>hc4 zFj@q}gyJrLU%=ZOulD7ikmrt;_`=8yCx>yWVQ-{m*ZZ~>O;1*I{%lu}*5_z@J z`^GNr`)O=U+o_AGQBPE?PWO@7nACHYFhTD-TXJ^W*TscQlT+TD8+~C-)l~ACRY%+B zK;!$1s8=QvrtLSlQ3YqXa}Zv;qNmN{>-}uVH)1n{#IONAO`C5$ojJv@#o~R_$vP%w z7Ja|(REi9Ca(GV@F_xP1wrHLKtf&n=HnnH>IW-imNlpyvV_(`^?p>B@6KI{YKz@Ah zxz-d?(W?`la+HcPoT4^f`%z^zdMD&wUbeH1^_oh|{)C|=Ja{g~pzrxh1>IUnqb#cN zg&##T2V&eB0S~U^$TcD8pf$+QmTaGtN`_*;#Gf+hJ6tY`36NTExywf-aS+p=8MZrhHL9O%jrQYpN2)s*!ztXUTS zeNXAi0#AauRF5JDRCXaP3S#Qe>LY=C!^y*)fB;umA7_v?413!B)z+ulJyvWkEvO# znPx)=L+z?>Sn66R2OTRfU-`rIy+2pIj9!2*KOPTU^uFS2k<4h07W0vBE#F!Ev!Y&J zdiYiQ>o+0sRr$SzGY*N{6_1Q64+lf}8aNiuA~nWLzBFfZYug8M%u(Gvuir9T z2TC$Mlb%#;EjRM+=#?tmY^0U+_z;6J75b!C=5umKyCG1o&09!E<4MWBYM%9CQ=if* zKbXoGdA0tWH??0SXYFcWSSs;Cu}DFemP^|U{Fd4;B9`!5ZDPH(^XEWsxx0m@Q*1I~YkO~<#CVy|_DL2I(hu&^s z7d|v?w(r$@gx(K)-J+9`cuG04`l4o;K3X-u^oJ+k@@*$srK%6SHui6x_YfGArL%b^ zT5pUaIAe&16Wk^Phr}7ALP$lmYRh-q{-}`IQ8_)oS6$5|@)M!?q_cAJyF+dsA7Kv* zr?CItKGTn+N_cmtUb#Tkcar<*&WQ4?O@p+EumJOO4Ryxqfid9c{&MSmSz6A5fv!;}u z^`aflGF%u_d5-Ar7lOxIQ5B4-JmnRnK`rKn~W%U}XdAH@Pe2n%TfkOSzsCLOx{jCgs^}6s?lYKG9eN~xT;RlyGI4#G|hH#__ zAs9&=qgNur;3psMh8=Xaf4IN*FKy825@M%WxN1~#|L#mu*i~v%A#F8h_K)&0P6U}$ z!*8$Kl8jvVHr3u3y6~~mr$l3^A4fTXk@Zk<{xhcXy353tHASB$K^^`iG+I6O<2+4_ zN!@}eL^5dcoZVtimc)qat{Bb4|86gJt^_ll%QXg6B(eef4RFv6&1dulW^Q zioiq$mIePi5f0J9zw;yX9`qiY|$#_$_fM9Ln(t_N&fMzBNVjk@AL!NBl z)&6<`tV8;EmgSmT2ZQ-cTB*R|{!iH<-=UtS>Y&HA;59nXkg#7Y$!gZO1GZ~k5(>!G zF6PB#2IvzyX9w@Or)|oyN8{8zA8V3PV-C-5Y2SA+xkkI%o~19G@7nB6u81^i5F_1! z7F?59Nt$}oBD}kzRERP&FUJ>J*z%Chg^7~k5EB5nLEm)fm&Hs!f8QC zJ$u3~hX)?0K$JD^Y4sU`YY5NFR>%1*7dn%Cu|$kX7z?f~u5>_OtKfs{i+5_F)w)hD za(r{nZcj!9eg!N(Ut&z44?l{iE3ACuBf^TW(F{sC<1A8wM6#k`vYRjiHXpiG6dfg^Z7k0_XcQo%xtD6TefY*858G}JN z4(Y%Ljt}wlv{`-^$h^imbXk6zIyBgs4^ow6hfp!3&#e_cg31m-g(Szf^%2(uL^BvinoXfWZvh))+6sP0M-n?%M+wyyNM9?bL zH@e@@OwPmndFDEJ)0-+k*F^aP&HCg4yvhVNI!1(<84r3*7~xXe>mpYx_54%v%gvfb zh`D^$Eh8N;liFR6@PH%j6Qo(^NXOAnnOh5W6{dBR4|)0;TUJwVK}!#ECq5anGUJ}@ z<8Au2QMhE{M!D6XHjNHvOZwU8_e3f&L}HoMsP?L}`>V^16^mOz>unEDI&i%v?ypN^ zItSa4sotLu)Tfrj6w0obEMu=Tu30eDU=Nvt+?6|J#HdZH;fbXm2Ns`>Wg)}>uXJeZ z>&y_TUt0WO-ni0GLy~)X)Z1y#F*Q0fh3E(_DB(aj@bq=wWMyy?s%gqqPP!~^By;J}^YR!(J$1)QEq0YC)^CI4?kejzU2CroD(uWg`C6#Yy_)5-v z{di{aDXz=dAn?3NBSn91RRp7vWt9h)z;nG!;1g>811vn1Q^yt>LsfX9H$tr(3 zTz7SA4nnWSMfkO$I}vOxa@z(vb=9YyczAzoEA7n6j)LudZvK14W=9#gPRw!BL2xqi z)EYJGw{xNj6W7hbRd&5OD@w2SX@{q{m4!^Qsf~d>DP`eJ`?RvnW`D*tT0)Vt{3shnUH+}`G*Xm)#Rv9|o9 zr3T@ebb4`tLgOYxpZm0i{sL8ru@J%RVMsX(DPV40J!{__v+8H*RART{GA*v@ZJuh;YI7wquqIg9u{9NH zo@x|)EA4j8bh~DQmu_Dm@8HGc@@H`2uARr>OfdhvQe&dhyXMt^6dWYRsZN;&Tw*U& z_kK7UDR8GbFF<5d=f}c4s^wlFi(eNW3cuuicp=8*v_SEbEkEfgjaB<}`{?RIpJF}_ za=hA1Y3GmQqI{kYY*8k*aN*=#9sBhC0%i`;UeQGN^vW*q#F(9Pi;$9OB>A~FS|cr( zs49P>@LrS0j0=?@O?B_%Oql3d$-7Pl@k*8Alfu!F%vulC`OUfGF2vB;?p>m-j?`Ay z!%Z-W78^Io;Dpdj#pUp$cLq*u9C1k!2)s3!1P~UMj5EI%YB{B(vu@=LWIq&K?8N~Wn1i>z^cs~~cANuqQ zolie-v_5KDiUa00P=Gaj|9*d8|HZ@vQ%MQ)_N!sc0imFliFVlB-nz)+QR9&CiYyU< z_g9Haz2juyz_`}e?>m$iZL&C_awP4fr(P)u(%+90ezWjiAi6*B%E8T&0{D)KHa~W6 zQkOFNPYa?YL&AOuWvs%s`Wnz6?7?>BpfEH`!_u`7Fpuiq!=w9I{OXlnE*rg3Cj4;0 z1|NVPoF-=q3%&wERMZ`RlT|XhEkWOjZG8%u=)O_vPEHMjzYPRc)%VJmkCXS^a1pvi zQC#bw69Qs+{dovs{)!;D^L1Bjq#9;6Pj$t;iK+hLWL(P8E7m%UNHBPeb>%E(61D8( zs3v5FeqFnq=&AdZwdnlf+kCinwnl;R^+b0gn((nakPAvle!3Y^5L(n%x=ZG%&W9aH z*w2j5z!ddJ*X%EM9yl3qz+Pdmnyc$&`+s99Hs-|2{?iBuP>O`16z%Yr@d$%&OqOpr zVoW;0M1)VLMyv1H!lTu@p|K-Yo3MXuYwcgXC&#-kP+OlL{W!J$$xU46LBNDrVYsAu zO5Z^h;Y&cDlW}i7k!nG-_+IA5gN^V7$|tcaNvFv-iwnL^Gt&;M+t{*7o=g2K2&a9_ zSFBH?zm<@OY^Umli1tdygw789we#L{5V*!-GtCNc+QO1_9#s7SJ@|=W;Q7{pYjOTR!i(%Kq}}aKW7$9c!I(CUduI2ZfQ&slJNM#&>af zYo5~S7lY9-?T#R``?l}|cKfVMWmhfPh6EFP;y`)6(`O<`=7y!+2$`?IRD%^PW1__c z(bJM()F;otsG(rvo->9{O&kga9VA;!8MI7_MMw3Qtl{gbADXO z2ZF*oO#C`7qNXFm@&#trAK;!jCx3Wy{Pj`CD-$Dcw9myRrL7GARKXbN#*W_{E-`6; zs6q+Lf*FROc6|nZU}X0IW>;hp;-;Fj;aPE}Xt1 zyT~Pkf(t^AnM`EPa8pvjA*d{bdc%i5s!*cgY(4D!QO?{CK)=hJ!Xz)^XO@}*Om!Z{T^eo zl1Z4#!kSD8Ob@zHQ^2Qp=lo>E+o6h_2?Hg7U9TjygKx~(r2ef?8zd?8dPrdnLrSFA zD;MIR&|TNs`zh+N&vmbY=s@wS7c%QV5PZycSFtSn2T?nY^8-HARnPQ!LVhxW(*k$J zu!D9S1;VOUA_yCBCv)q_ue7@Tu*03}a#et)9=Y;)9*AeR+8KtV2g@rt-?{KBTG{l0 zHU8(WV)Ja>L72%m-~-PJ6yD3!CR$@6%;-x%0qD@pAQ_ma4r-Y`t$E;Vu;CrNc}|N( zQ;i1020Ea|ZAn_r$Vz1p{!bdB)dimJT?)FLYL;pnPvCr4{fAYZ{GL;@Z`nC~T($J2 ztZreoa8i;&X_@zp&73kWSU~&j#%fm&kJoRrEUIdzch?QY>e_x$3qSm#d{eR z}`47MW;`i5Tl}xnSl*tc&X**l|njdt6 zg~mUQ-x-vj1JN=rw=4psWlQG#hc$>3-YZ+{rTP;N{UX~pG2!`?n^H1qp?t;0nKiHd z;Ze|}72pg-{EB8vHDQev8SXxnvKG{J2F(8+=cuoM+~g-lfDFb>4gTyO9i_}uBpXP~ zl$+F_O~G-Broa`UF$OQ#P5$8k=m)A*b>z5~;Nvd^u|2!+y+zY};~Mhw{vAV5Lo9s$ zqUT^UH6`BlJTlMLy(6>BtG{66NS?+MsRuzKt^)R40Sj#{!0t9B|s=d%%aaVFdtk z8wSETiUr`pI~>MyexI8GAd*n-R0p)h}jXR33VBntaJnhimTF z9f`k<&79?UpkU~~UN(91HYvw_ru`5{t+E~T)!}j4Tg=3_^_tfm?{VtK$8jf{EE`I= zEQik|X`(kZ1K)nD8}F0mwnNyUyu7FR z$}1O}A)^m0|Lt9HDkXa6VuIJq4EzSw4i1_rSV!J&Wr@;O2N3i7 zCbQ-eVL{*%bIbt#4M(onwCCEoq5Ml zWkJb#AX^wK^ygl_%{EEEDTHBhyzL=(&MLuGEkv3d(OHV&u6nFoDQ=*@{o{t2mjf)2Xk8NWCYwUFT zA}EM~HVh{T-Mt8c@f*{wo@SwOK{~`dWo@>@=vivCiTxAz&G%|>FtyT$vF)-aiAK#g z|Cq@RhW9?%N$((U=6mht;H5>|Y#9wQBUZ zQgSaadSdmrHDihKRMQ}i6eL*P+qP#EP#b5c@9zA#rAG0ry%xVYS(6EfION&efVXY! zf1WHbzU?xn^>4$v5a5rho+#+tdf8a}_fsA!20_>?WIJ<8(MYS*Jpj3LnMJIU&nQ>( z?)Lq=&eeq<5?cT&>TfZ@PHN%^Q}Je-$`AV?JCYy$(U2IZdZmQR+#Uzdf9g|hiDO~2f9+b zWYNdJIiA6D@ce}D3IR|&N+siM$2?|%s-2iy? zBT)f1y1?qBbgfL9*wOoGPN{-l9e5vLGW()10VfpoKl;Q!7a2o3iEeFg{yv7^AFK{B^kcEelT(kiO=b< z7&aM2Nailz_ChohQOsE4%G}zw*A|-j$~&YAIZCGy6>M!_KIrY7PxqBbp-Br&#RYJG z9ssvP^?>zI!Uj$|!BlupXj>^z9n|0b5CI=1(ZaH7=XZr3d&g}->wi9^51(u_$_O;=54RQAom?1fRe=SjFa8L z6e0=(7^Gr^`y!Y}&ctSzERLv{QY+pOtk&~MCgxpOR|O>3k6NIFsd}d5j?lAj83@3%xafYGJaHZNO)0)e(yk{{M=uwhJw~%$Li((qdFmq=D562hL0c@pjiJC z!5BLF|5xQM!(P-WKY);vnHBR$HtTsewbxjR5!LvG^6yRt8^IQie`&t-X;*6jieoct z9+MR1{NmV478TT*$7bf_{^cYY2(XqPiK*? zQ2`M-(7NgYD@BivNX$arP&mI1*JvnGmJzPK~^KJX?&;Gmnec_~kGh9CWPZyu+?u)AWjJci2 zH|Fc1Zmq$7s)h>K;_NX|byDJ-!X8HcVBFPHVx7RIQmN}WmvEINk*%eLI+)y6hwr~x zmAOw?xm-=bVo1lMGS~Djn(A1&dU@3K|FO$de1uwlM{`Kl)KOi)H`pD}eyboNtm%p$Ape$|OW= zJ_>YG$(-1SxOQC!$jjl1X`FC(`?}wL%21#D`>EwSHid9(IJ$qp6U3k}30dt9V%z?K zVED&nbGL3fhKo*lEpvYL?WqKo@jt>1litV zE!RmYoeN9cf74ZNU^H3Q4Hj`3E5$u%9B4-P^iQFwJ1%jmfEnltO>OJa|A!grtY(qU zB=!^Dda%~UjZNkOSSPy4^#Jt%Yp101jl%dill&^BUVx^>66<%KTZXgxhN2d3`=5Ol zT5~|8v~kBtpvA#Ja5{2eKodKb7DQs}`!Y~NYNu6p3S~A-6iUSr&&-#EkF0^ zOJ_-#r&PknGXVQ{!GG#8osvN$6aijTBKm^?1QfzMGf#%ijZK{Zp)?A{u}DAZausz~ zcM`F)Os$*6Jk`5?=L;lacyuKK<4Ur1S^A1pZfKqLZ*#aYrBbYWEBnEz!t@y3U{f)Js=-9d5446+%;Kd33gsn`{3LR|a@@6<=5=C$z zyNdO(7VlgKDe@k&iq%%2@URg(j=MU`_6j4_hLfomG%LMeH~~llr1k}}GHS!#(;}af z5y(Og0&!*6cRwjOCw~W;2i)BA7x&o1*YeP3a9%0tdR;U{xoSv1`KZjk-0`dbNULq#e3fvYhTLSKe&Vy_yPF!xq$2s~3W*GqIu`6P3F-*+^a z;k5rLkS(4{P*!1@{$6FSnpuCu$AeBMW8VH_8dFu!C8WH^F{#cFGAIfGo`_Wj?|Pp1 zTom*e>G;fZV@$;e;|aXN1eSzE5qB4PiNvDZ>cY?&tnkTIjkS8`?;z6Kr7+>j z-#{hIyx~CTJ$*!xgG$?!%qh5~6L8i(tkhc>A4kXIjT1}0CIe>U;7h1scklotY(n#K zP8-A}SpgKMwLmelRJ=wo#gel(c!8j0mU)cb$p2^zMyi0M|C{Sg(fHoe!ywnTnyBL_ zD5Qleh^_uou6zSj3u6U75}^7Jb8ivYsG^BdF+w@narVp(zouRpwRNvg5eca!?{LKh zYX$T<(cS>KUJh7*GqF!9Ymb+pOrVK}Am%hA3_fyOVvf?j3i22<3;;5+L&rh?4#=8v z2iLA7NHN2?M1j!ayoXK(y!B;&0do7|aICaYut}qDaIDZKQ?vD%=qp8VL5<%jfW~aM z?wlS6LO`q^o|eRrVp0N!AtWjbLBNivWU71BcE$9q-jODaI%wMS0^s znSB*W023-zm^r#a{5!R%+~7wqDDK&3iN>(7F6RToZMQm{ZKB_D@_QtUeT^@~te?$e zGBQuW?R4G^P}c?iH!=E+P8}&iZ@#ruH2$F=UUDx}RVS!lg$lG;UV%gohN8s6sc*Q- zr;|uL4K3(&_ms+rJ}w2#wvrNVz1x#7F|9vB=9zG1Dsm z+JIv_JxD;T@Q6v;bKR%AtM++-prc!?cA|<5;I79Rc;%jKh^=y(yTF&E8*6n9Wz@*n z3Adl=s7#3p6^hY2W<1Uu+MH_*d<!`aIT6UG}GDTGp>^qJ(tvErbb5@S^m+}zhnP7#X=2! zjW9+!`co&23H3UXvJ?h)b!>OpPpYR|NISdt+r$flFAh5ZO_t8v!V^VFUrY(-76rx@ zw=4%i+KQcxs&zPO}ND zp3>kUJ4(BGo%4ar=7Um0{)Zj;0>^JU9DJ*jTVc0I4IShh{P&b}zFL@Y{_Wo$$7_tW zCvQ(GZBEuaj#o4$_;POs9fy0wJzV=UBjt0bl7?D6n=)m#V*ZgwP|?L|!64IXRQAdw zR5;D%sBK$8KMTq`brm0!iQsr@$wIPFD1DBe=6@W^5z5`M))NQT5R`MJ0`W>SP7T#< zezZ;f$2l0El?#JiC|vn7-D)!NjhFz*j;q;&#F|1>5|3MMw&F?3ysTUMK_~o1gUDWn zNz0p|QZZ01`$Z1DVy{s6lqGKa&s7Z|7aiOzW`Yr&Tg0sYqgenc8%`@sqYSgaIRSVq zc__%QkrMgIZE6|&&d@1U#%iEOAPsl!hH6l`QO7kUu2U5>=xNz}b$ZZw+aP>(Ru&|! zZ`S>{L+uG{=lk2CP8n}x)zC|h8OVdORQQ@-=|&-t4LvBbVOZi1H%2)hpxE^ue!=^i{M832`!_Tw zdqgTH4c-}2RJ*@I-_FAW#B=K2yppDsHXeuf()gwa!3F_xFMMgPIFGwuqYZC7ZN8M&!} zo|qy5eFnr}hlDd_JHR_Tj^VpxE- zk2OB64M>=H^8e9{TRaH%H!MQ=RaskjlNqo8D0ERRHs`r09seRnx3>riP%4MJ3868= zMeFTPU+tU&5~Vi_uuldf1gOPtvcOs*s8#9$1#gE&CobP@iJf$lcM}k#0+KQy`Kp{i zOR1zu_|0aZE#CDWd0myl3Jy6yEH{YH@sm}&X5sPOC4^3Pd zRE6IZaqkxtqR$ByA%9ZS{$f;RbX@htn1q=Xj@7H5a(!>#=#CDWoitXnGLI#c)*OD6 zs;F)Cv_u5A@aOG(E^S}@4smI?7e1T>O;G4~fep8K2Spp_ToyOw>5=XAH^#h+FyQiS zoX~XZGosNv8o!fN>GxKw-0iSz8~t%+Lr!nMrs`yX9|bn~t{=FDa2NXxV&XO|;<%yc z{X9K z^2w?;qYGPf*855K)7)ch-NuS?;pOY-!Vc_r&*9jT&=x3|(UNv4K3c*d7BYxrtjKkj z=pk|~Q$ZEG{fy@B_kEnvmTwf(cWdY^=?u0S_YYOj6rEt};*dgK>dFwQqK~ah)bIOE zljs3mnsj&gYU!yol;z5an$*OVc8KQClK0)xsuO*920WJVstHTN+!$D7;eJyRoDNs* z|74IGR~-qi#q78jwh5fBQMTyR>IX^xePl93$`axHHdwSK$*cSKor`;D3FM`TdR@W* z%b?uRucHegDV1(9Vbxc$t_=}SOzAM28Urw?x$->D8Z7D!bS#;pXXiX2C-GfvsHNXP z2W$GLwV6^iG;99vE*piKmrZVEt!W9GDEmLVkCv-1j} zjMdwWp1o}&w-n}K8n3ns_5|wtto`r;o4nbMatdz^2b1 zR5v2_sS?5bU`E9mU?d;*lNfrq<7+)u5e>AX@|mVaeek9I@>vd30=Au3kt1J-*9rE} zFafeTTDU<{=&>XWhaAM(xm^pk>48kdwuvurxH5xn<2Ii&I8_SYO_4Va>spDzB4gee zyf>58l#SdPcIbN?<11y?XFfljD3I5zwi^7&0gVkRj(aiQw&jiIm?m8@JFq=)z*}218}U5w>5nY+trg#)usJIk!@Drc zW*NbR%%8~a-)7g5m}~I{7ok@7%U`#))a{AC&11vP<5AK)HZpZ1$yWpcD@pgB{l<%y$#~?6J1G1D%0Zn zhi>UDmw$P^T2_*>?2u_{c<4aWLkycZs(TPwN!&*+fNf7lv%i{EUIj*FkS(W(#y6#% zu0^_{b;#=5_xpbDEsof8JSO|Be1V$aUxh~eT*Kwe`~xAX#TvW{%?EZtamPYT}p8KBTDs#WN z61Z4xxI(kLR-cM#LtG$(bWrqUJ2*M;v4*2ZR$Ua>Ql$s|9Cy7Jb0Em;M7Yh|J*oL| zfDbcCcp>Rq!awb*KaCtvewAJT;A%4XSoz7j!bTX;6_@k$VeEW!w*-B3x)s|-=MP|N zQ()@nJnuoM_}+scFIlz-^wZX?G_Q$$Et1&px#M;m*6;gTB>t6OUQ3MLatD}V zmOksk=bw#gp2MYdv*O~(aNL+K4a9VcrcSh?bMlerxY*3R0Gb9Iyg2Ni@l%($`JMyu zgzNuJBNRmPrS=g`WN5?TOy{bW!Wgq-SLCA$*$4Ke)Y0tVIl_r z94Y`f6W0OYtX~9&BRUV`=SSBHFmVc_YLj8Z_W5#-`NF8Zi;VyW7!Y(Aj~^RfNR3{W z2#W?=Cftjk74$Q9lxLK8XFUTE+5VXlkypDWHHS!Gws(L%S$V#;;z^f!KlMtMe?K%o zZ4*`W=V0k~fVVw)Sz;!*X?<-6*01)^&=OH-X3DT(1U!g-BiNHcaZSy~P|p8)<=E7v ztLK(?L%_=>yMO`&Nr)8;HncZSHPF z23buB!|h0wa>saTbHyG21~}3M`5sF(E(1%P(-u+BFeLPHa8ujX*3tPSJwfiqQhlW% zb(^PPGAiG|WDZn70Dz!$J!_{jVIQ{IJK=r&=xA|CWmSvLX3jV-FEPH{{?EZDuhx!l z3ae2dS$9(V4EUY}6vTkv_aubArsVy#*h<-lXx#kn9i8W}IlM(jl*;`rnwYbpujeBs zh-&eWB{gN1gr+YbqmjdRbR;IIdP3fNIjs?p;({+w#*ibM=11ux|1Ebu(($J1V>XN@r}L zzTk&8D_sd7N@O>WsM5(ifVdF$UM#Rgo*^(#xIY}{_J7cDF2pKj0c`&2t88>j*w6sA zv*(sp2huqyTkLVeho4smSux`Oh|g#~9+R}}=(;svZIo0g8?MzHCgPPM0?Mod(xc_zS~Z6&IZa1brcM|WnCO2q@K8LC08$4Pv z`^MH~oPEQ_Vnqll+KDlR%eANVd5&)k9I&CvW0Yz~hi4SCJ-zyE)QW?zf>T8Ob6(-r zpW=x2jZUOVuCtSMx$_nD+qb>}Ao%}**BMbzk5szLz|M?pd(v0WVRzStr%~pymBeLsD?nG)Fr%aAk-1Dr zagf+bn>su9<1!kY2{!PU9pzHg0eYZKCc0hEb3E38TAssOum*b+KwSE{FPVV9i1itF z*ZD}C`T4OQcRYP7YcG*+?QFWDZF3>Hf$vDeBb0GR?-0M(C&xy40t>&RR?{VE8OpxJnu^wcxj& z{NQ<;tYUWi9Z|HZ`JEYTb~ao&6HVZnKZ*>Sa4)nNT(%t-b~|`8jJ5R4LHsk*^1fWT zNXgyIr1D2Iibx#3gIg$4ZYG^4cdm~}=D-8XdX8k`I~zMahkJfk`E~|$drl0vJUu1a zZPv1zm<%zpgu7gYH_bOXHMsMf$G(6Lsl(m}t>V7r)JED2XEmD}KeWpeq7vnn^Zjug z^xix5SR+tLvM^Cz%zWlwVk4^~Oe}|(#pNP2fIXbG#-E0Q&C*WePaSFtxi43*J|kY~ z^>i;DY4YfJ&=~7QXHL05x@1zI-`FfQ6k=r~*Dj&-xtDB&yL{+6+lc_(MA!jvc-m-GnoDf!yS%aIX4fVvtq{1QLh%)7_yQ1Cq$RP&auN{-> z{l-~1joyLxxYbX60!K*CB<{G;Vm);ae8P-&nb`?!D}7cEH56>c7*>_kpysSN|T&w|;J3 z+Qix4-u7b`s8mOcd?!Pr$R#|P@L;Pf=`j1`psO}~XApmKv=;t{;Bhj#*755E1pGmE z_-aS!?wgzv#iOui1O40U8!~;o%G_1)x9WZL`b86p@){Kzs~+vvpC5{qEN)TNwo7vT zAuE1_2^US$B5l;gFt>jKeaQ)r2pd#~wbjU)KTFf*-5!SKm(d91 z=A#N^aK&HGiZ>?&c|ISmDC$ek+OQ~Q&=k$7ZB|2|jO*u)qs2tK%qr6u4Rk!s)C>b- zEe$N;70bZX#S=uEB*@a<{&A<^5(D6{jD~>2n#bEBz?OS?*KseQrFgrs*pTj8maI2O zz(V*RO4Zh=Jb_vC_FG$FgeqZ2Fvu7i>SHhU9@^8wsx|%e$2=jGHkKfKh$?fvyUn`< zpOvOQCvbvv!4n31p3w9OwMgk%*2YEilDcsZ2v80fVBF78Pm=0n@91pN+;fD^ z?jCBp(&wN(=_l|lA1qv6WG*0kwY<9lAkSpi2DGzw(ejT`pBGcxJ#xFnNk^*VFda)(* zl~;m!u<|@;Uc%rC7`1nF%N^NrOUs%dum4sJNYx0mMo_al7km-+3}2LO{@u*Mmyzq? zO)1h_Pw%B713t`z6v}=vbLPFZ$l!po+wP`qu|FeM|HBH-HIUr?35l~DTt{`vLC_YO zUTY)3v8IBSz!-_w{x@N2NOsT!g8#tI-ZhFcIuQ#lkUb-9RuKp_h)ba?V11N}r5f-_ z;iZC5Au;og8o%0_vC-2Bne#=7xhrt`E^J ziZ{V%q*PZQvv^l7{%PfXhpdhSsPf80{89E+=0eptqs96kG@vfv(&L75OoEvDg-|Rq zF}_iKHoGS->pkc{?PQ@X&6vr(F6!Xgy7YxvhxMgKDy+&k&xthr+lFGAiR<0>a2_9e z+V6NyXm=Q~B7n)pRAO((o8{Mjpub&i2~mV5(a^#veH|C8V>Q;D(Up~(5w5i(#pA*U z=x#9O#r#MQ!z8b9TeoXNh6$maHEi7WC=84Niv4yc_#xy;!?1z7vQ$sg(x} zj%fFjcTC>xxlUA9k+Ra!K@*c>n(dvi*w+9T9bu1Oo&)yJ=ITfg?g|3Hj~{^XtYywu ziDKq(@N;XKfHNr@B|tR5r703yz=68}99%^Y1}#Ga!IO{r#Clv79^YPuMLH&P-Q0^% zvNC1w`4H-8_nz>4cq6y3Wv1`f59WH8bEDKe6gCpFIh_#YqkK~^S0sa=#h~&t&he!2 z#$W`!aC%y@!oYukDcj{5OMUEX$C>1@kZWw(V#H}Ze4s#xehfJqD-aFy(592*16*z~Vq zHc7AiR;Med%wy|iRk_0wqTE!0HPaV7uSbRf-nGhgDU`=Y!UY^*07rtF7;bZT+t&y& z^vHfXdI7DXACnAGA67#vcIed&O>Zg!H^>KO(=#OXJs&=3!nRqiWZ$D44L8tRJ+jPf z{}@cNXXwdL(}DER9i@Xjk<&W}o9jGV-9G0p(c`v3;z?+dB&~y|1FATA8GRIHd8R}4 z(~z|hyGPBZTeC-RqU!yK8_C?3aLWCwi569_=M#@8_Xe)D7lBYlZ2k;c>P_O}hH_19 z#e)G3i5(t)W9Ru=CC=qSuOQ|C`Hc3ic-0MiZVhA*^CR!AS z6i9K1=@50BFV*M;lRlu{BsR5P*>ZZQ?6FF9;ouTLxr)00^Q!hRw2=)aOoze5A2apT z-Vun<*LGvrtX~{ZB!(3v!caSC9M!B0{+^E46TJN*Q_ME!6oFePz?GE>+dc@8;vxfu zL>~mIv?{G}T^$1d-+_IqWk1)R3?Xn>EbGwIq+;&#g4p-)6x7TvOW-t5=T@U4J7%E< z_2Z`BpD;Vre84nMdvfM@1py7%$q$_0Im&|G?d+d;<#ma~u~Z&+8wz+2Vv~p6uRhtcR>Ux>19gsRN&)z*l*)7d$at z5qh~RT2%3Co{nB6HkJ3Pw?EXI(?_j&VxYep*Qo0wP`R9IySO(J?$7CX{UxkD!L_`E zLuo_8A-;2g!K)kcXH1RDGr`<5baj2-%PJ-YG<1WkOjLeL^O4GQ_d@Ag0 z2K_b~@~2zvp%NQKW2L6#0Bq)Pg59#@)cfmuI5PozQ+ckwSe}=iPAW3&hf{BP+?q(&r#F<}Ha; zX_0JuFk$NaiQk)(#66kRanu{Wr^yD{8?~GE?*S3vsLyTi24sQ+lITB~lh|ELzh+w= z&j1H-9@JVY8N>)J=(h!%Mj=6G zM;f*>6L6&M%)_xa9{Jz%r|l$ple(WVQoni&xy}AgvIYE6WPevMKJa3={$a{@L`KR~ z9r%ODScmZX`-$GL_q%oD|8TS3gU%(hwoUGC$`>Z@YI=&^2&OYvvO%akOaA}Zd+(sA znzdil1V|Dk2uM&wg5&|oS%ON=IVdpXk(`r)phQ7(&N-(cgJfaInIQ_2ljMxIN8fjU zd!PNCZ&%%_Q+03E`D1#m>D8;d*VE~Fe!pk+%6}_lXwOW$b(%NoHll>%7!20PX79T| zy5@M}215rP1S8+IWR6H|eZg2Wr3Og?XF$h)P2gVx5XU+T$fTiV`b=d^(1M1{b6p#p zz)gjIav#{^F`&9TJ>N;#d0`+#9@u3MJ!GPF3+fcq34EnZ#z*?m0&*I;SbIO*8t9I7 z96}b!B0V5i{ZCo}&0P1uQc+^jR+~m*`8d7$emEFTzw2Nq^j~+IS%`7o2r4BPgQY|n zl*D|9sWeO;G$-K(bxtTg!u$}!i+=umghj5Xg7t9{YkP?Z9+3Bh_;Vm|E%5xZ`fQ^9 z77(+ulvjSBgshzn$#;;ChB>$+U@>}H)SeNn=`^saC4*dC=M@9;5zS{ULB+a^5<7w- zdL(cKKwa!`IYlWz^wtY9G8OcivP*T&8|F{Z178Kj8aTi7`%6M*%V}Bnz+LQ;o!|%V z9*G1M1nSc!w&KQ2tK=_AF4yCd!RZVj4&#ErD-yB>2-lgR+d+rpZ{f#T1ib110*G@R z3%&-H4pb#^?uV0<=bCgH;9K~hWCd1J%g3c$^uHyA1fu~}twP+ypw`Nmiptan*QcTl zN?6HF8)}vCR!{?|=pJa|32_53fKc*)!B$h+KvK@!a4OUTVb=)@?aZFY@UMQQ9Wv$o zfMi3qmd1QQ&XX|FVst`5s3;B5kTK{X^pSni!_6ZJLkVdEbmC?Me2}w-OxjpHfjJ&Z z5+(jXsSeVbqa8XzLu;?fu7KpvjG($%fvX^&$Yw> z{*{f+`rIQ<2;*%JukppvBIetXRaBJfZ>GE)6zV)Hd8|4&^(adqjGq?$I>w$?G?{)a zR|(mzHr4G0Mho^G%INQZt@oz`F^U$gqXUjomHC6DZ3C1J9H{oQg; zoY&^90@Q4FPeQDu8{b|xG=lK9RS~6xGw#|Fop-!oZtp$&8GCSA!|u`SCFkVazh0{JOyxAs+Nob@fU?5C zS!loNLdHY*I|+*R_Vq!xqVMx*qXb44H7{){;r7e@cN&>F>sEL=8s8g^#BF%{K#c8l zt-+hiL1cIQxXKnI!Mnu@(vXoS9hOn}5i|oC+=K6Q(~<0^7Geztft;^wN?kYSiqM!l zB{sIsfjSX|-V@33fQ~|7Kx;!R0AkEx<;1pZUIn)x=0B^*x1Aao$qGCJ zUVy;~X1@Jr{ijl&z4nyl*oeS4S%cu`{)0^G8of)(XIoxDWtkQ5CEoTL2q4skrHVIYo|oMpjZ#5?_%1h z5Z!WZzs=YKFCvaPVEs65_X6u@yctJAjsjC-JgWhE)ZRZwm}50mXeXhL=Ta z>$8z9u;6fA7m9mqa#>9`^aJ!>ahG* z7@jodhdLKM|3C1jjQX#v`42w*b2%Pcf3TJRsdjIn|NcDx`zQUsSN^4e|G)4D9dyf8 z3#}?V*Z(7Z>wnj6yWVy?Ndo+lu2p4>Vx9Kca(7e|9l6vEM%U1NGpdtoYh%UV5Jj* zp;Y|ZPz~}TH#?n*ZD$AP#nJDd!#{G%#idxH077p8Wp||HyQ8IQ)0x@@9*f@mdM;xC z2R3zE*hzqKk6i~tk@^7O>Ok>WfKa^AJ|GG7fZy;if`+aM#t|crGQMExIZTu(T=Xnj zmHy~}$t+Oyp+_+X5#QV!5Rf@7Y zY7IZ!e2vlkcwq)0gTGj)HUooEXe7a{TBjVHl!?C!s>&F(J^iz6mHMiWFL1- z)X8lNJ$tSaeglY5tOuoi_+0@xGq~N}ukQhuuKmY(xJSedPV@20letj z^@<*}E;3kdXktJU8iq0ocCfjOk&5VA!^C-oJ%Tmx^H7SQPEI#}uoK^@@#CdZn3BXt6=vI?eG4p-WEcS>+vSAw<3jrsgbu?ZcmR3!&OC1STb>tyA zFa--6@9o+_&%E{OKM1{qv;}E(F3tP~a|%Ys+#HKqfJV0*4uBX(p)Oz#_F?k=h2?Cz zv-k9Q#QIswV$SN&^lW=zb!u+##qjYY7bmej*9G|b8EuCiG3Z+!)CR@a06ZpSYsR?H$!1~g^ex% zKa$v(bpj)z<~l<9Al>H6;`^}?4zRTSv2zWXIx~YuaIc$!?yJLdN;4g{QR4&1^(il2 zO4D8)U&A0$FbqN&H+^RLeBRyy236%7Lp}9|zLa$r+)LcMza^{q8!Fr=A}W~GYF?i! zFP;@VH)koy!UN`+HcALbaV=mx0iM;AI)^a?rG^4f9Ro5<6EyrhhPrU}f$w|x4yfb0 z_e~Tbx3HpFFA#Vh^ltGBqf?>h;n=z?wfjIAw_ZqnXT2Boi&;~0m+_Ny5cKoyNgCd- zeYL`bAKbeNXLvz?VNwX^p1Hr2u`r*ex^3}$xSc-$FwvMf+2oeOTh%)(S}^@Oh8K@9 zhzsEnSl!=Sn{#GNmZTP52l39t9~C_ZI|@<6+jiNOz|wh--_J^PHN&~^56s2hXopiX zx58O*46;r>$VCD7r_-koUd*cUtz?7xsOOJ{)R#H+K?ae_+uaTw1~Z=tfg@N#<>gW7 zd$`jmS|NNoxZIY*)_RaZdh9J*T?GzZVd-?`B0A7qn4Gpybl=J+SLL(IgL~K)H{qv;P*f-WCN7Z3k9R_ zyp&8Z$0RbMu(7=69z8Lj+`#lLic-l}xQ5_0fVTrkH$Z}dCc!0u{aes?!h?Uhwv`qJ zqdciBY*R8Pj(kx*Vgp^9oGQF~EjGO$S~?13on-YV>>n4Z#cw}=;VI_h2*Y~TIfsEC zQ`(lL5u~5oq%g^9A`YPQkz}ilPsdd;(zz(Rw?+Y8N@2$XuW147+>|6whpl^D$3rjy zY8mF6qbS8gIzG!H(BWb67E_-9tPJ2Ch?uOBr5)!gHes?JMj>)lM~vtq;Qm>$(=zTr12{5A$Ydr?qIa_KMOQMFP6;L%h9E)Y(g|UPnT>I``dyx;~@x<-u=s5 zEf9PqlN21*k=5k=4NM;WEwX3Q8Nk1F$B95l zg;0Sd9aJV|2kho}3+UyjCH*(eGV9N0%n>uWsHCGNerQvO;>X4nQ2dyM%w~@cfH0AO zTE5G1l-^r&=fR@PZ+SCY)Fq%po;9z28 zqQVO#<~M=i4_{?7*6q*Y3L*ut3{WBT3oKy@Iu#A4G-K%PIiQP@7<7QZ*4HKLq$2p; z7FcZ094g%$GNXP%fXV^qPHjUmrDxAg{_5~J5JOodoSK$K5n%L&^w)6<4d2m9W+JhY z$pl>w&c&n#%LwL3yKt(IA&Pa zIL_7>ccj-hjp*> zg4^OI*7hS`O`($(9vxkWtJCWnJg8 z{pl}k*$-w{PIPDB8S(ev!LVo4s3_4dXwrO$kgY_ljyv-1c}(^qUT`#w^!B}<#X%6 zACY{K^$@He+awzR=vfwYo!tie=bfWri1i!^wKsOF^onu}Z1(o;TNbHqI_!z02c+>Cx0-Fc!>crf!CGBy>O{krlK9J|^{v zz{do@#nD_tk}puh;0Rrs4J<3jmiJc(l;XtzbPhNx$|=Aj)bKZvT6rB}AzEtu!u*%~Swizr6W~jpMLTyGq&5E2Lm*u( z)+@qf7|(c9T3L5lA1i)a(>Ycg0Ck1Ri5B`y)DCk#3 zIKI#*jk??@Zvhuu1aatFToU~pd7XFnqhQN5CMut))Xlyg34kQ9ip<8Zg6V{Q$d_B& zqmrLfX)(0?QdwUEVAo^>Ξ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 Hz~lb`cDD_& diff --git a/schematics/cpe/cpe_comb.kicad_sch b/schematics/cpe/cpe_comb.kicad_sch index 65ea3a4..d847392 100755 --- a/schematics/cpe/cpe_comb.kicad_sch +++ b/schematics/cpe/cpe_comb.kicad_sch @@ -5,9 +5,2140 @@ (uuid "83e7b33c-0213-4235-a9b9-80663ccf0ac8") (paper "A3") (title_block + (title "CPE: Default Mode") + (rev "4") (company "YosysHQ") ) (lib_symbols + (symbol "AND_1" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "AND_1_1_1" + (polyline + (pts + (xy 0 -2.54) (xy -1.27 -2.54) (xy -1.27 2.54) (xy 0 2.54) + ) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 0 2.54) + (mid 1.7961 1.7961) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 1.7961 -1.7961) + (end 0 -2.54) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -3.81 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -3.81 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 5.08 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "AND_2" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "AND_2_1_1" + (polyline + (pts + (xy 0 -2.54) (xy -1.27 -2.54) (xy -1.27 2.54) (xy 0 2.54) + ) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 0 2.54) + (mid 1.7961 1.7961) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 1.7961 -1.7961) + (end 0 -2.54) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -3.81 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -3.81 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 5.08 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "LUT2 with C_I mux_1" + (exclude_from_sim no) + (in_bom yes) + (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 "OR_2" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -1.27 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "OR_2_1_1" + (arc + (start -3.275 2.49) + (mid -2.3293 1.3753) + (end -2.005 -0.05) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.005 -0.05) + (mid -2.2775 -1.5013) + (end -3.275 -2.59) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 1.27 0) + (mid -0.4662 -2.2363) + (end -3.2752 -2.5898) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -3.2752 2.4898) + (mid -0.4869 2.1863) + (end 1.27 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -5.08 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 3.81 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "XOR3_1" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "XOR3_1_0_1" + (arc + (start -3.048 3.81) + (mid 0.5351 3.0623) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 0.6095 -2.8827) + (end -2.794 -3.556) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + ) + (symbol "XOR3_1_1_1" + (arc + (start -3.81 3.81) + (mid -2.464 2.0874) + (end -2.0046 -0.0498) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -1.9759 0.0685) + (mid -2.4353 -2.0687) + (end -3.7813 -3.7913) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -3.0193 3.7913) + (mid -1.6733 2.0687) + (end -1.2139 -0.0685) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -1.2139 0.0685) + (mid -1.6733 -2.0687) + (end -3.0193 -3.7913) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -5.08 2.54 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 0 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -2.54 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 5.08 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "XOR_2" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "XOR_2_1_1" + (arc + (start -3.2746 2.4902) + (mid -2.3289 1.3755) + (end -2.0046 -0.0498) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.0046 0.0498) + (mid -2.3289 -1.3755) + (end -3.2746 -2.4902) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.005 2.49) + (mid -1.0593 1.3753) + (end -0.735 -0.05) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -0.735 -0.05) + (mid -1.0075 -1.5013) + (end -2.005 -2.59) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 0.8038 -2.2363) + (end -2.0052 -2.5898) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.0052 2.4898) + (mid 0.7831 2.1863) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -5.08 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 5.08 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "XOR_3" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "XOR_3_1_1" + (arc + (start -3.2746 2.4902) + (mid -2.3289 1.3755) + (end -2.0046 -0.0498) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.0046 0.0498) + (mid -2.3289 -1.3755) + (end -3.2746 -2.4902) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.005 2.49) + (mid -1.0593 1.3753) + (end -0.735 -0.05) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -0.735 -0.05) + (mid -1.0075 -1.5013) + (end -2.005 -2.59) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 0.8038 -2.2363) + (end -2.0052 -2.5898) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.0052 2.4898) + (mid 0.7831 2.1863) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -5.08 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 5.08 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "peppercorn: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) @@ -58,7 +2189,7 @@ (symbol "LUT2_0_1" (rectangle (start -2.54 2.54) - (end 2.54 -2.54) + (end 2.54 -5.08) (stroke (width 0) (type default) @@ -290,11 +2421,323 @@ ) (embedded_fonts no) ) - (symbol "peppercorn:MUX2B" + (symbol "peppercorn:LUT2 with C_I mux" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "C" + (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:MUX2" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "M" (at 0 -3.81 0) (effects (font @@ -337,10 +2780,10 @@ (hide yes) ) ) - (symbol "MUX2B_0_1" + (symbol "MUX2_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) + (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) @@ -351,9 +2794,9 @@ ) ) ) - (symbol "MUX2B_1_1" + (symbol "MUX2_1_1" (pin input line - (at -6.35 1.27 0) + (at -5.08 1.27 0) (length 2.54) (name "" (effects @@ -371,7 +2814,7 @@ ) ) (pin input line - (at -6.35 -1.27 0) + (at -5.08 -1.27 0) (length 2.54) (name "" (effects @@ -388,8 +2831,26 @@ ) ) ) + (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 6.35 0 180) + (at 5.08 0 180) (length 2.54) (name "" (effects @@ -409,418 +2870,1934 @@ ) (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) + ) ) - (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" + (text "C_I2" (exclude_from_sim no) - (at 57.404 17.526 0) + (at 30.48 57.404 0) (effects (font (size 1.27 1.27) ) ) - (uuid "05c46b2f-b891-4f0d-95fc-54b34af9e19a") + (uuid "082ced08-cf00-4b31-bfa1-8ad1ceaa84ee") ) - (text "CPE_LT_U" + (text "C_I1" (exclude_from_sim no) - (at 92.964 58.674 0) + (at 30.48 44.704 0) (effects (font (size 1.27 1.27) ) ) - (uuid "b94a622b-7683-4e1d-a7bc-a58bfb2db10a") + (uuid "3e71dfda-3a19-47d3-bc0a-dc4b26d7286a") ) - (text "CPE_LT_L" + (text "L03" (exclude_from_sim no) - (at 102.108 101.092 0) + (at 35.56 84.074 0) (effects (font (size 1.27 1.27) ) ) - (uuid "fac74613-cf98-4daa-8f07-b2647e5d2e06") + (uuid "52d5ffde-3aea-4871-8d69-010e12934046") + ) + (text "L02" + (exclude_from_sim no) + (at 35.56 71.374 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "658ef318-35df-4d65-a4a7-70d6ab990bc4") + ) + (text "L11" + (exclude_from_sim no) + (at 68.58 72.644 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "6bfb54cb-f7be-412e-90c0-a881205ccdae") + ) + (text "GENERATE" + (exclude_from_sim no) + (at 127.254 82.804 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "7f3840b4-bb72-4fdb-8114-b3805e91efab") + ) + (text "C_I3" + (exclude_from_sim no) + (at 30.48 70.104 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "8e845018-92aa-4e5c-aaaa-5f6ea2d26ff2") + ) + (text "L10" + (exclude_from_sim no) + (at 68.58 57.404 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "91c583a5-f360-44ce-b71f-1c5a2be1688f") + ) + (text "PROPAGATE" + (exclude_from_sim no) + (at 127 46.228 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "93834f67-6a7b-4025-a0f1-33230f99d1d2") + ) + (text "L01" + (exclude_from_sim no) + (at 35.56 58.674 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "ac5067a9-68c4-496d-9694-d28751e12128") + ) + (text "L20" + (exclude_from_sim no) + (at 104.14 72.644 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "ade375e6-a411-47ea-be23-1028e96e029a") + ) + (text "C_I4" + (exclude_from_sim no) + (at 30.48 82.804 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "df28fe8a-08f4-4572-9296-2ee27d9f7d65") + ) + (text "L00" + (exclude_from_sim no) + (at 35.56 45.974 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "f33d1b7a-1885-4605-ad26-72e15700f26d") ) (junction - (at 87.63 52.07) + (at 111.76 115.57) (diameter 0) (color 0 0 0 0) - (uuid "b0af2529-642d-42b2-b40d-4b86a5e6b146") + (uuid "045b95f2-e489-42d5-b33e-2711bbcf9d17") + ) + (junction + (at 50.8 54.61) + (diameter 0) + (color 0 0 0 0) + (uuid "120ef979-0c63-42da-a6bd-fca7d55f2c51") + ) + (junction + (at 121.92 130.81) + (diameter 0) + (color 0 0 0 0) + (uuid "37813921-c120-4335-bd31-30cccd78899e") + ) + (junction + (at 99.06 52.07) + (diameter 0) + (color 0 0 0 0) + (uuid "52cc21f5-4af5-4f49-b5f7-01b03ec729fe") + ) + (junction + (at 121.92 114.3) + (diameter 0) + (color 0 0 0 0) + (uuid "5537596f-6794-4863-be2b-4725fe8e90fc") + ) + (junction + (at 53.34 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "56f6b8df-8889-408f-9a46-7da26855e1db") + ) + (junction + (at 111.76 135.89) + (diameter 0) + (color 0 0 0 0) + (uuid "591199f8-54f6-4fae-8e5a-c61763692ab7") + ) + (junction + (at 76.2 53.34) + (diameter 0) + (color 0 0 0 0) + (uuid "72733d36-0ea8-4924-89a1-7dfdd048a933") + ) + (junction + (at 78.74 68.58) + (diameter 0) + (color 0 0 0 0) + (uuid "742501e7-df9b-40ff-992f-2b1301f56e47") + ) + (junction + (at 48.26 52.07) + (diameter 0) + (color 0 0 0 0) + (uuid "7ccc14be-69f1-45cf-bd8d-c13839b3db82") + ) + (junction + (at 83.82 121.92) + (diameter 0) + (color 0 0 0 0) + (uuid "8c77e24c-80fa-4e70-8059-df1c00db540d") + ) + (junction + (at 111.76 121.92) + (diameter 0) + (color 0 0 0 0) + (uuid "ba078d7a-a817-4fda-8851-c1fc136116b8") + ) + (junction + (at 129.54 128.27) + (diameter 0) + (color 0 0 0 0) + (uuid "cf83b8c1-4ef4-4c08-a9e5-9a078c59027f") + ) + (junction + (at 114.3 130.81) + (diameter 0) + (color 0 0 0 0) + (uuid "f477d7fa-fc79-4402-bed7-1e146e1a1da5") ) (wire (pts - (xy 87.63 52.07) (xy 87.63 63.5) + (xy 50.8 54.61) (xy 50.8 85.09) ) (stroke (width 0) (type default) ) - (uuid "150dd3bf-4384-433c-bdcd-d0a78a89fd3e") + (uuid "02312699-af10-4925-923e-b532e17a0ddc") ) (wire (pts - (xy 39.37 64.77) (xy 39.37 66.04) + (xy 40.64 52.07) (xy 40.64 41.91) ) (stroke (width 0) (type default) ) - (uuid "1ad34adc-a5be-41a6-9d85-465f9c09def2") + (uuid "0286ee67-af9d-4e7a-aa39-69664853e06e") ) (wire (pts - (xy 26.67 40.64) (xy 39.37 40.64) + (xy 93.98 52.07) (xy 99.06 52.07) ) (stroke (width 0) (type default) ) - (uuid "20dcb14d-795d-467a-ad1c-d87fcb390113") + (uuid "03069910-d784-4388-a238-a84f1bbcda3c") ) (wire (pts - (xy 72.39 52.07) (xy 87.63 52.07) + (xy 78.74 40.64) (xy 83.82 40.64) ) (stroke (width 0) (type default) ) - (uuid "52f27ae7-0cda-4a15-b87a-ba953099395c") + (uuid "0997834b-1761-49c6-97a5-ab3b968efec3") ) (wire (pts - (xy 49.53 63.5) (xy 62.23 63.5) + (xy 40.64 69.85) (xy 40.64 80.01) ) (stroke (width 0) (type default) ) - (uuid "62a6d5b2-65ca-4bb2-a7ef-cece772cc8d8") + (uuid "0e3fbb86-a842-46ba-bb75-1d726d5698b6") ) (wire (pts - (xy 97.79 64.77) (xy 107.95 64.77) + (xy 129.54 128.27) (xy 129.54 133.35) ) (stroke (width 0) (type default) ) - (uuid "65f9d944-9b40-483d-a075-2a81d888d626") + (uuid "0eca3b61-d647-4b40-9526-997306ec7f6d") ) (wire (pts - (xy 26.67 73.66) (xy 39.37 73.66) + (xy 93.98 69.85) (xy 99.06 69.85) ) (stroke (width 0) (type default) ) - (uuid "6a990a80-ac2d-41ff-b1b6-bdcfa48401c1") + (uuid "1167924f-2f3c-4c7a-9745-492f409784fa") ) (wire (pts - (xy 26.67 62.23) (xy 39.37 62.23) + (xy 25.4 53.34) (xy 30.48 53.34) ) (stroke (width 0) (type default) ) - (uuid "719c1de2-3ea9-436b-8735-0481859a3de7") + (uuid "11c056db-a0c6-49a8-b3f8-ed1dd0b54934") ) (wire (pts - (xy 49.53 66.04) (xy 62.23 66.04) + (xy 83.82 121.92) (xy 83.82 130.81) ) (stroke (width 0) (type default) ) - (uuid "721fe4c2-ac12-4d94-8eee-8b0574019094") + (uuid "1a5154f7-e30f-4d69-b0aa-46809339dfe1") ) (wire (pts - (xy 49.53 74.93) (xy 49.53 66.04) + (xy 93.98 53.34) (xy 93.98 52.07) ) (stroke (width 0) (type default) ) - (uuid "7d79e003-91c9-47b8-a650-b0227a18a5c4") + (uuid "1ab44159-1a7c-4512-a013-703e0625ff36") ) (wire (pts - (xy 49.53 53.34) (xy 62.23 53.34) + (xy 111.76 119.38) (xy 116.84 119.38) ) (stroke (width 0) (type default) ) - (uuid "a4f9f52f-22f3-415e-809d-96f538c47109") + (uuid "1e7ed5e5-caa6-44fe-8b4f-7b6587b685bc") ) (wire (pts - (xy 87.63 52.07) (xy 107.95 52.07) + (xy 111.76 124.46) (xy 116.84 124.46) ) (stroke (width 0) (type default) ) - (uuid "a860fbdf-f176-4233-873e-01e8f689423e") + (uuid "201fc17f-d2ec-4f93-8234-3def320544bf") ) (wire (pts - (xy 49.53 50.8) (xy 49.53 43.18) + (xy 78.74 68.58) (xy 78.74 71.12) ) (stroke (width 0) (type default) ) - (uuid "a9906288-aa60-46a9-9796-69ba121e4798") + (uuid "20fbecb0-0241-48e0-8642-b5967e16f2cb") ) (wire (pts - (xy 39.37 40.64) (xy 39.37 41.91) + (xy 40.64 69.85) (xy 63.5 69.85) ) (stroke (width 0) (type default) ) - (uuid "c56c07ec-a552-4612-8a34-8b32ce8e9be3") + (uuid "239dd330-1570-458b-9488-2926362d5157") ) (wire (pts - (xy 49.53 50.8) (xy 62.23 50.8) + (xy 25.4 133.35) (xy 91.44 133.35) ) (stroke (width 0) (type default) ) - (uuid "c6a18c9b-e604-48dd-8438-21bc514c47d0") + (uuid "242e9ca8-9343-4d8f-8ef4-1388fe347614") ) (wire (pts - (xy 26.67 50.8) (xy 39.37 50.8) + (xy 78.74 68.58) (xy 93.98 68.58) ) (stroke (width 0) (type default) ) - (uuid "cc30ef90-9330-4517-9a19-49534b7e8adb") + (uuid "318f9ae0-b951-4e3f-a0dd-03798eb2c3dd") ) (wire (pts - (xy 72.39 66.04) (xy 72.39 64.77) + (xy 111.76 127) (xy 111.76 135.89) ) (stroke (width 0) (type default) ) - (uuid "cd7dd200-fa10-4e3d-a329-3c93510b83cd") + (uuid "33383c38-ac3f-43bc-9944-99d939ff4e8e") ) (wire (pts - (xy 39.37 76.2) (xy 39.37 77.47) + (xy 116.84 127) (xy 111.76 127) ) (stroke (width 0) (type default) ) - (uuid "e18100ac-9b9c-4c0a-8b25-05901d800a3e") + (uuid "37356445-5bae-46f8-8cd0-917ad842952a") ) (wire (pts - (xy 87.63 66.04) (xy 72.39 66.04) + (xy 111.76 121.92) (xy 116.84 121.92) ) (stroke (width 0) (type default) ) - (uuid "f2451256-dc39-4ee4-9545-a02bcec16188") + (uuid "3904fc75-d0e9-42d1-8986-4f4c47137104") ) (wire (pts - (xy 39.37 50.8) (xy 39.37 52.07) + (xy 40.64 52.07) (xy 48.26 52.07) ) (stroke (width 0) (type default) ) - (uuid "febcf5a4-f31c-450a-b8db-bfff1befaf01") + (uuid "39d1ae41-fb8b-4f57-8ac6-af87208e76c7") + ) + (wire + (pts + (xy 109.22 68.58) (xy 119.38 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3e0827f7-8f12-4cad-b192-6b45d39b4890") + ) + (wire + (pts + (xy 127 120.65) (xy 149.86 120.65) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3fba3298-0214-42b3-839d-59786af0ad86") + ) + (wire + (pts + (xy 121.92 113.03) (xy 129.54 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4142086c-79af-480b-8b05-d6fada260906") + ) + (wire + (pts + (xy 111.76 135.89) (xy 114.3 135.89) + ) + (stroke + (width 0) + (type default) + ) + (uuid "49883a11-e93e-4043-b8db-2d10e15f6ef8") + ) + (wire + (pts + (xy 142.24 134.62) (xy 149.86 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4f43e109-23e4-4dbe-b7f2-78284cf34d84") + ) + (wire + (pts + (xy 76.2 53.34) (xy 76.2 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "500103ef-d0ea-43ef-a713-6048ab33556e") + ) + (wire + (pts + (xy 76.2 38.1) (xy 76.2 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "52a0b37d-a9cd-4c96-8248-acdb86a952f5") + ) + (wire + (pts + (xy 114.3 133.35) (xy 114.3 130.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5372e3fa-e5c5-4fcb-9b36-7f7740def71a") + ) + (wire + (pts + (xy 76.2 53.34) (xy 93.98 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "53910096-f121-4298-9fe4-2a41a91dd7bc") + ) + (wire + (pts + (xy 116.84 52.07) (xy 116.84 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "557e6ad2-885e-4d39-97bf-65f4828b0618") + ) + (wire + (pts + (xy 127 125.73) (xy 127 135.89) + ) + (stroke + (width 0) + (type default) + ) + (uuid "56326470-35d2-44ae-b588-13e81fb995ef") + ) + (wire + (pts + (xy 99.06 81.28) (xy 132.08 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5756adb5-72ff-407e-aeb7-7b177bb6d55b") + ) + (wire + (pts + (xy 73.66 68.58) (xy 78.74 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5ac5c057-9034-4b2a-9f9a-a576f22ecdce") + ) + (wire + (pts + (xy 99.06 82.55) (xy 99.06 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5cb69e1f-47cd-4621-89b8-8d1546359fed") + ) + (wire + (pts + (xy 99.06 52.07) (xy 99.06 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "603a2799-09cd-43bf-a700-29146a792f7b") + ) + (wire + (pts + (xy 119.38 69.85) (xy 132.08 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "60c83a93-5710-490c-81fb-5a3c5ea0c888") + ) + (wire + (pts + (xy 111.76 115.57) (xy 111.76 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "615369c7-60b9-42f7-9f08-a351340fd47e") + ) + (wire + (pts + (xy 40.64 54.61) (xy 50.8 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "628a31eb-50ca-44fd-83a4-73f5fac11431") + ) + (wire + (pts + (xy 76.2 73.66) (xy 83.82 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "67060867-3d97-43d8-be2b-45f8ec4d76f7") + ) + (wire + (pts + (xy 50.8 54.61) (xy 63.5 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "67330afa-fe64-428c-b49f-7a809dc3e39a") + ) + (wire + (pts + (xy 99.06 52.07) (xy 116.84 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6783b4c1-4661-48f9-8bd4-ab333c7d7a96") + ) + (wire + (pts + (xy 83.82 113.03) (xy 111.76 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "693fa446-48b6-45f6-a355-3e3b0c97ada0") + ) + (wire + (pts + (xy 40.64 67.31) (xy 53.34 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "694c57b5-ad05-45e8-a0c8-65e5a44f2ef7") + ) + (wire + (pts + (xy 73.66 53.34) (xy 76.2 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6b8b9126-f402-492c-b8b3-de57524e9077") + ) + (wire + (pts + (xy 83.82 130.81) (xy 91.44 130.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6e9fbd8e-b336-4dbc-ab54-fb7f3e852add") + ) + (wire + (pts + (xy 25.4 123.19) (xy 40.64 123.19) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6ea0ca1d-263f-4cc9-9743-10920cd58211") + ) + (wire + (pts + (xy 50.8 85.09) (xy 59.69 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "70bd67a6-5cdf-4c9b-915a-ae02ceb93ee0") + ) + (wire + (pts + (xy 25.4 78.74) (xy 30.48 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "70df91a9-85c8-48e3-a4aa-023ad55ef477") + ) + (wire + (pts + (xy 129.54 113.03) (xy 129.54 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "73c85116-f9c5-4544-a89c-ec0feff4b034") + ) + (wire + (pts + (xy 78.74 40.64) (xy 78.74 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7756f1e8-4a7e-4aaa-9485-f67d46ca4987") + ) + (wire + (pts + (xy 127 135.89) (xy 132.08 135.89) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7877532d-ec9b-498b-b474-d2bfa99152d4") + ) + (wire + (pts + (xy 121.92 113.03) (xy 121.92 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "79261adc-3c62-495f-9912-d27a6791d696") + ) + (wire + (pts + (xy 49.53 115.57) (xy 111.76 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7e36c42e-f2df-4c5b-825c-95fa1d649ee7") + ) + (wire + (pts + (xy 93.98 44.45) (xy 132.08 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "834815a4-0a5f-4283-830f-cb9c12a0a2bc") + ) + (wire + (pts + (xy 116.84 53.34) (xy 132.08 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "871b3bda-e8eb-45f8-a52b-9a2ab12550e1") + ) + (wire + (pts + (xy 86.36 128.27) (xy 91.44 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8a6383cd-4825-48de-a226-a09d871a90a7") + ) + (wire + (pts + (xy 121.92 130.81) (xy 132.08 130.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8cb38d93-47ce-4045-bf93-53e0ca816b44") + ) + (wire + (pts + (xy 121.92 114.3) (xy 121.92 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "94fa5d7c-3b8f-48df-8bca-eb373a9abd3d") + ) + (wire + (pts + (xy 140.97 129.54) (xy 149.86 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9605c3e7-bcea-41ad-b8b3-7b7e62f07714") + ) + (wire + (pts + (xy 83.82 121.92) (xy 111.76 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "976f417b-6646-4385-97f6-8774220db0bb") + ) + (wire + (pts + (xy 129.54 133.35) (xy 132.08 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "99ce3a81-4562-4383-9b19-b4260eeaefaa") + ) + (wire + (pts + (xy 93.98 68.58) (xy 93.98 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "99f07208-302b-4d99-91cd-8ad446a0f7b3") + ) + (wire + (pts + (xy 25.4 135.89) (xy 111.76 135.89) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9f255a00-2212-402d-85df-03afbefcf173") + ) + (wire + (pts + (xy 25.4 120.65) (xy 40.64 120.65) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a269cf48-3225-491a-9b22-db52ebb8ab52") + ) + (wire + (pts + (xy 119.38 68.58) (xy 119.38 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a6376932-d05b-4758-bc09-1ac3a854e121") + ) + (wire + (pts + (xy 49.53 121.92) (xy 83.82 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a6f522bc-6864-4eb2-b51c-9ccebf6c86ea") + ) + (wire + (pts + (xy 114.3 130.81) (xy 121.92 130.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a791abe9-08f1-42d1-b3c0-a6e28ed205e1") + ) + (wire + (pts + (xy 48.26 52.07) (xy 48.26 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "af784939-98a2-475e-8343-ca1d2af91a03") + ) + (wire + (pts + (xy 93.98 39.37) (xy 93.98 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b0957425-c100-4ea0-9c09-bcd1ff94ca4f") + ) + (wire + (pts + (xy 86.36 71.12) (xy 86.36 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b3b05a40-27d9-446e-bce1-d9e37b59d030") + ) + (wire + (pts + (xy 72.39 82.55) (xy 72.39 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b488b5ec-97fc-4c68-9c42-b98c29c6e167") + ) + (wire + (pts + (xy 72.39 82.55) (xy 99.06 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b9e067ad-cd25-414a-9ca2-d5619090eb1a") + ) + (wire + (pts + (xy 124.46 138.43) (xy 149.86 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bda32b4b-e5d0-494c-b3cd-1d9a4a0a2c75") + ) + (wire + (pts + (xy 53.34 67.31) (xy 63.5 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c0ad0102-398f-4ef6-8a1e-6e6b7310426f") + ) + (wire + (pts + (xy 83.82 73.66) (xy 83.82 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c894bfb1-51e6-4a16-aa2c-c2c5dd30bbe3") + ) + (wire + (pts + (xy 78.74 71.12) (xy 86.36 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c8d79285-93a1-4aa4-abbd-c3786b02d11a") + ) + (wire + (pts + (xy 129.54 128.27) (xy 132.08 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ced6d4b7-cbf9-4e36-9bad-afd18fcd8f2d") + ) + (wire + (pts + (xy 101.6 130.81) (xy 114.3 130.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cfab3c5b-e875-463f-a647-01b4202a8460") + ) + (wire + (pts + (xy 25.4 116.84) (xy 40.64 116.84) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d7a22ab4-5f9a-4377-bb3c-0b7b8e432f5a") + ) + (wire + (pts + (xy 25.4 114.3) (xy 40.64 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dc7728cc-0b59-4bda-bb05-50537be00c15") + ) + (wire + (pts + (xy 53.34 87.63) (xy 63.5 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dd222290-548d-4cd7-b41f-82215906af0b") + ) + (wire + (pts + (xy 83.82 38.1) (xy 76.2 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e12b96bb-010c-4447-a48d-e0f881e85d4b") + ) + (wire + (pts + (xy 53.34 67.31) (xy 53.34 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e1d126f4-6508-41fe-8c62-9b221d11ddad") + ) + (wire + (pts + (xy 25.4 66.04) (xy 30.48 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e8531f6d-db39-4412-9fdb-7233c2703a26") + ) + (wire + (pts + (xy 25.4 40.64) (xy 30.48 40.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e910acdf-2a3f-4ed5-b059-02fb4479568b") + ) + (wire + (pts + (xy 124.46 134.62) (xy 124.46 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "eae585b2-4b99-4e77-9f2c-9f960444abbd") + ) + (wire + (pts + (xy 111.76 121.92) (xy 111.76 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f697c89c-3090-46fe-b730-ae1441d80c27") + ) + (wire + (pts + (xy 48.26 52.07) (xy 63.5 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fc2467d6-accf-4ba6-a7c0-2226203246a6") + ) + (wire + (pts + (xy 48.26 82.55) (xy 59.69 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fd4f874d-d03c-4a97-836f-fd27aac91823") + ) + (label "COMB2OUT" + (at 132.08 53.34 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "058844bb-0498-44bc-a403-a0cf83f9661e") + ) + (label "L01" + (at 50.8 58.42 270) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "08f4e0e4-bd8e-4144-ae12-9d1f81b46fc6") + ) + (label "L00" + (at 55.88 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "0aa03ddb-9e61-427e-b2e3-56f74092aff9") + ) + (label "L02" + (at 55.88 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "0b3b35ef-7939-43aa-9105-5714eda0b0c9") + ) + (label "L11" + (at 81.28 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "24aa52a9-b980-4063-847c-191fb09e6e9d") + ) + (label "A_0" + (at 26.67 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "25d8980f-e675-4868-a033-3c3d2831be1f") + ) + (label "L11" + (at 87.63 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "2c2d6972-0911-4410-b00f-81ccb2874383") + ) + (label "L11" + (at 78.74 58.42 270) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "32ff5bd1-6ac6-489b-a6c0-afbc60966d36") + ) + (label "B_1" + (at 26.67 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "40cc0108-3fc8-4fda-8923-acdc90835190") + ) + (label "COY2_S" + (at 149.86 129.54 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "4750e8b2-1350-4a8f-90b4-ca3c2b241fc6") + ) + (label "COMB1OUT" + (at 132.08 69.85 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "4e213f0a-fa99-4fc0-866e-51f23b33936f") + ) + (label "CI_0" + (at 26.67 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "5e018e11-51e6-4aee-bbf4-d4b451b07c93") + ) + (label "L10" + (at 107.95 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "6b84eb1f-4705-4258-a737-c7a9d0382643") + ) + (label "A_-1" + (at 26.67 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "8e8296c4-d069-40e2-b2f3-834d456016d4") + ) + (label "MULTO2" + (at 149.86 134.62 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "9df60de3-e424-4383-8ef0-41d37a86e659") + ) + (label "L10" + (at 81.28 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "a6d8d162-075d-470f-b7d2-8ef4d744b895") + ) + (label "L10" + (at 76.2 58.42 270) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "ac19d708-cf46-4232-9f1a-de0575ebd1d0") + ) + (label "CADD_A" + (at 132.08 81.28 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "c295a502-5258-4306-9d4b-816d977bccb9") + ) + (label "MULTO1" + (at 149.86 138.43 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "c9708336-3376-41c3-90fc-63255c512a83") + ) + (label "L00" + (at 48.26 58.42 270) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "ce80a9b6-749c-431c-89f0-f0f82771ed68") + ) + (label "L01" + (at 55.88 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "d62e4140-4b10-4356-9d30-53182c406c42") + ) + (label "CI_1" + (at 26.67 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "d6352ccd-be4b-46b3-b380-9d6a499a6318") + ) + (label "B_1" + (at 26.67 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "f53aa0c7-7683-4ffa-bc6b-3fa5402a3171") + ) + (label "CADD_S" + (at 132.08 44.45 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "fb6b5de1-0785-476c-8095-df762e0a2e0e") + ) + (label "COY2_a" + (at 149.86 120.65 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "ffe3d36b-9e21-4fcb-9791-09228826a118") ) (hierarchical_label "IN7" (shape input) - (at 26.67 73.66 180) + (at 25.4 78.74 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") + (uuid "00f0ac92-82c7-46c3-94d0-56bc53fa2929") ) (hierarchical_label "IN2" (shape input) - (at 26.67 43.18 180) + (at 25.4 43.18 180) (effects (font (size 1.27 1.27) ) (justify right) ) - (uuid "8059a551-db0b-42dd-8464-71fc3239e1eb") + (uuid "137c5fdd-2112-4ada-8269-7d44c7f50746") ) - (hierarchical_label "IN4" + (hierarchical_label "PINY2" (shape input) - (at 26.67 53.34 180) + (at 25.4 120.65 180) (effects (font (size 1.27 1.27) ) (justify right) ) - (uuid "81b4fc46-77b2-4a47-9c1f-5f5ac1c6cd2d") + (uuid "27e7b57c-a20e-4da6-9a65-c0295fa7091b") ) - (hierarchical_label "IN6" + (hierarchical_label "IN5" (shape input) - (at 26.67 64.77 180) + (at 25.4 116.84 180) (effects (font (size 1.27 1.27) ) (justify right) ) - (uuid "8b419f47-d790-447a-a71e-a748aac98524") + (uuid "3942003a-1fe7-4779-a77d-d0b7761f6b88") ) - (hierarchical_label "PINY1" + (hierarchical_label "PINY2" (shape input) - (at 26.67 67.31 180) + (at 25.4 114.3 180) (effects (font (size 1.27 1.27) ) (justify right) ) - (uuid "a5a657bd-65f8-42cc-a190-fb7a3899add6") + (uuid "4467d94b-7fdd-417a-a8c9-8535f95f4dc5") ) - (hierarchical_label "PINX" + (hierarchical_label "IN8" (shape input) - (at 26.67 78.74 180) + (at 25.4 123.19 180) (effects (font (size 1.27 1.27) ) (justify right) ) - (uuid "c55d4262-d745-4350-998c-0b2344cc36eb") + (uuid "5625509f-1e73-426c-9575-2efa76ca7735") ) - (hierarchical_label "PINY1" + (hierarchical_label "CINY2" (shape input) - (at 26.67 45.72 180) + (at 25.4 135.89 180) (effects (font (size 1.27 1.27) ) (justify right) ) - (uuid "dd3b3294-cc52-428c-b1c1-4a717e4f2c8c") + (uuid "6f52143f-05f1-43d6-b05d-c99f972d90e6") + ) + (hierarchical_label "IN5" + (shape input) + (at 25.4 66.04 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "7b8a4a2a-1b9a-4e6d-93e9-2a211f8f3351") ) (hierarchical_label "IN3" (shape input) - (at 26.67 50.8 180) + (at 25.4 53.34 180) (effects (font (size 1.27 1.27) ) (justify right) ) - (uuid "ea56347c-1f9e-4faa-8c1c-47814411d440") + (uuid "7c936651-5917-4c98-926e-63f69710f84d") + ) + (hierarchical_label "CINX" + (shape input) + (at 25.4 58.42 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "8f30ac6f-2ac9-45cc-b2b3-4c7d7c610bc2") + ) + (hierarchical_label "CINY1" + (shape input) + (at 25.4 133.35 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "9b21196c-89ce-45ca-9506-73b5e7b48665") + ) + (hierarchical_label "IN8" + (shape input) + (at 25.4 81.28 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a9067107-79a7-4613-b9d0-d77337ec633b") + ) + (hierarchical_label "PINY1" + (shape input) + (at 25.4 71.12 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "b65a3ef0-d5bb-4589-9a51-311f828ca632") + ) + (hierarchical_label "PINX" + (shape input) + (at 25.4 83.82 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "c70e44d4-78fa-4977-a2e5-f88db2b1bc95") + ) + (hierarchical_label "IN6" + (shape input) + (at 25.4 68.58 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "d1011369-f857-4d73-be0f-eb978f3a563c") + ) + (hierarchical_label "PINY1" + (shape input) + (at 25.4 45.72 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "dbeb4b6b-1613-46d0-8b29-e334e167e0c7") + ) + (hierarchical_label "IN4" + (shape input) + (at 25.4 55.88 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "e482c27c-a728-42ee-b7e3-931fd1e23a98") + ) + (hierarchical_label "IN1" + (shape input) + (at 25.4 40.64 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "f602fe44-8503-455c-9687-bcb1e9270fc3") ) (symbol - (lib_id "peppercorn:LUT2") - (at 44.45 53.34 0) + (lib_id "peppercorn:AO21") + (at 63.5 83.82 0) + (mirror x) (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) + (uuid "01480f4e-7aa3-4223-9845-fddab736dfcf") + (property "Reference" "U54" + (at 66.0399 92.71 0) (effects (font (size 1.27 1.27) ) + (hide yes) ) ) (property "Value" "~" - (at 44.45 49.53 0) + (at 66.0399 90.17 0) (effects (font (size 1.27 1.27) @@ -828,7 +4805,7 @@ ) ) (property "Footprint" "" - (at 44.45 53.34 0) + (at 63.5 83.82 0) (effects (font (size 1.27 1.27) @@ -837,7 +4814,7 @@ ) ) (property "Datasheet" "" - (at 44.45 53.34 0) + (at 63.5 83.82 0) (effects (font (size 1.27 1.27) @@ -846,7 +4823,7 @@ ) ) (property "Description" "" - (at 44.45 53.34 0) + (at 63.5 83.82 0) (effects (font (size 1.27 1.27) @@ -854,43 +4831,48 @@ (hide yes) ) ) - (pin "Y" - (uuid "802220e6-d5ec-4ed3-bb8d-1395ef7e4550") + (pin "" + (uuid "1550200e-c73f-48cd-be43-85afa2ae8722") ) - (pin "D1" - (uuid "058436c8-68ed-4f56-89c2-b40b365702a8") + (pin "" + (uuid "b54d5d37-72dd-42b7-9915-8d4aa1fb51e3") ) - (pin "D0" - (uuid "3d5ff678-85aa-4be4-b03f-08c408790001") + (pin "" + (uuid "23e7f7a4-1e23-405f-b648-dd45ba44c0fa") + ) + (pin "" + (uuid "85378cbf-9827-4aa1-b55c-641044a2ecc5") ) (instances (project "prjpeppercorn" (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/72ce5b8e-65cd-4ef4-93c6-ada8bc7993bf" - (reference "INIT_L01") + (reference "U54") (unit 1) ) ) ) ) (symbol - (lib_id "peppercorn:MUX2B") - (at 33.02 66.04 0) + (lib_id "peppercorn:XOR") + (at 116.84 114.3 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) + (fields_autoplaced yes) + (uuid "1e3996ce-f7b7-4a39-a41d-911d55a1bf5c") + (property "Reference" "U49" + (at 116.4727 107.95 0) (effects (font (size 1.27 1.27) ) + (hide yes) ) ) (property "Value" "~" - (at 33.02 62.23 0) + (at 116.4727 110.49 0) (effects (font (size 1.27 1.27) @@ -898,7 +4880,7 @@ ) ) (property "Footprint" "" - (at 33.02 66.04 0) + (at 116.84 114.3 0) (effects (font (size 1.27 1.27) @@ -907,7 +4889,7 @@ ) ) (property "Datasheet" "" - (at 33.02 66.04 0) + (at 116.84 114.3 0) (effects (font (size 1.27 1.27) @@ -916,7 +4898,7 @@ ) ) (property "Description" "" - (at 33.02 66.04 0) + (at 116.84 114.3 0) (effects (font (size 1.27 1.27) @@ -924,159 +4906,19 @@ (hide yes) ) ) - (pin "D1" - (uuid "1d517529-d571-49b9-a2c2-b8b74f855d0c") + (pin "" + (uuid "c8ffcd2c-2863-497d-b479-4aa40ee7d850") ) - (pin "D0" - (uuid "7b871065-3663-445b-bcfd-4da243feb849") + (pin "" + (uuid "ebe829f2-2d46-49e6-bf34-d351892d435c") ) - (pin "Y" - (uuid "9723cc58-192e-4b4a-a5ce-224e1d4cd691") + (pin "" + (uuid "ac93259c-0c02-408d-8a42-5d045a903411") ) (instances - (project "prjpeppercorn" + (project "" (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") + (reference "U49") (unit 1) ) ) @@ -1084,23 +4926,25 @@ ) (symbol (lib_id "peppercorn:LUT2") - (at 67.31 64.77 0) + (at 104.14 68.58 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) + (fields_autoplaced yes) + (uuid "2c4110c6-9549-4deb-bf22-90f7dcceabb8") + (property "Reference" "L11" + (at 104.14 62.23 0) (effects (font (size 1.27 1.27) ) + (hide yes) ) ) (property "Value" "~" - (at 67.31 60.96 0) + (at 104.14 64.77 0) (effects (font (size 1.27 1.27) @@ -1108,7 +4952,7 @@ ) ) (property "Footprint" "" - (at 67.31 64.77 0) + (at 104.14 68.58 0) (effects (font (size 1.27 1.27) @@ -1117,7 +4961,7 @@ ) ) (property "Datasheet" "" - (at 67.31 64.77 0) + (at 104.14 68.58 0) (effects (font (size 1.27 1.27) @@ -1126,7 +4970,7 @@ ) ) (property "Description" "" - (at 67.31 64.77 0) + (at 104.14 68.58 0) (effects (font (size 1.27 1.27) @@ -1135,50 +4979,35 @@ ) ) (pin "Y" - (uuid "411436bd-2f0c-438e-921b-bca93e598aa6") + (uuid "07d71a97-9da0-4e7b-88a5-efd6609caf34") ) (pin "D1" - (uuid "7b800169-b594-4ee4-94a6-1e60350db4ea") + (uuid "f7fca8ef-ea24-470f-9e6f-28a64bbcd9a3") ) (pin "D0" - (uuid "10f66dd5-ce40-4444-8dc5-d4908dfe6dba") + (uuid "24f3e714-a78b-4d8a-b750-539b2d2a7d2c") ) (instances (project "prjpeppercorn" (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/72ce5b8e-65cd-4ef4-93c6-ada8bc7993bf" - (reference "INIT_L11") + (reference "L11") (unit 1) ) ) ) ) (symbol - (lib_id "peppercorn:LUT2") - (at 44.45 43.18 0) + (lib_name "LUT2 with C_I mux_1") + (lib_id "peppercorn:LUT2 with C_I mux") + (at 35.56 54.61 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) + (uuid "3e46a057-0479-4f88-ba0b-04e23ede5564") + (property "Reference" "INIT_L4" + (at 35.56 59.69 0) (effects (font (size 1.27 1.27) @@ -1186,269 +5015,6 @@ (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 @@ -1458,7 +5024,7 @@ ) ) (property "Footprint" "" - (at 33.02 54.61 0) + (at 35.56 54.61 0) (effects (font (size 1.27 1.27) @@ -1467,7 +5033,7 @@ ) ) (property "Datasheet" "" - (at 33.02 54.61 0) + (at 35.56 54.61 0) (effects (font (size 1.27 1.27) @@ -1476,7 +5042,7 @@ ) ) (property "Description" "" - (at 33.02 54.61 0) + (at 35.56 54.61 0) (effects (font (size 1.27 1.27) @@ -1485,42 +5051,47 @@ ) ) (pin "D1" - (uuid "125b6408-d860-4b5e-9537-26aa6e2d5992") - ) - (pin "D0" - (uuid "a8b5cb09-809f-476e-9301-50d327a24d33") + (uuid "0b242a23-8dac-484c-b8bc-60bc554945ba") ) (pin "Y" - (uuid "78a5e904-8520-4875-bfb0-cd7c867fcee7") + (uuid "c50354e0-0fc3-4df2-8658-3a6c3d6fb820") + ) + (pin "D0" + (uuid "554a0943-ad24-4eb9-ad73-046d935f7a0d") + ) + (pin "D0" + (uuid "499d623d-abf5-486d-a07c-f2d4e2dfd0b8") ) (instances (project "prjpeppercorn" (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/72ce5b8e-65cd-4ef4-93c6-ada8bc7993bf" - (reference "C_I2") + (reference "INIT_L4") (unit 1) ) ) ) ) (symbol - (lib_id "peppercorn:LUT2") - (at 92.71 64.77 0) + (lib_id "peppercorn:MUX2") + (at 121.92 125.73 0) + (mirror x) (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) + (uuid "435b8013-7cac-4587-a1e2-ecee0a2d829a") + (property "Reference" "M31" + (at 121.92 120.65 0) (effects (font (size 1.27 1.27) ) + (hide yes) ) ) (property "Value" "~" - (at 92.71 60.96 0) + (at 121.92 119.38 0) (effects (font (size 1.27 1.27) @@ -1528,7 +5099,7 @@ ) ) (property "Footprint" "" - (at 92.71 64.77 0) + (at 121.92 125.73 0) (effects (font (size 1.27 1.27) @@ -1537,7 +5108,7 @@ ) ) (property "Datasheet" "" - (at 92.71 64.77 0) + (at 121.92 125.73 0) (effects (font (size 1.27 1.27) @@ -1546,7 +5117,450 @@ ) ) (property "Description" "" - (at 92.71 64.77 0) + (at 121.92 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D0" + (uuid "f76c2408-242e-4959-8ba9-82b257bc9db4") + ) + (pin "S" + (uuid "5c3a8143-fbb8-43d7-be48-a2ed7c4c71e7") + ) + (pin "Y" + (uuid "5e6b5c63-cba5-4fca-a2d6-370cb958b6fd") + ) + (pin "D1" + (uuid "a4359727-c107-4e35-a8f7-9f77c6515f43") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/72ce5b8e-65cd-4ef4-93c6-ada8bc7993bf" + (reference "M31") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2 with C_I mux") + (at 35.56 41.91 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4a1f4cc1-1555-4427-afe1-23be114a605f") + (property "Reference" "L8" + (at 33.02 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 33.02 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 35.56 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 35.56 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 35.56 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "184a01ec-ae7f-469b-a406-47628edc73cf") + ) + (pin "Y" + (uuid "077d1370-155a-40f1-a3e3-8ba08011ac54") + ) + (pin "D0" + (uuid "157c18a5-ca8e-4ec9-8450-8e49235c3902") + ) + (pin "D0" + (uuid "0efff7be-86be-4383-9e7c-78b31817381c") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/72ce5b8e-65cd-4ef4-93c6-ada8bc7993bf" + (reference "L8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "XOR_3") + (lib_id "peppercorn:XOR") + (at 119.38 134.62 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4f35d71d-e21e-470b-8757-9ab5b430ba9a") + (property "Reference" "U64" + (at 119.0127 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 119.0127 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 119.38 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 119.38 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 119.38 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "fe438c09-3384-4907-8f08-323bdd1f1406") + ) + (pin "" + (uuid "d4b92ff5-ba59-420b-8d9e-81d5d36c5d3c") + ) + (pin "" + (uuid "0cfcb720-0a6f-4d74-92fc-fe0b2db6adff") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/72ce5b8e-65cd-4ef4-93c6-ada8bc7993bf" + (reference "U64") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2") + (at 121.92 120.65 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5e415091-9bb6-4935-b579-4f8b2442cc52") + (property "Reference" "M30" + (at 121.92 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 121.92 127 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 121.92 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 121.92 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 121.92 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D0" + (uuid "6f6435b2-2c75-4d98-928f-56e528df69c9") + ) + (pin "Y" + (uuid "c08db98b-f68d-4545-8573-43018a404fef") + ) + (pin "D1" + (uuid "248d3807-ea05-4257-b393-7c5a3d84cda0") + ) + (pin "S" + (uuid "eec0b458-0809-47bc-b5b6-357a735a1c60") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/72ce5b8e-65cd-4ef4-93c6-ada8bc7993bf" + (reference "M30") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "AND_2") + (lib_id "peppercorn:AND") + (at 44.45 121.92 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "63610564-2528-4623-88b4-5059f7708594") + (property "Reference" "U53" + (at 45.085 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 45.085 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 44.45 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 44.45 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 44.45 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "2e230c39-5b18-43d4-b629-768359dbcba9") + ) + (pin "" + (uuid "b082650f-4f7d-44e5-955a-94db917b0bde") + ) + (pin "" + (uuid "165fed0b-b124-4cf1-874f-011b0fbe0b3d") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/72ce5b8e-65cd-4ef4-93c6-ada8bc7993bf" + (reference "U53") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:XNOR") + (at 88.9 39.37 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "65ed889d-ed64-4a40-9801-183390e42e94") + (property "Reference" "U56" + (at 88.5327 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 88.5327 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 88.9 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 88.9 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 88.9 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "eb58aae3-b3f3-4e1a-821f-0741ce5501bd") + ) + (pin "" + (uuid "a06c640d-f6c7-49ca-a5fa-adbaf3aee9ab") + ) + (pin "" + (uuid "e90fdcbc-6b8c-4e9d-a3e6-07ee12cebc4f") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/72ce5b8e-65cd-4ef4-93c6-ada8bc7993bf" + (reference "U56") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 68.58 68.58 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "75aa83f2-93db-4f97-8d51-c397a8c23e7b") + (property "Reference" "L10" + (at 68.58 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 68.58 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 68.58 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 68.58 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 68.58 68.58 0) (effects (font (size 1.27 1.27) @@ -1555,18 +5569,535 @@ ) ) (pin "Y" - (uuid "40298f73-4518-429d-8d5b-a369eddd87ab") + (uuid "c8a828fc-09b8-47b9-a464-c1f4d584f13c") ) (pin "D1" - (uuid "a57debd6-b764-4760-a776-32c2ea85711a") + (uuid "eeeccb62-c4c1-4458-9701-1ec3b374f1d0") ) (pin "D0" - (uuid "281f36ac-59d6-4aba-a0e8-9bd87e150e14") + (uuid "3244d79a-57b7-44b2-b826-cab1c3b21e19") ) (instances (project "prjpeppercorn" (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/72ce5b8e-65cd-4ef4-93c6-ada8bc7993bf" - (reference "INIT_L20") + (reference "L10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "XOR_2") + (lib_id "peppercorn:XOR") + (at 137.16 134.62 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8db924bd-807d-4e29-ba87-210ef6dd5ebb") + (property "Reference" "U66" + (at 136.7927 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 136.7927 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 137.16 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 137.16 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 137.16 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "90a83e2e-36f7-4230-8529-c1746cae44bf") + ) + (pin "" + (uuid "c27dcbbe-c4ea-4942-8cd6-95bf466e1fbc") + ) + (pin "" + (uuid "9ad16743-1f5e-46fe-84a4-09c4033b5fcd") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/72ce5b8e-65cd-4ef4-93c6-ada8bc7993bf" + (reference "U66") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 68.58 53.34 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a65653bb-25bf-4306-b3ee-e06d5b3cb1b1") + (property "Reference" "L9" + (at 68.58 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 68.58 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 68.58 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 68.58 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 68.58 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "ad145e45-78aa-43a0-a917-7e24351ba42f") + ) + (pin "Y" + (uuid "4eb2cf90-7016-4c47-8ea5-565bff88b616") + ) + (pin "D0" + (uuid "23bfdcf0-b58e-43ea-8200-aa79e1e8a081") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/72ce5b8e-65cd-4ef4-93c6-ada8bc7993bf" + (reference "L9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "OR_2") + (lib_id "peppercorn:OR") + (at 137.16 129.54 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "aba278eb-a738-47d0-8726-4424197e5211") + (property "Reference" "U65" + (at 136.1574 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 136.1574 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 137.16 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 137.16 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 137.16 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "e4f8c8b3-9b81-4fb8-9f50-1b375e349d61") + ) + (pin "" + (uuid "f2cd4a49-f889-44b7-8e40-ee8e4c904c7b") + ) + (pin "" + (uuid "a17f02bf-f6ed-47a2-ac4a-fdfe26fc3352") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/72ce5b8e-65cd-4ef4-93c6-ada8bc7993bf" + (reference "U65") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "XOR3_1") + (lib_id "peppercorn:XOR3") + (at 96.52 130.81 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b33ffeaf-c711-4136-9ef1-9318be7174a5") + (property "Reference" "U58" + (at 95.885 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 95.885 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 96.52 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 96.52 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 96.52 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "a7666420-ef4f-42eb-bd25-80b695c39ce6") + ) + (pin "" + (uuid "d992a368-3306-4e9d-bdf3-d484942cf5e2") + ) + (pin "" + (uuid "2acfdae8-417c-488a-886e-5d7d5c78d0b5") + ) + (pin "" + (uuid "6ee0fa9c-7689-44ab-bb4d-ce7e2a6881fd") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/72ce5b8e-65cd-4ef4-93c6-ada8bc7993bf" + (reference "U58") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "LUT2 with C_I mux_3") + (lib_id "peppercorn:LUT2 with C_I mux") + (at 35.56 80.01 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "bf9b5c78-9e4a-49bf-864f-95d4875b554f") + (property "Reference" "INIT_L6" + (at 35.56 85.852 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 33.02 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 35.56 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 35.56 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 35.56 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "f4c13ff8-e4cc-40fe-9527-9a8b38086030") + ) + (pin "Y" + (uuid "73afb409-7c4e-47a9-97bb-196552dbc820") + ) + (pin "D0" + (uuid "657a31d0-12c9-4171-a5d3-9c538e4f1327") + ) + (pin "D0" + (uuid "f1b1d497-9cdb-49a8-9c66-aaa75359d951") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/72ce5b8e-65cd-4ef4-93c6-ada8bc7993bf" + (reference "INIT_L6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "AND_1") + (lib_id "peppercorn:AND") + (at 44.45 115.57 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e5676851-3954-4390-8505-f27a8400a071") + (property "Reference" "U52" + (at 45.085 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 45.085 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 44.45 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 44.45 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 44.45 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "1ce3b3a5-1b08-4e7e-9a6f-82bbda224f3a") + ) + (pin "" + (uuid "69ec0ee5-dd1a-46a9-92d7-cdfb9a3779c4") + ) + (pin "" + (uuid "d070b124-5714-4057-8bec-b73decda6e13") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/72ce5b8e-65cd-4ef4-93c6-ada8bc7993bf" + (reference "U52") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "LUT2 with C_I mux_2") + (lib_id "peppercorn:LUT2 with C_I mux") + (at 35.56 67.31 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "f1759f2d-9b2f-414a-837a-955db2f49694") + (property "Reference" "INIT_L5" + (at 35.56 72.898 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 33.02 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 35.56 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 35.56 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 35.56 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "e8424680-ca70-4aa3-b9ba-98a1aaabe62f") + ) + (pin "Y" + (uuid "159bbf8a-bff6-4daa-8aef-a88667db94e1") + ) + (pin "D0" + (uuid "f33d371b-a9cd-4a06-b6b5-28f58ee9ec00") + ) + (pin "D0" + (uuid "50475546-d295-4566-8622-7988579d9252") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/72ce5b8e-65cd-4ef4-93c6-ada8bc7993bf" + (reference "INIT_L5") (unit 1) ) ) diff --git a/schematics/cpe/cpe_comb_addcin.kicad_sch b/schematics/cpe/cpe_comb_addcin.kicad_sch new file mode 100644 index 0000000..864ae76 --- /dev/null +++ b/schematics/cpe/cpe_comb_addcin.kicad_sch @@ -0,0 +1,4022 @@ +(kicad_sch + (version 20250114) + (generator "eeschema") + (generator_version "9.0") + (uuid "55858e3d-6709-4cfc-9891-60cca07c7250") + (paper "A3") + (title_block + (title "CPE: Sum Output With Carry") + (rev "4") + (company "YosysHQ") + ) + (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: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 -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: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: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 "L03" + (exclude_from_sim no) + (at 35.56 84.074 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "0be46cc0-ba37-4452-b967-da31bade06a7") + ) + (text "PROPAGATE" + (exclude_from_sim no) + (at 127 46.228 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "19994e1a-9446-4088-bf2e-f440999d5bf2") + ) + (text "L01" + (exclude_from_sim no) + (at 35.56 58.674 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "3c2c0ebc-a0d1-4073-a3de-4d91438b4699") + ) + (text "L20" + (exclude_from_sim no) + (at 104.14 72.644 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "3cfb97ac-472a-4bb2-a08e-fe60403e2ac3") + ) + (text "C_I4" + (exclude_from_sim no) + (at 30.48 82.804 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "493305a9-70f0-43f3-a94f-4b842f19569d") + ) + (text "C_I3" + (exclude_from_sim no) + (at 30.48 70.104 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "5472e927-cba4-4bc4-80cd-31b4e306b880") + ) + (text "L02" + (exclude_from_sim no) + (at 35.56 71.374 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "88c68439-f636-485d-b582-c79770d61f6f") + ) + (text "C_HORIZ" + (exclude_from_sim no) + (at 32.766 92.964 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "97f10297-f772-4c44-9594-e0cda7b174a4") + ) + (text "C_I2" + (exclude_from_sim no) + (at 30.48 57.404 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "a105b597-189c-4e0d-a288-d86d51f1932e") + ) + (text "C_I1" + (exclude_from_sim no) + (at 30.48 44.704 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "af20a8c3-1aef-4a26-8cfd-8c1eaebfd846") + ) + (text "L10" + (exclude_from_sim no) + (at 68.58 57.404 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "da72c5b6-b2f6-40b0-a9e4-c3fb7931a60b") + ) + (text "L00" + (exclude_from_sim no) + (at 35.56 45.974 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "e2697f44-be27-4bfe-8704-1c70356070bf") + ) + (text "GENERATE" + (exclude_from_sim no) + (at 127.254 82.804 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "e3ae78d3-ffbc-46ea-ab72-5418845abf74") + ) + (text "L11" + (exclude_from_sim no) + (at 68.58 72.644 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "f1a9bd13-ac3b-4b19-b1ac-57f867001838") + ) + (junction + (at 76.2 53.34) + (diameter 0) + (color 0 0 0 0) + (uuid "0126c383-73de-4e78-9a55-e9716d88ed6d") + ) + (junction + (at 50.8 54.61) + (diameter 0) + (color 0 0 0 0) + (uuid "2144e4ac-7f5c-4c67-877e-65bb28dc40a6") + ) + (junction + (at 78.74 68.58) + (diameter 0) + (color 0 0 0 0) + (uuid "7e439f3b-2ea5-4244-9228-9d8cf97c9180") + ) + (junction + (at 48.26 52.07) + (diameter 0) + (color 0 0 0 0) + (uuid "9aac693f-d5ca-42df-bfe6-adb853d9c893") + ) + (junction + (at 53.34 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "e6df171a-d17f-4a7f-ab9d-bbe3d51f6735") + ) + (junction + (at 99.06 52.07) + (diameter 0) + (color 0 0 0 0) + (uuid "f4440555-d172-4ceb-96a8-b3d0aab269a5") + ) + (wire + (pts + (xy 100.33 82.55) (xy 100.33 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "02c05c18-087b-4289-8dff-b6d7c4f2ad20") + ) + (wire + (pts + (xy 40.64 92.71) (xy 53.34 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "06c9998b-58a6-4de1-a241-84d940b30522") + ) + (wire + (pts + (xy 93.98 43.18) (xy 101.6 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "099f5354-e2d9-4b6f-8417-1fddce7fec09") + ) + (wire + (pts + (xy 25.4 66.04) (xy 30.48 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0c366fcd-4c8c-472b-8b09-aa3e52c98c5c") + ) + (wire + (pts + (xy 50.8 85.09) (xy 59.69 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1600f257-3d4b-41f6-a05c-753d83116917") + ) + (wire + (pts + (xy 53.34 87.63) (xy 63.5 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1aa168a3-c952-40fe-a1e6-261f55ecd0d5") + ) + (wire + (pts + (xy 83.82 38.1) (xy 76.2 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1f55c732-0ba3-4d81-86e3-08fba751c14a") + ) + (wire + (pts + (xy 93.98 52.07) (xy 99.06 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "22269d0f-70db-4054-80ed-c56787923200") + ) + (wire + (pts + (xy 25.4 40.64) (xy 30.48 40.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "273fd7d9-46aa-42b0-9b67-07aba6b6286c") + ) + (wire + (pts + (xy 78.74 40.64) (xy 83.82 40.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "318a3be4-c788-4fb9-981e-a039339b3109") + ) + (wire + (pts + (xy 105.41 93.98) (xy 114.3 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "38413f1f-03c7-44ab-a50f-8460c2efbdcb") + ) + (wire + (pts + (xy 100.33 81.28) (xy 132.08 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "40093339-19df-4039-a986-2612009ed571") + ) + (wire + (pts + (xy 101.6 44.45) (xy 132.08 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "404db372-a949-4b5a-9aee-0237805aac9e") + ) + (wire + (pts + (xy 53.34 67.31) (xy 53.34 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4f215ac0-e6dc-4763-916a-f68c0a031d72") + ) + (wire + (pts + (xy 72.39 82.55) (xy 72.39 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5ed027e9-72e3-4944-8353-a557638dd44a") + ) + (wire + (pts + (xy 73.66 53.34) (xy 76.2 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5f5cd504-2f46-4c0c-a3e7-c6290e1f210d") + ) + (wire + (pts + (xy 53.34 67.31) (xy 63.5 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "61bb6ed2-408a-4744-9f23-c6e4c9f3dbf4") + ) + (wire + (pts + (xy 76.2 38.1) (xy 76.2 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6b707d56-d9e4-4629-9a07-c5f3dea5513a") + ) + (wire + (pts + (xy 53.34 95.25) (xy 105.41 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6b7eb260-b4bb-45c3-8810-a4b7857ad8f5") + ) + (wire + (pts + (xy 114.3 71.12) (xy 114.3 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6c031e1d-f1a6-4ba5-888b-55a64ef17b1e") + ) + (wire + (pts + (xy 53.34 92.71) (xy 53.34 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "767ffe0b-6501-405d-95f7-6f7418d2f2a2") + ) + (wire + (pts + (xy 99.06 52.07) (xy 99.06 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7e0ecbf2-c413-4eaf-81f1-340454cf9190") + ) + (wire + (pts + (xy 99.06 52.07) (xy 116.84 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "82f8d781-c39d-4ba0-91a6-a850c4e313c6") + ) + (wire + (pts + (xy 50.8 54.61) (xy 63.5 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "831587cf-304b-454a-8405-78a9849cc3a3") + ) + (wire + (pts + (xy 48.26 52.07) (xy 63.5 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "88e63e1c-8ba2-42b4-bd9a-6f6a1e8cae10") + ) + (wire + (pts + (xy 73.66 68.58) (xy 78.74 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "893570b2-7001-46ed-8170-7858f22290a0") + ) + (wire + (pts + (xy 40.64 54.61) (xy 50.8 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8a9843d2-c5bb-43fd-8322-0704634afd20") + ) + (wire + (pts + (xy 124.46 69.85) (xy 132.08 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8f755ae4-a8d5-4752-adf8-0c12dcd0313e") + ) + (wire + (pts + (xy 48.26 52.07) (xy 48.26 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8fbb9833-145e-4eb8-9547-a359547d3e68") + ) + (wire + (pts + (xy 72.39 82.55) (xy 100.33 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "97971f82-bf59-4247-8ba3-9ac385775919") + ) + (wire + (pts + (xy 78.74 68.58) (xy 93.98 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9a576e1b-b172-49ae-9e01-2439ccd24229") + ) + (wire + (pts + (xy 40.64 52.07) (xy 48.26 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a7d157f1-ace0-43b4-9b82-09929e50d0d3") + ) + (wire + (pts + (xy 93.98 39.37) (xy 93.98 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ac03d899-5cdb-4a7a-b1e2-7607ab81631f") + ) + (wire + (pts + (xy 116.84 53.34) (xy 132.08 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "aef111da-b151-48dc-8570-70068fd7647b") + ) + (wire + (pts + (xy 76.2 53.34) (xy 93.98 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "af49c32b-3154-4cd0-8d6c-a861f10ba1d9") + ) + (wire + (pts + (xy 105.41 95.25) (xy 105.41 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bb91bf18-e127-4727-8cdc-c31fc8b65be6") + ) + (wire + (pts + (xy 114.3 68.58) (xy 109.22 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c107259c-b6f9-4ef6-b884-1960606c14f2") + ) + (wire + (pts + (xy 25.4 78.74) (xy 30.48 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cf207e1b-8cb2-4bd2-ae7e-e9d5cc58dbc5") + ) + (wire + (pts + (xy 116.84 52.07) (xy 116.84 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d296c7f7-7447-4a60-a3db-9b60261a8076") + ) + (wire + (pts + (xy 40.64 69.85) (xy 63.5 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "db03534e-655c-4ade-a96e-abee5530a004") + ) + (wire + (pts + (xy 50.8 54.61) (xy 50.8 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dba92613-5db2-464e-baab-fb84721cb679") + ) + (wire + (pts + (xy 25.4 53.34) (xy 30.48 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dcdabee0-2557-4158-8cb6-a25f8f6db48a") + ) + (wire + (pts + (xy 93.98 69.85) (xy 99.06 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "de28bd4a-4af9-40cd-8fd9-03067c12b041") + ) + (wire + (pts + (xy 40.64 52.07) (xy 40.64 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e9243787-f5cf-44d0-9ac5-403b114aa634") + ) + (wire + (pts + (xy 101.6 43.18) (xy 101.6 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e9b8f96b-ba61-41be-9b08-41189b800f69") + ) + (wire + (pts + (xy 93.98 68.58) (xy 93.98 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e9ce8c1f-61d1-4f6a-87f9-a9e3eb1d43dd") + ) + (wire + (pts + (xy 78.74 40.64) (xy 78.74 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ea2f94db-6629-4f29-900c-65a4fd07e85e") + ) + (wire + (pts + (xy 93.98 53.34) (xy 93.98 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ec8304b0-4a2b-43c6-876f-db0ae4aaa9a8") + ) + (wire + (pts + (xy 48.26 82.55) (xy 59.69 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "edcc4a7f-20ac-4c22-8543-a8be0ed3cdc4") + ) + (wire + (pts + (xy 40.64 67.31) (xy 53.34 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f35a3878-0436-407a-9d5c-7070c8fe8391") + ) + (wire + (pts + (xy 40.64 69.85) (xy 40.64 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ff0dc6e7-1f2e-427d-a47a-2c56c753231b") + ) + (label "CADD_A" + (at 132.08 81.28 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "07b4cf46-1b0b-49e3-82f9-c295c97d8c94") + ) + (label "CADD_S" + (at 132.08 44.45 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "088b2a2c-a23f-450f-818f-d8be4176a622") + ) + (label "L10" + (at 76.2 58.42 270) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "1c9f607b-e766-4311-9fca-38c399bfad2e") + ) + (label "L00" + (at 55.88 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "27af6e32-a8cd-4d7d-8860-2b68e42e33b1") + ) + (label "L01" + (at 55.88 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "3367ff38-070a-4487-b999-5bb4f0a09934") + ) + (label "COMB1OUT" + (at 132.08 69.85 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "47119a41-8329-4985-a694-e9deb19e0315") + ) + (label "L11" + (at 78.74 58.42 270) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "4c126139-fc7e-47a0-8c82-f798b3f4c528") + ) + (label "COMB2OUT" + (at 132.08 53.34 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "4dcb9e6a-c8db-439b-8517-60a5985921b5") + ) + (label "L01" + (at 50.8 58.42 270) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "705e854b-c7d5-4efa-bd7c-e90802c34728") + ) + (label "CIN" + (at 90.17 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "76ee0423-aad6-4038-87b1-d3e5349fb445") + ) + (label "L10" + (at 81.28 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "7ab0321e-1a47-4c8b-9eea-6ecbde4a4812") + ) + (label "L11" + (at 81.28 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "839d347d-2e2e-4043-8bf1-1c2805002a26") + ) + (label "L00" + (at 48.26 58.42 270) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "a5e2b163-6a2b-4244-98ee-52ddfe316946") + ) + (label "CIN" + (at 55.88 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "abd2e1da-425c-4bde-bde2-3980fe9e86b3") + ) + (label "L02" + (at 55.88 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "c6495f60-9d95-4928-b21a-054863b3e1ad") + ) + (hierarchical_label "IN1" + (shape input) + (at 25.4 40.64 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "0d9b19a3-523b-4d2d-8378-c5aac88540db") + ) + (hierarchical_label "IN3" + (shape input) + (at 25.4 53.34 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "15d51965-d851-4e7d-b091-8177a272f0b6") + ) + (hierarchical_label "PINX" + (shape input) + (at 25.4 83.82 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "21a02e9b-3d24-42e8-bc07-1d598bde19e8") + ) + (hierarchical_label "IN4" + (shape input) + (at 25.4 55.88 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "3c92a3d2-d576-4699-8d2b-775e6a4ca57c") + ) + (hierarchical_label "IN7" + (shape input) + (at 25.4 78.74 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "480b917b-1c89-4c77-9362-178fe52a9c84") + ) + (hierarchical_label "CINX" + (shape input) + (at 25.4 93.98 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "5d92014c-a02c-46c1-ad87-d8b8cd8f51e5") + ) + (hierarchical_label "IN2" + (shape input) + (at 25.4 43.18 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "74b9e00b-fb68-43d4-bc52-6a2c77cf4a5b") + ) + (hierarchical_label "CINY1" + (shape input) + (at 25.4 91.44 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "76431ecc-5669-45ca-9de9-0586090af294") + ) + (hierarchical_label "IN8" + (shape input) + (at 25.4 81.28 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a0578b48-ffae-4cd5-a582-d928ccbba0d6") + ) + (hierarchical_label "PINY1" + (shape input) + (at 25.4 71.12 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "bf5b6388-f813-459e-ad05-f7d587da9e97") + ) + (hierarchical_label "IN5" + (shape input) + (at 25.4 66.04 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "dac5ebec-57d2-4f4f-8757-84aaffe23d37") + ) + (hierarchical_label "PINY1" + (shape input) + (at 25.4 45.72 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "eb0c2c0d-e5e8-4977-9420-47477f82fde6") + ) + (hierarchical_label "CINX" + (shape input) + (at 25.4 58.42 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "f149237a-ecfe-4d88-8791-608771668bf9") + ) + (hierarchical_label "IN6" + (shape input) + (at 25.4 68.58 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "f71ba2ca-40f3-4205-9512-1463dcf8b1e5") + ) + (symbol + (lib_name "LUT2 with C_I mux_1") + (lib_id "peppercorn:LUT2 with C_I mux") + (at 35.56 54.61 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "2b0e5550-5450-457c-ae55-df18264dc452") + (property "Reference" "INIT_L7" + (at 35.56 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 33.02 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 35.56 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 35.56 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 35.56 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "15a40d69-ad86-4096-8f8d-70a5065df09a") + ) + (pin "Y" + (uuid "a58d3377-5be3-4cff-b683-e663cbdf714d") + ) + (pin "D0" + (uuid "a78e73fa-7727-4c48-8900-8f8a487cfb90") + ) + (pin "D0" + (uuid "0c3f310f-f35e-4e49-b3e6-21c5d702e230") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/c7e1e454-4a3a-497b-82a6-da398b72cabb" + (reference "INIT_L7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "LUT2 with C_I mux_2") + (lib_id "peppercorn:LUT2 with C_I mux") + (at 35.56 67.31 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "4dd86d2b-c4ce-4797-ab7e-9ddb1b06ebf6") + (property "Reference" "INIT_L8" + (at 35.56 72.898 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 33.02 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 35.56 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 35.56 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 35.56 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "2a772c66-f3e1-4ecc-95d6-c53d7e00f41d") + ) + (pin "Y" + (uuid "b8b0e36e-9c7f-47dc-829c-dc0869f7d2d8") + ) + (pin "D0" + (uuid "be870bbe-4dea-4dee-8b7f-d0131ce5ec8d") + ) + (pin "D0" + (uuid "811f42e5-54fa-4628-a0dc-0e1c0ed371dd") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/c7e1e454-4a3a-497b-82a6-da398b72cabb" + (reference "INIT_L8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 68.58 53.34 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5f5efbaa-e0d9-44ce-9b07-bd19ca18df2e") + (property "Reference" "L13" + (at 68.58 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 68.58 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 68.58 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 68.58 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 68.58 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "ade277d4-a409-4e17-88f7-38565a7cd74e") + ) + (pin "Y" + (uuid "84d4b360-981a-46a6-b866-6815775e109c") + ) + (pin "D0" + (uuid "162ac9cf-c45f-4d39-aded-56e41e845961") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/c7e1e454-4a3a-497b-82a6-da398b72cabb" + (reference "L13") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:AO21") + (at 63.5 83.82 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "77b06ffb-57cd-4ff0-9448-1278e7039953") + (property "Reference" "U59" + (at 66.0399 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 66.0399 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 63.5 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 63.5 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 63.5 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "11776615-f701-4f8c-81f4-34ced1097db2") + ) + (pin "" + (uuid "88aa6fac-412a-4539-91cb-c9a95ce79280") + ) + (pin "" + (uuid "5417a32a-a60a-4e6b-8b90-fe05c1244988") + ) + (pin "" + (uuid "10d829eb-f1f9-4bff-a8c5-c33509c51ce3") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/c7e1e454-4a3a-497b-82a6-da398b72cabb" + (reference "U59") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 68.58 68.58 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "82ed7cc0-7945-4792-88c2-4d46913633ae") + (property "Reference" "L14" + (at 68.58 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 68.58 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 68.58 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 68.58 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 68.58 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "c90ffe44-94f2-4926-bb24-f8bda6a7ec9e") + ) + (pin "D1" + (uuid "541a2881-fb10-4229-913e-0ba51b3ea88b") + ) + (pin "D0" + (uuid "3d77078f-312e-4e81-862c-f351b75cf5c6") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/c7e1e454-4a3a-497b-82a6-da398b72cabb" + (reference "L14") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 33.02 92.71 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a4b579e6-ceaf-4eec-885c-dfd5d908a92c") + (property "Reference" "C5" + (at 33.02 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 33.02 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 33.02 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 33.02 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 33.02 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "55750564-0e5c-4673-b88b-fac1de0a5083") + ) + (pin "D0" + (uuid "d7074460-f8fb-4dbe-84cc-3eabd6bfe976") + ) + (pin "Y" + (uuid "df0ec9f4-d197-4c28-8161-50d2f9680db4") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/c7e1e454-4a3a-497b-82a6-da398b72cabb" + (reference "C5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "LUT2 with C_I mux_3") + (lib_id "peppercorn:LUT2 with C_I mux") + (at 35.56 80.01 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "a7d1f5e4-ae5e-48e2-9758-f1c63a89ba0c") + (property "Reference" "INIT_L9" + (at 35.56 85.852 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 33.02 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 35.56 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 35.56 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 35.56 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "231c7d39-7820-45de-b38d-f09544735976") + ) + (pin "Y" + (uuid "ea9526e9-161c-45e8-b376-9709aea9daa0") + ) + (pin "D0" + (uuid "7349e5b7-ab70-4d36-8fd4-be6ff19b4c94") + ) + (pin "D0" + (uuid "67ad75b5-4461-4344-ad7f-2608c20c0664") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/c7e1e454-4a3a-497b-82a6-da398b72cabb" + (reference "INIT_L9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2 with C_I mux") + (at 35.56 41.91 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c5ffefac-4f58-4e5d-af0e-4e4c5fc06628") + (property "Reference" "L12" + (at 33.02 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 33.02 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 35.56 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 35.56 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 35.56 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "94e582a2-0679-4ea1-9d94-7219be843b42") + ) + (pin "Y" + (uuid "60a1a399-2440-46f3-bfd8-d738cdf2016c") + ) + (pin "D0" + (uuid "85ed3637-9976-4c38-b4ca-64b7d454aad3") + ) + (pin "D0" + (uuid "413cd0d1-8030-4542-8198-0dea05fd3ef1") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/c7e1e454-4a3a-497b-82a6-da398b72cabb" + (reference "L12") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 104.14 68.58 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d22ea004-89d7-4f2d-819c-09c454990c5d") + (property "Reference" "L15" + (at 104.14 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 104.14 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 104.14 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 104.14 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 104.14 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "79d23775-a429-4337-a7a5-5b936ec9c8f9") + ) + (pin "D1" + (uuid "7e16be68-b6d0-492d-8ade-b31e304c431f") + ) + (pin "D0" + (uuid "3ebda1d1-472f-46d8-a0fa-281efd956dbd") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/c7e1e454-4a3a-497b-82a6-da398b72cabb" + (reference "L15") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:XOR") + (at 119.38 69.85 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e1cd7262-deef-4f45-a34f-b8642a9b8ef3") + (property "Reference" "U71" + (at 119.0127 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 119.0127 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 119.38 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 119.38 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 119.38 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "a2439fdd-5966-4b54-97a1-03ddcfaa6704") + ) + (pin "" + (uuid "a1f756da-9a0e-43b5-8117-f0a6e01438d0") + ) + (pin "" + (uuid "e905d7f3-f34a-445a-9352-47bd46b31f6e") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/c7e1e454-4a3a-497b-82a6-da398b72cabb" + (reference "U71") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:XNOR") + (at 88.9 39.37 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e9c3b9d8-e805-48bd-87e9-7c779b035847") + (property "Reference" "U61" + (at 88.5327 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 88.5327 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 88.9 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 88.9 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 88.9 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "2d46a55f-d4b0-43fe-8e5b-0a1ae498c7ba") + ) + (pin "" + (uuid "aa051c9b-7d86-4f1a-b804-d2826afbb0a7") + ) + (pin "" + (uuid "64dbd471-9fc5-4d2c-bc1f-3d09be0e49c9") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/c7e1e454-4a3a-497b-82a6-da398b72cabb" + (reference "U61") + (unit 1) + ) + ) + ) + ) +) diff --git a/schematics/cpe/cpe_comb_addf2.kicad_sch b/schematics/cpe/cpe_comb_addf2.kicad_sch new file mode 100644 index 0000000..d071b97 --- /dev/null +++ b/schematics/cpe/cpe_comb_addf2.kicad_sch @@ -0,0 +1,7021 @@ +(kicad_sch + (version 20250114) + (generator "eeschema") + (generator_version "9.0") + (uuid "4eb45b01-2ebb-400b-8ba6-4cb100222d53") + (paper "A3") + (title_block + (title "CPE: 2-bit Adder/Multiplier Mode") + (rev "4") + (company "YosysHQ") + ) + (lib_symbols + (symbol "AND_1" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "AND_1_1_1" + (polyline + (pts + (xy 0 -2.54) (xy -1.27 -2.54) (xy -1.27 2.54) (xy 0 2.54) + ) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 0 2.54) + (mid 1.7961 1.7961) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 1.7961 -1.7961) + (end 0 -2.54) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -3.81 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -3.81 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 5.08 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "AND_2" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "AND_2_1_1" + (polyline + (pts + (xy 0 -2.54) (xy -1.27 -2.54) (xy -1.27 2.54) (xy 0 2.54) + ) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 0 2.54) + (mid 1.7961 1.7961) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 1.7961 -1.7961) + (end 0 -2.54) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -3.81 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -3.81 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 5.08 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "LUT2 with C_I mux_1" + (exclude_from_sim no) + (in_bom yes) + (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 "OR_2" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -1.27 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "OR_2_1_1" + (arc + (start -3.275 2.49) + (mid -2.3293 1.3753) + (end -2.005 -0.05) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.005 -0.05) + (mid -2.2775 -1.5013) + (end -3.275 -2.59) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 1.27 0) + (mid -0.4662 -2.2363) + (end -3.2752 -2.5898) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -3.2752 2.4898) + (mid -0.4869 2.1863) + (end 1.27 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -5.08 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 3.81 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "XOR3_1" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "XOR3_1_0_1" + (arc + (start -3.048 3.81) + (mid 0.5351 3.0623) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 0.6095 -2.8827) + (end -2.794 -3.556) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + ) + (symbol "XOR3_1_1_1" + (arc + (start -3.81 3.81) + (mid -2.464 2.0874) + (end -2.0046 -0.0498) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -1.9759 0.0685) + (mid -2.4353 -2.0687) + (end -3.7813 -3.7913) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -3.0193 3.7913) + (mid -1.6733 2.0687) + (end -1.2139 -0.0685) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -1.2139 0.0685) + (mid -1.6733 -2.0687) + (end -3.0193 -3.7913) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -5.08 2.54 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 0 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -2.54 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 5.08 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "XOR_1" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "XOR_1_1_1" + (arc + (start -3.2746 2.4902) + (mid -2.3289 1.3755) + (end -2.0046 -0.0498) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.0046 0.0498) + (mid -2.3289 -1.3755) + (end -3.2746 -2.4902) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.005 2.49) + (mid -1.0593 1.3753) + (end -0.735 -0.05) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -0.735 -0.05) + (mid -1.0075 -1.5013) + (end -2.005 -2.59) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 0.8038 -2.2363) + (end -2.0052 -2.5898) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.0052 2.4898) + (mid 0.7831 2.1863) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -5.08 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 5.08 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "XOR_2" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "XOR_2_1_1" + (arc + (start -3.2746 2.4902) + (mid -2.3289 1.3755) + (end -2.0046 -0.0498) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.0046 0.0498) + (mid -2.3289 -1.3755) + (end -3.2746 -2.4902) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.005 2.49) + (mid -1.0593 1.3753) + (end -0.735 -0.05) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -0.735 -0.05) + (mid -1.0075 -1.5013) + (end -2.005 -2.59) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 0.8038 -2.2363) + (end -2.0052 -2.5898) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.0052 2.4898) + (mid 0.7831 2.1863) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -5.08 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 5.08 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "XOR_3" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "XOR_3_1_1" + (arc + (start -3.2746 2.4902) + (mid -2.3289 1.3755) + (end -2.0046 -0.0498) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.0046 0.0498) + (mid -2.3289 -1.3755) + (end -3.2746 -2.4902) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.005 2.49) + (mid -1.0593 1.3753) + (end -0.735 -0.05) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -0.735 -0.05) + (mid -1.0075 -1.5013) + (end -2.005 -2.59) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 0.8038 -2.2363) + (end -2.0052 -2.5898) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -2.0052 2.4898) + (mid 0.7831 2.1863) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -5.08 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 5.08 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "peppercorn: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: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: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: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:XOR3" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "XOR3_0_1" + (arc + (start -3.048 3.81) + (mid 0.5351 3.0623) + (end 2.54 0) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 0.6095 -2.8827) + (end -2.794 -3.556) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + ) + (symbol "XOR3_1_1" + (arc + (start -3.81 3.81) + (mid -2.464 2.0874) + (end -2.0046 -0.0498) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -1.9759 0.0685) + (mid -2.4353 -2.0687) + (end -3.7813 -3.7913) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -3.0193 3.7913) + (mid -1.6733 2.0687) + (end -1.2139 -0.0685) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (arc + (start -1.2139 0.0685) + (mid -1.6733 -2.0687) + (end -3.0193 -3.7913) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + ) + (pin input line + (at -5.08 2.54 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 0 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -2.54 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 5.08 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + ) + (text "C_I3" + (exclude_from_sim no) + (at 30.48 70.104 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "2781b8f5-c8d3-41fc-ac95-dfe5197e0ec5") + ) + (text "C_FUNCTION = 2: ADDF2\n\nThis provides a 2-bit full adder.\n\nThe addition is performed in propagate/generate style.\n\nC_FUNCTION = 3: MULT\n\nThis provides a 2x2-bit Booth multiplier.\n\nThe dedicated logic performs multiplication by B[1], while\nmultiplication by B[0] is performed within the soft logic.\n\n(These functions differ by how they set up the downstream\ncarry and propagation lines; from this part of the logic\nthey function identically, thus have been grouped together)" + (exclude_from_sim no) + (at 76.2 177.8 0) + (effects + (font + (size 2.54 2.54) + ) + (justify top) + ) + (uuid "567c419c-7f60-47b4-9ef7-ffbfb9637a58") + ) + (text "L01" + (exclude_from_sim no) + (at 35.56 58.674 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "5fd596f8-83bc-4f68-b7ce-ba05ec16010e") + ) + (text "L02" + (exclude_from_sim no) + (at 35.56 71.374 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "8076cfb1-9fc1-4011-a52c-7d011501568b") + ) + (text "L20" + (exclude_from_sim no) + (at 104.14 72.644 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "80a6d197-9643-4b6c-a019-844b9cc8f01c") + ) + (text "PROPAGATE" + (exclude_from_sim no) + (at 127 46.228 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "81f89757-f46b-4e57-9251-9c5e084508ab") + ) + (text "C_I4" + (exclude_from_sim no) + (at 30.48 82.804 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "88264482-5932-4645-bb72-54ad2088f90f") + ) + (text "C_I2" + (exclude_from_sim no) + (at 30.48 57.404 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "8a3549b4-13ea-404e-bded-0bff14d85a04") + ) + (text "L00" + (exclude_from_sim no) + (at 35.56 45.974 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "8b019595-b4ad-471d-869a-c34da0af6057") + ) + (text "L11" + (exclude_from_sim no) + (at 68.58 72.644 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "8f0e7344-0aca-4bf9-b089-4b63e3d3d362") + ) + (text "GENERATE" + (exclude_from_sim no) + (at 127.254 82.804 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "918189cf-03e8-4465-8b0b-c19917e224a5") + ) + (text "C_HORIZ" + (exclude_from_sim no) + (at 32.766 92.964 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "9d0b1b2e-a4fc-467f-b88e-3712a936a6f0") + ) + (text "C_I1" + (exclude_from_sim no) + (at 30.48 44.704 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "a1fc0157-19a9-443c-9f50-57320700174b") + ) + (text "L10" + (exclude_from_sim no) + (at 68.58 57.404 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "c489419f-8611-4943-bddd-ba0a8779b846") + ) + (text "L03" + (exclude_from_sim no) + (at 35.56 84.074 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "cd4227a0-24f0-41b2-bfe9-ed839c30ca88") + ) + (text "In multiplier mode,\nthe LUTs should be set up as:\nL10 = (A[1] & B[0]) ^ SI[1]\nL11 = (A[0] & B[0]) ^ SI[0]" + (exclude_from_sim no) + (at 62.23 127.254 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "fe543e04-d665-4f15-a0e8-82aaecaa9829") + ) + (junction + (at 121.92 113.03) + (diameter 0) + (color 0 0 0 0) + (uuid "0f4205d4-8dec-4f54-831e-8c70baa837cc") + ) + (junction + (at 114.3 130.81) + (diameter 0) + (color 0 0 0 0) + (uuid "13eb28ec-409f-4f44-9672-957d471e14aa") + ) + (junction + (at 53.34 80.01) + (diameter 0) + (color 0 0 0 0) + (uuid "32a5d2b4-0d2f-41fa-bac8-57cd99789e3c") + ) + (junction + (at 111.76 121.92) + (diameter 0) + (color 0 0 0 0) + (uuid "34797e65-8525-4ab1-b67f-7e534f5e3449") + ) + (junction + (at 76.2 53.34) + (diameter 0) + (color 0 0 0 0) + (uuid "445f080d-ac61-4955-b70c-5ebac03944ff") + ) + (junction + (at 121.92 130.81) + (diameter 0) + (color 0 0 0 0) + (uuid "45f7c275-94b2-4028-9214-caf569c2b284") + ) + (junction + (at 50.8 54.61) + (diameter 0) + (color 0 0 0 0) + (uuid "4f7f14c0-a7d4-49ca-ba13-8b01c9a02fc9") + ) + (junction + (at 76.2 73.66) + (diameter 0) + (color 0 0 0 0) + (uuid "6aff60c6-9af3-4113-a866-94e228007e76") + ) + (junction + (at 48.26 52.07) + (diameter 0) + (color 0 0 0 0) + (uuid "6dacb23a-2ab6-4836-809e-0a440cbd3ff4") + ) + (junction + (at 53.34 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "75d6e55b-64c4-4447-83ae-417a88684072") + ) + (junction + (at 111.76 135.89) + (diameter 0) + (color 0 0 0 0) + (uuid "8391191f-4060-4f46-8a5c-ea85d9a2895c") + ) + (junction + (at 86.36 85.09) + (diameter 0) + (color 0 0 0 0) + (uuid "b973a506-7750-4ce7-80a4-997a15506fea") + ) + (junction + (at 111.76 115.57) + (diameter 0) + (color 0 0 0 0) + (uuid "c2217a3e-c961-46e6-8a8b-6cbf943f1d99") + ) + (junction + (at 99.06 52.07) + (diameter 0) + (color 0 0 0 0) + (uuid "c574c76f-c1cd-4db8-a1c0-ed9d94af1cce") + ) + (junction + (at 83.82 121.92) + (diameter 0) + (color 0 0 0 0) + (uuid "cb004680-a9a4-4c2d-bd4d-74d8a5adc4d7") + ) + (junction + (at 129.54 128.27) + (diameter 0) + (color 0 0 0 0) + (uuid "d09606af-05d8-49e1-8b5d-4a4a7c43c1c1") + ) + (junction + (at 78.74 68.58) + (diameter 0) + (color 0 0 0 0) + (uuid "f45c48ca-0813-405d-a723-473d0f4ae3e1") + ) + (junction + (at 111.76 88.9) + (diameter 0) + (color 0 0 0 0) + (uuid "ffe13115-62b0-4497-aa03-722e84ff04cd") + ) + (wire + (pts + (xy 121.92 113.03) (xy 121.92 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "00b72dbb-3d0c-40d2-b087-17d137fb3fe0") + ) + (wire + (pts + (xy 40.64 67.31) (xy 53.34 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "022303cd-b0f8-4132-a648-f34f2ecc77c2") + ) + (wire + (pts + (xy 81.28 91.44) (xy 81.28 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "03047b6c-f838-4453-a59d-c9064e526b2c") + ) + (wire + (pts + (xy 25.4 66.04) (xy 30.48 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "03b47113-e9f4-4fc1-bab4-6a8190cc883d") + ) + (wire + (pts + (xy 111.76 127) (xy 111.76 135.89) + ) + (stroke + (width 0) + (type default) + ) + (uuid "04243f4b-cf7c-4887-aa96-9a58e767e9c5") + ) + (wire + (pts + (xy 104.14 90.17) (xy 104.14 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "06434025-4e90-4b00-8a15-d3ea4db92586") + ) + (wire + (pts + (xy 101.6 44.45) (xy 132.08 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "08dac82f-72e5-48a2-bdac-f0a675b93e4d") + ) + (wire + (pts + (xy 78.74 68.58) (xy 78.74 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "09e37da9-167b-4246-b53d-acb8ab30ce91") + ) + (wire + (pts + (xy 69.85 77.47) (xy 69.85 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0e445b6a-e175-44c5-80fe-eba7229ebad9") + ) + (wire + (pts + (xy 99.06 52.07) (xy 111.76 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0ee1430d-f572-43a0-a7c9-bbfc1dc81329") + ) + (wire + (pts + (xy 81.28 90.17) (xy 104.14 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0f704273-c5cf-4345-928f-9ee1c7a644ae") + ) + (wire + (pts + (xy 25.4 40.64) (xy 30.48 40.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "11627fab-671f-4dcc-a1b9-ebb55f09249a") + ) + (wire + (pts + (xy 93.98 45.72) (xy 101.6 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "11843d03-ea07-410e-95df-70c730a6e3d4") + ) + (wire + (pts + (xy 121.92 130.81) (xy 132.08 130.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "11dc2c59-03a4-4be9-b85e-f81b3dbef81c") + ) + (wire + (pts + (xy 40.64 92.71) (xy 71.12 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1480bf5d-d2a1-47dd-85bf-fef044073bf6") + ) + (wire + (pts + (xy 99.06 81.28) (xy 132.08 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "15590541-f131-4006-ad61-6ab433b593dd") + ) + (wire + (pts + (xy 69.85 77.47) (xy 71.12 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "186a14fb-7acf-4a1e-ae62-2f4e90548389") + ) + (wire + (pts + (xy 48.26 52.07) (xy 63.5 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "191ecd63-34d8-4dfb-a1cf-231193794252") + ) + (wire + (pts + (xy 71.12 90.17) (xy 53.34 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1cd6b185-5b16-4472-bfa9-113c34d1e3b5") + ) + (wire + (pts + (xy 142.24 134.62) (xy 149.86 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1e79c773-06b9-49b7-b848-805844ef0051") + ) + (wire + (pts + (xy 111.76 121.92) (xy 116.84 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "20ade0cf-15dd-41e0-858f-96f299129d22") + ) + (wire + (pts + (xy 86.36 85.09) (xy 76.2 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2332f1f7-58da-435a-8a23-43805219e0a4") + ) + (wire + (pts + (xy 127 120.65) (xy 149.86 120.65) + ) + (stroke + (width 0) + (type default) + ) + (uuid "258b1525-1ac5-46b4-aefb-8bc041cd4a9e") + ) + (wire + (pts + (xy 129.54 128.27) (xy 129.54 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "25c2dc37-6969-4a55-98f9-07b55d30e342") + ) + (wire + (pts + (xy 40.64 69.85) (xy 40.64 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "25df46b0-72b5-4cbe-a399-fec440916110") + ) + (wire + (pts + (xy 114.3 133.35) (xy 114.3 130.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "293fb7be-7cb7-44b7-8e27-5136875af3da") + ) + (wire + (pts + (xy 114.3 130.81) (xy 121.92 130.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2c0bee0e-7bd3-4550-a740-659ba4277b1d") + ) + (wire + (pts + (xy 76.2 44.45) (xy 76.2 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "32487a45-81f7-4c85-8f8e-74d81f5a1779") + ) + (wire + (pts + (xy 25.4 123.19) (xy 40.64 123.19) + ) + (stroke + (width 0) + (type default) + ) + (uuid "334c41b5-bec4-45da-9676-f6f792762fd9") + ) + (wire + (pts + (xy 76.2 73.66) (xy 83.82 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "35238b4e-c5c8-4030-a615-0b788588efd7") + ) + (wire + (pts + (xy 83.82 121.92) (xy 111.76 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "388dac56-7f52-4124-afad-cdb10b236abb") + ) + (wire + (pts + (xy 53.34 80.01) (xy 53.34 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3d532cc8-5734-49aa-a733-1bbaeeb9b754") + ) + (wire + (pts + (xy 69.85 76.2) (xy 68.58 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "400b649d-6d60-4fca-b9a1-ec5974d675c4") + ) + (wire + (pts + (xy 25.4 116.84) (xy 40.64 116.84) + ) + (stroke + (width 0) + (type default) + ) + (uuid "41834371-a1d9-449c-a1fa-2f266ccfd14d") + ) + (wire + (pts + (xy 81.28 80.01) (xy 99.06 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "427f0d6f-f105-4c91-9bf0-be491042e193") + ) + (wire + (pts + (xy 49.53 115.57) (xy 111.76 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "44bfe800-41f4-4381-a82c-df08d7920f85") + ) + (wire + (pts + (xy 25.4 114.3) (xy 40.64 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "45f918c0-c276-4321-b910-67a4063e8d8f") + ) + (wire + (pts + (xy 48.26 74.93) (xy 59.69 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "45fdfb82-7153-4c54-a9de-ca9e3401970c") + ) + (wire + (pts + (xy 50.8 54.61) (xy 63.5 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "48ac03fb-18ae-46e4-b388-3fa0d604c985") + ) + (wire + (pts + (xy 86.36 128.27) (xy 91.44 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "49e7e606-74bc-4104-88e2-85fa10e75a8f") + ) + (wire + (pts + (xy 78.74 68.58) (xy 93.98 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4bbb4f6c-db3b-4edb-99dd-e10abce6e001") + ) + (wire + (pts + (xy 76.2 44.45) (xy 85.09 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4bfaada0-e127-4337-af8e-36afb6f57722") + ) + (wire + (pts + (xy 78.74 46.99) (xy 85.09 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4f51ef77-b81c-4b22-8717-d3f8170765e2") + ) + (wire + (pts + (xy 116.84 127) (xy 111.76 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5116f325-424d-4a1f-bafc-5ead32f903bf") + ) + (wire + (pts + (xy 124.46 138.43) (xy 149.86 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5340e709-a22d-49a7-b4cd-baf2b482d017") + ) + (wire + (pts + (xy 83.82 121.92) (xy 83.82 130.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "560961c1-8f48-4e4b-aa98-8c40c5a1c6bf") + ) + (wire + (pts + (xy 78.74 71.12) (xy 86.36 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5a3d1c7d-318f-4eea-a021-df458e50bad7") + ) + (wire + (pts + (xy 53.34 80.01) (xy 71.12 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5c5a8ada-5a2a-4e75-ad1a-bf89c9491cf5") + ) + (wire + (pts + (xy 86.36 71.12) (xy 86.36 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5c7d2fca-e99a-4104-855f-0959ddc8d4a4") + ) + (wire + (pts + (xy 99.06 80.01) (xy 99.06 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5fccf592-2ef4-4387-81fe-b93a04d2ee2c") + ) + (wire + (pts + (xy 76.2 53.34) (xy 93.98 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "649a15a0-b436-49b0-96bb-bc67fa16b0c4") + ) + (wire + (pts + (xy 83.82 73.66) (xy 83.82 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6a307abe-3769-4aae-b507-c7a61f4f5276") + ) + (wire + (pts + (xy 101.6 130.81) (xy 114.3 130.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6b5179e1-e4a1-4c29-b6ef-789d4e2895b2") + ) + (wire + (pts + (xy 78.74 68.58) (xy 78.74 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6daebc3c-c1bf-4a70-8cf4-08d392551818") + ) + (wire + (pts + (xy 127 135.89) (xy 132.08 135.89) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6fe5cdcc-9517-4ea0-9176-94cd5e203800") + ) + (wire + (pts + (xy 76.2 53.34) (xy 76.2 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "75d6b2b3-edb9-4d33-b9ce-5e28aab0e313") + ) + (wire + (pts + (xy 111.76 121.92) (xy 111.76 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "785ed448-3965-488f-a103-783e2ff26051") + ) + (wire + (pts + (xy 111.76 135.89) (xy 114.3 135.89) + ) + (stroke + (width 0) + (type default) + ) + (uuid "79786db0-42c9-4d87-bf71-7cc79ab9d870") + ) + (wire + (pts + (xy 129.54 113.03) (xy 129.54 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7a0e9185-8d53-499e-b897-692aed5c652b") + ) + (wire + (pts + (xy 119.38 68.58) (xy 119.38 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "83a549a5-9d66-4688-8fc5-92c3418877b9") + ) + (wire + (pts + (xy 127 125.73) (xy 127 135.89) + ) + (stroke + (width 0) + (type default) + ) + (uuid "85f21765-5daf-499a-a502-5b4d3fdaed82") + ) + (wire + (pts + (xy 48.26 52.07) (xy 48.26 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8bcfdc7b-0aa8-4d66-b764-303654256029") + ) + (wire + (pts + (xy 40.64 54.61) (xy 50.8 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "98118332-128c-43e3-b18c-756f05f42dd5") + ) + (wire + (pts + (xy 140.97 129.54) (xy 149.86 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9bac4b12-d5cd-4774-8d0e-62932375244d") + ) + (wire + (pts + (xy 53.34 67.31) (xy 53.34 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9c21122a-05cc-46df-9b30-483ccde31bff") + ) + (wire + (pts + (xy 111.76 88.9) (xy 111.76 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9ef1e6a3-f27a-4cfd-9d41-9b8111dacc32") + ) + (wire + (pts + (xy 83.82 130.81) (xy 91.44 130.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a0531639-eac0-4f0a-ab90-91e9c9548a94") + ) + (wire + (pts + (xy 121.92 113.03) (xy 129.54 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a3a7f3c9-0ab6-43f9-a0f4-7aca2c7ef59d") + ) + (wire + (pts + (xy 53.34 67.31) (xy 63.5 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a92437b8-eadd-4d3a-94e3-754c502545b3") + ) + (wire + (pts + (xy 25.4 78.74) (xy 30.48 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "aa175f2e-6a39-4170-8a53-dbbf235261cf") + ) + (wire + (pts + (xy 25.4 133.35) (xy 91.44 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ab4a9960-74f0-4bd6-87b8-37098b7d70e3") + ) + (wire + (pts + (xy 124.46 134.62) (xy 124.46 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "abcab618-7629-4641-98e1-7fd1d89fbf5b") + ) + (wire + (pts + (xy 129.54 128.27) (xy 132.08 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "acd080c4-ed7b-4913-9a2b-e001828cd11a") + ) + (wire + (pts + (xy 50.8 77.47) (xy 59.69 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "adc338c0-4fa7-4f51-9d9c-6f0858711fda") + ) + (wire + (pts + (xy 81.28 78.74) (xy 81.28 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b1227f88-034d-4479-bfff-832011b041c1") + ) + (wire + (pts + (xy 93.98 69.85) (xy 99.06 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bf5769f1-260b-4ea7-b51c-57330c99a9de") + ) + (wire + (pts + (xy 25.4 120.65) (xy 40.64 120.65) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c6e39053-2b86-4bb8-af96-92f03fb70a28") + ) + (wire + (pts + (xy 83.82 113.03) (xy 111.76 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c72ca9fb-c28d-4ca5-b35e-6d6c5aec499b") + ) + (wire + (pts + (xy 49.53 121.92) (xy 83.82 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ca9e4f3e-4b88-4a15-8f3f-ba53f55a4f07") + ) + (wire + (pts + (xy 111.76 88.9) (xy 111.76 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cac2bc26-4e6e-42f8-8cda-38a8fa9c1e19") + ) + (wire + (pts + (xy 73.66 53.34) (xy 76.2 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ce1af9c9-9c11-42dc-8732-07f4515fd0fd") + ) + (wire + (pts + (xy 25.4 53.34) (xy 30.48 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cef5a3e2-7078-46af-a7ac-de0a9b17d3c8") + ) + (wire + (pts + (xy 73.66 68.58) (xy 78.74 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cf485d7a-8476-4085-852c-adef3c7f7410") + ) + (wire + (pts + (xy 25.4 135.89) (xy 111.76 135.89) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cfd662af-f5d0-43b5-966c-2b87bbb8ad09") + ) + (wire + (pts + (xy 111.76 124.46) (xy 116.84 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d28157e9-fcd1-42e3-9206-ecda7d9c9e3b") + ) + (wire + (pts + (xy 99.06 52.07) (xy 99.06 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d38253cb-8ab8-4ccd-8623-e9a11c61106f") + ) + (wire + (pts + (xy 111.76 119.38) (xy 116.84 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d3a3eddd-ad5e-482a-ab04-e47aff77d1e4") + ) + (wire + (pts + (xy 119.38 69.85) (xy 132.08 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d6cec3da-9382-4215-9001-992de5638c69") + ) + (wire + (pts + (xy 76.2 85.09) (xy 76.2 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dbbc0158-6c0a-4a1c-a2c3-0137c2f2eee5") + ) + (wire + (pts + (xy 93.98 53.34) (xy 93.98 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "df2699b0-3aec-41da-ad8c-dd5142793237") + ) + (wire + (pts + (xy 93.98 68.58) (xy 93.98 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e39aacbe-c95f-4089-84fa-59137f4d8adb") + ) + (wire + (pts + (xy 104.14 88.9) (xy 111.76 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e47e3357-c031-46c6-b394-abb7b59d8110") + ) + (wire + (pts + (xy 129.54 133.35) (xy 132.08 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e88d395a-931f-495f-ae76-2241a34c111b") + ) + (wire + (pts + (xy 50.8 54.61) (xy 50.8 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e9e68d28-a5e6-4aa5-a3a0-09e3596e8f8d") + ) + (wire + (pts + (xy 121.92 53.34) (xy 132.08 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f11d24eb-faef-4906-95c9-ce425272abfe") + ) + (wire + (pts + (xy 101.6 45.72) (xy 101.6 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f17e047c-bf56-4059-9d40-66f52e5b191b") + ) + (wire + (pts + (xy 111.76 115.57) (xy 111.76 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f40b88f0-5a78-48f7-8db2-480a1e876701") + ) + (wire + (pts + (xy 93.98 52.07) (xy 99.06 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f437ddc5-82cb-4b0b-9e81-5bc4367bc363") + ) + (wire + (pts + (xy 40.64 69.85) (xy 63.5 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f568430a-7f5b-4c08-ad75-12da6445ede7") + ) + (wire + (pts + (xy 86.36 85.09) (xy 86.36 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f6fc8fee-33b6-4f95-bbc8-9042532b67a2") + ) + (wire + (pts + (xy 40.64 52.07) (xy 48.26 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fbdaf9d4-8ccb-4228-af42-11252bc38981") + ) + (wire + (pts + (xy 109.22 68.58) (xy 119.38 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fc75dc5a-85da-47b7-b60d-1d37a6c8a028") + ) + (wire + (pts + (xy 40.64 52.07) (xy 40.64 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fcc2ce22-8418-425b-a9ca-cd5c1b26db5c") + ) + (label "L11" + (at 78.74 58.42 270) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "101226a8-472f-4d75-a1f9-a520a4823db6") + ) + (label "COY2_a" + (at 149.86 120.65 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "176429ae-ffc9-4362-9c62-8171fc0ae9f5") + ) + (label "L10" + (at 81.28 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "1cde5a43-c281-4010-9161-fb93b47ceb33") + ) + (label "L01" + (at 55.88 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "2676a444-987f-4242-a649-f28e47ebfe9b") + ) + (label "L03" + (at 55.88 58.42 270) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "2b6cf478-7311-4e41-a42d-238cb6d7911a") + ) + (label "COMB2OUT" + (at 132.08 53.34 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "2e869216-a7a9-4e7a-a5c3-7554e9827c19") + ) + (label "CIN" + (at 55.88 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "375786f6-9631-489d-8688-2f6f13b8dcd9") + ) + (label "L01" + (at 50.8 58.42 270) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "489fedc1-25d6-45ac-adc6-67716fcb55bc") + ) + (label "L00" + (at 55.88 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "4cca8e3f-60f6-49fa-a2c8-2d05daa9d7ae") + ) + (label "L02" + (at 55.88 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "56b4dd1c-40a7-44a1-afa1-974b3c394bd3") + ) + (label "L11" + (at 81.28 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "5938dca7-cd5a-4889-aa13-511106aff6dc") + ) + (label "COY2_S" + (at 149.86 129.54 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "595b61be-73b2-42ac-9ca0-6aaa252f20b6") + ) + (label "MULTO2" + (at 149.86 134.62 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "718260fe-f5b5-4ed5-b490-ddc704d95add") + ) + (label "A_-1" + (at 26.67 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "7375d393-87da-49bd-9560-a23e57964cb1") + ) + (label "B_1" + (at 26.67 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "769c17ce-9024-425d-8125-f1ac400edb8b") + ) + (label "L10" + (at 107.95 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "83608e74-bd4b-4367-83ee-65416786aed4") + ) + (label "L02" + (at 55.88 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "8cbc7aa9-155a-4c92-9bfb-ad6ab279e5fc") + ) + (label "CADD_A" + (at 132.08 81.28 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "9245928b-4d7c-4de0-bf88-d7c1e3b5a533") + ) + (label "CI_1" + (at 26.67 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "9992c823-7639-41ec-ac37-4fce5142f61a") + ) + (label "L11" + (at 87.63 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "9aa2e1d3-85e2-4db1-a53a-7cf96f21c2e4") + ) + (label "L00" + (at 48.26 58.42 270) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "9ae91a0c-d151-4a4d-820f-29f05601a5ee") + ) + (label "A_0" + (at 26.67 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "a2dab15b-7781-435d-8548-d53b4731ab8a") + ) + (label "CI_0" + (at 26.67 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "a8b95668-a812-4477-992c-a89b6f4ea213") + ) + (label "CADD_S" + (at 132.08 44.45 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "b46cee45-6eb5-40b8-b26d-509b7cec7b2e") + ) + (label "MULTO1" + (at 149.86 138.43 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "b7da174e-8983-432e-b399-8ba6549f499c") + ) + (label "L10" + (at 76.2 58.42 270) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "bc69646a-c965-400a-94ba-cea0118708b9") + ) + (label "L02" + (at 53.34 58.42 270) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "c363affd-0ba9-4761-8a9c-eaf2944d7e8d") + ) + (label "COMB1OUT" + (at 132.08 69.85 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "c7f73273-b01d-47a1-a092-1140b781eccf") + ) + (label "B_1" + (at 26.67 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "fb27578f-4485-4e72-96ff-e70822c74b5a") + ) + (hierarchical_label "PINY2" + (shape input) + (at 25.4 114.3 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "0ccc61f1-51fd-41c3-ad51-fb1587637af1") + ) + (hierarchical_label "CINY2" + (shape input) + (at 25.4 135.89 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "1b520f99-bb93-45e7-95a1-91108165fc4e") + ) + (hierarchical_label "IN3" + (shape input) + (at 25.4 53.34 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "24c9ac1a-358a-4db9-a37d-64ac421ef40a") + ) + (hierarchical_label "IN2" + (shape input) + (at 25.4 43.18 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "325cf7e3-b104-44a0-a18e-b4cc8e5c5375") + ) + (hierarchical_label "CINY1" + (shape input) + (at 25.4 133.35 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "3f994d7e-321b-4942-9086-083556d89ba3") + ) + (hierarchical_label "CINY1" + (shape input) + (at 25.4 91.44 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "52c58ec2-f84c-4900-a43a-8ee8a530667e") + ) + (hierarchical_label "PINY2" + (shape input) + (at 25.4 120.65 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "67daa942-3742-40d0-87a3-edb01dfbb530") + ) + (hierarchical_label "IN5" + (shape input) + (at 25.4 66.04 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "6c9441df-6e8a-432b-9c96-51463e8a76f5") + ) + (hierarchical_label "PINX" + (shape input) + (at 25.4 83.82 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "796fca0f-2ee9-47ed-88cf-e6c5b21e2d09") + ) + (hierarchical_label "IN5" + (shape input) + (at 25.4 116.84 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "82233e3f-2e6a-451b-ad45-8ceb618f4610") + ) + (hierarchical_label "PINY1" + (shape input) + (at 25.4 45.72 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "9c8a0a38-260c-42c0-81ce-1dbab78055f1") + ) + (hierarchical_label "CINX" + (shape input) + (at 25.4 58.42 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "9c9ac770-da48-4948-b0d3-99c385d0b7bf") + ) + (hierarchical_label "IN7" + (shape input) + (at 25.4 78.74 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "ba08f7de-dbb4-4fec-a17e-2d2e65dc138e") + ) + (hierarchical_label "IN8" + (shape input) + (at 25.4 81.28 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "c9d40849-0d0c-44ff-b431-f3ed79cc666e") + ) + (hierarchical_label "IN6" + (shape input) + (at 25.4 68.58 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "cd4f5824-a13b-4e37-b633-4219e83a7e42") + ) + (hierarchical_label "PINY1" + (shape input) + (at 25.4 71.12 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "d4c5c2bb-a302-4923-905b-f47a59a3ef14") + ) + (hierarchical_label "IN8" + (shape input) + (at 25.4 123.19 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "d7cbc09b-987d-470a-a942-6c6038b0cb0b") + ) + (hierarchical_label "IN4" + (shape input) + (at 25.4 55.88 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "e2511dea-dee8-4062-bfca-9338608c1a80") + ) + (hierarchical_label "IN1" + (shape input) + (at 25.4 40.64 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "f38d13ed-4b4a-4876-9f66-ea2f5d08449a") + ) + (hierarchical_label "CINX" + (shape input) + (at 25.4 93.98 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "f70b9061-4af2-408b-a48d-2fa328454c40") + ) + (symbol + (lib_id "peppercorn:NAND") + (at 88.9 45.72 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0ab8e1ed-84f7-46a0-897f-43c16181389a") + (property "Reference" "U38" + (at 89.535 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 89.535 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 88.9 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 88.9 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 88.9 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "ea1c1a2e-6ba1-450a-993b-05d86ff1e542") + ) + (pin "" + (uuid "aa8d8a99-39f1-4441-b2df-2cc1e984abd3") + ) + (pin "" + (uuid "29b494f9-4b68-4470-bdbe-ea9c4b6d4772") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7c694198-71e0-4b5f-9d71-f88a52a590d9" + (reference "U38") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "XOR3_1") + (lib_id "peppercorn:XOR3") + (at 96.52 130.81 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0d61109d-128d-4629-882a-c519fe2f4034") + (property "Reference" "U39" + (at 95.885 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 95.885 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 96.52 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 96.52 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 96.52 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "205ab7f2-7ee2-41fa-8685-52939dfbca29") + ) + (pin "" + (uuid "039c9521-9480-4a04-8286-e7fd78b98e22") + ) + (pin "" + (uuid "022f1f35-635f-45f2-a890-4429475355e3") + ) + (pin "" + (uuid "53147cf8-b10d-4584-a65c-fab0361bd379") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7c694198-71e0-4b5f-9d71-f88a52a590d9" + (reference "U39") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "AND_2") + (lib_id "peppercorn:AND") + (at 44.45 121.92 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0dee7be8-5a71-428b-b37d-f263fd577d22") + (property "Reference" "U11" + (at 45.085 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 45.085 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 44.45 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 44.45 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 44.45 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "37776a0e-666f-4935-9c96-a336657c6668") + ) + (pin "" + (uuid "e70f2340-c017-45c6-a4f5-d871e5ca13f1") + ) + (pin "" + (uuid "8f679173-b094-414f-bd8b-2f2c5d42d3ee") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7c694198-71e0-4b5f-9d71-f88a52a590d9" + (reference "U11") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:XOR3") + (at 116.84 113.03 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "14682e8d-ee7d-4ba5-a94d-97b0cf4e54df") + (property "Reference" "U43" + (at 116.205 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 116.205 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 116.84 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 116.84 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 116.84 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "448c6570-fd9b-4b2e-900c-7601cd78e3a1") + ) + (pin "" + (uuid "d491e52a-47fb-42fe-bdd3-4b84df176ad6") + ) + (pin "" + (uuid "a5d6bf87-a23a-4442-8727-b7f13ffb1487") + ) + (pin "" + (uuid "19d2603b-deda-40a4-893b-e94375587dea") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7c694198-71e0-4b5f-9d71-f88a52a590d9" + (reference "U43") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "AND_1") + (lib_id "peppercorn:AND") + (at 44.45 115.57 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2aa1b90f-c97f-498a-818f-fef2f2985d5f") + (property "Reference" "U10" + (at 45.085 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 45.085 111.76 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 44.45 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 44.45 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 44.45 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "943c9a8b-c8a9-448d-b0d0-66e4f0751bfe") + ) + (pin "" + (uuid "92ca3504-0cb7-4c9d-912c-6978d7b86e15") + ) + (pin "" + (uuid "efd1380f-3547-4d1b-90f5-98be0e89beff") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7c694198-71e0-4b5f-9d71-f88a52a590d9" + (reference "U10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "XOR_1") + (lib_id "peppercorn:XOR") + (at 116.84 53.34 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2ec6232e-4433-459c-b9bc-b6522d5c7a10") + (property "Reference" "U42" + (at 116.4727 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 116.4727 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 116.84 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 116.84 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 116.84 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "c23f1e5e-e7cd-435f-8b72-ebce69db5d4f") + ) + (pin "" + (uuid "e72043c1-a379-426b-a6a7-8e5c67d26228") + ) + (pin "" + (uuid "eae0ffb3-5f66-4b0c-ab13-d61c3bf45b57") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7c694198-71e0-4b5f-9d71-f88a52a590d9" + (reference "U42") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 68.58 68.58 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "653a5d36-6d47-4a19-9df2-1f40eea569ec") + (property "Reference" "L18" + (at 68.58 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 68.58 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 68.58 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 68.58 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 68.58 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "4999765b-517e-4e07-ae3c-25a08cee2331") + ) + (pin "D1" + (uuid "67d80297-b216-4b7b-940d-715e196411ef") + ) + (pin "D0" + (uuid "dcf60ab4-ec05-4faf-b92d-0aca84c29784") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7c694198-71e0-4b5f-9d71-f88a52a590d9" + (reference "L18") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "LUT2 with C_I mux_2") + (lib_id "peppercorn:LUT2 with C_I mux") + (at 35.56 67.31 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "69da25f6-df7f-4a4c-b171-c8e1c6b10fe0") + (property "Reference" "INIT_L13" + (at 35.56 72.898 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 33.02 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 35.56 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 35.56 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 35.56 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "018cb2f4-3238-404a-a3c4-5903f2193a8c") + ) + (pin "Y" + (uuid "749dfa96-8455-4739-b31f-70efae7b5f67") + ) + (pin "D0" + (uuid "7d654c4f-7a99-415f-b4a4-cb097577c6b1") + ) + (pin "D0" + (uuid "03161d1b-2512-4dbd-898b-4910d7a9fe5e") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7c694198-71e0-4b5f-9d71-f88a52a590d9" + (reference "INIT_L13") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "XOR_3") + (lib_id "peppercorn:XOR") + (at 119.38 134.62 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "71a6fcca-de24-4eee-b65f-64a440776a05") + (property "Reference" "U46" + (at 119.0127 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 119.0127 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 119.38 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 119.38 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 119.38 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "1574ac9d-b545-4eaf-a251-31bdf99c9790") + ) + (pin "" + (uuid "93b6aac1-0f51-4c84-b208-038a75b60fc1") + ) + (pin "" + (uuid "2179e4e4-69e6-4821-ac9f-9f7ce9a99923") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7c694198-71e0-4b5f-9d71-f88a52a590d9" + (reference "U46") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "LUT2 with C_I mux_3") + (lib_id "peppercorn:LUT2 with C_I mux") + (at 35.56 80.01 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "75ada7aa-671a-40ce-b8e6-672f495d5100") + (property "Reference" "INIT_L14" + (at 35.56 85.852 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 33.02 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 35.56 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 35.56 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 35.56 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "7e1d96a5-537f-4b9a-9d33-f6318c0716f3") + ) + (pin "Y" + (uuid "f0e0c788-8201-44ce-9a77-f762044f5e27") + ) + (pin "D0" + (uuid "7b8eba6b-9867-4654-9051-57f91cd57441") + ) + (pin "D0" + (uuid "25c6928d-080b-4ee2-b46f-562a72cf163d") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7c694198-71e0-4b5f-9d71-f88a52a590d9" + (reference "INIT_L14") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 104.14 68.58 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "813f9f90-cdab-41ad-a183-38b40d547b80") + (property "Reference" "L19" + (at 104.14 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 104.14 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 104.14 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 104.14 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 104.14 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "b7372480-a08a-4bb8-9ddd-593b86894a33") + ) + (pin "D1" + (uuid "e098fcef-56cb-4329-a121-1a148b3f40cb") + ) + (pin "D0" + (uuid "2248b26a-ea11-43d1-b674-7692439dea03") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7c694198-71e0-4b5f-9d71-f88a52a590d9" + (reference "L19") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "OR_2") + (lib_id "peppercorn:OR") + (at 137.16 129.54 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "913193a2-4f49-4f29-885c-7620502160a3") + (property "Reference" "U47" + (at 136.1574 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 136.1574 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 137.16 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 137.16 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 137.16 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "7817b793-007d-4bc6-bc5a-211201224b8b") + ) + (pin "" + (uuid "c0319da1-74b0-4db0-a032-df7fa8ae6b9f") + ) + (pin "" + (uuid "f3488ed3-8095-49fc-9196-0cb98fa02a7f") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7c694198-71e0-4b5f-9d71-f88a52a590d9" + (reference "U47") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:OR") + (at 64.77 76.2 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "95834f2d-4a0d-4290-95ce-d83db8f68953") + (property "Reference" "U36" + (at 63.7674 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 63.7674 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 64.77 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 64.77 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 64.77 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "9664c66c-4ae4-4df4-aa3d-117a68d9e101") + ) + (pin "" + (uuid "4efe253f-39a7-4f81-b4b4-efcef06dc9c7") + ) + (pin "" + (uuid "989dbaa4-f420-4ef0-bd49-fcb47804b55d") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7c694198-71e0-4b5f-9d71-f88a52a590d9" + (reference "U36") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2 with C_I mux") + (at 35.56 41.91 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "98c831e7-01b6-469d-a79d-78e02931696a") + (property "Reference" "L16" + (at 33.02 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 33.02 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 35.56 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 35.56 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 35.56 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "34de124a-d52c-4187-9ee5-8c743df64e53") + ) + (pin "Y" + (uuid "907d979f-956a-4301-b8ae-eef19926c0d1") + ) + (pin "D0" + (uuid "1e60060d-5c14-458e-b15b-967181408ea9") + ) + (pin "D0" + (uuid "ad3c7b5a-6886-46b8-94e3-2730d5004579") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7c694198-71e0-4b5f-9d71-f88a52a590d9" + (reference "L16") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2") + (at 121.92 120.65 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9fd4bd17-074e-4ba7-91fc-44d35a401d81") + (property "Reference" "M20" + (at 121.92 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 121.92 127 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 121.92 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 121.92 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 121.92 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D0" + (uuid "549cf4cc-5de4-401a-8b74-90dbc3b84366") + ) + (pin "Y" + (uuid "18d8954e-b013-475c-a628-6f8f896ecfd5") + ) + (pin "D1" + (uuid "5f95b891-c1cb-4b95-94f0-eb94e29bfce0") + ) + (pin "S" + (uuid "9dff5013-b632-437b-ada6-4de1a35ac169") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7c694198-71e0-4b5f-9d71-f88a52a590d9" + (reference "M20") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 68.58 53.34 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a13a632f-988d-47bc-a4a9-7dcb6c30817e") + (property "Reference" "L17" + (at 68.58 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 68.58 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 68.58 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 68.58 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 68.58 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "85bc46f2-fd98-4184-a224-9f1fc540c887") + ) + (pin "Y" + (uuid "509d958d-249e-4ba0-886c-296063749a96") + ) + (pin "D0" + (uuid "91665c89-29c8-4a00-8808-a5188a8330e1") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7c694198-71e0-4b5f-9d71-f88a52a590d9" + (reference "L17") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2 (conceptual)") + (at 76.2 91.44 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a95ac8f8-ac68-440d-a2ec-8878c4064955") + (property "Reference" "M15" + (at 76.2 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 76.2 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 76.2 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 76.2 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 76.2 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "661ef70e-6ff1-41c7-ab1e-b86aec8b2341") + ) + (pin "S" + (uuid "9bd4eeda-5671-4177-888a-5084f56c1e1c") + ) + (pin "Y" + (uuid "487025b4-20f8-4c56-a390-3eeab6cfbe50") + ) + (pin "D0" + (uuid "f32240c1-49cc-4fd9-a859-250a413537c8") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7c694198-71e0-4b5f-9d71-f88a52a590d9" + (reference "M15") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2") + (at 121.92 125.73 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "ac9f3d98-f9f5-45a2-8aea-66d939884d1c") + (property "Reference" "M21" + (at 121.92 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 121.92 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 121.92 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 121.92 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 121.92 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D0" + (uuid "77c79040-0118-4c0d-b43a-732f97eb1f13") + ) + (pin "S" + (uuid "f979039f-9215-40ac-9f54-e2f7f663c235") + ) + (pin "Y" + (uuid "404f1004-764b-423a-bc1f-f33587b67ce8") + ) + (pin "D1" + (uuid "4581c7d9-875b-429d-a6c8-84cefe0b51d2") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7c694198-71e0-4b5f-9d71-f88a52a590d9" + (reference "M21") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2 (conceptual)") + (at 76.2 78.74 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b6188cac-13c6-45a3-8619-b6ff4c6eb1ab") + (property "Reference" "M14" + (at 76.8351 82.55 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + (property "Value" "~" + (at 76.2 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 76.2 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 76.2 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 76.2 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "671977c5-b010-4ca9-b4fe-4c7c9ee3d860") + ) + (pin "D0" + (uuid "dffa03ff-041c-4bcb-8cfb-754d5b4ad1c9") + ) + (pin "D1" + (uuid "73902fb2-8717-4e72-8f06-fd6413e7f14f") + ) + (pin "S" + (uuid "16db059f-2dd7-4120-8df2-e41767a97a07") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7c694198-71e0-4b5f-9d71-f88a52a590d9" + (reference "M14") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "LUT2 with C_I mux_1") + (lib_id "peppercorn:LUT2 with C_I mux") + (at 35.56 54.61 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "baa99c33-5c18-427f-812f-3d91bde43b6b") + (property "Reference" "INIT_L12" + (at 35.56 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 33.02 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 35.56 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 35.56 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 35.56 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "72e0c59d-c489-42bd-b35f-645b88b47e65") + ) + (pin "Y" + (uuid "c83b4858-80f0-43cb-b8c3-0f75bc74a283") + ) + (pin "D0" + (uuid "c8eb096e-0bbe-4c96-b1d6-ba7b7eead5e4") + ) + (pin "D0" + (uuid "6ac4362c-d5da-4bbb-a035-9fecce4ebe67") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7c694198-71e0-4b5f-9d71-f88a52a590d9" + (reference "INIT_L12") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX2B") + (at 33.02 92.71 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e6d71078-1619-4633-b41f-3d6135b1d827") + (property "Reference" "C6" + (at 33.02 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 33.02 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 33.02 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 33.02 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 33.02 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "2341e807-c908-45c2-8fcb-bb33b67afe13") + ) + (pin "D0" + (uuid "0e35b93e-b22c-49db-b8c9-1f8af5eed0b9") + ) + (pin "Y" + (uuid "255d8636-c25f-4aa6-aa50-b1f0aee5eedb") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7c694198-71e0-4b5f-9d71-f88a52a590d9" + (reference "C6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "XOR_2") + (lib_id "peppercorn:XOR") + (at 137.16 134.62 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f16dfa7b-eb5d-46c6-94b6-7308aaf935f6") + (property "Reference" "U48" + (at 136.7927 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 136.7927 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 137.16 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 137.16 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 137.16 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "" + (uuid "e0e9ff48-6dc5-4fb3-9dc6-61157c6a3b8a") + ) + (pin "" + (uuid "7d3504f1-f807-4b66-8a68-90b17ffd312a") + ) + (pin "" + (uuid "a4c95a6e-481e-4a84-a149-c521b5d802d9") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/7c694198-71e0-4b5f-9d71-f88a52a590d9" + (reference "U48") + (unit 1) + ) + ) + ) + ) +) diff --git a/schematics/cpe/cpe_comb_en_cin.kicad_sch b/schematics/cpe/cpe_comb_en_cin.kicad_sch index 8c94d14..4da9c88 100755 --- a/schematics/cpe/cpe_comb_en_cin.kicad_sch +++ b/schematics/cpe/cpe_comb_en_cin.kicad_sch @@ -5,9 +5,947 @@ (uuid "eb744f4d-ed1c-4ed4-afae-79c7c0942f52") (paper "A3") (title_block + (title "CPE: Sum Input With Carry") + (rev "4") (company "YosysHQ") ) (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:LUT2" (exclude_from_sim no) (in_bom yes) @@ -58,7 +996,7 @@ (symbol "LUT2_0_1" (rectangle (start -2.54 2.54) - (end 2.54 -2.54) + (end 2.54 -5.08) (stroke (width 0) (type default) @@ -290,12 +1228,12 @@ ) (embedded_fonts no) ) - (symbol "peppercorn:MUX2B" + (symbol "peppercorn:LUT2 with C_I mux" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "C" - (at 0 -3.81 0) + (property "Reference" "L" + (at 0 3.556 0) (effects (font (size 1.27 1.27) @@ -337,10 +1275,185 @@ (hide yes) ) ) - (symbol "MUX2B_0_1" + (symbol "LUT2 with C_I mux_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) + (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) @@ -351,9 +1464,9 @@ ) ) ) - (symbol "MUX2B_1_1" + (symbol "LUT2 with C_I mux_1_1" (pin input line - (at -6.35 1.27 0) + (at -10.16 -1.27 0) (length 2.54) (name "" (effects @@ -371,7 +1484,145 @@ ) ) (pin input line - (at -6.35 -1.27 0) + (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: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 @@ -389,7 +1640,7 @@ ) ) (pin output line - (at 6.35 0 180) + (at 7.62 0 180) (length 2.54) (name "" (effects @@ -563,469 +1814,588 @@ (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" + (text "L11" (exclude_from_sim no) - (at 92.964 58.674 0) + (at 68.58 72.644 0) (effects (font (size 1.27 1.27) ) ) - (uuid "3d2d775c-999d-4fff-940f-df30329ae2cd") + (uuid "05814012-b06a-4409-a221-42903096c65e") ) - (text "CPE_LT_L" + (text "C_I3" (exclude_from_sim no) - (at 102.108 101.092 0) + (at 30.48 70.104 0) (effects (font (size 1.27 1.27) ) ) - (uuid "91981d08-899e-4abe-9cbc-4204db7f2211") + (uuid "071d3cda-a2c9-4a7b-ae05-d684ca65dbc6") ) - (text "C_FUNCTION = 5: C_EN_CIN" + (text "L00" (exclude_from_sim no) - (at 60.452 17.78 0) + (at 35.56 45.974 0) (effects (font (size 1.27 1.27) ) ) - (uuid "cac938b8-e0a3-4f61-a63b-35837a0641f3") + (uuid "0c18e30a-5a1a-40fc-b35c-63c8ead7869f") + ) + (text "C_I2" + (exclude_from_sim no) + (at 30.48 57.404 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "16745200-633c-472c-9f11-7f02abc99ffa") + ) + (text "C_I1" + (exclude_from_sim no) + (at 30.48 44.704 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "27bc28df-0ddf-4838-958b-ce976cc21506") + ) + (text "C_I4" + (exclude_from_sim no) + (at 30.48 82.804 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "31a28034-e862-4ea6-aecc-7a573d74a68c") + ) + (text "C_HORIZ" + (exclude_from_sim no) + (at 32.766 92.964 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "47220336-415d-467f-8c81-86a5cce03258") + ) + (text "C_FUNCTION = 5: EN_CIN\n\nThis is one of the more obscure CPE configurations.\n\nThe intended usecase of this is to source a signal\nfrom the carry lines to reduce routing delay." + (exclude_from_sim no) + (at 76.2 177.8 0) + (effects + (font + (size 2.54 2.54) + ) + (justify top) + ) + (uuid "6974e1c0-fede-401b-bf3b-084d5caf21af") + ) + (text "L03" + (exclude_from_sim no) + (at 35.56 84.074 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "6ef1d303-46d0-4b80-b11c-7ff8af0ac8ab") + ) + (text "L20" + (exclude_from_sim no) + (at 104.14 72.644 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "8170210c-0a84-4f6d-845c-7fea037f1304") + ) + (text "L10" + (exclude_from_sim no) + (at 68.58 57.404 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "cfb9e838-7c18-4aed-b409-996e83ff8c13") + ) + (text "L02" + (exclude_from_sim no) + (at 35.56 71.374 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "d03c302e-8e37-4bee-8b58-a12eb2c42f99") + ) + (text "L01" + (exclude_from_sim no) + (at 35.56 58.674 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "f78b2f79-eec6-452d-b45b-3553b45c32dd") ) (junction - (at 87.63 52.07) + (at 99.06 52.07) (diameter 0) (color 0 0 0 0) - (uuid "a51a9262-c5b2-4110-9963-f121cf42420e") + (uuid "cb1d8ad2-02a0-4a18-89a9-be3e3a48c713") ) (wire (pts - (xy 26.67 50.8) (xy 39.37 50.8) + (xy 25.4 53.34) (xy 30.48 53.34) ) (stroke (width 0) (type default) ) - (uuid "135b487a-f0b1-4cae-9123-e68ae43231c9") + (uuid "0416b064-bc6f-4f7d-87d4-57c9bd8e0e18") ) (wire (pts - (xy 26.67 40.64) (xy 39.37 40.64) + (xy 73.66 68.58) (xy 93.98 68.58) ) (stroke (width 0) (type default) ) - (uuid "1379ca71-cf23-4c16-ad60-e6e4be387eb6") + (uuid "053940a3-7816-4c24-a3c8-baadd89009b8") ) (wire (pts - (xy 39.37 64.77) (xy 39.37 66.04) + (xy 93.98 53.34) (xy 93.98 52.07) ) (stroke (width 0) (type default) ) - (uuid "1edc3726-1e1f-4fb4-8525-6194cc76478b") + (uuid "2ce31afa-fdeb-4dc2-ae0e-9270ac6196e3") ) (wire (pts - (xy 39.37 40.64) (xy 39.37 41.91) + (xy 40.64 52.07) (xy 40.64 41.91) ) (stroke (width 0) (type default) ) - (uuid "31e4d571-0ee1-4d74-b8ea-fc180e4cbca5") + (uuid "30b513a3-5e34-4b80-b512-effcf95e6b5b") ) (wire (pts - (xy 39.37 86.36) (xy 52.07 86.36) + (xy 40.64 52.07) (xy 63.5 52.07) ) (stroke (width 0) (type default) ) - (uuid "3b760a73-2fe0-4430-80a9-b188e30b07d6") + (uuid "32b712a5-fa48-4b67-ab9d-c605b534f62c") ) (wire (pts - (xy 49.53 53.34) (xy 62.23 53.34) + (xy 99.06 52.07) (xy 116.84 52.07) ) (stroke (width 0) (type default) ) - (uuid "4f21a91b-55a3-44b8-86cb-8df46a3ccdaa") + (uuid "35656dd3-26a7-4f03-a450-5792f1709565") ) (wire (pts - (xy 87.63 52.07) (xy 107.95 52.07) + (xy 25.4 40.64) (xy 30.48 40.64) ) (stroke (width 0) (type default) ) - (uuid "56004903-2726-4eb3-9dfd-985a10ae7fba") + (uuid "41943d98-95b3-4014-b32a-5dde547b2db0") ) (wire (pts - (xy 72.39 64.77) (xy 82.55 64.77) + (xy 99.06 52.07) (xy 99.06 67.31) ) (stroke (width 0) (type default) ) - (uuid "581405a0-8e48-4057-9c39-6388505014e8") + (uuid "47f8c0cd-8eaf-4fe9-929d-f4cc707aceb2") ) (wire (pts - (xy 97.79 81.28) (xy 107.95 81.28) + (xy 41.91 69.85) (xy 63.5 69.85) ) (stroke (width 0) (type default) ) - (uuid "5a1b5582-f457-484a-af50-072c86d7d0e9") + (uuid "48222c17-b811-42be-88f1-6b8be2d551d8") ) (wire (pts - (xy 39.37 50.8) (xy 39.37 52.07) + (xy 93.98 52.07) (xy 99.06 52.07) ) (stroke (width 0) (type default) ) - (uuid "5bee4357-5a00-4d3e-b0ca-27e911f3dace") + (uuid "58b6cec6-7752-4ac0-af63-e0f3077db552") ) (wire (pts - (xy 52.07 74.93) (xy 52.07 86.36) + (xy 93.98 68.58) (xy 93.98 69.85) ) (stroke (width 0) (type default) ) - (uuid "6317a9f2-76ab-4804-a466-c7be54060163") + (uuid "5ac70d72-bfbb-4945-a283-c5047ef6516f") ) (wire (pts - (xy 26.67 62.23) (xy 39.37 62.23) + (xy 43.18 78.74) (xy 43.18 92.71) ) (stroke (width 0) (type default) ) - (uuid "63ed327c-98ba-4254-98e2-f1cbf76551f0") + (uuid "697a2830-1352-4d6c-ae37-3775b27db2f3") ) (wire (pts - (xy 97.79 64.77) (xy 97.79 81.28) + (xy 116.84 52.07) (xy 116.84 53.34) ) (stroke (width 0) (type default) ) - (uuid "68263cb4-fce0-46fb-aee4-e61119c5ca26") + (uuid "70f8b884-aa69-4014-923c-19dcc9dd6721") ) (wire (pts - (xy 72.39 52.07) (xy 87.63 52.07) + (xy 109.22 68.58) (xy 119.38 68.58) ) (stroke (width 0) (type default) ) - (uuid "708c633c-3a84-43bb-87f2-3fa8f820dee7") + (uuid "78362d8a-c11e-4cde-a426-977e42951c8b") ) (wire (pts - (xy 26.67 73.66) (xy 39.37 73.66) + (xy 73.66 53.34) (xy 93.98 53.34) ) (stroke (width 0) (type default) ) - (uuid "8be6d53c-3e1e-4b00-a779-04d49f39d4a3") + (uuid "908252bf-c4d8-4ace-a379-8f3d06898268") ) (wire (pts - (xy 50.8 66.04) (xy 62.23 66.04) + (xy 116.84 53.34) (xy 132.08 53.34) ) (stroke (width 0) (type default) ) - (uuid "8c18a28d-95ba-43b6-be90-36b13394973a") + (uuid "a638f6ec-5a1d-4c8a-b983-0a3d6d47bb95") ) (wire (pts - (xy 39.37 76.2) (xy 39.37 77.47) + (xy 25.4 78.74) (xy 30.48 78.74) ) (stroke (width 0) (type default) ) - (uuid "9abb065a-fe3c-4718-9da7-9d4f63efecd3") + (uuid "ade995bd-a206-4091-a5f4-d802b383c4d8") ) (wire (pts - (xy 49.53 50.8) (xy 62.23 50.8) + (xy 40.64 54.61) (xy 63.5 54.61) ) (stroke (width 0) (type default) ) - (uuid "a618c695-4756-4713-bca1-e1ed11ed1ebd") + (uuid "b4451176-29e4-4a82-90b4-35bc9287f918") ) (wire (pts - (xy 49.53 50.8) (xy 49.53 43.18) + (xy 93.98 69.85) (xy 99.06 69.85) ) (stroke (width 0) (type default) ) - (uuid "aa110595-33b6-4122-a20d-6a963035520e") + (uuid "b6b92406-c5ce-4c5f-a553-05dbec44c2e3") ) (wire (pts - (xy 49.53 63.5) (xy 62.23 63.5) + (xy 40.64 67.31) (xy 63.5 67.31) ) (stroke (width 0) (type default) ) - (uuid "b69b7847-7b81-4ffe-a91a-b3633e79f9a5") + (uuid "c19c8851-76e1-4b44-9d82-5381b8b8d37b") ) (wire (pts - (xy 87.63 52.07) (xy 87.63 63.5) + (xy 25.4 66.04) (xy 30.48 66.04) ) (stroke (width 0) (type default) ) - (uuid "c2bac389-be5b-488a-86af-673fc384771a") + (uuid "cb058b59-755e-4bbd-a97c-81a69f6dbdd1") ) (wire (pts - (xy 82.55 66.04) (xy 87.63 66.04) + (xy 119.38 69.85) (xy 132.08 69.85) ) (stroke (width 0) (type default) ) - (uuid "d9e59ee0-f186-474b-9505-63af96347307") + (uuid "cbbc08f5-7467-45b1-99f3-8d3d13b1f594") ) (wire (pts - (xy 82.55 64.77) (xy 82.55 66.04) + (xy 40.64 78.74) (xy 40.64 80.01) ) (stroke (width 0) (type default) ) - (uuid "df3c725a-7523-46c0-94ae-1e9ac79d75b0") + (uuid "d0b96a54-7498-4525-85f0-0ac53cf28d15") ) - (hierarchical_label "PINY1" - (shape input) - (at 26.67 67.31 180) + (wire + (pts + (xy 119.38 68.58) (xy 119.38 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dec4e5b0-ef90-416c-9470-d3ce74b0e83c") + ) + (wire + (pts + (xy 40.64 92.71) (xy 43.18 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "efed5684-646d-47ed-a2c1-1a3c7176cddc") + ) + (label "COMB1OUT" + (at 132.08 69.85 180) (effects (font (size 1.27 1.27) ) - (justify right) + (justify right bottom) ) - (uuid "08fb397d-c1be-4f2d-97be-c7c91323c917") + (uuid "0bf6e9e5-bfaa-46b3-b4b7-1f5603730f05") + ) + (label "COMB2OUT" + (at 132.08 53.34 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "fa731362-227b-4c87-9ab7-dc3af2563494") ) (hierarchical_label "IN8" (shape input) - (at 26.67 76.2 180) + (at 25.4 81.28 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") + (uuid "076cd65a-bc91-4d37-b39d-22a00a21e42c") ) (hierarchical_label "IN5" (shape input) - (at 26.67 62.23 180) + (at 25.4 66.04 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") + (uuid "1a96855e-9c17-4d21-b5c4-2ed8933bd0fb") ) (hierarchical_label "CINX" (shape input) - (at 26.67 55.88 180) + (at 25.4 58.42 180) (effects (font (size 1.27 1.27) ) (justify right) ) - (uuid "d1f8a759-d6db-41f1-afa4-c8450701fd97") + (uuid "20d84950-2600-4756-a7df-7ef453e4d28b") ) (hierarchical_label "IN7" (shape input) - (at 26.67 73.66 180) + (at 25.4 78.74 180) (effects (font (size 1.27 1.27) ) (justify right) ) - (uuid "d9f8ced2-117a-4261-858e-e191e42fcdc2") + (uuid "21895c82-cbc3-4a1a-b763-83db08ec382e") + ) + (hierarchical_label "IN2" + (shape input) + (at 25.4 43.18 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "2cdb2e01-9e38-426b-8a2a-a7420293eec6") + ) + (hierarchical_label "IN4" + (shape input) + (at 25.4 55.88 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "550d92de-82e3-4d74-8e79-539acb87bb5e") + ) + (hierarchical_label "IN6" + (shape input) + (at 25.4 68.58 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "5dd1a338-b577-497f-a39e-6ae51d958ec7") + ) + (hierarchical_label "PINY1" + (shape input) + (at 25.4 71.12 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "8d13f77a-0c03-4706-a224-eb626d8a5fdf") + ) + (hierarchical_label "PINY1" + (shape input) + (at 25.4 45.72 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "93ac41e1-9ba9-48b2-9128-4cf51a5806a1") + ) + (hierarchical_label "CINX" + (shape input) + (at 25.4 93.98 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "971d7938-11b3-40f3-ad25-8d8d6ba58bec") + ) + (hierarchical_label "IN1" + (shape input) + (at 25.4 40.64 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a9e1a201-5162-4c2f-a16c-1b5a20a0469d") + ) + (hierarchical_label "IN3" + (shape input) + (at 25.4 53.34 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "b9853940-adc2-4615-8367-69c822a550bf") + ) + (hierarchical_label "CINY1" + (shape input) + (at 25.4 91.44 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "d9008fb7-fbcf-48ca-af89-88ba505790b9") ) (hierarchical_label "PINX" (shape input) - (at 26.67 78.74 180) + (at 25.4 83.82 180) (effects (font (size 1.27 1.27) ) (justify right) ) - (uuid "e36d8770-e926-4b6b-a312-4eb2ff3ad366") + (uuid "f90a53d6-6506-4098-8191-d6df7f5fcfc9") ) (symbol - (lib_id "peppercorn:LUT2") - (at 44.45 53.34 0) + (lib_id "peppercorn:LUT2 with C_I mux") + (at 35.56 41.91 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) + (fields_autoplaced yes) + (uuid "0ae3591c-c6ff-467e-9b95-aede53f7f732") + (property "Reference" "L24" + (at 33.02 35.56 0) (effects (font (size 1.27 1.27) ) + (hide yes) ) ) (property "Value" "~" - (at 44.45 49.53 0) + (at 33.02 38.1 0) (effects (font (size 1.27 1.27) @@ -1033,7 +2403,7 @@ ) ) (property "Footprint" "" - (at 44.45 53.34 0) + (at 35.56 41.91 0) (effects (font (size 1.27 1.27) @@ -1042,7 +2412,7 @@ ) ) (property "Datasheet" "" - (at 44.45 53.34 0) + (at 35.56 41.91 0) (effects (font (size 1.27 1.27) @@ -1051,7 +2421,7 @@ ) ) (property "Description" "" - (at 44.45 53.34 0) + (at 35.56 41.91 0) (effects (font (size 1.27 1.27) @@ -1059,19 +2429,22 @@ (hide yes) ) ) - (pin "Y" - (uuid "88b26620-8956-488d-9594-e5c3982ee5ff") - ) (pin "D1" - (uuid "77240d97-c590-43ce-9c0d-296a27ed5337") + (uuid "2354caf1-074f-416a-a2b1-80f829668a15") + ) + (pin "Y" + (uuid "80558c30-63f1-4e58-9cb1-47cabd1b5b92") ) (pin "D0" - (uuid "719158e7-1e2b-40cf-bba5-01b7dafce4bc") + (uuid "8a7a110e-73c6-4237-aef2-7d7a88f4ea80") + ) + (pin "D0" + (uuid "62573194-8454-4fe4-ba43-09b1b0a35b13") ) (instances (project "prjpeppercorn" (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2f1e56f5-88a6-4944-a409-72559104271f" - (reference "INIT_L01") + (reference "L24") (unit 1) ) ) @@ -1079,23 +2452,25 @@ ) (symbol (lib_id "peppercorn:LUT2") - (at 44.45 43.18 0) + (at 68.58 53.34 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) + (fields_autoplaced yes) + (uuid "2450e0c7-a02f-4d02-a558-244ea150f6d7") + (property "Reference" "L25" + (at 68.58 46.99 0) (effects (font (size 1.27 1.27) ) + (hide yes) ) ) (property "Value" "~" - (at 44.45 39.37 0) + (at 68.58 49.53 0) (effects (font (size 1.27 1.27) @@ -1103,7 +2478,7 @@ ) ) (property "Footprint" "" - (at 44.45 43.18 0) + (at 68.58 53.34 0) (effects (font (size 1.27 1.27) @@ -1112,7 +2487,7 @@ ) ) (property "Datasheet" "" - (at 44.45 43.18 0) + (at 68.58 53.34 0) (effects (font (size 1.27 1.27) @@ -1121,77 +2496,7 @@ ) ) (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) + (at 68.58 53.34 0) (effects (font (size 1.27 1.27) @@ -1200,88 +2505,18 @@ ) ) (pin "D1" - (uuid "21ad2a3d-9710-4f03-a50f-59d92a9156bf") - ) - (pin "D0" - (uuid "81db1961-c2a0-43b3-87e7-cc489e097660") + (uuid "3e3be121-49d9-489b-bf05-21d771c6f5de") ) (pin "Y" - (uuid "46c046b6-1784-4a0a-bdbf-037ec99fbd04") + (uuid "272d8b42-1354-4079-8a39-3a583f118bf9") + ) + (pin "D0" + (uuid "3e697412-1bfc-472e-b054-b2e66b7d1159") ) (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") + (reference "L25") (unit 1) ) ) @@ -1289,16 +2524,16 @@ ) (symbol (lib_id "peppercorn:OR") - (at 50.8 69.85 90) + (at 41.91 73.66 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) + (uuid "53908889-0098-4ebb-af2e-8d0834c5038e") + (property "Reference" "U41" + (at 45.72 74.0275 90) (effects (font (size 1.27 1.27) @@ -1308,7 +2543,7 @@ ) ) (property "Value" "~" - (at 54.61 72.1226 90) + (at 45.72 75.9326 90) (effects (font (size 1.27 1.27) @@ -1317,7 +2552,7 @@ ) ) (property "Footprint" "" - (at 50.8 69.85 0) + (at 41.91 73.66 0) (effects (font (size 1.27 1.27) @@ -1326,7 +2561,7 @@ ) ) (property "Datasheet" "" - (at 50.8 69.85 0) + (at 41.91 73.66 0) (effects (font (size 1.27 1.27) @@ -1335,7 +2570,7 @@ ) ) (property "Description" "" - (at 50.8 69.85 0) + (at 41.91 73.66 0) (effects (font (size 1.27 1.27) @@ -1344,322 +2579,44 @@ ) ) (pin "" - (uuid "3eca1e2d-6591-40ce-bd26-98d8a486dff2") + (uuid "d532ea56-33d6-44c5-81ca-43f9734d642f") ) (pin "" - (uuid "5c84951c-c9bb-4b9e-a8dd-3942d77ad445") + (uuid "8c4b1038-4062-4aa5-85db-6adb27eb36fa") ) (pin "" - (uuid "9d2ad0fa-a056-4318-9c40-647bf55dd2bf") + (uuid "a275a609-d2ab-4fe7-b2ca-75c18c5a41e5") ) (instances (project "" (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2f1e56f5-88a6-4944-a409-72559104271f" - (reference "U9") + (reference "U41") (unit 1) ) ) ) ) (symbol - (lib_id "peppercorn:MUX2B") - (at 33.02 86.36 0) + (lib_name "LUT2 with C_I mux_2") + (lib_id "peppercorn:LUT2 with C_I mux") + (at 35.56 67.31 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") + (uuid "60260416-b197-415d-85a4-7c8b2025f67f") (property "Reference" "INIT_L11" - (at 67.564 68.326 0) + (at 35.56 72.898 0) (effects (font (size 1.27 1.27) ) + (hide yes) ) ) (property "Value" "~" - (at 67.31 60.96 0) + (at 33.02 63.5 0) (effects (font (size 1.27 1.27) @@ -1667,7 +2624,7 @@ ) ) (property "Footprint" "" - (at 67.31 64.77 0) + (at 35.56 67.31 0) (effects (font (size 1.27 1.27) @@ -1676,7 +2633,7 @@ ) ) (property "Datasheet" "" - (at 67.31 64.77 0) + (at 35.56 67.31 0) (effects (font (size 1.27 1.27) @@ -1685,7 +2642,7 @@ ) ) (property "Description" "" - (at 67.31 64.77 0) + (at 35.56 67.31 0) (effects (font (size 1.27 1.27) @@ -1693,14 +2650,17 @@ (hide yes) ) ) - (pin "Y" - (uuid "facb2fa6-066b-4bcd-a156-c5bb9323c8cc") - ) (pin "D1" - (uuid "b87f301d-d6cb-43a2-a2c5-3a5f6213fcc7") + (uuid "3e90fc03-5c12-4796-8a09-b9f1a79e3049") + ) + (pin "Y" + (uuid "72b64e17-f121-4394-bed0-feb4e9279217") ) (pin "D0" - (uuid "64a806f4-77a8-4f0c-af56-b991bfdabc06") + (uuid "30903cae-59d9-4d01-acae-0dfb49f4ad53") + ) + (pin "D0" + (uuid "684cca63-b1fa-48d5-b647-bf81e884152d") ) (instances (project "prjpeppercorn" @@ -1711,95 +2671,27 @@ ) ) ) - (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) + (at 33.02 92.71 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) + (fields_autoplaced yes) + (uuid "69323462-288e-4397-a13b-ec5c0334efe2") + (property "Reference" "C7" + (at 33.02 86.36 0) (effects (font (size 1.27 1.27) ) + (hide yes) ) ) (property "Value" "~" - (at 33.02 40.64 0) + (at 33.02 88.9 0) (effects (font (size 1.27 1.27) @@ -1807,7 +2699,7 @@ ) ) (property "Footprint" "" - (at 33.02 44.45 0) + (at 33.02 92.71 0) (effects (font (size 1.27 1.27) @@ -1816,7 +2708,7 @@ ) ) (property "Datasheet" "" - (at 33.02 44.45 0) + (at 33.02 92.71 0) (effects (font (size 1.27 1.27) @@ -1825,7 +2717,7 @@ ) ) (property "Description" "" - (at 33.02 44.45 0) + (at 33.02 92.71 0) (effects (font (size 1.27 1.27) @@ -1834,18 +2726,93 @@ ) ) (pin "D1" - (uuid "cd1df25b-88cd-4979-9de1-7bfd445c7e8f") + (uuid "fc158efd-e918-4b0f-8242-d73ec844dd3a") ) (pin "D0" - (uuid "ec907b0f-6a6b-492d-89ff-f7b56ce9d66c") + (uuid "048ce06e-edc7-4736-b9f4-607da88349a7") ) (pin "Y" - (uuid "3489a6e8-6af0-4a12-b5ef-e0299e225683") + (uuid "f09e6fce-14b3-43f5-adeb-10ea42118e3c") ) (instances (project "prjpeppercorn" (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2f1e56f5-88a6-4944-a409-72559104271f" - (reference "C_I1") + (reference "C7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "LUT2 with C_I mux_3") + (lib_id "peppercorn:LUT2 with C_I mux") + (at 35.56 80.01 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "8af7b547-d86e-48ac-bbd7-22c3fc56a126") + (property "Reference" "INIT_L18" + (at 35.56 85.852 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 33.02 76.2 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 35.56 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 35.56 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 35.56 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "56d8c0e4-b293-4e00-8f8b-e85f6e95c2ae") + ) + (pin "Y" + (uuid "4663dd58-8da3-44b2-b930-40e7ba5471cf") + ) + (pin "D0" + (uuid "50b8749c-3787-49d8-82bd-50ad0a52fd31") + ) + (pin "D0" + (uuid "f8b4eae0-f252-4b2f-bc37-a3c2259d4aba") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2f1e56f5-88a6-4944-a409-72559104271f" + (reference "INIT_L18") (unit 1) ) ) @@ -1853,23 +2820,25 @@ ) (symbol (lib_id "peppercorn:LUT2") - (at 92.71 64.77 0) + (at 68.58 68.58 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) + (fields_autoplaced yes) + (uuid "97c53206-c48e-4ab6-a563-95a813cc8e5b") + (property "Reference" "L26" + (at 68.58 62.23 0) (effects (font (size 1.27 1.27) ) + (hide yes) ) ) (property "Value" "~" - (at 92.71 60.96 0) + (at 68.58 64.77 0) (effects (font (size 1.27 1.27) @@ -1877,7 +2846,7 @@ ) ) (property "Footprint" "" - (at 92.71 64.77 0) + (at 68.58 68.58 0) (effects (font (size 1.27 1.27) @@ -1886,7 +2855,7 @@ ) ) (property "Datasheet" "" - (at 92.71 64.77 0) + (at 68.58 68.58 0) (effects (font (size 1.27 1.27) @@ -1895,7 +2864,7 @@ ) ) (property "Description" "" - (at 92.71 64.77 0) + (at 68.58 68.58 0) (effects (font (size 1.27 1.27) @@ -1904,18 +2873,165 @@ ) ) (pin "Y" - (uuid "04061681-d7ad-43a0-8399-7b81337fa87b") + (uuid "372f1637-45ed-4997-9015-872628424621") ) (pin "D1" - (uuid "119c9ee7-e01c-4e2a-85b8-536c968889a1") + (uuid "32f62808-ac8e-45a0-b70e-5f8030dbec82") ) (pin "D0" - (uuid "13e12dbf-920a-489f-92c0-568a31536346") + (uuid "01be6888-034a-47ae-9ce5-78e967c31406") ) (instances (project "prjpeppercorn" (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2f1e56f5-88a6-4944-a409-72559104271f" - (reference "INIT_L20") + (reference "L26") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2") + (at 104.14 68.58 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d210bc39-24f6-4463-8a9d-8779ef2d64e3") + (property "Reference" "L27" + (at 104.14 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 104.14 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 104.14 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 104.14 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 104.14 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "Y" + (uuid "d8886d15-29db-47d6-8287-c37cd040b843") + ) + (pin "D1" + (uuid "30a3a7e0-895d-4ceb-9e96-72633ba82cd3") + ) + (pin "D0" + (uuid "0de0de65-4fce-404e-ad14-bebe6c80b37a") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2f1e56f5-88a6-4944-a409-72559104271f" + (reference "L27") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "LUT2 with C_I mux_1") + (lib_id "peppercorn:LUT2 with C_I mux") + (at 35.56 54.61 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "f1ec6cfd-1b97-4bca-8a80-0abc691a95ca") + (property "Reference" "INIT_L10" + (at 35.56 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 33.02 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 35.56 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 35.56 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 35.56 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "db29ed6c-7563-4f9f-aa27-3d1d16e8d73e") + ) + (pin "Y" + (uuid "69e4cdaa-98fb-4b62-a0d7-ab63478310dc") + ) + (pin "D0" + (uuid "58ebce88-c431-4ee0-b411-a103eacf8fb0") + ) + (pin "D0" + (uuid "d666e129-d0d8-4899-a068-e0f8c0526b19") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2f1e56f5-88a6-4944-a409-72559104271f" + (reference "INIT_L10") (unit 1) ) ) diff --git a/schematics/cpe/cpe_comb_mult.kicad_sch b/schematics/cpe/cpe_comb_mult.kicad_sch new file mode 100644 index 0000000..f412b1e --- /dev/null +++ b/schematics/cpe/cpe_comb_mult.kicad_sch @@ -0,0 +1,11 @@ +(kicad_sch + (version 20250114) + (generator "eeschema") + (generator_version "9.0") + (uuid "91e8d213-375f-4c7f-9d5e-98ea188ebac4") + (paper "A3") + (title_block + (company "YosysHQ") + ) + (lib_symbols) +) diff --git a/schematics/cpe/cpe_comb_mux4.kicad_sch b/schematics/cpe/cpe_comb_mux4.kicad_sch index ea39354..2fbbbcb 100755 --- a/schematics/cpe/cpe_comb_mux4.kicad_sch +++ b/schematics/cpe/cpe_comb_mux4.kicad_sch @@ -5,9 +5,947 @@ (uuid "e1db954c-a408-4581-b001-cd836bef6bdd") (paper "A3") (title_block + (title "CPE: 4-Input Multiplexer Mode") + (rev "4") (company "YosysHQ") ) (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:LUT2" (exclude_from_sim no) (in_bom yes) @@ -58,7 +996,7 @@ (symbol "LUT2_0_1" (rectangle (start -2.54 2.54) - (end 2.54 -2.54) + (end 2.54 -5.08) (stroke (width 0) (type default) @@ -290,12 +1228,12 @@ ) (embedded_fonts no) ) - (symbol "peppercorn:MUX2B" + (symbol "peppercorn:LUT2 with C_I mux" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "C" - (at 0 -3.81 0) + (property "Reference" "L" + (at 0 3.556 0) (effects (font (size 1.27 1.27) @@ -337,10 +1275,185 @@ (hide yes) ) ) - (symbol "MUX2B_0_1" + (symbol "LUT2 with C_I mux_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) + (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) @@ -351,9 +1464,9 @@ ) ) ) - (symbol "MUX2B_1_1" + (symbol "LUT2 with C_I mux_1_1" (pin input line - (at -6.35 1.27 0) + (at -10.16 -1.27 0) (length 2.54) (name "" (effects @@ -371,7 +1484,7 @@ ) ) (pin input line - (at -6.35 -1.27 0) + (at -10.16 -3.81 0) (length 2.54) (name "" (effects @@ -388,8 +1501,26 @@ ) ) ) + (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 6.35 0 180) + (at 5.08 0 180) (length 2.54) (name "" (effects @@ -409,6 +1540,465 @@ ) (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:MUX4 (conceptual)" (exclude_from_sim no) (in_bom yes) @@ -419,6 +2009,7 @@ (font (size 1.27 1.27) ) + (hide yes) ) ) (property "Value" "" @@ -459,7 +2050,7 @@ (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) + (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) @@ -469,16 +2060,8 @@ (type none) ) ) - (text "MUX4" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) (pin input line - (at -5.08 3.81 0) + (at -7.62 3.81 0) (length 2.54) (name "" (effects @@ -496,7 +2079,7 @@ ) ) (pin input line - (at -5.08 1.27 0) + (at -7.62 1.27 0) (length 2.54) (name "" (effects @@ -514,7 +2097,7 @@ ) ) (pin input line - (at -5.08 -1.27 0) + (at -7.62 -1.27 0) (length 2.54) (name "" (effects @@ -532,7 +2115,7 @@ ) ) (pin input line - (at -5.08 -3.81 0) + (at -7.62 -3.81 0) (length 2.54) (name "" (effects @@ -568,7 +2151,7 @@ ) ) (pin input line - (at 2.54 5.08 270) + (at 2.54 6.35 270) (length 2.54) (name "" (effects @@ -586,7 +2169,7 @@ ) ) (pin output line - (at 5.08 0 180) + (at 7.62 0 180) (length 2.54) (name "" (effects @@ -656,7 +2239,7 @@ (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) + (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) @@ -666,14 +2249,6 @@ (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) @@ -747,7 +2322,7 @@ ) ) (pin input line - (at 0 -7.62 90) + (at 2.54 -7.62 90) (length 2.54) (name "" (effects @@ -765,7 +2340,7 @@ ) ) (pin input line - (at 2.54 -5.08 90) + (at 5.08 -6.35 90) (length 2.54) (name "" (effects @@ -783,7 +2358,7 @@ ) ) (pin output line - (at 5.08 0 180) + (at 10.16 0 180) (length 2.54) (name "" (effects @@ -804,723 +2379,968 @@ (embedded_fonts no) ) ) - (rectangle - (start 19.05 60.325) - (end 106.68 102.235) - (stroke - (width 0) - (type default) + (text "C_FUNCTION = 4: MUX4\n\nThis provides a four-input multiplexer.\n\nInput inversion is performed by setting the relevant\nconfig bit of the C input, while constant inputs are\nmasked by clearing the relevant config bit of the X\ninput." + (exclude_from_sim no) + (at 76.2 177.8 0) + (effects + (font + (size 2.54 2.54) + ) + (justify top) ) - (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) + (uuid "2322f752-021c-4897-b633-610dd886ea80") ) (text "MUX4b" (exclude_from_sim no) - (at 62.738 100.584 0) + (at 48.26 105.41 0) (effects (font (size 1.27 1.27) ) ) - (uuid "07269eec-0e04-441b-baa4-52731616c066") + (uuid "29617fa4-60be-43ed-a076-e44170a40785") + ) + (text "C_I4" + (exclude_from_sim no) + (at 30.48 82.804 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "3a1d9399-b445-420b-83f4-a0d676caba31") + ) + (text "C_I2" + (exclude_from_sim no) + (at 30.48 57.404 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "53f8a4cd-63fa-4108-97af-010bd6d92edb") + ) + (text "L03" + (exclude_from_sim no) + (at 35.56 84.074 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "5afa5379-ef1a-4e1d-b813-5350aaf78db3") + ) + (text "L00" + (exclude_from_sim no) + (at 35.56 45.974 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "63744662-4a71-4e6d-a05b-de794785298a") + ) + (text "L20" + (exclude_from_sim no) + (at 104.14 72.644 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "6ff126eb-540b-4beb-aaa5-7b60eca0c4cb") + ) + (text "L02" + (exclude_from_sim no) + (at 35.56 71.374 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "8e65f15a-7071-41f6-b978-d1b765b931e9") + ) + (text "C_I3" + (exclude_from_sim no) + (at 30.48 70.104 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "91373625-dc40-4dcf-8908-6d1607dd2f63") + ) + (text "C = L10\nX = L11" + (exclude_from_sim no) + (at 35.56 32.512 0) + (effects + (font + (size 1 1) + ) + ) + (uuid "9a174cb0-7003-4cdc-9096-0c059f39df01") + ) + (text "C_I1" + (exclude_from_sim no) + (at 30.48 44.704 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "bba92bae-71bc-4497-b0a0-1e4422ceedcc") + ) + (text "C = L11\nX = L10" + (exclude_from_sim no) + (at 33.02 108.458 0) + (effects + (font + (size 1 1) + ) + ) + (uuid "be002df3-9cd6-4836-abd9-a175ab721f26") ) (text "MUX4a" (exclude_from_sim no) - (at 57.912 32.258 0) + (at 53.34 29.464 0) (effects (font (size 1.27 1.27) ) ) - (uuid "449eb5ee-301b-47f4-ae63-c6b89d1637a5") + (uuid "d7de2853-3bfd-4911-978e-8227cafbff39") ) - (text "CPE_LT_U" + (text "L01" (exclude_from_sim no) - (at 92.964 58.674 0) + (at 35.56 58.674 0) (effects (font (size 1.27 1.27) ) ) - (uuid "5d54c874-2e7f-4140-9cd8-1a802a7a89d7") + (uuid "de171935-7c07-4096-87b1-554030b9ebcc") ) - (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") + (junction + (at 99.06 52.07) + (diameter 0) + (color 0 0 0 0) + (uuid "2e3b3f9a-d166-4f75-a530-e1d6a73fd4d8") ) (wire (pts - (xy 54.61 30.48) (xy 54.61 66.04) + (xy 39.37 104.14) (xy 40.64 104.14) ) (stroke (width 0) (type default) ) - (uuid "05ecd507-8517-4de8-a0d6-6f67bdee08fa") + (uuid "01d49b1f-5330-46ce-9a95-9a18590efc86") ) (wire (pts - (xy 72.39 25.4) (xy 72.39 63.5) + (xy 86.36 71.12) (xy 93.98 71.12) ) (stroke (width 0) (type default) ) - (uuid "08c95c7a-93f8-41d1-b449-26f6425dde27") + (uuid "07cc9470-526f-4448-b169-92b1426d37c8") ) (wire (pts - (xy 52.07 33.02) (xy 52.07 63.5) + (xy 99.06 52.07) (xy 115.57 52.07) ) (stroke (width 0) (type default) ) - (uuid "0c41324b-68a5-4bd1-b29e-4804aa563570") + (uuid "0b5899f2-702f-4b45-8fad-867409bdf2b5") ) (wire (pts - (xy 49.53 50.8) (xy 57.15 50.8) + (xy 86.36 71.12) (xy 86.36 105.41) ) (stroke (width 0) (type default) ) - (uuid "149ef53e-3ce4-48d2-b827-140fac06dfe8") + (uuid "0b981085-032e-4b2a-b6df-688330ba9547") ) (wire (pts - (xy 26.67 50.8) (xy 39.37 50.8) + (xy 40.64 52.07) (xy 48.26 52.07) ) (stroke (width 0) (type default) ) - (uuid "21cec1da-da24-41ff-8886-a73e7ffaae10") + (uuid "0c3bdae1-38d5-4086-80d6-7650c086fb8f") ) (wire (pts - (xy 49.53 50.8) (xy 49.53 43.18) + (xy 48.26 52.07) (xy 48.26 97.79) ) (stroke (width 0) (type default) ) - (uuid "299131bb-65a5-448d-9a64-e0bbe2fa5fea") + (uuid "125b3507-2033-46b3-b666-5dd06dbdc033") ) (wire (pts - (xy 72.39 66.04) (xy 72.39 96.52) + (xy 25.4 40.64) (xy 30.48 40.64) ) (stroke (width 0) (type default) ) - (uuid "2b3addde-20c9-40ed-8e04-e2f2f7278260") + (uuid "17862432-7fd4-416c-a2da-8dfc0954ab2a") ) (wire (pts - (xy 26.67 29.21) (xy 46.99 29.21) + (xy 25.4 106.68) (xy 26.67 106.68) ) (stroke (width 0) (type default) ) - (uuid "38be2383-5218-41f4-a9ed-1b079de21c39") + (uuid "1d1f05bf-cd2d-41e8-afff-2d3bb714bade") ) (wire (pts - (xy 26.67 95.25) (xy 52.07 95.25) + (xy 40.64 54.61) (xy 50.8 54.61) ) (stroke (width 0) (type default) ) - (uuid "3ce7bed3-6587-4cbb-8e1a-c5fb93237167") + (uuid "2148fe1f-ac0d-40f5-9947-6bdf6549bfdb") ) (wire (pts - (xy 26.67 73.66) (xy 39.37 73.66) + (xy 41.91 33.02) (xy 45.72 33.02) ) (stroke (width 0) (type default) ) - (uuid "3de811dc-41c2-42d3-9a0b-19b13d4c817e") + (uuid "226f48d3-d28d-4779-bbfb-5c8ebb2debcd") ) (wire (pts - (xy 49.53 66.04) (xy 54.61 66.04) + (xy 55.88 105.41) (xy 86.36 105.41) ) (stroke (width 0) (type default) ) - (uuid "4b291843-aabb-4c68-9147-ed28abff21a2") + (uuid "2955c876-1714-4b8f-8b96-65c970e5e17e") ) (wire (pts - (xy 26.67 92.71) (xy 52.07 92.71) + (xy 93.98 69.85) (xy 99.06 69.85) ) (stroke (width 0) (type default) ) - (uuid "4e8ba287-4226-4c29-a229-6bbdeb8a2e76") + (uuid "295c3fcd-8556-4a2b-a875-4582b1e93ded") ) (wire (pts - (xy 39.37 50.8) (xy 39.37 52.07) + (xy 93.98 50.8) (xy 93.98 52.07) ) (stroke (width 0) (type default) ) - (uuid "4ed0e263-9633-43a5-bd74-1b22a374aee3") + (uuid "36f44fd4-8d2b-4c86-a0e6-232b081cb973") ) (wire (pts - (xy 26.67 100.33) (xy 52.07 100.33) + (xy 50.8 54.61) (xy 50.8 99.06) ) (stroke (width 0) (type default) ) - (uuid "60e79006-07cc-43e6-a479-52f0b5c91d50") + (uuid "4c3e0983-fc1a-4d07-ae5c-62742291b2a6") ) (wire (pts - (xy 62.23 96.52) (xy 72.39 96.52) + (xy 41.91 30.48) (xy 45.72 30.48) ) (stroke (width 0) (type default) ) - (uuid "79120de8-3d4a-48b6-a92c-3c551ec49cbb") + (uuid "4cee0248-6a28-4ffa-8dd7-fedb7aefb264") ) (wire (pts - (xy 49.53 74.93) (xy 49.53 66.04) + (xy 25.4 53.34) (xy 30.48 53.34) ) (stroke (width 0) (type default) ) - (uuid "977675a0-2e62-4234-8f96-b50127868165") + (uuid "4d045592-a586-4ba0-baad-6080c3e05978") ) (wire (pts - (xy 57.15 50.8) (xy 57.15 88.9) + (xy 25.4 27.94) (xy 29.21 27.94) ) (stroke (width 0) (type default) ) - (uuid "9db572df-698a-4b99-9516-1664b7f5dd1e") + (uuid "4d224ad1-52c5-4621-a4c8-19f230ee5dca") ) (wire (pts - (xy 87.63 66.04) (xy 72.39 66.04) + (xy 99.06 52.07) (xy 99.06 67.31) ) (stroke (width 0) (type default) ) - (uuid "9f1b775a-d8bf-4128-9c25-e6da5c18f8b7") + (uuid "50263570-e053-414f-828f-6f95828c117b") ) (wire (pts - (xy 39.37 64.77) (xy 39.37 66.04) + (xy 119.38 69.85) (xy 132.08 69.85) ) (stroke (width 0) (type default) ) - (uuid "a2e4c541-f808-4b24-9aff-f53023d29616") + (uuid "50be42e3-d83a-4eff-8a9b-54953785d61e") ) (wire (pts - (xy 26.67 24.13) (xy 46.99 24.13) + (xy 41.91 25.4) (xy 45.72 25.4) ) (stroke (width 0) (type default) ) - (uuid "ae2a1dc0-24af-408c-8ddb-c6256062a378") + (uuid "5181b66d-1286-44b5-86d1-dffc50a4978e") ) (wire (pts - (xy 59.69 53.34) (xy 59.69 91.44) + (xy 53.34 36.83) (xy 53.34 67.31) ) (stroke (width 0) (type default) ) - (uuid "b97479a9-be7c-42b0-be07-9b1f2018dbcf") + (uuid "61e351b7-7bb5-4e54-bde6-642d22321641") ) (wire (pts - (xy 39.37 76.2) (xy 39.37 77.47) + (xy 119.38 68.58) (xy 119.38 69.85) ) (stroke (width 0) (type default) ) - (uuid "bd733a4f-5691-470d-89e7-9fe0b998276a") + (uuid "62ef00aa-ddae-4210-92a2-4f65f171c051") ) (wire (pts - (xy 57.15 25.4) (xy 72.39 25.4) + (xy 39.37 101.6) (xy 40.64 101.6) ) (stroke (width 0) (type default) ) - (uuid "c493be24-2bec-414b-8b80-3f000fe8dbef") + (uuid "68f0a7dc-bc98-497f-b770-f4fe332f3eee") ) (wire (pts - (xy 26.67 97.79) (xy 52.07 97.79) + (xy 115.57 53.34) (xy 132.08 53.34) ) (stroke (width 0) (type default) ) - (uuid "c59ee3ab-27c9-4e6d-b15f-578c9741c33b") + (uuid "6f0d140b-6219-4911-89cc-c9fd59c9e28f") ) (wire (pts - (xy 97.79 81.28) (xy 107.95 81.28) + (xy 73.66 50.8) (xy 93.98 50.8) ) (stroke (width 0) (type default) ) - (uuid "cc7fdeb9-53e4-40e6-a6d1-346a923b8083") + (uuid "7bc5b7ef-1d33-4384-9602-567698080cbc") ) (wire (pts - (xy 49.53 53.34) (xy 59.69 53.34) + (xy 25.4 30.48) (xy 29.21 30.48) ) (stroke (width 0) (type default) ) - (uuid "d6a35bd6-ec9d-4c52-9e95-4eb8304ce453") + (uuid "7e721205-1cc4-460d-b2e9-d65b41df597c") ) (wire (pts - (xy 97.79 64.77) (xy 97.79 81.28) + (xy 25.4 25.4) (xy 29.21 25.4) ) (stroke (width 0) (type default) ) - (uuid "d7652cb9-5931-493f-a46b-907abe6604dd") + (uuid "82b7425a-e905-495a-bbcd-7fe02ff117b4") ) (wire (pts - (xy 49.53 63.5) (xy 52.07 63.5) + (xy 115.57 52.07) (xy 115.57 53.34) ) (stroke (width 0) (type default) ) - (uuid "db43a83c-cd68-44e7-a1c5-1e4a91113df4") + (uuid "88a746cd-f7f1-4245-a5d0-0349eab0a695") ) (wire (pts - (xy 39.37 40.64) (xy 39.37 41.91) + (xy 40.64 67.31) (xy 53.34 67.31) ) (stroke (width 0) (type default) ) - (uuid "df796411-7652-4b8c-872c-954373294320") + (uuid "9353fb2c-c6dc-4acc-87a4-76ff88fd7b5e") ) (wire (pts - (xy 26.67 21.59) (xy 46.99 21.59) + (xy 40.64 69.85) (xy 55.88 69.85) ) (stroke (width 0) (type default) ) - (uuid "e25fa93a-a092-4484-96c7-3b275886cc69") + (uuid "9a31fab7-ec35-40ce-a53c-afab25aff264") ) (wire (pts - (xy 26.67 40.64) (xy 39.37 40.64) + (xy 40.64 69.85) (xy 40.64 80.01) ) (stroke (width 0) (type default) ) - (uuid "e38defaf-53e6-4279-aeb6-1b89baefedf0") + (uuid "a4ff5f7b-1993-4614-859a-d9efcedffa29") ) (wire (pts - (xy 26.67 26.67) (xy 46.99 26.67) + (xy 25.4 101.6) (xy 26.67 101.6) ) (stroke (width 0) (type default) ) - (uuid "e42ad816-eb3e-4c7a-864b-e92810743325") + (uuid "ac65e58c-fda6-48ef-ac47-dfb27e81bfab") ) (wire (pts - (xy 26.67 62.23) (xy 39.37 62.23) + (xy 25.4 66.04) (xy 30.48 66.04) ) (stroke (width 0) (type default) ) - (uuid "ef3b1929-a7a2-464b-a3a7-009a394f48d9") + (uuid "b30ed5bf-62db-4d2e-8005-e593738221fa") ) (wire (pts - (xy 72.39 63.5) (xy 87.63 63.5) + (xy 41.91 27.94) (xy 45.72 27.94) ) (stroke (width 0) (type default) ) - (uuid "f23a7e0f-0557-4ecd-ba98-9fb38b58496a") + (uuid "b5ff051c-75b5-43f8-a415-a4be5c926402") ) - (label "L03" - (at 54.61 58.42 90) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) + (wire + (pts + (xy 25.4 33.02) (xy 29.21 33.02) ) - (uuid "27e7d921-9723-4968-8c09-cdd100836456") + (stroke + (width 0) + (type default) + ) + (uuid "bbff3928-d920-4480-a297-8bf7e18786ed") ) - (label "L00" - (at 57.15 58.42 90) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) + (wire + (pts + (xy 40.64 52.07) (xy 40.64 41.91) ) - (uuid "570584b1-f8d3-4774-8f10-6512c2c00c62") + (stroke + (width 0) + (type default) + ) + (uuid "c3519a3a-d756-4384-b794-68d27bf3b397") + ) + (wire + (pts + (xy 25.4 78.74) (xy 30.48 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c3c37642-16ba-4017-b9f9-ab298deb9588") + ) + (wire + (pts + (xy 93.98 71.12) (xy 93.98 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c4545dd3-b9ef-4717-add3-b28988d440c2") + ) + (wire + (pts + (xy 109.22 68.58) (xy 119.38 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c4a2034c-c626-4aea-a543-29177c6ce46a") + ) + (wire + (pts + (xy 73.66 50.8) (xy 73.66 29.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d621f376-13e6-4490-a757-d0733109f611") + ) + (wire + (pts + (xy 93.98 52.07) (xy 99.06 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dd589bbc-7b1f-4d8a-990b-2510397a5fc3") + ) + (wire + (pts + (xy 55.88 35.56) (xy 55.88 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ddc03ff9-9dd0-4851-b4d1-9c7e10cd7f46") + ) + (wire + (pts + (xy 73.66 29.21) (xy 60.96 29.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e170e58e-d6dc-422e-ae7d-8e5526d31b14") + ) + (wire + (pts + (xy 25.4 104.14) (xy 26.67 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f171b47d-d4c8-4773-ad79-44c1505452a1") + ) + (wire + (pts + (xy 39.37 106.68) (xy 40.64 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f1ea094e-dc86-40d9-bafb-0e56ee9a9c21") + ) + (wire + (pts + (xy 39.37 109.22) (xy 40.64 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f3571475-3d2e-4cc1-aa15-5223c51eaeb6") + ) + (wire + (pts + (xy 25.4 109.22) (xy 26.67 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fbf27140-d2bf-40bb-898e-345fa0a67eb2") ) (label "L01" - (at 59.69 58.42 90) + (at 50.8 58.42 270) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify right bottom) ) - (uuid "670ef176-4026-4c6e-9a9d-2a4fd409530d") + (uuid "14df3c97-936d-4218-9c84-8e950e3deef8") + ) + (label "COMB2OUT" + (at 132.08 53.34 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "42fb415c-6af7-473a-a5b4-6b1a7c90c844") + ) + (label "COMB1OUT" + (at 132.08 69.85 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "54837760-40c7-4945-b9b0-37f03e8664e0") ) (label "L02" - (at 52.07 58.42 90) + (at 53.34 58.42 270) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify right bottom) + ) + (uuid "871df31e-50e3-46e9-a8a8-dc1175b47ccd") + ) + (label "L00" + (at 48.26 58.42 270) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "a08d2b94-0682-4d1a-985a-49e819818ee0") + ) + (label "L03" + (at 55.88 58.42 270) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "a45c7332-66f5-4ee4-8290-fed0bcacc5b1") + ) + (global_label "VCC" + (shape input) + (at 35.56 21.59 90) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "77da3440-56a4-497b-b335-f8312acd2f2f") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 35.56 14.9762 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "VCC" + (shape input) + (at 33.02 97.79 90) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "ca551fff-4b55-4822-a274-6a650677eb50") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 33.02 91.1762 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) ) - (uuid "e9a30dfd-2b05-497c-8664-4e53d5a67e9f") ) (hierarchical_label "IN1" (shape input) - (at 26.67 21.59 180) + (at 25.4 40.64 180) (effects (font (size 1.27 1.27) ) (justify right) ) - (uuid "0eb7579b-fade-4d83-bc63-8c8b2c5fdf9a") + (uuid "11ca57c2-6870-4796-b6b4-386c0fdf853c") ) - (hierarchical_label "IN2" + (hierarchical_label "IN1" (shape input) - (at 26.67 43.18 180) + (at 25.4 25.4 180) (effects (font (size 1.27 1.27) ) (justify right) ) - (uuid "181c3f8c-829a-4e49-83c7-ad7767ca1c42") + (uuid "36664bb2-f9f8-4d59-9b4c-d4630efb2384") ) (hierarchical_label "IN5" (shape input) - (at 26.67 92.71 180) + (at 25.4 66.04 180) (effects (font (size 1.27 1.27) ) (justify right) ) - (uuid "24792161-fda8-460d-9e16-d63f25eeb953") + (uuid "3a0cef1d-ad2f-4429-a245-36fd087a4b01") ) (hierarchical_label "IN7" (shape input) - (at 26.67 73.66 180) + (at 25.4 78.74 180) (effects (font (size 1.27 1.27) ) (justify right) ) - (uuid "27646b67-2556-43a8-8924-a57d747a0c4f") + (uuid "3fb36529-d874-417b-b136-49605dad9958") ) - (hierarchical_label "IN5" + (hierarchical_label "IN2" (shape input) - (at 26.67 62.23 180) + (at 25.4 43.18 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") + (uuid "424ec6f1-45be-4dc3-b6eb-3425942944b3") ) (hierarchical_label "IN8" (shape input) - (at 26.67 100.33 180) + (at 25.4 81.28 180) (effects (font (size 1.27 1.27) ) (justify right) ) - (uuid "9ae9e34d-374f-4bf0-b415-0bf958319932") + (uuid "5387f3c0-a56c-423f-b96d-e3ba4ba82961") + ) + (hierarchical_label "IN7" + (shape input) + (at 25.4 106.68 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "58b13b4e-7d32-4c5e-a71d-401cf92f49d9") + ) + (hierarchical_label "IN6" + (shape input) + (at 25.4 104.14 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "62054cc3-ad3a-4f25-a025-173483ac42dc") + ) + (hierarchical_label "PINY1" + (shape input) + (at 25.4 45.72 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "7fa6cb30-b92d-464c-9e5e-04c1fafbb2e5") + ) + (hierarchical_label "IN8" + (shape input) + (at 25.4 109.22 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "7fc3e864-53de-46f7-973d-128046d7d6c2") + ) + (hierarchical_label "IN5" + (shape input) + (at 25.4 101.6 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "82a82732-9434-4901-b646-7ab6e8b6da93") + ) + (hierarchical_label "PINY1" + (shape input) + (at 25.4 71.12 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "8a1fcdd6-770d-428e-a93d-1ee3e5ec2485") + ) + (hierarchical_label "IN3" + (shape input) + (at 25.4 30.48 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "8e8e34c9-da8d-45ee-a37b-705140b04968") + ) + (hierarchical_label "IN4" + (shape input) + (at 25.4 33.02 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a5692dc5-52cd-42cf-8819-78c11a02244d") + ) + (hierarchical_label "IN6" + (shape input) + (at 25.4 68.58 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "af094efe-e293-44c9-a8f5-be07b7cfb4c3") + ) + (hierarchical_label "IN3" + (shape input) + (at 25.4 53.34 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "b252e8be-8143-4c03-a57a-38a36de15d9e") + ) + (hierarchical_label "IN2" + (shape input) + (at 25.4 27.94 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "b40d7286-a28a-4e98-9d2c-466a43b8d4c0") ) (hierarchical_label "PINX" (shape input) - (at 26.67 78.74 180) + (at 25.4 83.82 180) (effects (font (size 1.27 1.27) ) (justify right) ) - (uuid "ae136f74-bb45-4713-9ca0-2df98730fcba") + (uuid "c53a60a7-0bc4-4d29-9c92-8585edff64c9") ) - (hierarchical_label "IN2" + (hierarchical_label "CINX" (shape input) - (at 26.67 24.13 180) + (at 25.4 58.42 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") + (uuid "f4f8828b-8f78-49eb-9b5c-f9a2e11ddce3") ) (hierarchical_label "IN4" (shape input) - (at 26.67 53.34 180) + (at 25.4 55.88 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") + (uuid "fe79ff1f-c20b-4395-a432-724cbf59b619") ) (symbol - (lib_id "peppercorn:LUT2") - (at 44.45 74.93 0) + (lib_id "peppercorn:MUX4 (conceptual) (upside down)") + (at 50.8 29.21 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) + (fields_autoplaced yes) + (uuid "1c2537f1-e4d8-4a80-9e37-bb693bb4fabe") + (property "Reference" "M13" + (at 53.34 20.32 0) (effects (font (size 1.27 1.27) ) + (hide yes) ) ) (property "Value" "~" - (at 44.45 71.12 0) + (at 53.34 22.86 0) (effects (font (size 1.27 1.27) @@ -1528,7 +3348,7 @@ ) ) (property "Footprint" "" - (at 44.45 74.93 0) + (at 50.8 29.21 0) (effects (font (size 1.27 1.27) @@ -1537,7 +3357,7 @@ ) ) (property "Datasheet" "" - (at 44.45 74.93 0) + (at 50.8 29.21 0) (effects (font (size 1.27 1.27) @@ -1546,7 +3366,7 @@ ) ) (property "Description" "" - (at 44.45 74.93 0) + (at 50.8 29.21 0) (effects (font (size 1.27 1.27) @@ -1554,19 +3374,196 @@ (hide yes) ) ) - (pin "Y" - (uuid "a693d24f-c68b-459e-9914-d127007c4cb8") + (pin "D3" + (uuid "74f35651-5a1f-4718-a08c-adb593f606c9") ) - (pin "D1" - (uuid "61298dd0-2803-45cc-8722-8cddd894260d") + (pin "D2" + (uuid "e0bfd4c5-cd64-4bc8-9ab0-73d3962ddcd2") ) (pin "D0" - (uuid "7f45cba1-a56c-44b6-be92-479b934b95d7") + (uuid "5f9bae48-ea99-405d-9c4e-0518bfe64d77") + ) + (pin "S0" + (uuid "dfe6b558-01a9-4d26-9889-2c37e04a0740") + ) + (pin "Y" + (uuid "35451812-e1c4-4a5c-8524-0a771569d56e") + ) + (pin "D1" + (uuid "64707762-0423-40cd-a3f5-efbaffb4a002") + ) + (pin "S1" + (uuid "d19fdccb-5cdd-42fa-872a-380713d1d816") ) (instances (project "prjpeppercorn" (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2cdae2f1-b557-4e09-a2ce-72fe69c1cde7" - (reference "INIT_L03") + (reference "M13") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:LUT2 with C_I mux") + (at 35.56 41.91 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1cea73b8-e4bf-4477-938c-c83245ca19d1") + (property "Reference" "L20" + (at 33.02 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 33.02 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 35.56 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 35.56 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 35.56 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "D1" + (uuid "97cd84e8-d96e-446c-b73c-1c1351f57177") + ) + (pin "Y" + (uuid "0d874e98-a086-40b9-9a12-ba8efd8e7fc0") + ) + (pin "D0" + (uuid "fe30d755-a8e9-4aff-90cb-c9dcfe3a3337") + ) + (pin "D0" + (uuid "1dce7ce9-ff9d-4382-925d-30ad40e2800f") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2cdae2f1-b557-4e09-a2ce-72fe69c1cde7" + (reference "L20") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "peppercorn:MUX invert/mask") + (at 33.02 105.41 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1de3a489-e7a1-4d4f-aff9-0fb11612e130") + (property "Reference" "U6" + (at 33.02 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "~" + (at 33.7106 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 33.02 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 33.02 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 33.02 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "eec74028-5752-430a-aa09-26d8ca240ff0") + ) + (pin "4" + (uuid "91f0e063-31b8-48c7-be67-9d21e1e54143") + ) + (pin "1" + (uuid "2ce8e416-7964-45aa-8727-c7e0311e2986") + ) + (pin "2" + (uuid "f66aa5d6-6ece-4a69-9b4f-6a9412e92368") + ) + (pin "M2" + (uuid "0abd3ca5-be49-43f7-a2e0-2ce85db40f44") + ) + (pin "M4" + (uuid "2d37bcdc-423d-440e-bbcb-fdb07956cc78") + ) + (pin "E" + (uuid "e119361f-7bfb-4293-91d8-4a4f976c6955") + ) + (pin "M1" + (uuid "acee24ec-969e-4003-9f4d-e6c0762cb847") + ) + (pin "M3" + (uuid "ef56504d-e21a-49b9-9467-4b03e59f6939") + ) + (instances + (project "prjpeppercorn" + (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2cdae2f1-b557-4e09-a2ce-72fe69c1cde7" + (reference "U6") (unit 1) ) ) @@ -1574,16 +3571,16 @@ ) (symbol (lib_id "peppercorn:MUX4 (conceptual)") - (at 57.15 96.52 0) + (at 48.26 105.41 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) + (uuid "238de562-53ac-4aec-bfd2-171cb9593710") + (property "Reference" "M12" + (at 48.26 111.76 0) (effects (font (size 1.27 1.27) @@ -1592,7 +3589,7 @@ ) ) (property "Value" "~" - (at 57.15 102.87 0) + (at 48.26 114.3 0) (effects (font (size 1.27 1.27) @@ -1600,7 +3597,7 @@ ) ) (property "Footprint" "" - (at 57.15 96.52 0) + (at 48.26 105.41 0) (effects (font (size 1.27 1.27) @@ -1609,7 +3606,7 @@ ) ) (property "Datasheet" "" - (at 57.15 96.52 0) + (at 48.26 105.41 0) (effects (font (size 1.27 1.27) @@ -1618,7 +3615,7 @@ ) ) (property "Description" "" - (at 57.15 96.52 0) + (at 48.26 105.41 0) (effects (font (size 1.27 1.27) @@ -1626,208 +3623,57 @@ (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") + (uuid "f4bfa214-19aa-4639-a5da-b3891bc1ac33") ) (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") + (uuid "9b7def07-bd33-467c-bc82-2fccd95f80b5") ) (pin "D3" - (uuid "6d484030-7e56-4fe3-955b-f7b64661e1f8") - ) - (pin "S0" - (uuid "1f9b28d3-ecab-48e3-a4ab-d66c9c4e0421") + (uuid "6ca95604-2277-448f-8475-9389d01f125a") ) (pin "D2" - (uuid "df059aa2-f835-4b63-bfa4-66face0fe2a5") + (uuid "f2c1dea5-41f8-472f-a37a-8192a522ec8d") + ) + (pin "D1" + (uuid "c81fac23-89a9-434e-9618-eb30efb071c6") + ) + (pin "S1" + (uuid "7e3ec29e-9933-4d81-b4a8-eed1be432740") + ) + (pin "Y" + (uuid "6eb64a5e-d2da-42ad-a0a7-6d04dec1c650") ) (instances (project "prjpeppercorn" (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2cdae2f1-b557-4e09-a2ce-72fe69c1cde7" - (reference "MUX4a1") + (reference "M12") (unit 1) ) ) ) ) (symbol - (lib_id "peppercorn:MUX2B") - (at 33.02 77.47 0) + (lib_id "peppercorn:MUX invert/mask") + (at 35.56 29.21 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) + (fields_autoplaced yes) + (uuid "3c2d5a65-6e70-43d7-aabf-4644bb87bf73") + (property "Reference" "U7" + (at 35.56 31.75 0) (effects (font (size 1.27 1.27) ) + (hide yes) ) ) (property "Value" "~" - (at 33.02 73.66 0) + (at 36.2506 38.1 0) (effects (font (size 1.27 1.27) @@ -1835,7 +3681,7 @@ ) ) (property "Footprint" "" - (at 33.02 77.47 0) + (at 35.56 29.21 0) (effects (font (size 1.27 1.27) @@ -1844,7 +3690,7 @@ ) ) (property "Datasheet" "" - (at 33.02 77.47 0) + (at 35.56 29.21 0) (effects (font (size 1.27 1.27) @@ -1853,7 +3699,7 @@ ) ) (property "Description" "" - (at 33.02 77.47 0) + (at 35.56 29.21 0) (effects (font (size 1.27 1.27) @@ -1861,19 +3707,37 @@ (hide yes) ) ) - (pin "D1" - (uuid "7ed2649f-8776-47db-9cf6-1f5d9c5b55e0") + (pin "3" + (uuid "b6d726bd-dfed-43c4-8204-45d1795774f3") ) - (pin "D0" - (uuid "aa64d5ca-771c-45b6-a392-d1f3657b2f45") + (pin "4" + (uuid "31c7c872-1932-4c8d-84c8-e5dc3cadd8b4") ) - (pin "Y" - (uuid "076a692a-9a9b-4d74-a453-3b060176d84b") + (pin "1" + (uuid "08febb18-9139-44a9-b98b-dc763c317e6a") + ) + (pin "M4" + (uuid "aad2ff0e-5464-46f9-a6d6-ef62caf468a9") + ) + (pin "M3" + (uuid "bb01d78e-5a74-4afd-b174-49ca689f9b6c") + ) + (pin "2" + (uuid "73fac0f7-afca-4c4c-bd7e-bf3673a8269b") + ) + (pin "M2" + (uuid "63b98dc6-efa2-4760-80ab-fede803766ad") + ) + (pin "M1" + (uuid "b3671a39-fae7-4886-b87a-dc0c82b5844a") + ) + (pin "E" + (uuid "74eb4c63-47a0-4757-94e6-6a5505aa1d79") ) (instances (project "prjpeppercorn" (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2cdae2f1-b557-4e09-a2ce-72fe69c1cde7" - (reference "C_I4") + (reference "U7") (unit 1) ) ) @@ -1881,23 +3745,25 @@ ) (symbol (lib_id "peppercorn:LUT2") - (at 44.45 43.18 0) + (at 104.14 68.58 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) + (fields_autoplaced yes) + (uuid "3d4326ff-6707-4b83-a278-4461973ffa74") + (property "Reference" "L23" + (at 104.14 62.23 0) (effects (font (size 1.27 1.27) ) + (hide yes) ) ) (property "Value" "~" - (at 44.45 39.37 0) + (at 104.14 64.77 0) (effects (font (size 1.27 1.27) @@ -1905,7 +3771,7 @@ ) ) (property "Footprint" "" - (at 44.45 43.18 0) + (at 104.14 68.58 0) (effects (font (size 1.27 1.27) @@ -1914,7 +3780,7 @@ ) ) (property "Datasheet" "" - (at 44.45 43.18 0) + (at 104.14 68.58 0) (effects (font (size 1.27 1.27) @@ -1923,7 +3789,7 @@ ) ) (property "Description" "" - (at 44.45 43.18 0) + (at 104.14 68.58 0) (effects (font (size 1.27 1.27) @@ -1932,42 +3798,44 @@ ) ) (pin "Y" - (uuid "0f8e8063-a15a-4131-97b6-60bab8f85006") + (uuid "da240de7-bac6-4889-b53d-808a2f1f6fb8") ) (pin "D1" - (uuid "239f9398-af7e-4569-9f96-fc42ad553469") + (uuid "cce8dad7-5230-47de-9026-b07e42eb69d8") ) (pin "D0" - (uuid "2e9f847c-b3bd-455f-bddf-e3e04354153b") + (uuid "a9877ae1-049f-4924-b8f8-4ca7ecc77264") ) (instances (project "prjpeppercorn" (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2cdae2f1-b557-4e09-a2ce-72fe69c1cde7" - (reference "INIT_L00") + (reference "L23") (unit 1) ) ) ) ) (symbol - (lib_id "peppercorn:LUT2") - (at 44.45 63.5 0) + (lib_name "LUT2 with C_I mux_3") + (lib_id "peppercorn:LUT2 with C_I mux") + (at 35.56 80.01 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) + (uuid "4b31d9da-b594-4f75-9d95-d1509df773b3") + (property "Reference" "INIT_L17" + (at 35.56 85.852 0) (effects (font (size 1.27 1.27) ) + (hide yes) ) ) (property "Value" "~" - (at 44.45 59.69 0) + (at 33.02 76.2 0) (effects (font (size 1.27 1.27) @@ -1975,7 +3843,7 @@ ) ) (property "Footprint" "" - (at 44.45 63.5 0) + (at 35.56 80.01 0) (effects (font (size 1.27 1.27) @@ -1984,7 +3852,7 @@ ) ) (property "Datasheet" "" - (at 44.45 63.5 0) + (at 35.56 80.01 0) (effects (font (size 1.27 1.27) @@ -1993,77 +3861,7 @@ ) ) (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) + (at 35.56 80.01 0) (effects (font (size 1.27 1.27) @@ -2072,50 +3870,38 @@ ) ) (pin "D1" - (uuid "1c01aace-65c0-4b99-b2e4-6578dd169c99") - ) - (pin "D0" - (uuid "260207b4-b408-4052-87a5-f7cb5ba70125") + (uuid "d6190d1a-a2a2-47e3-913f-18a3660e0a0c") ) (pin "Y" - (uuid "d05cdaa4-a505-465d-86b8-df9a020eaf39") + (uuid "968cf729-30ee-4244-8d85-5724a84e568d") + ) + (pin "D0" + (uuid "ed076c65-ffb1-4149-a400-5aaea2add0ac") + ) + (pin "D0" + (uuid "090dd7cf-143c-43cc-a930-c0f619a9bf11") ) (instances (project "prjpeppercorn" (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2cdae2f1-b557-4e09-a2ce-72fe69c1cde7" - (reference "C_I3") + (reference "INIT_L17") (unit 1) ) ) ) ) (symbol - (lib_id "peppercorn:MUX2B") - (at 33.02 44.45 0) + (lib_name "LUT2 with C_I mux_1") + (lib_id "peppercorn:LUT2 with C_I mux") + (at 35.56 54.61 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) + (uuid "69edc229-030b-4026-b0e6-16edd8288673") + (property "Reference" "INIT_L15" + (at 35.56 59.69 0) (effects (font (size 1.27 1.27) @@ -2123,59 +3909,6 @@ (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 @@ -2185,7 +3918,7 @@ ) ) (property "Footprint" "" - (at 33.02 54.61 0) + (at 35.56 54.61 0) (effects (font (size 1.27 1.27) @@ -2194,7 +3927,7 @@ ) ) (property "Datasheet" "" - (at 33.02 54.61 0) + (at 35.56 54.61 0) (effects (font (size 1.27 1.27) @@ -2203,7 +3936,7 @@ ) ) (property "Description" "" - (at 33.02 54.61 0) + (at 35.56 54.61 0) (effects (font (size 1.27 1.27) @@ -2212,42 +3945,47 @@ ) ) (pin "D1" - (uuid "c756b837-9945-4444-93ea-1673edf82c71") - ) - (pin "D0" - (uuid "4bf3d528-0f39-4d43-86ca-90f82b165b13") + (uuid "1f204bfd-4fbd-4576-91f9-990d400e8151") ) (pin "Y" - (uuid "d758cae3-bb83-46e3-8c53-d9b6463d6496") + (uuid "50d2b0fc-4113-40bb-8e58-6cd124c3a4e4") + ) + (pin "D0" + (uuid "684fa6b7-593c-4c6c-86e9-d54faadc5273") + ) + (pin "D0" + (uuid "e7b39284-8862-47d2-b856-12769f0265c6") ) (instances (project "prjpeppercorn" (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2cdae2f1-b557-4e09-a2ce-72fe69c1cde7" - (reference "C_I2") + (reference "INIT_L15") (unit 1) ) ) ) ) (symbol - (lib_id "peppercorn:LUT2") - (at 92.71 64.77 0) + (lib_name "LUT2 with C_I mux_2") + (lib_id "peppercorn:LUT2 with C_I mux") + (at 35.56 67.31 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) + (uuid "86753c93-616d-40e2-b402-ca627eca5e06") + (property "Reference" "INIT_L16" + (at 35.56 72.898 0) (effects (font (size 1.27 1.27) ) + (hide yes) ) ) (property "Value" "~" - (at 92.71 60.96 0) + (at 33.02 63.5 0) (effects (font (size 1.27 1.27) @@ -2255,7 +3993,7 @@ ) ) (property "Footprint" "" - (at 92.71 64.77 0) + (at 35.56 67.31 0) (effects (font (size 1.27 1.27) @@ -2264,7 +4002,7 @@ ) ) (property "Datasheet" "" - (at 92.71 64.77 0) + (at 35.56 67.31 0) (effects (font (size 1.27 1.27) @@ -2273,7 +4011,7 @@ ) ) (property "Description" "" - (at 92.71 64.77 0) + (at 35.56 67.31 0) (effects (font (size 1.27 1.27) @@ -2281,19 +4019,22 @@ (hide yes) ) ) - (pin "Y" - (uuid "c7b33f59-31ea-4b99-848d-db2978537370") - ) (pin "D1" - (uuid "5114559c-39b9-4267-a03d-fab130895eb4") + (uuid "6eae7b9f-f4bf-4f27-889f-e43b1344037e") + ) + (pin "Y" + (uuid "ae080750-ccb3-48b4-bfc3-29e92799ea15") ) (pin "D0" - (uuid "f92cf80e-5b6f-429a-8319-4818c9e45b9c") + (uuid "fff703e4-66be-4bf8-b333-e45c98a19fbe") + ) + (pin "D0" + (uuid "c0d25c53-c162-4e2c-bb52-1f27a19d312e") ) (instances (project "prjpeppercorn" (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54/cb769740-e0a9-4f3d-b622-ba158089ec4b/2cdae2f1-b557-4e09-a2ce-72fe69c1cde7" - (reference "INIT_L20") + (reference "INIT_L16") (unit 1) ) ) diff --git a/schematics/cpe/peppercorn.kicad_sym b/schematics/cpe/peppercorn.kicad_sym index 30cc151..5e5b4c8 100755 --- a/schematics/cpe/peppercorn.kicad_sym +++ b/schematics/cpe/peppercorn.kicad_sym @@ -824,6 +824,288 @@ ) ) ) + (symbol "DFF_1_1" + (pin input clock + (at -8.89 5.08 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 2.54 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 0 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input inverted + (at -8.89 -2.54 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input inverted + (at -8.89 -5.08 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "R" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 8.89 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "Q" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "DLT" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "LT" + (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 "DLT_0_1" + (rectangle + (start -6.35 6.35) + (end 6.35 -6.35) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "DLT_1_1" + (pin input line + (at -8.89 5.08 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "G" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 2.54 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 0 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input inverted + (at -8.89 -2.54 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input inverted + (at -8.89 -5.08 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "R" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 8.89 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "Q" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) (embedded_fonts no) ) (symbol "FA" @@ -3291,6 +3573,196 @@ ) (embedded_fonts no) ) + (symbol "MUX4 (conceptual)_1" + (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_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 "MUX8" (exclude_from_sim no) (in_bom yes) diff --git a/schematics/cpe/prjpeppercorn.kicad_pro b/schematics/cpe/prjpeppercorn.kicad_pro index 9677a34..d0556ed 100755 --- a/schematics/cpe/prjpeppercorn.kicad_pro +++ b/schematics/cpe/prjpeppercorn.kicad_pro @@ -430,7 +430,7 @@ "no_connect_dangling": "warning", "pin_not_connected": "error", "pin_not_driven": "error", - "pin_to_pin": "warning", + "pin_to_pin": "error", "power_pin_not_driven": "error", "same_local_global_label": "warning", "similar_label_and_power": "warning", @@ -613,17 +613,17 @@ "5a7723f7-3f6f-437e-b958-e402b06d3f54", "Root" ], - [ - "cb769740-e0a9-4f3d-b622-ba158089ec4b", - "Cologne Processing Element" - ], [ "72ce5b8e-65cd-4ef4-93c6-ada8bc7993bf", - "C_FUNCTION=0" + "C_FUNCTION=0 or 6" ], [ "c7e1e454-4a3a-497b-82a6-da398b72cabb", - "C_FUNCTION=1" + "C_FUNCTION=1 or 7" + ], + [ + "7c694198-71e0-4b5f-9d71-f88a52a590d9", + "C_FUNCTION=2 or 3" ], [ "2cdae2f1-b557-4e09-a2ce-72fe69c1cde7", @@ -634,8 +634,8 @@ "C_FUNCTION=5" ], [ - "7870fc3a-1ee9-4a55-a2a2-8f09313f282c", - "C_FUNCTION=6" + "cb769740-e0a9-4f3d-b622-ba158089ec4b", + "Cologne Processing Element" ] ], "text_variables": {} diff --git a/schematics/cpe/prjpeppercorn.kicad_sch b/schematics/cpe/prjpeppercorn.kicad_sch index 03bec99..0d7f63e 100755 --- a/schematics/cpe/prjpeppercorn.kicad_sch +++ b/schematics/cpe/prjpeppercorn.kicad_sch @@ -5,6 +5,7 @@ (uuid "5a7723f7-3f6f-437e-b958-e402b06d3f54") (paper "A3") (title_block + (rev "4") (company "YosysHQ") ) (lib_symbols) @@ -45,7 +46,7 @@ (instances (project "prjpeppercorn" (path "/5a7723f7-3f6f-437e-b958-e402b06d3f54" - (page "2") + (page "7") ) ) )