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 9b53ba4..24e5c6c 100644 Binary files a/schematics/cpe/cpe.pdf and b/schematics/cpe/cpe.pdf differ 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") ) ) )