Changes

IDE8255

150 bytes added, 19:10, 19 December 2022
/* Description */
== Description ==
IDE8255 (designed by [[Yarek]]) is the simplest IDE multiplexer (8bit to 16bit) that everyone can build. And its also the fastest, the data transfer rate is 173 KB/second. It can be up to 186 KB/sec.
It consists of port decoder, a [[8255|8255]] PPI chip]], 74LS139 chip as control gate and some diodes, resistors and capacitors. The most important is, that the 8255 can work in MODE 1 while reading.
MODE 1 automaticly generates read signal for IDE device only by reading PA and PB of 8255, so only one IN per byte is needed. However, writing needs two OUTs per byte.
The IDE8255 for CPC is based on universal YAMOD.IDE8255. For the CPC other port addresses were selected.
The IDE8255 borad board is intended to be internal upgrade for [[CPC6128|CPC6128]], placed between keyboard and 3" drive. It also can be used as external one, as has 50pin slot for flat cable.
'''Support'''
The IDE8255 is supported by [[FutureOS|FutureOS]]. ROM for native CPC-OS
== I/O Ports ==
Image:IDE8255 upper.jpg|Upper side of the PCB
Image:IDE8255 lower.jpg|lower side of the PCB
</gallery>  == PPI Datasheet == * [[Media:PPI M5L8255AP-5.pdf]] PPI Datasheet (Mitsubishi)
== Links ==
[http://8bit.yarek.pl/interface/yamod.ide8255/ Home of IDE8255 at Yarek]
== Software ==ROM files [[File:IDE8255_Yarek_ROMs.dsk]] [[Category:HardwareDIY]] [[Category:Peripherals]][[Category:DATA Storage]]
2,002
edits