Revert "idk"

This reverts commit aa30aa8a55.
This commit is contained in:
Zane Kaminski 2023-07-15 23:21:44 -04:00
parent 2d12028bd3
commit e68cdda869
8 changed files with 121 additions and 141 deletions

View File

@ -863,6 +863,9 @@
(junction (at 156.21 48.26) (diameter 0) (color 0 0 0 0)
(uuid 4c5f0604-e3d1-4d5a-b7d8-3a8c0921317c)
)
(junction (at 220.98 41.91) (diameter 0) (color 0 0 0 0)
(uuid 4f4a7844-d0ba-488f-ba8d-8039cda2c54d)
)
(junction (at 179.07 63.5) (diameter 0) (color 0 0 0 0)
(uuid 536e5a05-652f-4385-8f79-3fc4913034ad)
)
@ -902,6 +905,9 @@
(junction (at 260.35 146.05) (diameter 0) (color 0 0 0 0)
(uuid d20fae79-f7d5-43e4-aa5c-7fd07740565c)
)
(junction (at 229.87 140.97) (diameter 0) (color 0 0 0 0)
(uuid d52a46d5-02f6-475d-88e2-9b6a3bf5e08c)
)
(junction (at 219.71 146.05) (diameter 0) (color 0 0 0 0)
(uuid ddfa4cf0-3486-4284-897b-3a9e51f271d9)
)
@ -1200,6 +1206,10 @@
(stroke (width 0) (type default))
(uuid db002d44-34dc-4a16-a373-be2b73d8ad8e)
)
(wire (pts (xy 229.87 140.97) (xy 240.03 140.97))
(stroke (width 0) (type default))
(uuid db594415-3102-47dc-9957-2f6aeba837b6)
)
(wire (pts (xy 208.28 46.99) (xy 208.28 52.07))
(stroke (width 0) (type default))
(uuid dbc9643b-8b89-4ff3-80f6-063535be3753)
@ -1220,6 +1230,10 @@
(stroke (width 0) (type default))
(uuid e1a929c4-c484-4255-9524-8c224d1f6e73)
)
(wire (pts (xy 220.98 41.91) (xy 226.06 41.91))
(stroke (width 0) (type default))
(uuid e2107eca-1e70-4c7e-bbef-53252ded8e62)
)
(wire (pts (xy 156.21 66.04) (xy 156.21 60.96))
(stroke (width 0) (type default))
(uuid e29670c1-3cee-4cfb-a8c0-ccbac750b0c4)
@ -1339,6 +1353,13 @@
(effects (font (size 1.27 1.27)) (justify right) hide)
)
)
(global_label "USB5V" (shape input) (at 226.06 41.91 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid fe85f9b0-2f6b-42f8-8e9f-d15158040782)
(property "Intersheetrefs" "${INTERSHEET_REFS}" (at 234.4197 41.91 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
)
(hierarchical_label "TCK" (shape output) (at 102.87 52.07 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))

View File

@ -15926,6 +15926,7 @@
(via (at 122.1 93) (size 0.5) (drill 0.2) (layers "F.Cu" "B.Cu") (net 1) (tstamp 71171e56-2fa2-4601-8ac0-c8f382e476b9))
(via (at 141.097 93.4085) (size 0.5) (drill 0.2) (layers "F.Cu" "B.Cu") (net 1) (tstamp 71c7a8da-50cc-4fe7-9152-753d4467aa8e))
(via (at 177.673 38.608) (size 0.5) (drill 0.2) (layers "F.Cu" "B.Cu") (net 1) (tstamp 7327e854-4338-4500-8172-bfee6bd4bb08))
(via (at 177.45 53.35) (size 0.5) (drill 0.2) (layers "F.Cu" "B.Cu") (net 1) (tstamp 73c0a4b5-7af7-4a2d-80f6-04851db25b61))
(via (at 137.16 67.945) (size 0.5) (drill 0.2) (layers "F.Cu" "B.Cu") (net 1) (tstamp 743c9745-221b-45e0-aab5-646887746ecd))
(via (at 110.65 116.2) (size 0.5) (drill 0.2) (layers "F.Cu" "B.Cu") (net 1) (tstamp 74b0bb06-add2-4c20-8c33-dd3574511958))
(via (at 160.782 72.9615) (size 0.5) (drill 0.2) (layers "F.Cu" "B.Cu") (net 1) (tstamp 74fc56f1-bed3-4376-a1a7-e7f3502c18c5))
@ -16103,6 +16104,7 @@
(via (at 211.582 61.468) (size 0.5) (drill 0.2) (layers "F.Cu" "B.Cu") (net 1) (tstamp e7868efc-16ab-470f-afac-9c0965caefe2))
(via (at 188.05 91.15) (size 0.5) (drill 0.2) (layers "F.Cu" "B.Cu") (net 1) (tstamp e7febd08-b3a8-4ca5-a877-2587b5940bb2))
(via (at 172.65 41.5) (size 0.5) (drill 0.2) (layers "F.Cu" "B.Cu") (net 1) (tstamp e8382bd7-f3d6-4cd5-90d5-27500c58b782))
(via (at 174.7 50.5) (size 0.5) (drill 0.2) (layers "F.Cu" "B.Cu") (net 1) (tstamp e8a0197e-32a8-40f3-b314-c5e4bdb01aaa))
(via (at 117.85 41.8) (size 0.5) (drill 0.2) (layers "F.Cu" "B.Cu") (net 1) (tstamp ea041953-56d7-4181-bcd3-3933f93fafe5))
(via (at 105.8545 63.119) (size 0.5) (drill 0.2) (layers "F.Cu" "B.Cu") (net 1) (tstamp ea71a934-761c-4ba9-9b6b-f4d951ec6b22))
(via (at 211.582 56.388) (size 0.5) (drill 0.2) (layers "F.Cu" "B.Cu") (net 1) (tstamp eb73ebdd-a4b6-495e-8226-35e7511fd6fd))
@ -16587,10 +16589,8 @@
(segment (start 117.24225 69.80775) (end 117.925 70.4905) (width 1) (layer "B.Cu") (net 3) (tstamp 00000000-0000-0000-0000-000061aa1cc9))
(segment (start 131.6 94.55) (end 131.6 94.75) (width 0.6) (layer "B.Cu") (net 3) (tstamp 00844246-6762-4c31-b19e-4e944248a768))
(segment (start 126.4 93.65) (end 126.975 94.225) (width 0.6) (layer "B.Cu") (net 3) (tstamp 00d8cf0b-2b1b-43db-a286-b3042408607c))
(segment (start 192.7 55.75) (end 193.225 56.275) (width 0.7) (layer "B.Cu") (net 3) (tstamp 01406ac8-10cf-4adf-93af-a600045cdd6e))
(segment (start 119.15 57.85) (end 120 57) (width 0.7) (layer "B.Cu") (net 3) (tstamp 0220bf20-35c5-4431-9625-8a3f090a6e66))
(segment (start 173.55 42.1) (end 174.15 41.5) (width 0.6) (layer "B.Cu") (net 3) (tstamp 031b9379-7a97-4f15-a790-eb2abd961a66))
(segment (start 176.95 55.85) (end 178.9 57.8) (width 0.7) (layer "B.Cu") (net 3) (tstamp 0325a72f-34b9-4cd2-9d5a-4b3ddc98dfc5))
(segment (start 114.35 105) (end 113.65 105.7) (width 0.6) (layer "B.Cu") (net 3) (tstamp 05853f12-b6d9-47c2-af78-7270377d5f05))
(segment (start 128.75 94.4) (end 128.95 94.4) (width 0.6) (layer "B.Cu") (net 3) (tstamp 0643799b-c52b-419b-90c8-febdc1ba49a7))
(segment (start 126.4 94.55) (end 127.05 94.55) (width 0.6) (layer "B.Cu") (net 3) (tstamp 06f0bd0d-5b9a-47f9-b4de-30f8528cc555))
@ -16598,9 +16598,7 @@
(segment (start 128.85 87.8) (end 130.4 87.8) (width 0.6) (layer "B.Cu") (net 3) (tstamp 08bd370e-fd24-46ad-b9e4-4e66d1968fc2))
(segment (start 130.8 88.3) (end 130.85 88.25) (width 0.6) (layer "B.Cu") (net 3) (tstamp 0b4d5393-5873-4a14-bf97-844116b88c7d))
(segment (start 120 55.75) (end 121.25 55.75) (width 0.5) (layer "B.Cu") (net 3) (tstamp 0b7d7e1b-9b3e-428b-974e-9c55f5394037))
(segment (start 193.45 55) (end 194.1 54.35) (width 0.7) (layer "B.Cu") (net 3) (tstamp 0c037893-6806-4a76-abc4-dbac2a34b58a))
(segment (start 121 57.85) (end 120 57.85) (width 0.7) (layer "B.Cu") (net 3) (tstamp 0c801c46-9932-4a4b-a93b-e70e3064de4b))
(segment (start 176.95 52.95) (end 176.95 55.85) (width 0.7) (layer "B.Cu") (net 3) (tstamp 0d85a840-2c3f-4a00-bfcd-bbd7da8426ac))
(segment (start 131.6 94.75) (end 131.95 95.1) (width 0.6) (layer "B.Cu") (net 3) (tstamp 0e75668e-f569-41f8-b209-f5c819e150ba))
(segment (start 116.737191 69.302691) (end 114.75 67.3155) (width 0.7) (layer "B.Cu") (net 3) (tstamp 0fbd17fd-f73d-4d64-a525-c269e521ca75))
(segment (start 131 95) (end 131 95.45) (width 0.6) (layer "B.Cu") (net 3) (tstamp 167604a4-4a10-4299-b8e7-8342e4113de3))
@ -16610,13 +16608,8 @@
(segment (start 121.85 56) (end 121.85 55.15) (width 0.7) (layer "B.Cu") (net 3) (tstamp 1fd73fbf-868d-4204-8d8e-b72670c484e0))
(segment (start 126.975 94.225) (end 127.3 94.55) (width 0.6) (layer "B.Cu") (net 3) (tstamp 22b38e19-d992-4139-aaae-893e78e6b992))
(segment (start 114.05 113.4) (end 112.15 113.4) (width 0.6) (layer "B.Cu") (net 3) (tstamp 2a8e7537-c9ac-4668-a74a-21ab6214ec06))
(segment (start 193.225 56.275) (end 194.4 57.45) (width 0.7) (layer "B.Cu") (net 3) (tstamp 2b81e0f2-69a2-488f-be60-0a39f017e517))
(segment (start 192.7 55.75) (end 193.45 55) (width 0.7) (layer "B.Cu") (net 3) (tstamp 301f2be4-0111-40f6-a8d3-25bb4330b715))
(segment (start 184.9 57.8) (end 186.95 55.75) (width 0.7) (layer "B.Cu") (net 3) (tstamp 339f5e35-677c-4c59-bf9d-dade54261b04))
(segment (start 193.225 56.275) (end 193.225 56.05) (width 0.7) (layer "B.Cu") (net 3) (tstamp 34662fef-4647-420f-a19f-2a27fed25690))
(segment (start 120 102.95) (end 120 102.35) (width 1) (layer "B.Cu") (net 3) (tstamp 393925ce-fe9f-45bd-bad1-e7ca440864de))
(segment (start 129.55 95) (end 126.85 95) (width 0.6) (layer "B.Cu") (net 3) (tstamp 3dbdf269-45ac-4d2d-817d-b2e730e72b51))
(segment (start 178.9 57.8) (end 184.9 57.8) (width 0.7) (layer "B.Cu") (net 3) (tstamp 3e4e9ac1-7e59-499a-93c6-79f28883681c))
(segment (start 130.85 88.8) (end 130.85 88.25) (width 0.6) (layer "B.Cu") (net 3) (tstamp 400ed26e-fa64-432e-b204-69dc1d7ac2cd))
(segment (start 128.575 88.85) (end 130.6 88.85) (width 0.6) (layer "B.Cu") (net 3) (tstamp 45b1648e-56d5-4358-9fd3-cd0d09f04e4f))
(segment (start 131 95) (end 130.1 95) (width 0.6) (layer "B.Cu") (net 3) (tstamp 45bccff5-2a90-4b99-98b0-10e8622e3c3b))
@ -16626,19 +16619,14 @@
(segment (start 121.85 56.9) (end 121.15 56.9) (width 0.5) (layer "B.Cu") (net 3) (tstamp 53a0911c-b89a-41bc-a7fb-c646d12c1a4e))
(segment (start 116.332 52.082) (end 116.332 52.07) (width 0.5) (layer "B.Cu") (net 3) (tstamp 56eb2005-075c-4c51-8063-47180f27f8d0))
(segment (start 128.95 94.4) (end 129.3 94.75) (width 0.6) (layer "B.Cu") (net 3) (tstamp 581fe756-2858-49bf-b95f-e8ea94295121))
(segment (start 193.65 55.2) (end 193.65 56.1) (width 0.7) (layer "B.Cu") (net 3) (tstamp 59c91221-3500-41a4-8940-06b71c74c17f))
(segment (start 112.15 113.4) (end 109.55 116) (width 0.6) (layer "B.Cu") (net 3) (tstamp 5aa6cf47-ac95-4dad-b2e2-c130929102f2))
(segment (start 194.4 62.2) (end 194.4 60.65) (width 0.7) (layer "B.Cu") (net 3) (tstamp 5f57df1c-5a2a-4ac9-a317-ca763e2b8e3a))
(segment (start 120 57.85) (end 119.15 57.85) (width 0.7) (layer "B.Cu") (net 3) (tstamp 5f9496dd-0a59-4f16-9bd7-63845fa26a17))
(segment (start 118.3 105) (end 114.35 105) (width 0.6) (layer "B.Cu") (net 3) (tstamp 629dde09-790d-4c37-98c4-cb6e1002ad85))
(segment (start 194.25 62.35) (end 194.4 62.2) (width 0.7) (layer "B.Cu") (net 3) (tstamp 63624abd-e1f7-4830-8732-15d5d8b44f02))
(segment (start 194.4 57.45) (end 194.4 54.65) (width 0.7) (layer "B.Cu") (net 3) (tstamp 639a6384-8640-49f9-af97-39f0d97e8c8d))
(segment (start 126.4 94.55) (end 126.4 95.45) (width 0.6) (layer "B.Cu") (net 3) (tstamp 63b94731-9764-401e-b74a-be2aa6dedf95))
(segment (start 173.05 42.1) (end 173.55 42.1) (width 0.6) (layer "B.Cu") (net 3) (tstamp 6505270a-832e-4401-a98f-59d757b5f7d9))
(segment (start 120 57.85) (end 121.85 56) (width 0.7) (layer "B.Cu") (net 3) (tstamp 6c14a9a9-80ad-4e78-bd45-b2e330868dac))
(segment (start 120 103.3) (end 118.3 105) (width 0.6) (layer "B.Cu") (net 3) (tstamp 6d8f610a-7c4f-4c2e-b27e-88aabee59e2f))
(segment (start 127.05 94.55) (end 127.3 94.55) (width 0.6) (layer "B.Cu") (net 3) (tstamp 6fa26ddd-c6df-4f7f-b415-7b5cc289d424))
(segment (start 194.1 62.2) (end 194.25 62.35) (width 0.7) (layer "B.Cu") (net 3) (tstamp 7116f23b-fbe6-4706-baea-3f65935bf84c))
(segment (start 131 95.45) (end 131.6 94.85) (width 0.6) (layer "B.Cu") (net 3) (tstamp 71381fe8-0918-4d94-b79f-075d42cc10d0))
(segment (start 163.3 45.25) (end 167.4 49.35) (width 0.7) (layer "B.Cu") (net 3) (tstamp 72354d45-2505-4f2d-888d-dc1be0f3ece4))
(segment (start 128.6 94.55) (end 128.75 94.4) (width 0.6) (layer "B.Cu") (net 3) (tstamp 7391b071-418b-4a5d-8b94-2058d4d16f6a))
@ -16658,20 +16646,15 @@
(segment (start 128.575 89.225) (end 128.4 89.4) (width 0.6) (layer "B.Cu") (net 3) (tstamp 8f52e146-4ee2-4cab-808d-7e35681f3131))
(segment (start 130.4 87.8) (end 130.85 88.25) (width 0.6) (layer "B.Cu") (net 3) (tstamp 93ddf17c-5a02-4bbc-b511-8b43df9defb4))
(segment (start 132.35 95.45) (end 132.45 95.35) (width 0.6) (layer "B.Cu") (net 3) (tstamp 9517950c-b487-4ec9-b605-bbb6092b7d55))
(segment (start 186.95 55.75) (end 192.7 55.75) (width 0.7) (layer "B.Cu") (net 3) (tstamp 97048e33-82aa-4afe-b15c-2f565f0348a8))
(segment (start 128.575 88.3) (end 128.575 88.85) (width 0.6) (layer "B.Cu") (net 3) (tstamp 97ab5633-6d51-45d9-b8dd-d906580e6e57))
(segment (start 130.7 88.95) (end 130.85 88.8) (width 0.6) (layer "B.Cu") (net 3) (tstamp 9a53326b-ae39-48f9-adaa-a8d2e7c4ebf6))
(segment (start 193.45 55) (end 193.65 55.2) (width 0.7) (layer "B.Cu") (net 3) (tstamp 9d72a9e7-a47a-41bf-b0fd-905094453487))
(segment (start 121 57.85) (end 122.7 57.85) (width 0.7) (layer "B.Cu") (net 3) (tstamp 9d8b5f13-499f-4c5b-815f-6e9eebd29991))
(segment (start 193.225 55.725) (end 193.4 55.55) (width 0.7) (layer "B.Cu") (net 3) (tstamp 9d8eee3b-618f-415e-a4bc-117d11b722fa))
(segment (start 130.35 94.75) (end 130.1 95) (width 0.6) (layer "B.Cu") (net 3) (tstamp 9f009967-15a6-45a5-9c71-41b28602766c))
(segment (start 126.85 95) (end 127.3 94.55) (width 0.6) (layer "B.Cu") (net 3) (tstamp 9f8a2043-133c-4988-81fa-352a147dadce))
(segment (start 121.85 55.15) (end 131.75 45.25) (width 0.7) (layer "B.Cu") (net 3) (tstamp a2bc4149-355e-4131-8774-a2bdc4687630))
(segment (start 121.85 56.9) (end 121.85 56) (width 0.7) (layer "B.Cu") (net 3) (tstamp a45a5ebb-2450-4fed-9a06-e68aabf9ef53))
(segment (start 174.15 42.1) (end 173.55 42.1) (width 0.6) (layer "B.Cu") (net 3) (tstamp a6274209-bd0c-430e-9a1e-00d9109f0a10))
(segment (start 194.4 54.65) (end 194.1 54.35) (width 0.7) (layer "B.Cu") (net 3) (tstamp a8e65a6f-2504-4b7a-b6a2-1fc16e32ccdf))
(segment (start 122.7 57.75) (end 121.85 56.9) (width 0.7) (layer "B.Cu") (net 3) (tstamp a9dbed59-79e3-4bf6-a495-817d83436626))
(segment (start 173.35 49.35) (end 176.95 52.95) (width 0.7) (layer "B.Cu") (net 3) (tstamp ac12d509-7faa-49ce-890a-f23b4adf1af5))
(segment (start 128.575 88.85) (end 128.575 89.225) (width 0.6) (layer "B.Cu") (net 3) (tstamp b2243647-f6f3-4f18-9d00-c6168580402c))
(segment (start 121 57.85) (end 121 57.75) (width 0.7) (layer "B.Cu") (net 3) (tstamp b3815233-9274-4083-ada1-48503967f5e0))
(segment (start 129.3 94.75) (end 130.35 94.75) (width 0.6) (layer "B.Cu") (net 3) (tstamp b407857c-f8de-4f4f-99d0-b42bfc75dd94))
@ -16694,7 +16677,6 @@
(segment (start 131.6 94.25) (end 131.6 94.55) (width 0.6) (layer "B.Cu") (net 3) (tstamp d0109dc5-fc20-497d-8154-632ccab93747))
(segment (start 115.4 110.75) (end 115.4 112.05) (width 0.6) (layer "B.Cu") (net 3) (tstamp d3a118c5-2512-4041-8f7e-9b5b1531e7ca))
(segment (start 132.45 95.35) (end 132.45 95.1) (width 0.6) (layer "B.Cu") (net 3) (tstamp d3d559ad-f159-44b9-8a33-e3b65c43ba50))
(segment (start 194.4 60.65) (end 194.4 57.45) (width 0.7) (layer "B.Cu") (net 3) (tstamp d3e36588-89e8-4d0c-999a-ae5bbcbd0d65))
(segment (start 127.05 94.55) (end 128.6 94.55) (width 0.6) (layer "B.Cu") (net 3) (tstamp d4593817-7589-42d5-abb8-dcde8936ac1f))
(segment (start 131 93.65) (end 131 94.1) (width 0.6) (layer "B.Cu") (net 3) (tstamp d53dcc13-5fa1-45a6-9048-42cf271f2201))
(segment (start 129.3 94.75) (end 129.55 95) (width 0.6) (layer "B.Cu") (net 3) (tstamp dee87dd3-7374-497f-9203-3cd83525bf1c))
@ -16714,7 +16696,6 @@
(segment (start 121.15 56.9) (end 120 55.75) (width 0.5) (layer "B.Cu") (net 3) (tstamp f9ed1bda-32af-417a-8182-2b07faa0052f))
(segment (start 114.75 67.3155) (end 114.75 62.25) (width 0.7) (layer "B.Cu") (net 3) (tstamp fb34ee31-515e-4b59-9ba4-10eb2033bfe5))
(segment (start 131 95.45) (end 132.35 95.45) (width 0.6) (layer "B.Cu") (net 3) (tstamp fb3c20e2-201f-45b2-b9bc-fd90fef069f8))
(segment (start 194.1 54.35) (end 194.1 62.2) (width 0.7) (layer "B.Cu") (net 3) (tstamp fcc5cac6-a951-4a57-88ce-e14366c608b5))
(segment (start 130.1 95) (end 129.55 95) (width 0.6) (layer "B.Cu") (net 3) (tstamp fdb6d40b-e3a8-427f-a9da-b72d74234c85))
(segment (start 173.6 42.65) (end 174.15 43.2) (width 0.6) (layer "B.Cu") (net 3) (tstamp fe3b99a8-51a3-46a9-ab62-b3c30236bc01))
(segment (start 203.2 50.8) (end 201.3585 48.9585) (width 1) (layer "F.Cu") (net 4) (tstamp 43d030b0-c46c-4448-bc9e-987f12c7559d))
@ -16781,6 +16762,7 @@
(segment (start 192.4 39.8) (end 195.35 39.8) (width 0.6) (layer "B.Cu") (net 7) (tstamp 2765bca1-efa6-4b34-b4c2-81502619cb1b))
(segment (start 194.7 91.7) (end 194.7 98.55) (width 0.3) (layer "B.Cu") (net 7) (tstamp 28c9e6f3-b7ef-476c-971a-fb75b8e352b1))
(segment (start 185.9915 51.816) (end 185.9915 51.6255) (width 0.6) (layer "B.Cu") (net 7) (tstamp 2b0e4793-fb9a-4411-a572-c1e40c932200))
(segment (start 181.6735 45.72) (end 183.6935 43.7) (width 0.6) (layer "B.Cu") (net 7) (tstamp 2fed0494-b704-41aa-9f83-4924d9240333))
(segment (start 181.6735 46.7) (end 181.6735 45.72) (width 0.6) (layer "B.Cu") (net 7) (tstamp 33156bbf-5f8e-4c01-9248-051d530ea965))
(segment (start 197.05 39.8) (end 195.35 39.8) (width 0.6) (layer "B.Cu") (net 7) (tstamp 38f6964d-c259-4242-95b5-b9af9bf14d6c))
(segment (start 181.356 54.991) (end 183.5785 54.991) (width 0.6) (layer "B.Cu") (net 7) (tstamp 3bf2a60e-7898-43bc-a77e-dc7dddada205))
@ -19885,42 +19867,44 @@
(segment (start 194.9 65.95) (end 194.9 65) (width 0.15) (layer "F.Cu") (net 247) (tstamp b2e03dab-ef37-4b99-94d3-cf83e5b3e8b4))
(segment (start 198.9455 64.77) (end 197.3155 66.4) (width 0.15) (layer "F.Cu") (net 247) (tstamp b76ebbc4-55ff-431c-a77c-dd6e6e5d6c73))
(segment (start 195.35 66.4) (end 194.9 65.95) (width 0.15) (layer "F.Cu") (net 247) (tstamp d2fbec5a-5a36-449c-8211-53c94889ff7c))
(segment (start 208.534 130.937) (end 208.534 61.849) (width 0.15) (layer "F.Cu") (net 248) (tstamp 015df0bc-16bf-49bf-83a1-7bb2d1184eb2))
(segment (start 194.254 127.254) (end 198.953 131.953) (width 0.15) (layer "F.Cu") (net 248) (tstamp 09f63c18-09da-4c55-b1b9-9778d04a017a))
(segment (start 194.254 127.254) (end 198.953 131.953) (width 0.15) (layer "F.Cu") (net 248) (tstamp 0308e7ba-292d-4243-be7d-2ef9b1831655))
(segment (start 130.81 105.66) (end 130.81 112.649) (width 0.15) (layer "F.Cu") (net 248) (tstamp 04633d82-62bc-4eab-be61-ef8a0d7b0f5e))
(segment (start 204.47 61.595) (end 204.47 60.3885) (width 0.15) (layer "F.Cu") (net 248) (tstamp 136095db-5c96-47b4-8976-00753902f0cb))
(segment (start 207.518 131.953) (end 208.534 130.937) (width 0.15) (layer "F.Cu") (net 248) (tstamp 185ae37c-6e75-4d6b-a0c5-664d0a7c9ff2))
(segment (start 145.415 127.254) (end 194.254 127.254) (width 0.15) (layer "F.Cu") (net 248) (tstamp 1ff0863b-ab05-4483-afe7-2556d8435cf3))
(segment (start 206.375 59.69) (end 208.534 61.849) (width 0.15) (layer "F.Cu") (net 248) (tstamp 2bbf3772-d5de-4ffa-b838-85a49c778430))
(segment (start 126.9125 104.1) (end 129.25 104.1) (width 0.15) (layer "F.Cu") (net 248) (tstamp 3b5d5afa-feae-4318-9c64-e7e95f5e7948))
(segment (start 198.953 131.953) (end 207.518 131.953) (width 0.15) (layer "F.Cu") (net 248) (tstamp 4b5472f7-c7b2-4f83-a2db-15befcb98c8f))
(segment (start 204.47 60.3885) (end 205.1685 59.69) (width 0.15) (layer "F.Cu") (net 248) (tstamp 4bd7dcd3-90da-4323-8ca9-5ed74bfedb07))
(segment (start 198.953 131.953) (end 207.518 131.953) (width 0.15) (layer "F.Cu") (net 248) (tstamp 4cb9f612-ff00-4880-9d9d-e77c2e3cb237))
(segment (start 199.263 62.23) (end 203.835 62.23) (width 0.15) (layer "F.Cu") (net 248) (tstamp 5513cbc3-d39b-4ac7-9b4e-b99df837a810))
(segment (start 130.81 105.66) (end 130.81 112.649) (width 0.15) (layer "F.Cu") (net 248) (tstamp 6a2bb87e-7436-4d0a-ad9b-1db494925607))
(segment (start 130.81 112.649) (end 145.415 127.254) (width 0.15) (layer "F.Cu") (net 248) (tstamp 7f569a07-541f-47fd-beef-22d903bc9ac5))
(segment (start 207.518 131.953) (end 208.534 130.937) (width 0.15) (layer "F.Cu") (net 248) (tstamp 72ab20f5-6e57-4cb9-aa39-fc39b7c0fa69))
(segment (start 203.835 62.23) (end 204.47 61.595) (width 0.15) (layer "F.Cu") (net 248) (tstamp 8021be97-3a70-46ae-85d1-c7f73d535242))
(segment (start 130.81 112.649) (end 145.415 127.254) (width 0.15) (layer "F.Cu") (net 248) (tstamp 86d7b2d5-8e8f-4906-be16-f0048bec1c53))
(segment (start 129.25 104.1) (end 130.81 105.66) (width 0.15) (layer "F.Cu") (net 248) (tstamp a11da13b-7c7a-4d73-a874-b7a8a8dfed45))
(segment (start 126.9125 104.1) (end 129.25 104.1) (width 0.15) (layer "F.Cu") (net 248) (tstamp bc93f86b-52a4-4edf-b98c-01b50284dc56))
(segment (start 145.415 127.254) (end 194.254 127.254) (width 0.15) (layer "F.Cu") (net 248) (tstamp c5029709-3630-482d-ba9c-31e2cdc42078))
(segment (start 205.1685 59.69) (end 206.375 59.69) (width 0.15) (layer "F.Cu") (net 248) (tstamp c61285d2-97f9-4667-afbc-fa1e7ba0d82c))
(segment (start 208.534 130.937) (end 208.534 63.754) (width 0.15) (layer "F.Cu") (net 248) (tstamp e23e8045-2686-4d32-8f34-714035d144e5))
(segment (start 198.733 61.7) (end 199.263 62.23) (width 0.15) (layer "F.Cu") (net 248) (tstamp e4a56b0b-34d7-4a98-9b11-9962a8278547))
(segment (start 208.534 61.849) (end 208.534 62.611) (width 0.15) (layer "F.Cu") (net 248) (tstamp eb9b1d68-f86d-4789-9cad-79bde1ad4457))
(segment (start 197.2 61.7) (end 198.733 61.7) (width 0.15) (layer "F.Cu") (net 248) (tstamp fae077df-760b-4928-a536-2a427e38c4c8))
(segment (start 129.25 104.1) (end 130.81 105.66) (width 0.15) (layer "F.Cu") (net 248) (tstamp fd5830c0-d19e-429f-a6e6-b666e1490a60))
(segment (start 196.21 59.69) (end 195.75 60.15) (width 0.15) (layer "F.Cu") (net 250) (tstamp 01ed8625-60ab-4587-a1ed-16e5858dbdd7))
(segment (start 194.9 59.7) (end 194.9 58.75) (width 0.15) (layer "F.Cu") (net 250) (tstamp 0dfc37d1-ce00-4819-8807-80114891a65a))
(segment (start 195.75 60.15) (end 195.35 60.15) (width 0.15) (layer "F.Cu") (net 250) (tstamp 1bce780c-1287-40c7-84cc-40c4a1f655e7))
(segment (start 204.47 59.69) (end 196.21 59.69) (width 0.15) (layer "F.Cu") (net 250) (tstamp 2c95d5cc-4738-4226-b6e2-4268d72f4561))
(segment (start 195.35 60.15) (end 194.9 59.7) (width 0.15) (layer "F.Cu") (net 250) (tstamp 90a0c784-86fb-4ada-9771-4c3baf84f3c9))
(segment (start 205.74 58.42) (end 204.47 59.69) (width 0.15) (layer "F.Cu") (net 250) (tstamp 9268e998-459b-4f10-9022-3ecf5d25decf))
(segment (start 144.907 128.27) (end 130.048 113.411) (width 0.15) (layer "F.Cu") (net 251) (tstamp 0dcf2c8d-3bd2-4f32-bbc1-5e69d006e961))
(segment (start 198.342 132.842) (end 193.77 128.27) (width 0.15) (layer "F.Cu") (net 251) (tstamp 25128116-09b9-44b9-8866-b89dfaac65d5))
(segment (start 209.55 131.445) (end 208.153 132.842) (width 0.15) (layer "F.Cu") (net 251) (tstamp 0214fbc5-e799-4490-bd06-06432fb66382))
(segment (start 197.2 58.65) (end 198.3345 58.65) (width 0.15) (layer "F.Cu") (net 251) (tstamp 2e76d93e-34ae-4853-a1f0-cb784e084560))
(segment (start 209.55 60.1345) (end 209.55 131.445) (width 0.15) (layer "F.Cu") (net 251) (tstamp 4d1033e1-95c0-4b87-bdfe-8355cd3b720b))
(segment (start 209.55 60.1345) (end 209.55 61.2775) (width 0.15) (layer "F.Cu") (net 251) (tstamp 2feed0f4-a5b3-4356-ad96-ee3deab0196c))
(segment (start 193.77 128.27) (end 144.907 128.27) (width 0.15) (layer "F.Cu") (net 251) (tstamp 45c68b4c-e33d-4171-acfb-11666db28019))
(segment (start 209.55 62.23) (end 209.55 131.445) (width 0.15) (layer "F.Cu") (net 251) (tstamp 4b195cef-34cc-462a-949d-2b419e6a2e43))
(segment (start 199.8345 57.15) (end 206.5655 57.15) (width 0.15) (layer "F.Cu") (net 251) (tstamp 535d585a-563c-4fe4-8755-baea525ccf61))
(segment (start 128.25 104.6) (end 126.9125 104.6) (width 0.15) (layer "F.Cu") (net 251) (tstamp 55672923-9dbe-4829-ab80-9f35c5eac269))
(segment (start 208.153 132.842) (end 198.342 132.842) (width 0.15) (layer "F.Cu") (net 251) (tstamp 55f8260d-5d83-4abd-a224-6122d4648db2))
(segment (start 144.907 128.27) (end 130.048 113.411) (width 0.15) (layer "F.Cu") (net 251) (tstamp 5644422e-5864-4f0b-882c-06a24d5b1ba0))
(segment (start 206.5655 57.15) (end 209.55 60.1345) (width 0.15) (layer "F.Cu") (net 251) (tstamp 5c6f039d-78dd-4d56-99e3-f88e22aa4317))
(segment (start 130.048 113.411) (end 130.048 106.398) (width 0.15) (layer "F.Cu") (net 251) (tstamp 6cb3ed81-c7ac-42c3-aea9-969280b5b737))
(segment (start 193.77 128.27) (end 144.907 128.27) (width 0.15) (layer "F.Cu") (net 251) (tstamp a1bc72db-02f5-42a1-bc0f-d53c1fa7c3be))
(segment (start 130.048 106.398) (end 128.25 104.6) (width 0.15) (layer "F.Cu") (net 251) (tstamp a3df2ca6-da3d-42a5-add5-152ed1aa7297))
(segment (start 208.153 132.842) (end 198.342 132.842) (width 0.15) (layer "F.Cu") (net 251) (tstamp a7a74e02-5abc-4888-8547-a4bd2e048056))
(segment (start 128.25 104.6) (end 126.9125 104.6) (width 0.15) (layer "F.Cu") (net 251) (tstamp ac8ec369-ded1-469b-a93b-4d3dc9fd344b))
(segment (start 198.342 132.842) (end 193.77 128.27) (width 0.15) (layer "F.Cu") (net 251) (tstamp 7434723a-dc4b-4af0-989a-ba76d98ad5a6))
(segment (start 198.3345 58.65) (end 199.8345 57.15) (width 0.15) (layer "F.Cu") (net 251) (tstamp aecdc8ca-df98-40eb-acc2-46fd3a9527eb))
(segment (start 209.55 131.445) (end 208.153 132.842) (width 0.15) (layer "F.Cu") (net 251) (tstamp c8568188-6d5a-49a4-bef7-536ea95d9890))
(segment (start 130.048 106.398) (end 128.25 104.6) (width 0.15) (layer "F.Cu") (net 251) (tstamp b322e8ed-a3e6-4b39-9944-fcc81714e2da))
(segment (start 130.048 113.411) (end 130.048 106.398) (width 0.15) (layer "F.Cu") (net 251) (tstamp ea85e668-8748-498b-9d7f-e7253b440a06))
(segment (start 195.55 57.05) (end 197.2 57.05) (width 0.15) (layer "F.Cu") (net 252) (tstamp eaa8797e-60e4-4614-abe2-d09280a0367b))
(segment (start 197.2 63.3) (end 195.55 63.3) (width 0.15) (layer "F.Cu") (net 253) (tstamp 11d6792a-5ca8-42c6-bfff-7bd49b91cd6e))
(segment (start 187.5 124.85) (end 187.5 123.2) (width 0.15) (layer "F.Cu") (net 254) (tstamp 3bea487f-2fe2-4a4b-b038-c63cf44060f5))

View File

@ -1,23 +1,22 @@
module CNT(
/* FSB clock, C8M clock, E clock inputs */
input CLK, input C8M, input E,
/* FSB clock and E clock inputs */
input CLK, input E,
/* Refresh request */
output RefClk,
output reg RefReq, output reg RefUrg,
/* Reset, button */
output reg nRESout, input nIPL2,
/* Mac PDS bus master control outputs */
output reg AoutOE, output reg nBR_IOB,
/* Sound QoS */
input BACT, input SndRAMCSWR, output reg QoSReady);
input BACT, input nWE,
input SndROMCS, input SndRAMCSWR, input RAMCS,
output reg QoSReady);
/* E clock synchronization */
reg [1:0] Er; always @(posedge CLK) Er[1:0] <= { Er[0], E };
reg [1:0] Er;
wire EFall = Er[1] && !Er[0];
/* C8M clock synchronization */
reg [1:0] C8Mr; always @(posedge CLK) C8Mr[1:0] <= { C8Mr[0], C8M };
wire C8MFall = C8Mr[1] && !C8Mr[0];
always @(posedge CLK) Er[1:0] <= { Er[0], E };
/* NMI button synchronization */
reg nIPL2r; always @(posedge CLK) nIPL2r <= nIPL2;
@ -47,50 +46,37 @@ module CNT(
if (EFall) begin
if (TimerTC) Timer <= 0;
else Timer <= Timer+1;
RefUrg <= Timer==8 || Timer==9;
RefReq <= Timer!=10;
TimerTC <= Timer==9;
end
end
assign RefClk = Timer[3];
/* Long timer counts from 0 to 4095.
* 4096 states == 57.516 ms */
/* During init (IS!=3) long timer counts from 0 to 4095.
* 4096 states == 57.516 ms
* During operation (IS==3) long timer counts from 0 to 3
* starting at first sound RAM access.
* Period is 28.124 us - 42.240 us */
reg [11:0] LTimer;
reg LTimerTC;
always @(posedge CLK) begin
if (EFall && TimerTC) LTimer <= LTimer+1;
if (IS==3) begin
LTimer[11:2] <= 0;
if (BACT && SndRAMCSWR) LTimer[1:0] <= 1;
else if (LTimer==0) LTimer[1:0] <= 0;
else if (EFall && TimerTC) LTimer[1:0] <= LTimer+1;
end else if (EFall && TimerTC) LTimer <= LTimer+1;
LTimerTC <= LTimer[11:0]==12'hFFE;
end
/* Sound QoS trigger
* Sound timer counts from 1 to 3
* starting at first sound RAM access.
* Period is 28.124 us - 42.240 us */
reg [1:0] STimer;
reg SndSlowEN;
always @(posedge CLK) begin
if (BACT && SndRAMCSWR) begin
STimer <= 1;
SndSlowEN <= 1;
end else if (STimer==0) begin
STimer <= 0;
SndSlowEN <= 0;
end else if (EFall && TimerTC) begin
LTimer <= LTimer+1;
SndSlowEN <= STimer!=3;
end
end
/* Sound QoS */
wire SndSlowEN = LTimer[1:0]!=0;
reg [6:0] Credits;
reg [3:0] WS = 0;
always @(posedge CLK) begin
if (!SndSlowEN) Credits <= 8;
else if (!C8MFall && !FSBW) Credits <= Credits+1;
else if ( C8MFall && !FSBW) Credits <= Credits;
else if (!C8MFall && FSBW) Credits <= Credits;
else if ( C8MFall && FSBW) Credits <= Credits-1;
if (!BACT) WS <= 0;
else WS <= WS+1;
QoSReady <= (LTimer[1:0]==0) || (BACT && (
QoSReady || WS==15 || !nWE || (!RAMCS && !SndROMCS)));
end
always @(posedge CLK) if (!BACT || !QoSReady) QoSReady <= Credits[6:3]==0;
/* Startup sequence state control */
wire ISTC = EFall && TimerTC && LTimerTC;
@ -116,4 +102,5 @@ module CNT(
end
endcase
end
endmodule

View File

@ -3,15 +3,13 @@ module CS(
input [23:08] A, input CLK, input nRES, input nWE,
/* AS cycle detection */
input BACT,
/* Overlay */
output Overlay,
/* Device select outputs */
output IOCS, output IOPWCS, output IACS,
output ROMCS, output ROMCS4X,
output ROMCS, output ROMCS4X, output SndROMCS,
output RAMCS, output RAMCS0X, output SndRAMCSWR);
/* Overlay control */
reg nOverlay = 0; assign Overlay = !nOverlay;
reg nOverlay = 0; wire Overlay = !nOverlay;
always @(posedge CLK) begin
if (!BACT && !nRES) nOverlay <= 0;
else if (BACT && ROMCS4X) nOverlay <= 1;
@ -19,12 +17,14 @@ module CS(
/* ROM select signals */
assign ROMCS4X = A[23:20]==4'h4;
assign ROMCS = Overlay || ROMCS4X;
assign ROMCS = (A[23:20]==4'h0 && Overlay) || ROMCS4X;
assign SndROMCS = ROMCS4X &&
(A[20:8]==12'h36C || A[20:8]==12'h36D || A[20:8]==12'h36F);
/* RAM select signals */
assign RAMCS0X = A[23:22]==2'b00;
assign RAMCS = RAMCS0X && !Overlay;
wire VidRAMCSWR64k = A[23:16]==8'h3F && !nWE; // 3F0000-3FFFFF
wire VidRAMCSWR64k = RAMCS0X && !nWE && A[23:16]==8'h3F; // 3F0000-3FFFFF
wire VidRAMCSWR = VidRAMCSWR64k && (
A[15:12]==4'h2 || // 1792 bytes RAM, 2304 bytes video
A[15:12]==4'h3 || // 4096 bytes video
@ -56,6 +56,6 @@ module CS(
A[23:20]==4'h6 || // empty
A[23:20]==4'h5 || // SCSI
(A[23:20]==4'h4 && Overlay) || // ROM once
VidRAMCSWR64k; // Write to video RAM
assign IOPWCS = VidRAMCSWR64k;
VidRAMCSWR; // Write to video RAM
assign IOPWCS = VidRAMCSWR;
endmodule

View File

@ -2,11 +2,11 @@ module FSB(
/* MC68HC000 interface */
input FCLK, input nAS, output reg nDTACK, output reg nVPA,
/* AS cycle detection */
output BACT, output reg [3:1] BACTr, output reg WS,
output BACT,
/* Ready inputs */
input ROMCS,
input RAMCS, input RAMReady,
input IOPWCS, input IOPWReady, input IOReady,
input IOPWCS, input IOPWReady, input IONPReady,
input QoSReady,
/* Interrupt acknowledge select */
input IACS);
@ -15,13 +15,12 @@ module FSB(
reg ASrf = 0;
always @(negedge FCLK) begin ASrf <= !nAS; end
assign BACT = !nAS || ASrf; // BACT - bus active
always @(posedge FCLK) BACTr[3:1] <= { BACTr[2:1], BACT };
always @(posedge FCLK) WS <= BACTr[3:1]==3'b111 && BACT;
/* DTACK/VPA control */
wire Ready = (QoSReady && RAMCS && RAMReady && !IOPWCS) ||
( RAMCS && RAMReady && IOPWCS && IOPWReady) ||
(QoSReady && ROMCS) || (IOReady);
(QoSReady && RAMCS && RAMReady && IOPWCS && IOPWReady) ||
(QoSReady && ROMCS) || (IONPReady);
always @(posedge FCLK) nDTACK <= !(Ready && BACT && !IACS);
always @(posedge FCLK, posedge nAS) begin
if (nAS) nVPA <= 1;

View File

@ -4,9 +4,9 @@ module IOBS(
/* AS cycle detection */
input BACT,
/* Select signals */
input IOCS, input IOPWCS, input Overlay,
input IOCS, input IOPWCS, input ROMCS,
/* FSB cycle termination outputs */
output reg IOReady, output IOPWReady, output reg nBERR_FSB,
output reg IONPReady, output IOPWReady, output reg nBERR_FSB,
/* Read data OE control */
output nDinOE,
/* IOB master controller interface */
@ -25,7 +25,7 @@ module IOBS(
wire IODONE = IODONEr;
/* Read data OE control */
assign nDinOE = !(!nAS && IOCS && nWE && !Overlay);
assign nDinOE = !(!nAS && IOCS && nWE && !ROMCS);
/* I/O transfer state
* TS0 - I/O bridge idle:
@ -47,7 +47,7 @@ module IOBS(
always @(posedge CLK) begin // ALE and R/W load control
// If write currently posting (TS!=0),
// I/O selected, and FIFO secondary level empty
if (BACT && !ALE1 && !Sent && IOPWCS && TS!=0) begin
if (BACT && IOCS && !ALE1 && !Sent && IOPWCS && TS!=0) begin
// Latch R/W now but latch address and LDS/UDS next cycle
IORW1 <= nWE;
Load1 <= 1;
@ -122,17 +122,14 @@ module IOBS(
/* Sent control */
always @(posedge CLK) begin
if (!BACT) Sent <= 0;
else if (IOCS && !ALE1 && (IOPWCS || TS==0)) Sent <= 1;
else if (BACT && IOCS && !ALE1 && (IOPWCS || TS==0)) Sent <= 1;
end
/* Posted write ready */
/* Nonposted and posted ready */
assign IOPWReady = !ALE1; // Posted write reaedy
/* Nonposted ready / posted write submitted ready continuation */
always @(posedge CLK) begin // Nonposted read/write ready
if (!BACT) IOReady <= 0;
else if (Sent && IODONE) IOReady <= 1;
else if (IOPWCS && !ALE1) IOReady <= 1;
if (!BACT) IONPReady <= 0;
else if (Sent && !IOPWCS && IODONE) IONPReady <= 1;
end
/* BERR control */

View File

@ -3,16 +3,17 @@ module RAM(
input CLK, input [21:1] A, input nWE,
input nAS, input nLDS, input nUDS, input nDTACK,
/* AS cycle detection */
input BACT, input [3:1] BACTr,
input BACT,
/* Select and ready signals */
input RAMCS, input RAMCS0X, input ROMCS, output reg RAMReady,
/* Refresh Counter Interface */
input RefClk,
input RefReqIn, input RefUrgIn,
/* DRAM and NOR flash interface */
output [11:0] RA, output nRAS, output reg nCAS,
output nLWE, output nUWE, output reg nOE, output nROMCS, output nROMWE);
/* BACT and /DTACK registration */
reg BACTr; always @(posedge CLK) BACTr <= BACT;
reg DTACKr; always @(posedge CLK) DTACKr <= !nDTACK;
/* RAM control state */
@ -23,19 +24,13 @@ module RAM(
reg RASrf = 0;
/* Refresh command generation */
reg nRefClkR; always @(posedge CLK) nRefClkR <= !RefClk;
reg RefReq;
reg RefUrg;
reg RefDone; // Refresh done "remember"
always @(posedge CLK) begin
if (!nRefClkR && !RefClk) begin
RefReq <= 1;
else if (nRefClkR && RefClk) begin
RefUrg <= RefReq;
else if (RS[2]) beign
RefReq <= 0;
RefUrg <= 0;
end
if (!RefReqIn && !RefUrgIn) RefDone <= 0;
else if (RS[2]) RefDone <= 1;
end
wire RefReq = RefReqIn && !RefDone;
wire RefUrg = RefUrgIn && !RefDone;
/* RAM control signals */
assign nRAS = !((!nAS && RAMCS && RASEN) || RASrr || RASrf);
@ -47,7 +42,7 @@ module RAM(
assign nROMWE = !(!nAS && !nWE);
/* Shared ROM and RAM /OE control */
always @(posedge CLK) nOE <= !(BACT && nWE && !(BACTr[1] && DTACKr));
always @(posedge CLK) nOE <= !(BACT && nWE && !(BACTr && DTACKr));
/* RAM address mux (and ROM address on RA8) */
// RA11 doesn't do anything so both should be identical.
@ -67,7 +62,7 @@ module RAM(
assign RA[00] = !RASEL ? A[09] : A[01];
wire RS0toRef = // Refresh during first clock of non-RAM access
(RefReq && BACT && !BACTr[1] && !RAMCS0X) ||
(RefReq && BACT && !BACTr && !RAMCS0X) ||
// Urgent refresh while bus inactive
(RefUrg && !BACT) ||
// Urgent refresh during non-RAM access

View File

@ -50,27 +50,22 @@ module WarpSE(
/* AS cycle detection */
wire BACT;
wire [3:1] BACTr;
wire WS;
/* Refresh request clock */
wire RefClk;
/* Refresh request/ack signals */
wire RefReq, RefUrg;
/* FSB chip select signals */
wire Overlay;
wire IOCS, IOPWCS, IACS;
wire ROMCS, ROMCS4X, SndROMCS;
wire RAMCS, RAMCS0X, SndRAMCSWR;
CS cs(
/* MC68HC000 interface */
A_FSB[23:08], FCLK, nRESin, nWE_FSB,
/* /AS cycle detection */
/* AS cycle detection */
BACT,
/* Overlay */
Overlay,
/* Device select outputs */
IOCS, IOPWCS, IACS,
ROMCS, ROMCS4X,
ROMCS, ROMCS4X, SndROMCS,
RAMCS, RAMCS0X, SndRAMCSWR);
wire RAMReady;
@ -79,16 +74,16 @@ module WarpSE(
FCLK, A_FSB[21:1], nWE_FSB,
nAS_FSB, nLDS_FSB, nUDS_FSB, nDTACK_FSB,
/* AS cycle detection */
BACT, BACTr,
BACT,
/* Select and ready signals */
RAMCS, RAMCS0X, ROMCS, RAMReady,
/* Refresh Counter Interface */
RefClk,
RefReq, RefUrg,
/* DRAM and NOR flash interface */
RA[11:0], nRAS, nCAS,
nRAMLWE, nRAMUWE, nOE, nROMCS, nROMWE);
wire IOReady, IOPWReady;
wire IONPReady, IOPWReady;
wire IORDREQ, IOWRREQ;
wire IOL0, IOU0;
wire ALE0S, ALE0M, ALE1;
@ -101,9 +96,9 @@ module WarpSE(
/* AS cycle detection */
BACT,
/* Select signals */
IOCS, IOPWCS, Overlay,
IOCS, IOPWCS, ROMCS,
/* FSB cycle termination outputs */
IOReady, IOPWReady, nBERR_FSB,
IONPReady, IOPWReady, nBERR_FSB,
/* Read data OE control */
nDinOE,
/* IOB Master Controller Interface */
@ -134,26 +129,28 @@ module WarpSE(
wire QoSReady;
CNT cnt(
/* FSB clock, C8M clock, E clock inputs */
FCLK, C8M, E,
/* FSB clock and E clock inputs */
FCLK, E,
/* Refresh request */
RefClk,
RefReq, RefUrg,
/* Reset, button */
nRESout, nIPL2,
/* Mac PDS bus master control outputs */
AoutOE, nBR_IOB,
/* Sound QoS */
BACT, SndRAMCSWR, QoSReady);
BACT, nWE_FSB,
SndROMCS, SndRAMCSWR, RAMCS0X,
QoSReady);
FSB fsb(
/* MC68HC000 interface */
FCLK, nAS_FSB, nDTACK_FSB, nVPA_FSB,
/* FSB cycle detection */
BACT, BACTr, WS,
BACT,
/* Ready inputs */
ROMCS4X,
RAMCS0X, RAMReady,
IOPWCS, IOPWReady, IOReady,
IOPWCS, IOPWReady, IONPReady,
QoSReady,
/* Interrupt acknowledge select */
IACS);