mirror of
https://github.com/LIV2/RIPPLE-IDE.git
synced 2025-12-06 04:32:42 +00:00
At reset the rom bank select was set to follow addr[16:15] until IDE was activated by a write to any IDE reg. After that it reflects the value of the rom_bankSel register On a new board with no driver yet in flash this switch would not be triggered, causing the driver to be written to the wrong bank of flash. Now the switch will flip on any write to the boards range, the flash identification step will trigger this.
RIPPLE IDE
Zorro 2 IDE Interface for Amiga 2000/3000/4000
Table of contents
Status
Tested and working.
Features
- Autoboot
- Works with Kickstart 1.3 and up
- Supports up to 2TB drives
- Supports ATAPI Devices (CD/DVD-ROM, Zip disk etc)
- Boot from ZIP/LS-120 etc
- Boot from CD-ROM
- SCSI Direct, NSD, TD64 support
- Uses lide.device
For more information on these features please see the lide.device readme
Ordering PCBs
You can find the latest Gerbers attached to the latest Release
I recommend ordering from JLCPCB as this board was designed within their 2-layer specifications
BOM and Placement files for JLCPCBs assembly service are provided and can be found inside the Gerbers folder and the Gerbers.zip file found under Releases
Recommended options when ordering:
- Thickness: 1.6mm
- Surface Finish: ENIG-RoHS
- Gold Fingers: Yes
- 45°finger chamfered: Yes
Bill of Materials
| References | Qty | Value | Footprint | Link |
|---|---|---|---|---|
| C1,C12 | 2 | 47uF 16V | CP_Radial_D5.0mm_P2.50mm | Mouser |
| C3,C2 | 2 | 10uF Tantalum | 1206 | Mouser |
| C9,C4,C5,C7,C11,C8,C6,C10 | 8 | 0.1uF Ceramic | 0603 | Mouser |
| D1 | 1 | BAT54A | SOT-23 | Mouser |
| D2 | 1 | SMD LED | 0603 | Mouser |
| F1 | 1 | 2A Polyfuse | 1812 | Mouser |
| J1 | 1 | JTAG Header | 1x06 2.54mm Pin Header | |
| J4,J3 | 2 | IDE Cennector, Right-angle | 2x20 2.54mm Right-angle IDC | Mouser |
| J5 | 1 | Disable Jumper | 1x02 2.54mm Pin Header | |
| J6 | 1 | LED Header | 1x04 2.54mm Pin Header | |
| J7,J2 | 2 | KEY_PWR | 1x02 2.54mm Pin Header | |
| Q1 | 1 | BC857BS | SOT-363 | Mouser |
| R10 | 1 | 150 Ohm | 0603 | Mouser |
| R12,R1,R8,R13,R11,R9 | 6 | 10K Ohm | 0603 | Mouser |
| R14,R5,R2,R3 | 4 | 68 Ohm | 0603 | Mouser |
| R17 | 1 | 330 Ohm | 0603 | Mouser |
| R6,R4,R15,R16,R7 | 5 | 1K Ohm | 0603 | Mouser |
| U1 | 1 | LM1117-3.3 | SOT-223-3 | Mouser |
| U2 | 1 | SST39SF010 | TSOP-32 | Mouser |
| U3 | 1 | XC9572XL-VQ64 | VQFP-64 | Mouser |
| U6,U5,U4 | 3 | 74HCT245 | TSSOP-20 | Mouser |
Special Thanks and Shoutouts
Thanks to:
- GadgetUK164, Screemo, Sparx, Mafitzee, Pillock for Beta testing the board
- Stefan Reinauer and Chris Hooper for creating the Open-Source A4091 driver which was the inspiration to create lide.device used by RIPPLE
License
Description
Languages
Verilog
77.1%
Makefile
22.9%
