From 641c335b7404c2513c36ff2fb89b1dd910ef8539 Mon Sep 17 00:00:00 2001 From: Private Island Networks Date: Sun, 7 Jun 2026 12:03:20 -0400 Subject: power: connect all power pins as a first pass, update power symbols, update symbols as needed, update pcb with changes --- fpga_power.kicad_sch | 479 +++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 469 insertions(+), 10 deletions(-) (limited to 'fpga_power.kicad_sch') diff --git a/fpga_power.kicad_sch b/fpga_power.kicad_sch index a96dc51..79f8c18 100644 --- a/fpga_power.kicad_sch +++ b/fpga_power.kicad_sch @@ -140,7 +140,7 @@ ) ) (pin input line - (at -7.62 -58.42 0) + (at 83.82 -99.06 180) (length 7.62) (name "RREF_SDM" (effects @@ -625,6 +625,24 @@ ) ) ) + (pin power_in line + (at -7.62 -58.42 0) + (length 7.62) + (name "VCCIO_SDM" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "BB28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) (pin power_in line (at -7.62 -68.58 0) (length 7.62) @@ -772,7 +790,7 @@ (pin power_in line (at -7.62 -78.74 0) (length 7.62) - (name "VCCIO_SDM" + (name "VCC_IO_SDM" (effects (font (size 1.27 1.27) @@ -5480,7 +5498,7 @@ ) ) (pin power_in line - (at 179.07 7.62 270) + (at 177.8 7.62 270) (length 7.62) (name "VCCRCORE" (effects @@ -5732,7 +5750,7 @@ ) ) (pin power_in line - (at 176.53 7.62 270) + (at 175.26 7.62 270) (length 7.62) (name "VCCRCORE" (effects @@ -5947,8 +5965,8 @@ ) ) ) - (pin power_in line - (at 194.31 7.62 270) + (pin output line + (at 340.36 -27.94 180) (length 7.62) (name "VCCLSENSE" (effects @@ -6127,8 +6145,8 @@ ) ) ) - (pin passive line - (at -7.62 -10.16 0) + (pin output line + (at 340.36 -30.48 180) (length 7.62) (name "GNDSENSE" (effects @@ -6560,7 +6578,7 @@ ) ) (pin power_in line - (at 186.69 7.62 270) + (at 185.42 7.62 270) (length 7.62) (name "VCCADC" (effects @@ -9103,6 +9121,16 @@ (embedded_fonts no) ) ) + (text "Differential sense line to external regulator. " + (exclude_from_sim no) + (at 479.044 151.384 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "9a642821-e25c-4904-8fbb-79cf6cc2b927") + ) (text "Review Device Migration to determine \nwhether NC pins should be connected\n" (exclude_from_sim no) (at 63.5 233.68 0) @@ -9252,6 +9280,12 @@ (color 0 0 0 0) (uuid "24475dc3-5ca6-4986-9e1c-ea54e1771162") ) + (junction + (at 226.06 114.3) + (diameter 0) + (color 0 0 0 0) + (uuid "263d5c3a-2f25-40ee-a67b-339a99f7dc97") + ) (junction (at 231.14 292.1) (diameter 0) @@ -9444,6 +9478,12 @@ (color 0 0 0 0) (uuid "547ef20e-b4f0-4274-8a71-3b8a9996bc47") ) + (junction + (at 292.1 114.3) + (diameter 0) + (color 0 0 0 0) + (uuid "57f74f9f-efa6-4566-87bc-43896c68336d") + ) (junction (at 187.96 114.3) (diameter 0) @@ -9534,6 +9574,12 @@ (color 0 0 0 0) (uuid "770f0cfa-6093-477f-a179-0135dc9b1842") ) + (junction + (at 228.6 114.3) + (diameter 0) + (color 0 0 0 0) + (uuid "778e4438-baaa-452b-b366-ba40f1e450c8") + ) (junction (at 421.64 292.1) (diameter 0) @@ -9666,6 +9712,12 @@ (color 0 0 0 0) (uuid "a744ff5b-3b74-47e9-835d-53e7c8558cea") ) + (junction + (at 231.14 114.3) + (diameter 0) + (color 0 0 0 0) + (uuid "a89eed23-7375-47b5-b49f-6eb676d9ac12") + ) (junction (at 375.92 292.1) (diameter 0) @@ -10258,6 +10310,16 @@ ) (uuid "2be04df4-8523-4640-9a91-ea50e596b3c8") ) + (wire + (pts + (xy 292.1 114.3) (xy 294.64 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2c013387-2eef-4ec5-8173-b3005cc09344") + ) (wire (pts (xy 411.48 287.02) (xy 411.48 292.1) @@ -10328,6 +10390,16 @@ ) (uuid "31bd83c5-177d-4a89-a0b6-22c292a38889") ) + (wire + (pts + (xy 226.06 114.3) (xy 228.6 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "33662f3d-5812-4fa4-87f9-c2617a169260") + ) (wire (pts (xy 398.78 287.02) (xy 398.78 292.1) @@ -10438,6 +10510,16 @@ ) (uuid "400e66ff-7377-4244-be01-068db60e77a3") ) + (wire + (pts + (xy 299.72 114.3) (xy 299.72 111.76) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4560047d-29b3-4436-ae20-408bd9c7a882") + ) (wire (pts (xy 149.86 287.02) (xy 149.86 292.1) @@ -10638,6 +10720,16 @@ ) (uuid "5df6a92d-4a40-4f60-b695-cb743b59bce6") ) + (wire + (pts + (xy 228.6 114.3) (xy 228.6 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5e1909ee-b1cc-41d9-a824-951cf53bad1c") + ) (wire (pts (xy 215.9 287.02) (xy 215.9 292.1) @@ -10728,6 +10820,16 @@ ) (uuid "6a155a09-4a72-481c-8bdb-99310ec41b2d") ) + (wire + (pts + (xy 223.52 114.3) (xy 226.06 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6e705afa-b09f-4510-b350-073c07d70e72") + ) (wire (pts (xy 439.42 292.1) (xy 439.42 287.02) @@ -10888,6 +10990,16 @@ ) (uuid "8c497e72-b2ff-49b3-bf6e-aafe551e77aa") ) + (wire + (pts + (xy 231.14 114.3) (xy 233.68 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8e363041-19bc-478a-9ec9-2b831d980f65") + ) (wire (pts (xy 180.34 114.3) (xy 182.88 114.3) @@ -11038,6 +11150,16 @@ ) (uuid "9ba0e870-63a2-448f-ac53-cfb1520ed0f7") ) + (wire + (pts + (xy 302.26 114.3) (xy 299.72 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9ca6cf5f-9017-486d-a550-10db5884e566") + ) (wire (pts (xy 195.58 114.3) (xy 203.2 114.3) @@ -11188,6 +11310,16 @@ ) (uuid "b5d60082-956f-43ad-9c21-746cfa2f326e") ) + (wire + (pts + (xy 289.56 114.3) (xy 292.1 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b64de0a8-def8-4491-be59-dc26e00d7eb1") + ) (wire (pts (xy 299.72 287.02) (xy 299.72 292.1) @@ -11198,6 +11330,16 @@ ) (uuid "b75b22c5-74ef-4f5b-a16f-4a4f20c4a049") ) + (wire + (pts + (xy 228.6 114.3) (xy 231.14 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b80aa48f-de49-47c0-b068-5e2c8e7e7abd") + ) (wire (pts (xy 358.14 292.1) (xy 360.68 292.1) @@ -11278,6 +11420,16 @@ ) (uuid "bcd93dba-f9b4-4ca0-a865-a59d237ee5df") ) + (wire + (pts + (xy 226.06 114.3) (xy 226.06 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bf538648-9a53-486f-b05a-a9d968e6f8a6") + ) (wire (pts (xy 167.64 114.3) (xy 167.64 119.38) @@ -11348,6 +11500,16 @@ ) (uuid "c4e2726d-21f2-4506-8ab9-e32457b04c85") ) + (wire + (pts + (xy 292.1 114.3) (xy 292.1 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c4fb7a7b-af63-45f1-9e99-9fcf903e616f") + ) (wire (pts (xy 340.36 287.02) (xy 340.36 292.1) @@ -11428,6 +11590,16 @@ ) (uuid "d0a784e8-e1a8-46f4-b504-c617f8063002") ) + (wire + (pts + (xy 294.64 114.3) (xy 294.64 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d0f12b10-e8f3-4805-ad68-e23dcd0cd411") + ) (wire (pts (xy 281.94 287.02) (xy 281.94 292.1) @@ -11478,6 +11650,16 @@ ) (uuid "d8305769-bfd7-4530-a6eb-8f51e8039d3a") ) + (wire + (pts + (xy 231.14 114.3) (xy 231.14 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d8b69cd3-ea8c-46fa-8f49-46c8e483b52a") + ) (wire (pts (xy 304.8 287.02) (xy 304.8 292.1) @@ -11518,6 +11700,16 @@ ) (uuid "dcff5909-6db8-476a-b780-e4b67c10d119") ) + (wire + (pts + (xy 223.52 111.76) (xy 223.52 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "de9139a8-8284-44c5-9f6c-4b52da2bb4e0") + ) (wire (pts (xy 208.28 114.3) (xy 210.82 114.3) @@ -11558,6 +11750,26 @@ ) (uuid "e6d3d206-c785-402b-9ed9-6be13d5586ab") ) + (wire + (pts + (xy 289.56 111.76) (xy 289.56 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e6f04ac3-4d81-477f-8081-d3a0b21062e2") + ) + (wire + (pts + (xy 302.26 119.38) (xy 302.26 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e9ddfd1b-11f5-4c0f-bf0f-ced822cfb29d") + ) (wire (pts (xy 220.98 287.02) (xy 220.98 292.1) @@ -11578,6 +11790,16 @@ ) (uuid "edec2f7a-3b08-4d9a-85d8-499bd62bbb5c") ) + (wire + (pts + (xy 233.68 114.3) (xy 233.68 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ee091489-d4b6-4599-9756-199bed06202d") + ) (wire (pts (xy 289.56 287.02) (xy 289.56 292.1) @@ -11678,6 +11900,84 @@ ) (uuid "fd7939c5-2e8e-41ec-89db-c34b6471fcfe") ) + (symbol + (lib_id "power:+3.3V") + (at 299.72 111.76 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0f3f477e-c78c-452e-8f7d-52b0126b5801") + (property "Reference" "#PWR031" + (at 299.72 115.57 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1.8V" + (at 299.72 106.68 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 299.72 111.76 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 299.72 111.76 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 299.72 111.76 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "05fe5b5f-d7d3-46b0-a784-983bd7986820") + ) + (instances + (project "ml_module_agilex3" + (path "/fe5e4fe6-83a2-4226-981c-6795c0ea8ea6" + (reference "#PWR031") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GND") (at 124.46 292.1 0) @@ -11779,7 +12079,7 @@ ) ) ) - (property "Value" "+3.3V" + (property "Value" "0.78v" (at 157.48 106.68 0) (show_name no) (do_not_autoplace no) @@ -13322,6 +13622,9 @@ (pin "AP38" (uuid "737afed0-c107-4f45-bf06-2cb46119818a") ) + (pin "BB28" + (uuid "ecb267af-ae93-4c2f-976d-fe4526234383") + ) (instances (project "ml_module_agilex3" (path "/fe5e4fe6-83a2-4226-981c-6795c0ea8ea6" @@ -13331,6 +13634,162 @@ ) ) ) + (symbol + (lib_id "power:+3.3V") + (at 289.56 111.76 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c3e71d64-3faf-4d34-8013-c1e7d02818b8") + (property "Reference" "#PWR029" + (at 289.56 115.57 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1.2V" + (at 289.56 106.68 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 289.56 111.76 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 289.56 111.76 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 289.56 111.76 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "cec01fa8-b0fe-49c4-befc-d0cac63e5c12") + ) + (instances + (project "ml_module_agilex3" + (path "/fe5e4fe6-83a2-4226-981c-6795c0ea8ea6" + (reference "#PWR029") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 223.52 111.76 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "dfe61865-86a9-4757-9671-bd7e70ba4d63") + (property "Reference" "#PWR030" + (at 223.52 115.57 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1.8V" + (at 223.52 106.68 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 223.52 111.76 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 223.52 111.76 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 223.52 111.76 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "35785ba2-91fb-4ab9-b054-0f4cef1e94ff") + ) + (instances + (project "ml_module_agilex3" + (path "/fe5e4fe6-83a2-4226-981c-6795c0ea8ea6" + (reference "#PWR030") + (unit 1) + ) + ) + ) + ) (sheet_instances (path "/" (page "3") -- cgit v1.2.3-8-gadcc