Commit Graph

204 Commits

Author SHA1 Message Date
Zane Kaminski
085ee1b13c Fix I/O slowdown 2024-09-24 01:11:57 -04:00
Zane Kaminski
b8ef4d9428 Remake project file 2024-09-23 02:20:29 -04:00
Zane Kaminski
5312b5c1d0 New slowdown/QoS strategy -- everything goes out to the PDS bus 2024-09-22 08:13:18 -04:00
Zane Kaminski
fe6b430465 IACK now just based on A[23:20] instead of A[23:16] 2024-09-21 21:56:36 -04:00
Zane Kaminski
7911908788 Fix long timer comments -- no longer used for QoS 2024-09-21 21:54:08 -04:00
Zane Kaminski
d8b7857d68 Add reset synchronization to CNT module 2024-09-21 21:53:48 -04:00
Zane Kaminski
dc2b742ec2 Rename "sound QoS" comments in module declaration/instantiation 2024-09-21 21:53:14 -04:00
Zane Kaminski
0d51f78cf7 Update RAM module inputs/outputs 2024-09-21 21:52:46 -04:00
Zane Kaminski
51d95a8f7d Switch DBG to input to save macrocells 2024-09-21 21:52:03 -04:00
Zane Kaminski
f85b786d17 Fix bad wiring for CNT module 2024-09-21 21:51:30 -04:00
Zane Kaminski
55bc63a23a Add DBG header pinout to ucf constraints file 2024-09-21 21:51:13 -04:00
Zane Kaminski
2f4299950e Delete old tests 2024-09-21 00:22:32 -04:00
Zane Kaminski
24169e1b3f RC1 2024-09-06 06:05:06 -04:00
Zane Kaminski
ae048b5825 RC 2024-03-29 04:02:32 -04:00
Zane Kaminski
3d5d08515d Put back old Sound QoS... not debit-based 2023-09-28 02:46:30 -04:00
Zane Kaminski
be188bde0f Works including credit-based sound slowdown
works
2023-07-16 02:25:27 -04:00
Zane Kaminski
e68cdda869 Revert "idk"
This reverts commit aa30aa8a55.
2023-07-15 23:21:44 -04:00
Zane Kaminski
2d12028bd3 Revert "Fix some CPLD typos"
This reverts commit 0a532676a1.
2023-07-15 23:21:43 -04:00
Zane Kaminski
3e048e19d7 Revert "idk"
This reverts commit 06688d2caf.
2023-07-15 23:21:41 -04:00
Zane Kaminski
06688d2caf idk 2023-07-15 23:20:51 -04:00
Zane Kaminski
0a532676a1 Fix some CPLD typos 2023-07-13 16:03:30 -04:00
Zane Kaminski
aa30aa8a55 idk 2023-06-07 18:51:59 -04:00
Zane Kaminski
83656e587a Revert "Try shortening refresh"
This reverts commit 335232eae2.
2023-04-17 02:31:33 -04:00
Zane Kaminski
335232eae2 Try shortening refresh 2023-04-17 02:23:47 -04:00
Zane Kaminski
a3b441fde9 Merge branch 'dev' of https://github.com/garrettsworkshop/Warp-SE into dev 2023-04-15 07:12:27 -04:00
Zane Kaminski
c003bd2581 More comments in RAM controller 2023-04-15 07:12:24 -04:00
Zane Kaminski
f26657823e Compiled 2023-04-15 05:30:20 -04:00
Zane Kaminski
5d8cb62df3 Fixed RAM 2023-04-15 00:30:11 -04:00
Zane Kaminski
443a159063 Fixed 2023-04-10 20:33:44 -04:00
Zane Kaminski
22c3dd55ac New RAM controller 2023-04-10 19:28:13 -04:00
Zane Kaminski
d4e0008854 Works well again with speculative RAM refresh 2023-04-10 04:08:23 -04:00
Zane Kaminski
f6ac67ba30 Works. IOPWReady eliminated 2023-04-09 23:32:44 -04:00
Zane Kaminski
8e273169a0 Revert "Put back full RAM refresh conditions"
This reverts commit adb2578821.
2023-04-09 23:26:32 -04:00
Zane Kaminski
cf1b0ec03b Revert "Revert "Share IOPWReady with ALE1 in IOBS""
This reverts commit 388e381dff.
2023-04-09 23:26:05 -04:00
Zane Kaminski
388e381dff Revert "Share IOPWReady with ALE1 in IOBS"
This reverts commit 8fc04a86a8.
2023-04-09 23:23:50 -04:00
Zane Kaminski
c267021391 Merge branch 'dev' of https://github.com/garrettsworkshop/Warp-SE into dev 2023-04-09 23:18:40 -04:00
Zane Kaminski
ec89576fad Redo overlay bit to remove ODCSr register 2023-04-09 22:50:24 -04:00
Zane Kaminski
8fc04a86a8 Share IOPWReady with ALE1 in IOBS 2023-04-09 22:50:03 -04:00
Zane Kaminski
adb2578821 Put back full RAM refresh conditions 2023-04-09 22:49:48 -04:00
Zane Kaminski
67b062c37d Change ready behavior during sound slowdown 2023-04-09 22:47:45 -04:00
Zane Kaminski
59136e4e17 Fix some comments in CNT module 2023-04-09 22:47:27 -04:00
Zane Kaminski
23e3681063 idk 2023-04-09 05:11:26 -04:00
Zane Kaminski
625f7fd014 Sound QoS working? 2023-04-09 04:19:06 -04:00
Zane Kaminski
a85da985ed Fix typos in recent commits 2023-04-08 05:49:29 -04:00
Zane Kaminski
a8e6aa015e Merge branch 'dev' of https://github.com/garrettsworkshop/Warp-SE into dev 2023-04-08 05:46:54 -04:00
Zane Kaminski
08c0e74b80 CS fixes 2023-04-08 05:46:53 -04:00
Zane Kaminski
c3afb1147b Treat C20MEN as input now 2023-04-08 05:46:45 -04:00
Zane Kaminski
f7da049011 Add sound QoS back 2023-04-08 05:46:13 -04:00
Zane Kaminski
c057092275 Merge branch 'dev' of https://github.com/garrettsworkshop/Warp-SE into dev 2023-04-08 04:11:05 -04:00
Zane Kaminski
a7a5da1763 Narrow RAM selection range 2023-04-08 04:11:03 -04:00
Zane Kaminski
db5d8f86a6 Reduce refresh urgent period 2023-04-08 04:08:53 -04:00
Zane Kaminski
2b3abbffdd Merge branch 'dev' of https://github.com/garrettsworkshop/Warp-SE into dev 2023-04-08 04:08:52 -04:00
Zane Kaminski
8b5a8f92d0 Fix IOBS typo 2023-04-08 02:41:02 -04:00
Zane Kaminski
9a9838a2c2 idk 2023-04-07 06:38:37 -04:00
Zane Kaminski
254b4ccf22 Fix IOPWReady timing 2023-04-07 05:59:01 -04:00
Zane Kaminski
b8e6cb393d RAM working!! 2023-04-07 02:33:04 -04:00
Zane Kaminski
804e84d1e2 Works with new Ready. RAM still untested 2023-04-07 00:41:16 -04:00
Zane Kaminski
a60c54fb6c Much better RAM and FSB controller draft 2023-04-06 23:11:11 -04:00
Zane Kaminski
06960d6369 Merge branch 'dev' of https://github.com/garrettsworkshop/Warp-SE into dev 2023-04-02 00:26:19 -04:00
Zane Kaminski
d113d31c83 Better addressing 2023-04-02 00:26:06 -04:00
Zane Kaminski
4b2efb9e55 Merge branch 'dev' of https://github.com/garrettsworkshop/Warp-SE into dev 2023-04-02 00:09:53 -04:00
Zane Kaminski
0e43923ff0 RAM addressing fix 2023-04-02 00:07:48 -04:00
Zane Kaminski
d243b399b5 idk 2023-04-01 08:25:42 -04:00
Zane Kaminski
6fdd69366e Better but RAM still not right... soldering error in prototype? 2023-04-01 08:25:24 -04:00
Zane Kaminski
f00f100ca7 asf 2023-04-01 08:20:40 -04:00
Zane Kaminski
cdf7272e86 Merge branch 'dev' of https://github.com/garrettsworkshop/Warp-SE into dev 2023-04-01 08:20:08 -04:00
Zane Kaminski
5108efc16a idk 2023-04-01 08:20:02 -04:00
Zane Kaminski
09dc321bf5 Fix RAM? 2023-04-01 08:19:52 -04:00
Zane Kaminski
3750609408 idk 2023-04-01 05:47:23 -04:00
Zane Kaminski
49783132ce Update CS.v 2023-04-01 05:46:15 -04:00
Zane Kaminski
1f60dbe361 Works well but fast RAM disabled 2023-04-01 04:46:47 -04:00
Zane Kaminski
34259dd51c Fixed cycle termination signal synchronization in IOBM 2023-03-31 23:18:22 -04:00
Zane Kaminski
259895d09c Rename "Once" to "Sent" in IOBS 2023-03-31 06:17:08 -04:00
Zane Kaminski
a3c913c8c3 Fixed IOBS bugs 2023-03-31 06:14:53 -04:00
Zane Kaminski
64acc12a9d Improved overlay latching 2023-03-31 06:14:47 -04:00
Zane Kaminski
50451da0a5 IOBS and ROM overlay fixes 2023-03-30 11:50:05 -04:00
Zane Kaminski
6f86eb8658 Put back all chip selects. 2023-03-27 10:17:22 -04:00
Zane Kaminski
8443707339 idk 2023-03-26 04:33:59 -04:00
Zane Kaminski
3a5c243ff3 Merge branch 'dev' of https://github.com/garrettsworkshop/Warp-SE into dev 2023-03-25 03:50:31 -04:00
Zane Kaminski
acfd21a30f Merge branch 'dev' of https://github.com/garrettsworkshop/Warp-SE into dev 2023-03-25 03:50:10 -04:00
Zane Kaminski
d126c6b0cb Redo CNT timers 2023-03-25 03:49:44 -04:00
Zane Kaminski
69a4551797 Starts up 2023-03-25 00:59:14 -04:00
Zane Kaminski
473dd60fba idk 2023-03-22 04:32:46 -04:00
Zane Kaminski
f8fedc0a14 idk 2023-03-21 21:11:58 -04:00
Zane Kaminski
6685e22a7a Update RAM.v
Remove old RAMDIS1 stuff
2023-03-20 03:39:56 -04:00
Zane Kaminski
a2fc4dc4de Better 2023-03-20 01:13:11 -04:00
Zane Kaminski
fb6b6debcc Improved a lot of stuff 2023-03-20 00:53:10 -04:00
Zane Kaminski
8c7bcfb942 Update CNT.v 2022-09-18 05:57:45 -04:00
Zane Kaminski
f9c184ea9f POR changes 2022-09-11 17:15:53 -04:00
Zane Kaminski
ddec174eb1 idk more 2022-09-05 04:37:18 -04:00
Zane Kaminski
a91c6c4ffb New stuff 2022-09-03 21:32:05 -04:00
Zane Kaminski
ee3a28dd04 As sent to JLC 2022-06-07 03:39:27 -04:00
Zane Kaminski
b8fc8426e3 idk 2022-05-24 03:44:22 -04:00
Zane Kaminski
85d1d103b7 Better CPLD stuff 2022-03-29 04:23:54 -04:00
Zane Kaminski
1893b9b835 Prototype 2022-03-27 23:45:53 -04:00
Zane Kaminski
e680385b1e idk 2022-02-16 08:18:41 -05:00
Zane Kaminski
a9b70fc4e7 Change pins to fix BERR issue 2022-02-14 16:39:11 -05:00
Zane Kaminski
5e234b9382 Move directories 2022-02-14 16:38:58 -05:00
Zane Kaminski
4c67177866 Added RAM/ROM address multiplexing 2022-02-14 16:38:27 -05:00
Zane Kaminski
01fc543ad9 Create MXSE.ucf 2022-02-07 03:04:42 -05:00
Zane Kaminski
4cb3b09b75 idk 2022-02-07 00:21:01 -05:00
Zane Kaminski
5b659cc42a idk 2022-01-16 10:56:37 -05:00
Zane Kaminski
82fa392411 Update IOBS.v 2021-11-22 08:28:06 -05:00
Zane Kaminski
6986fad3ae add from other repo 2021-10-29 06:04:59 -04:00