luciodra wrote: 20 Mar 2026 13:32
Which Raven component governs the IDE interface?
This is not the answer you want but depending on how loosely we define governs, it could be several different things especially in the context of trying to troubleshoot and narrow down a problem.
Not all signals go through this exact chain but what would most directly be involved are these:
68060, 68150, Nessi, Iksi, transcievers (U103, U106)
(along with pullup or pulldown resistors connected to signals involved anywhere in the chain between CPU and IDE)
It's worth mentioning that many signals are shared among different things so the root of an error could be caused by something not obviously related to what one is investigating too (everything is guilty until proven innocent)
But as mentioned before,
U402 (Iksi, ATF22V10) is the one that ultimately outputs the IDE control signals: RD, WR, CS0, CS1 on the IDE connector pins.
Directly on to the IDE connector there is also /RESET (from U108), parts of the address bus (from CPU) and the databus PD16..31 (from 68150).
U402 itself relies on inputs from other parts of the computer to generated those control signals though:
- IDECS signal from by U108 (Nessi, ATF1508)
- A5 on the CPU address bus
- RW signal generated by U104 (MC68150)
- DS signal generated by U104
MC68150 is choreographed by Nessi, both on the 68150<->68060 side and the 68150<->Peripheral side.
That chip governs the slower 16bit bus where IDE, YM, MFP1, MFP2 and ISA sits, and a fair few signals are shared between all those mentioned things.
Generally speaking, Nessi can be considered the puppet master for anything external to the CPU.
Either directly, or indirectly by controlling or cooperating with other chips in the chain between CPU <-> Thing
Sorry, I'm not sure this helped at all :/