From 85a8ca1682cff485bde4b6475a3f062e13017a43 Mon Sep 17 00:00:00 2001 From: hkz Date: Sat, 7 Jun 2025 22:10:56 +0200 Subject: [PATCH] Update schematics --- TK2000_DiskInterface_REDUX.kicad_sch | 948 ++++++++++++++++++++++++--- 1 file changed, 870 insertions(+), 78 deletions(-) diff --git a/TK2000_DiskInterface_REDUX.kicad_sch b/TK2000_DiskInterface_REDUX.kicad_sch index 617f74c..964b30a 100644 --- a/TK2000_DiskInterface_REDUX.kicad_sch +++ b/TK2000_DiskInterface_REDUX.kicad_sch @@ -1196,6 +1196,459 @@ ) (embedded_fonts no) ) + (symbol "74xx:74LS323" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -7.62 16.51 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "74LS323" + (at -7.62 -19.05 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" "http://www.ti.com/lit/gpn/sn74LS323" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "8-bit Universal Shift/Storage Register" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "TTL REG SR SR8" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "DIP?20*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "74LS323_1_0" + (pin input line + (at -12.7 12.7 0) + (length 5.08) + (name "DS0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 10.16 0) + (length 5.08) + (name "DS7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 5.08 0) + (length 5.08) + (name "S0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 2.54 0) + (length 5.08) + (name "S1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input inverted + (at -12.7 -2.54 0) + (length 5.08) + (name "SR" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input clock + (at -12.7 -7.62 0) + (length 5.08) + (name "Cp" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input inverted + (at -12.7 -12.7 0) + (length 5.08) + (name "OE1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input inverted + (at -12.7 -15.24 0) + (length 5.08) + (name "OE2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 20.32 270) + (length 5.08) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -22.86 90) + (length 5.08) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 12.7 12.7 180) + (length 5.08) + (name "Q7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 12.7 10.16 180) + (length 5.08) + (name "Q0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at 12.7 7.62 180) + (length 5.08) + (name "IO0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at 12.7 5.08 180) + (length 5.08) + (name "IO1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at 12.7 2.54 180) + (length 5.08) + (name "IO2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at 12.7 0 180) + (length 5.08) + (name "IO3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at 12.7 -2.54 180) + (length 5.08) + (name "IO4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at 12.7 -5.08 180) + (length 5.08) + (name "IO5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at 12.7 -7.62 180) + (length 5.08) + (name "IO6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin tri_state line + (at 12.7 -10.16 180) + (length 5.08) + (name "IO7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "74LS323_1_1" + (rectangle + (start -7.62 15.24) + (end 7.62 -17.78) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (embedded_fonts no) + ) (symbol "Connector:Conn_01x02_Pin" (pin_names (offset 1.016) @@ -5370,6 +5823,16 @@ ) (uuid "0372d352-2b15-4522-a99d-9b308d4b21f3") ) + (wire + (pts + (xy 81.915 130.175) (xy 96.52 130.175) + ) + (stroke + (width 0) + (type default) + ) + (uuid "039a2e32-68db-4694-b448-624d154c05e9") + ) (wire (pts (xy 75.565 73.025) (xy 153.035 73.025) @@ -5480,6 +5943,26 @@ ) (uuid "11530c3b-e92a-4222-8587-26beff227523") ) + (wire + (pts + (xy 81.915 137.795) (xy 96.52 137.795) + ) + (stroke + (width 0) + (type default) + ) + (uuid "11c1f889-0782-419a-9274-a5f46e7a77d6") + ) + (wire + (pts + (xy 173.355 42.545) (xy 192.405 42.545) + ) + (stroke + (width 0) + (type default) + ) + (uuid "12110a36-4fab-4ea9-a3d2-963884a4db6c") + ) (wire (pts (xy 161.29 191.008) (xy 118.745 191.008) @@ -5490,6 +5973,16 @@ ) (uuid "12ae0546-56ce-4946-ae78-a3f728f0fec8") ) + (wire + (pts + (xy 81.915 135.255) (xy 96.52 135.255) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1347fb1c-05d5-4bce-ad58-525ca10c9c45") + ) (wire (pts (xy 55.88 30.48) (xy 55.88 24.765) @@ -5900,16 +6393,6 @@ ) (uuid "49a0cf47-be00-4eb0-a74c-1952d5948619") ) - (wire - (pts - (xy 120.015 -3.175) (xy 120.015 -8.89) - ) - (stroke - (width 0) - (type default) - ) - (uuid "4bb87561-eea2-4546-a07e-eca8724d584a") - ) (wire (pts (xy 131.445 238.125) (xy 133.35 238.125) @@ -6240,6 +6723,26 @@ ) (uuid "862b098f-dcdb-48a4-bee5-f7ec9ee0bf6b") ) + (wire + (pts + (xy 81.915 145.415) (xy 96.52 145.415) + ) + (stroke + (width 0) + (type default) + ) + (uuid "88a0ff0c-da3a-430f-a152-0603fdde9b8a") + ) + (wire + (pts + (xy 173.355 32.385) (xy 192.405 32.385) + ) + (stroke + (width 0) + (type default) + ) + (uuid "89af6f40-ed08-42fd-b7ef-f51e1ba661d3") + ) (wire (pts (xy 52.705 259.715) (xy 52.705 262.255) @@ -6390,6 +6893,16 @@ ) (uuid "960f0416-95a8-408a-ab1b-ce3ec01dcf36") ) + (wire + (pts + (xy 173.355 40.005) (xy 192.405 40.005) + ) + (stroke + (width 0) + (type default) + ) + (uuid "96e214f2-8d90-40bd-94eb-6f64a25f4182") + ) (wire (pts (xy 16.51 106.045) (xy 31.115 106.045) @@ -6430,6 +6943,16 @@ ) (uuid "9f777b70-29ba-4988-b309-31140c26bef3") ) + (wire + (pts + (xy 173.355 47.625) (xy 192.405 47.625) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a1e7fb96-1e23-4223-b929-ed033917fe47") + ) (wire (pts (xy 59.055 182.88) (xy 59.055 191.135) @@ -6510,6 +7033,16 @@ ) (uuid "b21e4f99-253a-48ce-8d6a-69eca50b1229") ) + (wire + (pts + (xy 173.355 34.925) (xy 192.405 34.925) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b31b94c0-6ef5-40a6-ae4c-7acb651a3156") + ) (wire (pts (xy 153.035 75.565) (xy 149.225 75.565) @@ -6680,6 +7213,16 @@ ) (uuid "cc1bc7cd-ffc8-4b13-9819-382813a200c0") ) + (wire + (pts + (xy 173.355 29.845) (xy 192.405 29.845) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d13f76b5-4965-4136-9cbe-3e407652a2a1") + ) (wire (pts (xy 42.545 199.39) (xy 50.8 199.39) @@ -6720,6 +7263,16 @@ ) (uuid "da0b5dc1-1b73-47db-a276-aed13d8b74b7") ) + (wire + (pts + (xy 173.355 45.085) (xy 192.405 45.085) + ) + (stroke + (width 0) + (type default) + ) + (uuid "db74026f-cce2-4f7b-ba1f-9cc343bcc6f1") + ) (wire (pts (xy 99.06 33.02) (xy 99.06 27.94) @@ -6750,6 +7303,16 @@ ) (uuid "dbeadc63-5ec0-4c1a-a882-412080e21dde") ) + (wire + (pts + (xy 173.355 37.465) (xy 192.405 37.465) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dc4d5bf9-f0ca-4978-85bd-3d3b022d2ec0") + ) (wire (pts (xy 52.705 257.81) (xy 52.705 259.715) @@ -6840,6 +7403,26 @@ ) (uuid "ea1b71dd-f18e-4e2f-9207-184108ee4bde") ) + (wire + (pts + (xy 56.515 106.045) (xy 73.66 106.045) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ec995182-a9f1-49d5-b951-e9604dc90b88") + ) + (wire + (pts + (xy 81.915 140.335) (xy 96.52 140.335) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f06e5c0f-14b5-4a48-859f-e6b30fa5b9ab") + ) (wire (pts (xy 163.83 188.722) (xy 115.951 188.722) @@ -7040,6 +7623,16 @@ ) (uuid "036ae526-ccca-46cd-a37a-7d98b35b8000") ) + (label "D5" + (at 192.405 42.545 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "04b37d7b-cd85-4fa3-b9db-4496d64a37e1") + ) (label "~{EXT6}" (at 15.24 65.405 0) (effects @@ -7090,6 +7683,16 @@ ) (uuid "2498b107-df8b-4afa-a595-6fa5b790db84") ) + (label "~{BOOT_ROM_EN}" + (at 68.58 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "2740b8cf-ea28-41eb-af00-3ad5922f649f") + ) (label "BUF_A7" (at 130.175 47.625 0) (effects @@ -7130,6 +7733,26 @@ ) (uuid "324084df-386f-4fc7-aff8-85ed07039304") ) + (label "A4" + (at 81.915 130.175 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "3242b688-e431-46e4-abcc-b3411addc055") + ) + (label "A3" + (at 81.915 135.255 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "34bbf9ba-e859-499e-8581-6593b2edea41") + ) (label "A4" (at 26.67 187.96 0) (effects @@ -7140,6 +7763,16 @@ ) (uuid "34c8997f-0cd0-41dd-8823-5b2a995954ba") ) + (label "A1" + (at 81.915 140.335 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "364349c1-cf88-44f3-8ead-4deffb298460") + ) (label "A3" (at 26.67 185.42 0) (effects @@ -7150,6 +7783,16 @@ ) (uuid "36d61d55-5412-47f6-b97e-7321f191cab7") ) + (label "D4" + (at 192.405 40.005 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "40676cec-acc1-48fc-963b-46059dd13f63") + ) (label "~{EXT8}" (at 15.24 67.945 0) (effects @@ -7240,6 +7883,16 @@ ) (uuid "617dc7d5-533b-4cfc-bab5-393ea3a23926") ) + (label "D3" + (at 192.405 37.465 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "66f7987d-eb09-447b-9eeb-7e374efb56fc") + ) (label "A7" (at 27.94 252.73 0) (effects @@ -7280,6 +7933,36 @@ ) (uuid "7cda44b4-0447-40e5-9fd4-59eeb2dc1b3c") ) + (label "A2" + (at 81.915 137.795 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "a5822663-f6a2-411d-8a4d-21ec31192dad") + ) + (label "~{INTERFACE_IO}" + (at 81.915 145.415 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "aa224af3-79fa-4427-9a24-8dd3efcd44b8") + ) + (label "D2" + (at 192.405 34.925 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "ac96a751-6f07-4e81-b636-167a3404c05d") + ) (label "A8" (at 28.575 50.8 0) (effects @@ -7290,6 +7973,16 @@ ) (uuid "acff5a12-f8c7-4f64-8193-e4ddbeb606c3") ) + (label "D0" + (at 192.405 29.845 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "b905f0ca-b716-4195-a35e-ca23ce0572fb") + ) (label "A2" (at 26.67 182.88 0) (effects @@ -7320,6 +8013,26 @@ ) (uuid "cdf7fe7e-8c09-45bf-869f-94f0306852ba") ) + (label "D6" + (at 192.405 45.085 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "d0397b10-7217-4466-9711-bf4c1e196664") + ) + (label "~{INTERFACE_IO}" + (at 73.66 106.045 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "d49e808f-a1c8-4e26-964b-2f54aa0370ac") + ) (label "~{EXTE}" (at 15.24 73.025 0) (effects @@ -7340,6 +8053,16 @@ ) (uuid "d9ed48a8-4c23-40cb-b134-91e104b73953") ) + (label "D1" + (at 192.405 32.385 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "e4573174-16e1-418a-90a5-43fb641c4406") + ) (label "A1" (at 130.175 32.385 0) (effects @@ -7360,6 +8083,16 @@ ) (uuid "f8e58f52-f70c-4eb5-86d7-f2fc3b7b1c85") ) + (label "D7" + (at 192.405 47.625 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "fa9b266c-2cb7-41e0-83c7-8dbda87d82a5") + ) (global_label "~{EXT_MEM}" (shape input) (at 131.445 215.265 180) @@ -7779,7 +8512,7 @@ ) ) (global_label "~{RESET}" - (shape output) + (shape tri_state) (at 131.445 212.725 180) (fields_autoplaced yes) (effects @@ -7790,7 +8523,7 @@ ) (uuid "a1be6f9f-d861-49a7-ac99-ac8e2d427067") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 122.7147 212.725 0) + (at 121.6034 212.725 0) (effects (font (size 1.27 1.27) @@ -8669,7 +9402,7 @@ ) ) ) - (property "Value" "Addr. Selection" + (property "Value" "BR Addr. Selection" (at 33.02 62.23 0) (effects (font @@ -9394,6 +10127,130 @@ ) ) ) + (symbol + (lib_id "74xx:74LS323") + (at 211.455 114.3 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3ed342bc-a37d-4abd-8a85-820700403cf5") + (property "Reference" "U6" + (at 213.5983 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "74LS323" + (at 213.5983 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 211.455 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS323" + (at 211.455 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "8-bit Universal Shift/Storage Register" + (at 211.455 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "19" + (uuid "049cd765-992e-47e5-82bb-37fdad392286") + ) + (pin "6" + (uuid "384c9bad-694a-4c1e-9a7b-5419ca54c26f") + ) + (pin "4" + (uuid "d6bf7e24-ba08-4969-89ca-0b724df3142a") + ) + (pin "20" + (uuid "49a96276-0c7c-4527-88e8-c344cc554391") + ) + (pin "1" + (uuid "7ab5aa79-5194-4a34-96b2-5fc1496f5a55") + ) + (pin "12" + (uuid "8224331b-4e5c-42a4-bdf6-4a7e3908d724") + ) + (pin "17" + (uuid "afd98305-2935-40e6-91aa-4009d1d226cb") + ) + (pin "18" + (uuid "30ebc14a-e7e5-47bc-810a-b91a83ca7b8a") + ) + (pin "2" + (uuid "3396d8e8-cffb-4608-8aa9-468eeaec1794") + ) + (pin "11" + (uuid "0a954c3a-9ca1-4f75-b91e-2d7624b7aa21") + ) + (pin "10" + (uuid "abad35b9-6ca8-486d-b3e9-bb4892ad28d6") + ) + (pin "8" + (uuid "322f2e3a-b7c6-4121-9aae-fe6e0a8b07d5") + ) + (pin "7" + (uuid "8125a720-c978-4e8e-98cb-af95a8f24f09") + ) + (pin "13" + (uuid "263f24b2-4e5c-4595-84d6-49fe3409c98b") + ) + (pin "9" + (uuid "11854d78-bbbf-439f-a321-0b9566bb539d") + ) + (pin "3" + (uuid "09735066-8eec-4d73-9bae-d67cde253878") + ) + (pin "14" + (uuid "cb2882cc-fa5b-4c19-bc57-c6728c2c7eef") + ) + (pin "5" + (uuid "b30c71e5-b256-4762-9373-c19e843a373e") + ) + (pin "15" + (uuid "150056a1-fb97-4e8f-98db-253077e13cbf") + ) + (pin "16" + (uuid "6441a6ba-88b8-45c5-8f20-8785014293b8") + ) + (instances + (project "" + (path "/8d29f76a-632b-4d71-951f-82f85a7a70e9" + (reference "U6") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "74xx:74LS05") (at 273.05 84.455 0) @@ -12019,71 +12876,6 @@ ) ) ) - (symbol - (lib_id "power:+5V") - (at 120.015 -8.89 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "fe0dd3ba-dcea-45ee-af9d-bd01e5c5d251") - (property "Reference" "#PWR014" - (at 120.015 -5.08 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "+5V" - (at 121.539 -10.16 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 120.015 -8.89 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 120.015 -8.89 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "" - (at 120.015 -8.89 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (pin "1" - (uuid "b381dc52-1984-4bb7-aedd-92407168153f") - ) - (instances - (project "TK2000_DiskInterface_REDUX" - (path "/8d29f76a-632b-4d71-951f-82f85a7a70e9" - (reference "#PWR014") - (unit 1) - ) - ) - ) - ) (sheet_instances (path "/" (page "1")