ice2040/flash.kicad_sch

453 lines
17 KiB
Plaintext

(kicad_sch (version 20211123) (generator eeschema)
(uuid 80cb6ce3-5113-4be1-a94f-a45adc09a565)
(paper "A4")
(lib_symbols
(symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
(property "Reference" "C" (id 0) (at 0.635 2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "C" (id 1) (at 0.635 -2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 0.9652 -3.81 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "cap capacitor" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Unpolarized capacitor" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "C_*" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "C_0_1"
(polyline
(pts
(xy -2.032 -0.762)
(xy 2.032 -0.762)
)
(stroke (width 0.508) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy -2.032 0.762)
(xy 2.032 0.762)
)
(stroke (width 0.508) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "C_1_1"
(pin passive line (at 0 3.81 270) (length 2.794)
(name "~" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -3.81 90) (length 2.794)
(name "~" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "Memory_Flash:W25Q32JVZP" (in_bom yes) (on_board yes)
(property "Reference" "U" (id 0) (at -8.89 8.89 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "W25Q32JVZP" (id 1) (at 7.62 8.89 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "Package_SON:WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4.3mm" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://www.winbond.com/resource-files/w25q32jv%20revg%2003272018%20plus.pdf" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "flash memory SPI" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "32Mb Serial Flash Memory, Standard/Dual/Quad SPI, DFN-8" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "WSON*1EP*6x5mm*P1.27mm*" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "W25Q32JVZP_0_1"
(rectangle (start -10.16 7.62) (end 10.16 -7.62)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(fill (type background))
)
)
(symbol "W25Q32JVZP_1_1"
(pin input line (at -12.7 2.54 0) (length 2.54)
(name "~{CS}" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 2.54 180) (length 2.54)
(name "DO(IO1)" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -2.54 180) (length 2.54)
(name "IO2" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 0 -10.16 90) (length 2.54)
(name "GND" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 5.08 180) (length 2.54)
(name "DI(IO0)" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin input line (at -12.7 -2.54 0) (length 2.54)
(name "CLK" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 12.7 -5.08 180) (length 2.54)
(name "IO3" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 0 10.16 270) (length 2.54)
(name "VCC" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 2.54 -10.16 90) (length 2.54)
(name "EP" (effects (font (size 1.27 1.27))))
(number "9" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (id 0) (at 0 -6.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 0 -3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "power-flag" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "GND_0_1"
(polyline
(pts
(xy 0 0)
(xy 0 -1.27)
(xy 1.27 -1.27)
(xy 0 -2.54)
(xy -1.27 -1.27)
(xy 0 -1.27)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
)
(symbol "GND_1_1"
(pin power_in line (at 0 0 270) (length 0) hide
(name "GND" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
)
)
)
(junction (at 143.51 110.49) (diameter 0) (color 0 0 0 0)
(uuid 55f38966-4e5f-4bf5-97e7-33553c58689b)
)
(junction (at 142.24 85.09) (diameter 0) (color 0 0 0 0)
(uuid 74fd1612-1e8c-4918-8eed-ccb06540cdc8)
)
(bus_entry (at 190.5 99.06) (size 2.54 2.54)
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 55ebd6d0-6f2a-42ba-a1e6-c03cc5f3bba2)
)
(bus_entry (at 190.5 101.6) (size 2.54 2.54)
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 86aa1639-607b-40c5-ab09-1de5e96e21a3)
)
(bus_entry (at 190.5 104.14) (size 2.54 2.54)
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 87813bb9-cd0c-4f2f-b131-c3425a08a87b)
)
(bus_entry (at 180.34 82.55) (size 2.54 2.54)
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid cc0644f5-bf00-40f2-ae36-7237b9ae98fb)
)
(bus_entry (at 180.34 85.09) (size 2.54 2.54)
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid cc0644f5-bf00-40f2-ae36-7237b9ae98fc)
)
(bus_entry (at 190.5 96.52) (size 2.54 2.54)
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid e8edf6e6-ec24-49c9-8254-a59c7d227b81)
)
(wire (pts (xy 144.78 107.95) (xy 144.78 110.49))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 0235e0a2-5462-4ede-94b8-4fe59687357d)
)
(wire (pts (xy 144.78 110.49) (xy 143.51 110.49))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 03dc6659-6050-4a14-8eca-883c9894e24a)
)
(wire (pts (xy 179.07 96.52) (xy 190.5 96.52))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 2965e354-712e-4489-9048-17ec64721304)
)
(wire (pts (xy 139.7 85.09) (xy 142.24 85.09))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 319a6531-7105-4891-9678-3203a38eeaf3)
)
(bus (pts (xy 182.88 82.55) (xy 182.88 85.09))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 418f0b16-95f3-4346-a1a2-b3ce975592a0)
)
(bus (pts (xy 193.04 99.06) (xy 193.04 101.6))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 444a59c7-1c33-484d-a63b-e82aa60163fc)
)
(bus (pts (xy 182.88 85.09) (xy 182.88 87.63))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 51bb3f90-6a2c-4098-80de-cf8b26e1260e)
)
(wire (pts (xy 129.54 85.09) (xy 132.08 85.09))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 5c11c864-f063-4231-98aa-f8f14dbef08f)
)
(wire (pts (xy 168.91 82.55) (xy 180.34 82.55))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 6ee57798-d7c1-48e4-a253-2c9e3b846201)
)
(wire (pts (xy 142.24 85.09) (xy 142.24 87.63))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 73be728b-2bf3-4c3f-bb7d-d90c635eea47)
)
(wire (pts (xy 142.24 110.49) (xy 142.24 107.95))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 9030e287-857e-4b2b-8156-a7b8328297bd)
)
(wire (pts (xy 143.51 110.49) (xy 143.51 113.03))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid c4584d32-2b28-4d69-97e1-a7e35a8e0fc8)
)
(wire (pts (xy 168.91 85.09) (xy 180.34 85.09))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid c5659bac-a682-4ac5-badd-f8ab52353cd5)
)
(wire (pts (xy 179.07 101.6) (xy 190.5 101.6))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid d53c00fb-ad01-42b9-a205-40de3637f17d)
)
(wire (pts (xy 143.51 110.49) (xy 142.24 110.49))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid d58309d4-7b20-400b-aeb1-084aaa58c79f)
)
(wire (pts (xy 142.24 81.28) (xy 142.24 85.09))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid e336e349-c7cf-4de1-88fa-9a074bb610cd)
)
(wire (pts (xy 179.07 99.06) (xy 190.5 99.06))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid e522ba2c-66ea-4d46-acfc-ced03311c3e5)
)
(bus (pts (xy 193.04 101.6) (xy 193.04 104.14))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid f1e0c08a-64b9-48f9-a2ce-b7c5f0709927)
)
(bus (pts (xy 193.04 104.14) (xy 193.04 106.68))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid f34da976-5a71-446f-b80e-0a963da49d67)
)
(wire (pts (xy 179.07 104.14) (xy 190.5 104.14))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid f6922500-331f-4ed3-8f28-deff560f4708)
)
(bus (pts (xy 193.04 96.52) (xy 193.04 99.06))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid fd8e889f-73a2-4ce9-987d-066c57665722)
)
(text "TODO: how do we solve this?\nseris resistors??" (at 161.29 111.76 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 1b9fb3a1-7b01-4067-9fc9-0787fe9a4574)
)
(text "TODO: decide on flash size & package" (at 123.19 72.39 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid db844745-9528-4d80-b626-d68c6a24f5f3)
)
(text "TODO: how do we solve this?\nseris resistors??" (at 97.79 97.79 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid e0fbdd1a-ff08-46b9-8bef-a992436c260c)
)
(label "SPI_RP_SD3" (at 179.07 104.14 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 24a11201-8d12-48a5-a7ea-1015ecc3c816)
)
(label "IO2" (at 154.94 100.33 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 2d0b89cb-79fc-426a-88a6-42d3f1aebe2b)
)
(label "SPI_ICE_SD1" (at 168.91 85.09 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 416ffebd-119e-460b-a4cc-afc10e91513b)
)
(label "SPI_RP_SD1" (at 179.07 99.06 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 633ae6c8-373c-4efb-a787-f9a4f301445c)
)
(label "DI{slash}0" (at 154.94 92.71 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 63fbe0b6-49cf-4586-95cf-4a78a935623a)
)
(label "CLK" (at 129.54 100.33 180)
(effects (font (size 1.27 1.27)) (justify right bottom))
(uuid 7c883893-48ea-49ea-8cdd-75d0c276db31)
)
(label "SPI_RP_SD0" (at 179.07 96.52 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 8c14f8af-acfb-4573-aa76-f067979d6a78)
)
(label "IO3" (at 154.94 102.87 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid a6ca288e-4423-42ac-b002-ff6bb6800ecf)
)
(label "SPI_RP_SD2" (at 179.07 101.6 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid a91245e9-0208-4d76-999f-acc16064db9a)
)
(label "DO{slash}1" (at 154.94 95.25 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid b0066ecf-44a4-4f7b-a2ba-ed3b47122815)
)
(label "SPI_ICE_SD0" (at 168.91 82.55 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid e0557f2a-1c34-433a-8031-1bb6c561a3ac)
)
(label "~{CS}" (at 129.54 95.25 180)
(effects (font (size 1.27 1.27)) (justify right bottom))
(uuid fae07cb2-02c9-4440-8345-2b2025e5c17a)
)
(hierarchical_label "SPI_~{CS}_ICE" (shape input) (at 102.87 86.36 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 65c566af-8f56-43c6-9b65-a81d3eac03d1)
)
(hierarchical_label "SPI_ICE_SD[0..1]" (shape bidirectional) (at 182.88 82.55 90)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 67e0f459-a21e-4901-a04f-0bc819dc10da)
)
(hierarchical_label "3V3" (shape input) (at 142.24 81.28 90)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 67eebe90-13c9-442d-a023-d301c4626777)
)
(hierarchical_label "SPI_~{CS}_RP" (shape input) (at 102.87 83.82 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid cf53e7f3-bf9f-42c4-94df-7fe62d4adbda)
)
(hierarchical_label "SPI_CLK_ICE" (shape input) (at 104.14 107.95 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid d7a64f64-4d99-4af5-8f91-ff5c612a0263)
)
(hierarchical_label "SPI_RP_SD[0..3]" (shape bidirectional) (at 193.04 96.52 90)
(effects (font (size 1.27 1.27)) (justify left))
(uuid e573452c-1a32-49a3-9a20-5e939abae9f5)
)
(hierarchical_label "SPI_CLK_RP" (shape input) (at 104.14 105.41 180)
(effects (font (size 1.27 1.27)) (justify right))
(uuid ed50ff2d-ebdf-4f94-80df-0f53ca8877b4)
)
(symbol (lib_id "Memory_Flash:W25Q32JVZP") (at 142.24 97.79 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid 0f601b06-6c91-4591-9d54-9f251ac0dd9c)
(property "Reference" "U5" (id 0) (at 144.2594 86.4702 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "W25Q32JVZP" (id 1) (at 144.2594 89.0071 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Package_SON:WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4.3mm" (id 2) (at 142.24 97.79 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://www.winbond.com/resource-files/w25q32jv%20revg%2003272018%20plus.pdf" (id 3) (at 142.24 97.79 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 8be201be-634e-4ac3-9ffd-79c8cb88c235))
(pin "2" (uuid 1fa74f5e-27b0-4981-91eb-38c61de0e531))
(pin "3" (uuid 0e297c9e-5d7b-41be-8e99-456cc89d5ac7))
(pin "4" (uuid 345544b1-c0c1-487d-ac10-48a196b1102d))
(pin "5" (uuid 458ec881-bff1-4a9a-a581-54afac7bbece))
(pin "6" (uuid ee0b7fa6-e995-4cf0-9f43-35bd3c518e3e))
(pin "7" (uuid 0f48d650-6ab7-4393-a96b-8e3f48de4619))
(pin "8" (uuid be3e81ed-2546-4e51-8f0d-7848d75fe984))
(pin "9" (uuid 91f4274c-d4d2-41dc-84d2-539cd6aa7672))
)
(symbol (lib_id "power:GND") (at 129.54 85.09 270) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid 5747da9c-5df1-4d29-8cf3-29aa5dce5d6c)
(property "Reference" "#PWR0109" (id 0) (at 123.19 85.09 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 126.3651 85.5238 90)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Footprint" "" (id 2) (at 129.54 85.09 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 129.54 85.09 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid cdc33506-f523-459a-86a6-c325f34d820c))
)
(symbol (lib_id "power:GND") (at 143.51 113.03 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid cfedbac5-cdb3-4ab9-90c8-40aa7c2dc84b)
(property "Reference" "#PWR0110" (id 0) (at 143.51 119.38 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 143.51 117.4734 0))
(property "Footprint" "" (id 2) (at 143.51 113.03 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 143.51 113.03 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid ec99651c-332b-48d9-bfe4-38a1a2aea925))
)
(symbol (lib_id "Device:C") (at 135.89 85.09 90) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid fb7fd1b4-d207-4de5-bfe3-443ad90b042c)
(property "Reference" "C9" (id 0) (at 135.89 79.2312 90))
(property "Value" "C" (id 1) (at 135.89 81.7681 90))
(property "Footprint" "" (id 2) (at 139.7 84.1248 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 135.89 85.09 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 109aa2e2-dad9-4c06-bbb7-3348e24e50fa))
(pin "2" (uuid 10c71fbf-3766-428e-a6b6-4de481bbe5fd))
)
)