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