XT IDE disk controller

From DP

(Difference between revisions)
Jump to: navigation , search
(Errors)
m (Updated the links to the SVN and XTIDE project wiki)
Line 9: Line 9:
This project is currently stalled. We had planned to test this in the lab, but we vastly underestimated the difficulty of finding a vintage XT PC. The PCB and CPLD implementation are complete and available in SVN. We've sent out a few boards, but to our knowledge nobody has tested it yet. It's waiting for the right vintage computer enthusiast to give it life.
This project is currently stalled. We had planned to test this in the lab, but we vastly underestimated the difficulty of finding a vintage XT PC. The PCB and CPLD implementation are complete and available in SVN. We've sent out a few boards, but to our knowledge nobody has tested it yet. It's waiting for the right vintage computer enthusiast to give it life.
-
*[http://wiki.vintage-computer.com/index.php/XTIDE_project XTIDE project]. Original design, bios, drivers, etc
+
*[http://www.vintage-computer.com/vcforum/showwiki.php?title=XTIDE+project XTIDE project]. Original design, bios, drivers, etc
-
*[http://code.google.com/p/dangerous-prototypes-open-hardware/source/browse/#svn%2Ftrunk%2FXTIDE-CPLD Our project files]. XTIDE with CPLD, CPLD logic implementation
+
*[http://code.google.com/p/dangerous-prototypes-open-hardware/source/browse/trunk/XTIDE_CPLD/ Our project files]. XTIDE with CPLD, CPLD logic implementation
==Downloads==
==Downloads==
*[http://code.google.com/p/dangerous-prototypes-open-hardware/downloads/detail?name=XTIDE.CPLD.source.r1236.v1a.zip XT IDE source package r1236 v1a]
*[http://code.google.com/p/dangerous-prototypes-open-hardware/downloads/detail?name=XTIDE.CPLD.source.r1236.v1a.zip XT IDE source package r1236 v1a]
-
*[http://code.google.com/p/dangerous-prototypes-open-hardware/source/browse/#svn%2Ftrunk%2FXTIDE_CPLD Browse the XT IDE CPLD SVN]
+
*[http://code.google.com/p/dangerous-prototypes-open-hardware/source/browse/trunk/XTIDE_CPLD/ Browse the XT IDE CPLD SVN]
==Latest Schematic==
==Latest Schematic==

Revision as of 10:53, 11 August 2011

Prototype PCBs are available in the free PCB drawer.

Contents

Overview

"The XT-IDE project is a Vintage Computer forum driven project to develop and manufacturer an 8-bit ISA IDE controller. It allows any PC/XT class machine to use modern IDE hard drives or Compact Flash devices for long term storage." (From the XTIDE project wiki)

Our version of the XTIDE controller replaces the 7400-series logic chips with a CPLD, a chip that can be programmed to replace dozens of individual logic chips. The logic is designed in software by drawing a schematic, and then uploaded to the CPLD. New logic circuits can be designed and tested without making new hardware each time.

This project is currently stalled. We had planned to test this in the lab, but we vastly underestimated the difficulty of finding a vintage XT PC. The PCB and CPLD implementation are complete and available in SVN. We've sent out a few boards, but to our knowledge nobody has tested it yet. It's waiting for the right vintage computer enthusiast to give it life.


Downloads

Latest Schematic

Cct-CPIDE-44vqfp-v1a.png

Early schematics

Cct-CPIDE-44vqfp.png

PCB

Pcb-XT-IDE-adapter.jpg


Pcb-xtide.jpg

Partlist

CPIDE-44vqfp-v1a-brd.png

CPIDE-44vqfp.brd.png

Click for a full size placement image.

partlist
PartQuantityValuePackage
C1,C3,C4,C5,C750.1uFC0603
C2147uFSANYO-OSCON_SMD_A5
C611uFC0603
DIP_SW1EDG-08
H1,H22MOUNT-PAD-ROUND3.63,6-PAD
IC1128C64APDIL28-6
IC2174HC688DWSO20W
IC3,IC4274HCT573DSO20W
IC5174HCT245DWSO20W
IC61XC9572VQ44VQ44
IDE1MA20-2
JP11ROM ENABLE1X02-S
JP21WRITE ENABLE1X02-S
JP31IRQ_SELECT2X05
JP41CSEL1X03-S
JP61JTAG1X06-S
JP71HD_LED1X02-S
LED11CHIPLED_0805
R1,R22R0603
R3,R4,R5,R6410kR0603
R71151R0603
RN1110kSIL9
RN21SIL9
ST11IBM8BIT
U$3,U$72JUMP2_DESC_OFF
U$41JUMP3_DESC_LEFT
U$51JUMP3_DESC_RIGHT
U$6,WRITE_ENABLE2JUMP2_DESC_ON
VR11MIC5205-3.3YM5SOT-23-5

CPLD logic

XT-IDE-CPLD-.png

  • XTIDE drive logic implemented in the CPLD
  • Software is free ISE Webpack

Design tests

XT-IDE-logic-chips.pngXT-IDE-84plcc.pngXT-IDE-44tqfp.png

Errors

XTIDE-CPLD-3V3-v1b-disconnect.png


XTIDE-CPLD-5V-v1b-disconnect.png

License