35 Commits

Author SHA1 Message Date
33b134d813 Add Bill-of-Materials and shoutouts to README 2023-11-18 20:40:39 +00:00
ec1083faf4 RTL: Only use bank select register after ide enabled
Before then the ROM bank select is connected to A16 to allow loading modules by the bootloader
2023-11-18 19:51:34 +00:00
5e1237c056 Revert timing changes 2023-11-18 19:49:38 +00:00
b8b0178772 Change R17 from 330 to 1K (IDE LED was insanley bright) 2023-10-22 17:03:44 +02:00
d92e60953c Fixup pin mapping 2023-10-20 19:06:34 +00:00
b31d9414c2 Change IDECS decode, tweak timing
* Don't latch AS_n on falling edge, setup time not guaranteed
* IOW now active from S4
* On Reads, open IDE buffers as soon as UDS/LDS asserted
2023-10-20 19:06:00 +00:00
1f9973fba7 Expose second Bank select pin from CPLD 2023-10-13 11:44:31 +00:00
4ca94ddd3d Route second bank select 2023-10-13 12:57:01 +02:00
7eb51c0ce6 Add flash bank select 2023-10-11 11:02:29 +00:00
36c812807a RTL: Add Proto-A2 Extra IDE Chip selects and update UCF 2023-10-11 10:16:39 +00:00
c99f8d6eb1 Route bank select pin to ROM 2023-10-08 16:05:52 +02:00
50fadde109 Fixup LED circuit 2023-10-07 17:04:51 +02:00
1ab028f067 Tweaks after testing feedback
* Check RESET length before asserting, seems noise is causing cold-boot issues on BUSRST
* Enable Buffers for reads during S4 regardless of DS'es
* Fixups for Autoconfig
* IDE: don't assert IOW/IOW until S3 to meet address set-up times
2023-09-25 18:55:14 +00:00
ee9068b231 Add CS1 to both IDE channels 2023-09-25 20:45:57 +02:00
dc50974a5e Rev A1: changes
* Dump BUSRST and use regular reset
* Ditch the worthless ferrites
* Add the gadget header
* Add A2000/4000 LED Header
2023-09-20 23:32:05 +02:00
ebacb93b37 Fixups
IDE Enable logic wasn't working in A4000/060
2023-09-03 20:20:10 +00:00
819a9eccb6 Proto A1
* Fix LED pinout
* Reduce LED resistor to 150 Ohm
* Separate Primary/Secondary channel Activity signals
2023-08-21 22:54:13 +02:00
36e76d08ef Fixup some issues
* Qualify SLAVE_n with AS_n or it will trigger during Z3 cycles
* Don't register CFGIN at AS_n posedge - Z3 cards would prevent this from working
* Disable DTACK/OVR gen as it's not needed
2023-08-20 07:42:59 +00:00
6eb2d8a3fa Update README 2023-08-14 10:50:35 +00:00
4cd67c076a Fixup everything and make it actually work 2023-08-14 07:39:20 +00:00
6a7b69fcce Update CPLD Pin mapping and tweak a few things Rev_A 2023-07-24 20:24:46 +00:00
a01a926003 Add License.md 2023-07-24 16:58:11 +02:00
279bfcb175 Release Rev_A 2023-07-24 16:56:39 +02:00
101214b9b1 Move Disable jumper
Also route the signal through a buffer to protect the CPLD
2023-07-16 17:23:13 +02:00
c13ef80952 Add JLC Part numbers for IDE Connectors & TH caps 2023-07-13 16:41:54 +02:00
abee39926c Change some resistor values from 10K to 1K out of paranoia 2023-07-13 15:54:51 +02:00
32846236ff Add pull-up for unconnected CS1 pin of IDE channels 2023-07-12 20:29:08 +02:00
7f1c8157c8 Moved CPLD and ROM data behind IDE buffers
* Enable Buffers for IDE, ROM and Autoconfig
* Add SLAVE_n equation
2023-07-12 08:36:13 +00:00
a61b822c16 Add Firmware 2023-07-12 08:36:13 +00:00
2e87b06f37 Move ROM and CPLD data connections to buffered side 2023-07-12 10:30:23 +02:00
9353015e6d Routing complete, need to double-check 2023-07-10 16:23:03 +02:00
e92db97d39 Rename to RIPPLE, do a bunch more routing etc 2023-07-04 13:03:45 +02:00
ada1612930 A good start 2023-06-25 19:59:43 +02:00
55a873f313 Begin schematic 2023-02-11 20:51:31 +01:00
12f0d58f16 Initial commit. 2023-02-09 14:20:20 +01:00