AnasSarkiz/Game-Boy-Enhance

This code defines a hardware schematic featuring a CPU with associated power, clock, and interface components, including specialized chips, crystals, connectors, and passive components, all structured for circuit design and simulation.

Version
1.0.3
License
unset
Stars
0

s4/reference/trellis_core/src/architecture.kicad_sch

(kicad_sch
	(version 20250114)
	(generator "eeschema")
	(generator_version "9.0")
	(uuid "74387e87-faa5-405c-bc80-bd436facfcd3")
	(paper "A4")
	(title_block
		(title "Trellis Core")
		(date "2025-10-25")
		(rev "v0.1")
		(company "Protolux Electronics (https://protolux.io)")
		(comment 1 "Designed by Gus Workman")
		(comment 3 "Licensed under CERN-OHL-P version 2")
		(comment 4 "Copyright 2025 Protolux Electronics")
	)
	(lib_symbols)
	(no_connect
		(at 30.48 76.2)
		(uuid "3f11ccab-74ea-454a-99b0-f5f367fcbe94")
	)
	(wire
		(pts
			(xy 30.48 76.2) (xy 34.29 76.2)
		)
		(stroke
			(width 0)
			(type default)
		)
		(uuid "1eddbb8f-c638-460a-97d9-b89f53d6d865")
	)
	(wire
		(pts
			(xy 143.51 38.1) (xy 161.29 38.1)
		)
		(stroke
			(width 0)
			(type default)
		)
		(uuid "2bb5e045-e8f3-4118-994d-dcb1cc253ecc")
	)
	(wire
		(pts
			(xy 143.51 40.64) (xy 161.29 40.64)
		)
		(stroke
			(width 0)
			(type default)
		)
		(uuid "2d9a4977-531c-4cca-a402-ebd8099a0da0")
	)
	(wire
		(pts
			(xy 143.51 33.02) (xy 161.29 33.02)
		)
		(stroke
			(width 0)
			(type default)
		)
		(uuid "372a71a1-f258-4e5c-a03e-3c15e4977642")
	)
	(wire
		(pts
			(xy 143.51 43.18) (xy 161.29 43.18)
		)
		(stroke
			(width 0)
			(type default)
		)
		(uuid "5a5f484f-a854-41a3-97f4-879229da4d2b")
	)
	(wire
		(pts
			(xy 143.51 30.48) (xy 161.29 30.48)
		)
		(stroke
			(width 0)
			(type default)
		)
		(uuid "8087cc8f-1959-4bfa-b8f7-4604390c7230")
	)
	(wire
		(pts
			(xy 143.51 35.56) (xy 161.29 35.56)
		)
		(stroke
			(width 0)
			(type default)
		)
		(uuid "f6d8ea54-a8ff-4a43-aaf7-4aa344972431")
	)
	(sheet
		(at 34.29 50.8)
		(size 30.48 10.16)
		(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 "022199ce-6104-4da1-9bbf-d8401f9147e0")
		(property "Sheetname" "USB"
			(at 34.29 50.0884 0)
			(effects
				(font
					(size 1.27 1.27)
				)
				(justify left bottom)
			)
		)
		(property "Sheetfile" "usb.kicad_sch"
			(at 34.29 61.5446 0)
			(effects
				(font
					(size 1.27 1.27)
				)
				(justify left top)
			)
		)
		(instances
			(project "trellis_core"
				(path "/55693af1-c8f0-45f8-81aa-523cc48490c0/59ce12e5-a282-4a91-b798-941455026f14"
					(page "7")
				)
			)
		)
	)
	(sheet
		(at 97.79 26.67)
		(size 45.72 87.63)
		(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 "79a757f6-dfb5-41f2-81bf-98d5843b272f")
		(property "Sheetname" "CPU IO"
			(at 97.79 25.9584 0)
			(effects
				(font
					(size 1.27 1.27)
				)
				(justify left bottom)
			)
		)
		(property "Sheetfile" "cpu_io.kicad_sch"
			(at 97.79 114.8846 0)
			(effects
				(font
					(size 1.27 1.27)
				)
				(justify left top)
			)
		)
		(pin "SDC0_CLK" output
			(at 143.51 30.48 0)
			(uuid "d3f33f9e-b99b-4d71-9d7a-00d48d98ae5d")
			(effects
				(font
					(size 1.27 1.27)
				)
				(justify right)
			)
		)
		(pin "SDC0_CMD" bidirectional
			(at 143.51 33.02 0)
			(uuid "a691dc64-aed3-4cff-b253-ec4fe4d7261e")
			(effects
				(font
					(size 1.27 1.27)
				)
				(justify right)
			)
		)
		(pin "SDC0_D0" bidirectional
			(at 143.51 35.56 0)
			(uuid "cdcad66c-4c1a-44f5-9818-22c8b7f1a738")
			(effects
				(font
					(size 1.27 1.27)
				)
				(justify right)
			)
		)
		(pin "SDC0_D1" bidirectional
			(at 143.51 38.1 0)
			(uuid "b0f8aa08-5704-446b-8e3d-ff6c91092121")
			(effects
				(font
					(size 1.27 1.27)
				)
				(justify right)
			)
		)
		(pin "SDC0_D2" bidirectional
			(at 143.51 40.64 0)
			(uuid "b915bd39-d727-4f99-9c3e-46206131c99e")
			(effects
				(font
					(size 1.27 1.27)
				)
				(justify right)
			)
		)
		(pin "SDC0_D3" bidirectional
			(at 143.51 43.18 0)
			(uuid "e63006b8-17f6-4955-ac07-d947783cb5a9")
			(effects
				(font
					(size 1.27 1.27)
				)
				(justify right)
			)
		)
		(instances
			(project "trellis_core"
				(path "/55693af1-c8f0-45f8-81aa-523cc48490c0/59ce12e5-a282-4a91-b798-941455026f14"
					(page "6")
				)
			)
		)
	)
	(sheet
		(at 34.29 27.94)
		(size 30.48 12.7)
		(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 "7dee3082-7f64-4d36-bcff-e81e032ad1b1")
		(property "Sheetname" "Power"
			(at 34.29 27.2284 0)
			(effects
				(font
					(size 1.27 1.27)
				)
				(justify left bottom)
			)
		)
		(property "Sheetfile" "power.kicad_sch"
			(at 34.29 41.2246 0)
			(effects
				(font
					(size 1.27 1.27)
				)
				(justify left top)
			)
		)
		(instances
			(project "trellis_core"
				(path "/55693af1-c8f0-45f8-81aa-523cc48490c0/59ce12e5-a282-4a91-b798-941455026f14"
					(page "4")
				)
			)
		)
	)
	(sheet
		(at 34.29 71.12)
		(size 30.48 10.16)
		(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 "8b8399d2-7f4a-4898-a152-7a99847e44d4")
		(property "Sheetname" "CPU Core"
			(at 34.29 70.4084 0)
			(effects
				(font
					(size 1.27 1.27)
				)
				(justify left bottom)
			)
		)
		(property "Sheetfile" "cpu_core.kicad_sch"
			(at 34.29 81.8646 0)
			(effects
				(font
					(size 1.27 1.27)
				)
				(justify left top)
			)
		)
		(pin "V_MEASURE" input
			(at 34.29 76.2 180)
			(uuid "4be991e4-eaf1-4dff-9f30-424ff5522b50")
			(effects
				(font
					(size 1.27 1.27)
				)
				(justify left)
			)
		)
		(instances
			(project "trellis_core"
				(path "/55693af1-c8f0-45f8-81aa-523cc48490c0/59ce12e5-a282-4a91-b798-941455026f14"
					(page "5")
				)
			)
		)
	)
	(sheet
		(at 161.29 26.67)
		(size 27.94 20.32)
		(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 "e7dd46a8-9c7d-44f1-a0b7-d6701589cc75")
		(property "Sheetname" "Storage"
			(at 161.29 25.9584 0)
			(effects
				(font
					(size 1.27 1.27)
				)
				(justify left bottom)
			)
		)
		(property "Sheetfile" "storage.kicad_sch"
			(at 161.29 47.5746 0)
			(effects
				(font
					(size 1.27 1.27)
				)
				(justify left top)
			)
		)
		(pin "SD_CLK" input
			(at 161.29 30.48 180)
			(uuid "f451af8e-b001-4fe9-813a-694b473a93af")
			(effects
				(font
					(size 1.27 1.27)
				)
				(justify left)
			)
		)
		(pin "SD_CMD" input
			(at 161.29 33.02 180)
			(uuid "83da3762-6c16-455d-88d2-10ba9b3cc538")
			(effects
				(font
					(size 1.27 1.27)
				)
				(justify left)
			)
		)
		(pin "SD_D0" input
			(at 161.29 35.56 180)
			(uuid "bea5bcfc-28ea-40dc-8137-8419a8360ffc")
			(effects
				(font
					(size 1.27 1.27)
				)
				(justify left)
			)
		)
		(pin "SD_D1" input
			(at 161.29 38.1 180)
			(uuid "05c63fa5-cfd0-405e-ad4e-bf86158c9ee4")
			(effects
				(font
					(size 1.27 1.27)
				)
				(justify left)
			)
		)
		(pin "SD_D2" input
			(at 161.29 40.64 180)
			(uuid "4c78ac5c-30fc-4a42-a9d9-7dde43704e63")
			(effects
				(font
					(size 1.27 1.27)
				)
				(justify left)
			)
		)
		(pin "SD_D3" input
			(at 161.29 43.18 180)
			(uuid "5ebea59d-f053-497d-8a96-7e09e8eec9cd")
			(effects
				(font
					(size 1.27 1.27)
				)
				(justify left)
			)
		)
		(instances
			(project "trellis_core"
				(path "/55693af1-c8f0-45f8-81aa-523cc48490c0/59ce12e5-a282-4a91-b798-941455026f14"
					(page "8")
				)
			)
		)
	)
)