Druid6900
Veteran Member
Druid6900, please check your PMs. Bobwatts is ready to mail the card to you for hardware investigation.
Sorry, nothing in my mailbox from Bobwatts.
One a few days ago from you suggesting it, but, that's it.
Druid6900, please check your PMs. Bobwatts is ready to mail the card to you for hardware investigation.
Sorry, nothing in my mailbox from Bobwatts.
One a few days ago from you suggesting it, but, that's it.
Hi Gang !
There has been a lot of mention about a "scraped off" PAL on this card, but it's just a problem with the scan. If you all were referring to the upper right chip, it reads:
GS 9421
GD 74LS00
hi all, some catching up to do:
Druid, if you're willing to, ID all the parts, do a pin-out and a schematic, even if it's on a napkin, and check the availability of the individual parts themselves.
PALs may be difficult. I do have a PAL reader/burner here, but I have never used it before and I don't know if it can handle the work (I suspect that it could, provided I've got all the adapters needed). If you can figure out how the PALs work and perhaps figure out another piece of hardware that does the same job, even better. Do whatever magic you need to do to understand this beast.
We can at this point attempt to figure out some hardware changes. (movable I/O base address, can we support DMA, can we get an eeprom on there instead of a ROM only, etc)
I have 2 co-workers, who are board layout guys, who at this moment are bored layout guys because they've got nothing to work on. I'd need to pull a couple strings, but I don't see it being too difficult to get a schematic and parts list into their hands, and for them to do the trace and route job. I am not sure what software they use for that stuff, nor how to get things into their hands, but I'll snoop around and see what I need to do and get back to you.
From there, I assume we get a gerber file or whatever with the layout ready to go, and we can send that file off to any manufacturing house to get some boards created, then we hand assemble everything and give it a test. I will gladly pay for the initial run of PCBs.
That's a software guy's perspective on the next order of events.
- Working out the boolean table from a PAL would be horrendously time-consuming and may require half a dozen chips or an EPROM to emulate. We'd probably be done faster building from scratch. It might be best, if they don't cross to anything usable, to have you ship the reader/burner to me to figure out as I'll have the chips off the board anyway. Even if there is a way to dump the PALs in the same manner as a ROM (which I doubt), we'd still need to burn new ones.
There is no sense having me do the schematic and your guys to the board layout (or vice versa) as, with most modern commercial software, it's two clicks from the schematic to the board layout.
ok, we'll cross the PAL bridge when we get to it I guess, and see if there are workarounds if required. I always thought that PALs were at least readable like a ROM and copyable. that's a bummer.
That's cool! I didn't know that was so simple nowadays. Maybe we don't need them then.
I figured 1/2 of the work is going to be IDing the parts and multimetering the pins to find out where they go to each other and duplicating that in some schematic software. Then the other 1/2 was coming up with the correct dimensions of the PCB, laying out the parts, creating the whole ISA slot tooth points, etc. I can have my guys do that 2nd half, but not the 1st.
You do whatever you can, I'll continue carrying the torch when you've had enough of it. If that requires me to take a crash course in board tools, so be it. When you've done everything you can with the card itself, send it my way and I'll at a minimum get the BIOS up to date.
well, if you're doing the PCB silkscreen, you can make it say whatever you want!Gee, thanks. Part two is the EASY part LOL
Fine, I'll do everything except the ROM, but, I want this sucker to be called the "Druid6900 8/16-bit IDE Controller. Mk I"
However, as I have mentioned, if your readers/burners can't handle the chip (which I'll heat the labels off of and let you know the series) using this board design will come to an abrupt end. I'll get you the series numbers before doing anything else.
As I see it, the largest hurdle we're trying to overcome is the fact that the bus itself is 8 bit, yet the interface to and from the HDD is 16 bit. That means we have to buffer that 1/2 data and store it until the CPU is ready for it.
The problem with moving to newer hardware is that it all assumes that we've got a 16 or 32bit bus already at our disposal, and since we don't we get into timing and buffering problems and all kinds of icky from there.
It's quite likely that we're going to be so smart about IDE after doing this that another round of cards might be on the menu with different hardware. I dunno.
I personally would like to see more cards made-I want to make one that works in a PCjr, and I would love to make a card that has a built in compact flash support. We need to add cheap, big storage to *everything*
OK, understood. Frankly, just having 16 bit IDE support ( and I think you mentioned you broke the 528M limitation, up to 8.4G ?) would be fantastic in a readily available card (and *possibly* ATAPI CD-ROM support) would be neato. :D
The card was mailed out this morning. (Was a ridiculous $24.50 for some reason. ) Sent via USPS. Richard should be getting it soon.
bobwatts
EartH
How did you send it? Cruise missile?
Probably all the insurance.
While it's on it's way, I'm going to try an experiment on some boards to see if, by using a chip-clip wired to a ribbon cable socket, I can test chips on an unpowered board with my chip tester. If so, I won't have to take the PALs off the board at all.
If it works, I can send the cable along with the board to Jeff and he could read them in circuit too.