Skip to main content
Home▸ Forums▸ 68kMLA▸ SCSI to IDE, z-80 conv:Prototype, looking for a project lead — #32
Post #32 by uniserver
Source Forum68kMLA
CategoryHardware
Post DateMon, 7 Jan 2013 - 08:14
Original URLhttps://68kmla.org/bb/threads/scsi-to-ide-z-80-conv-prototype-looking-for-a-project-lead.26545/
Post
Z67-ide-scsi.jpg

I’m very aware of the board capabilities and that is using sudo-DMA. I have the Z53C80 working on my Heathkit system (picture attached) using the sudo-DMA capability but it is running under the 8051 core.

On 1/6/13 4:12 PM, "alan@alanlee.org" wrote:

Few clarifications:

1) There is no termination - passive or active - on the current board design. You will need to use external termination resistor packs at the ends of the chain.

2) The Z53C80 is essentially just a PHY. It has no intelligence beyond a simple DMA initiator and counter to allow a bus master to sequentially clock out/in a series of data bytes to/from the bus. Beyond that it presents just a simple register interface to allow cycle status to be read and set and generate an interrupt on change.

3) The DMA feature is not connected as there is no DMA engine on the current board.

Bascially it's a Z80, 32K RAM, 32K ROM, UART, SCSI PHY, and bit-bangable IDE, SD card, and SCSI.

-Alan

On January 6, 2013 at 6:53 PM Norberto Collado wrote: > Hello Andrew, > > How much it will cost to get a SCSI2IDE pcb board along with the external > termination and any rework instructions? If you are planning to spin the > board, please add the termination resistors along with the termination > diode. Also add a 3 POSITION 6 PIN SLIDE DIP SWITCH to select target SCSI ID > during arbitration if possible. The target ID could be code hardwire and I > think this is the design intend. I will be interested on this new pcb board. > > Now that our Z67-IDE+ SCSI/SASI board is fully functional, I will have > "some" cycles to play with the SCSI2IDE board in target mode to enable it to > work with our Heathkit systems. Not sure what this group has accomplished so > far in FW to leverage, but the plan will be to do the following; > > 1. Enable the Serial Port for debugging > 2. Enable the 82C55 to write and read to the CF card or IDE drives via the > serial port (Pressing the "ESC" key enables the Menu). On power-on it will > scan the IDE bus and display hard drive information and slave ID. > 3. Enable the Z53C80 arbitration and to read and write to the CF card or IDE > drive > 4. Test and debug with the Heathkit systems to support SASI commands. Boot > HDOS and CP/M. > 4. Test and debug with the PC via Windows XP to support required SCSI-1 > commands. Boot Windows. > 5. Write code in assembly language. I will like to leverage on any code > already writing to support such board if possible. > > On the SD support, I will pass due to lack of experience in using it. > Perhaps next year! > > I'm not sure how the Zapple code comes into play with the SCSI2IDE board!!! > Does it allows me to download the hex file to the board via the serial port? > > Is there information on the board Memory/IO map and Interrupts? > > Also I see two 50 pin connectors, one for the SCSI-1 connection, but I'm > confused on the second 50 pin connector and its intend. > > Thanks, > > Norberto > > > > On 1/6/13 6:21 AM, "Andrew Lynch" wrote: > > > Hi Douglas! Thanks! Yes, I think adding the SCSI to IDE/SD to the existing > > N8VEM SVN tree would be a good idea. Maybe it would help elevate the > > visibility of the project a bit. > > > > We've made some real progress on this project in recent months and I would > > like to see if finally come to fruition. Every day that goes by diminishes > > the amount of real SCSI-1 drives remaining for the vintage/legacy/classic > > computers. Especially Wayne has made real progress checking out the IO > > subsystems so I am feeling good we can make this work. > > > > So far, I think the SCSI to IDE/SD needs a couple of hardware changes. > > First the U33 footprint needs to fixed (done) and optional pull-up resistors > > on the SCSI pins (next hardware version). However these are easily worked > > around with the existing prototypes. I think the key to getting over the > > rest of the issues on the board is to the Z53C80 SCSI controller. Assuming > > it is responsive and functioning writing the Z80 assembler code to use the > > SCSI controller in target mode is going to be a big job. > > > > Thanks and have a nice day! > > > > Andrew Lynch > > > > -----Original Message----- > > From: Douglas W. Goodall [mailto:douglas_goodall@mac.com] > > Sent: Tuesday, January 01, 2013 9:17 PM > > To: Andrew Lynch > > Subject: Re: lost emails on SCSI to IDE/SD converter project > > > > On 1/1/2013 5:42 PM, Andrew Lynch wrote: > >> Hi Douglas! Thanks! Rob is working on his SCSI to IDE/SD prototype > > board > >> and having some issues getting it started. > > I have been in contact with Rob on and off. > >> Does the current Zapple debug > >> monitor require either of the UART or the Z53C80 to be present in > >> order to boot? I don't think so but would like to double check. > > I have a vague recollection that having a UART is helpful if you want to > > interact with Zapple. > > > > I don't think that Zapple does anything with the SCSI chip though. > > > > Attached is the source code of the version of Zapple for the SCSI2IDE board, > > and the binary, and the doc (pdf). > > > > I think we should have an svn repository for the SCSI2IDE project, so that > > the various people working on it can post their work, both to take advantage > > of source code control, but also so we can access each other's work > > > > Files having to do with the project are in the wiki, here... > > http://n8vem-sbc.pbworks.com/w/browse/#view=ViewFolder&param=SCSI%20to%20IDE > > %2FSD%20prototypes > > > > By the way, I am happy to provide a SCSI I Terminator to any of the people > > working on the project for free. > > I just want to ask for shipping. You can announce this if you like. > > > > Thoughts? > > > > Respectfully, > > Douglas > > > > P.S. I am working with Wayne on the SCSI2IDE firmware. I just sent him a > > Micropolis SCSI I Hard Drive in a powered chassis to use as a SCSI I > > reference subsystem. I am also working on a modest operating system for the > > board. > > > > > >> It sounds like Rob's 8255 is broken although there may be an issue > >> with the PCB or some other part. I reworked the PCB and fixed a bunch > >> of problems but who knows what's still lurking in there. > >> > >> Thanks and have a Happy New Year! > >> > >> Andrew Lynch > >> > >>> -----Original Message----- > >>> From: Douglas W. Goodall [mailto:douglas_goodall@mac.com] > >>> Sent: Tuesday, January 01, 2013 6:44 PM > >>> To: Andrew Lynch > >>> Subject: Re: lost emails on SCSI to IDE/SD converter project > >>> > >>> Andrew, > >>> > >>> I have all the email traffic saved. Can you describe what your missing? > >>> > >>> I will dig it up and provide it. Assuming the emails in question came > >>> my > >> way > >>> originally. > >>> > >>> I will send a picture of the SCSI board signon asap. > >>> > >>> Douglas > >> > > > >