myne wrote on 2025-05-12, 07:50:
I've been working hard on the project and making significant strides. I just got done helping my wife take a broken TLA714, fixing it, upgrading it, and setting it up for PCI and ISA analysis. Right now I am in the middle of developing both a PCI and ISA DLL addon for TLA 700 series Logic Analyzers and PCI + ISA interposer boards that have logic analyzer probe connectors (Mictor 38 pins) for easy probe connections. I did build a single Mictor38 Pin LA probe connector to breadboard spacing pcbs (on the github in my sig and on pcbway shared projects), but having to rewire them for specific signals is quite annoying and time consuming. Yes, yes, I could just have a few of these Mictor2Breadboards made and connect a few to each bus, but the interposer boards are not that complicated and I might as well just build them. This probably should have been done before I built the prototype IT8888 card but you live and learn.
On the prototype IT8888 based card front, It is largely built but I was having trouble with the configuration of the chip. I needed a faster and better way to probe the PCI and ISA busses. Thus Interposer boards with actual protocol analyzers are required so that I can confirm the configuration and operation of the IT8888. Without a solid way to see both buses via an analyzer, I'm basically dead in the water as it's guess, configure, and check what the IT8888 is doing. Which as you can imagine takes significant time, also it's tedious. I am now at the point where I need to be able to verify the entire bus state at once and not just a few signals. So making PCI and ISA interposer boards and the TLA700 protocol analyzer addons are quite necessary imo. Plus with the interposer and analyzer addons I can confirm the operation of the hardware before throwing it in a test machine. I'd rather not blow up perfectly good motherboards if I can help it, even though I do have an Adex PCIx32. I mean there's probably well over 500 wires that needed to be routed, soldered, ensuring they are where they should be, mistakes are bound to happen.
You might think that none of this is necessary and I should just keep smashing my head against the hardware wall, but I disagree. It's still not even proven yet this will work. If it doesn't, none of this analyzer and interposer work will be a loss since it will be helpful in the future for other attempts like trying with the PIIX4 and if it comes to it, the FPGA route. If it does work, than these interposers and analyzers will be highly useful for testing PCBs after manufacturing and ensuring cards soldered are functioning correctly. (If and when it ends up working, I will like to keep a stock cards fully assembled for anyone who wants them.) The protocol analyzers and interposers will also be useful for people who decide to build their own ISA or PCI cards in the future, which is a good thing to support.
At this point I'm basically fully committed to building the card and trying future stuff if needed. My wife has been extremely encouraging and none of this would have been possible without her footing the bill for everything so far. She bought the TLA714, probes, TLA plugin modules, components, connectors, chips, pcbs, ISA DMA cards, pretty much everything. So really, a huge thanks to her!
That's where I am at. I will keep working as fast and hard as I can.
Potential PCIe-to-PCI-to-ISA pathway repository: https://github.com/DartFrogTek/PCIe-PCI-ISA