ESPI-DBA
Enhanced Small PICO Interface - Direct Bus Attempt 

Direct Bus Attachment Pinout  
DASD Storage Interface Specification Micro Channel (Rev. 2.2, Sep 1991)
  NOTE: This is for the DBA-ESDI controller on a DBA-ESDI drive,
                included for completeness. -LFO

XC95144XL High Performance CPLD datasheet 
CH375 USB bus interface chip Product page   
   CH372DS1.PDF Description of CH375 in USB device mode ver 4.0
   CH375 datasheet ver 4.0
   CH375 datasheet (II) ver 4.0 

Raspberry Pi Pico and Pico W Documentation  
   NOTE: "Raspberry Pi Pico W adds on-board single-band 2.4GHz wireless interfaces (802.11n) using the Infineon CYW43439 while retaining the Pico form factor."
   Raspberry Pi Pico W Datasheet RP2040-based MCU board with wireless
   Connect to Internet w/ Raspberry Pi Pico W  C/C++ or MicroPython
   Raspberry Pi Pico C/C++ SDK   Libraries and tools for C/C++ on RP2040 MCUs
   Raspberry Pi Pico Python SDK MicroPython environment for RP2040 MCUs


Kevin Moonlight's ESPI-DBA, first version  


J1 - DBA-ESDI connector
J2 - Full Size SD Card.
J3-5 - MCA signals
J6 - JTAG for U1
J7 - CH375 USB Module.
J8 - Some leftover pins from U1
U1 - Xilinx XC95144XL
U2 - Raspberry Pi Pico W

J3,J4,J5 - All the MCA signals for Agilent logic analyzer
J8 - Some leftover pins from U1 to be used for solving problems I dont know yet
U1 - Xilinx XC95144XL.  I am familiar with these from my PCMCIA abuse, it is also what is used on SnarkBarker.   9572 could be used,  the additional pins on 144 are going to J8.
U2 - Raspberry Pi Pico W.  Very powerful PIO/DMA,  I think it will be useful. Like with my PCMCIA,  U1 also acts as the level shifter, being 5v tolerant to the MCA bus side.
U2  takes 5V from DBA, generating a nice 3.3V that is used on U1 and J2.
J7  I like the CH375 removable USB storage.  I do not want to  hand solder 5 or 10 components for a prototype though so just easier to use the cheap module for testing.  i dont expect issue with it though I already  cobbled it onto MCA previously and use it often.  I now also cobbled it onto the XTA connector on my Model 30 8086, which was quite helpful in a pinch.

Reminder to myself.   We do not have the MCA clock signal on DBA port. Pico can  generate a clock signal to the CPLD if needed for for the CHRDY counter, will be out of phase but not sure where I am headed with this.

NOTE: MAJ Tom was hurtling thru space, but noticed "B04" on the 8-bit section of MCA is 14.3 MHz OSC -AND- B04 on the DBA-ESDI port is "Reserved". Painful probulation required.

MAJ Tom:
Czeched a T2 Model 70 real quick and yep B04 on the DBA is 14.3 MHz. Wonder why it's marked as "Reserved". Maybe the signal isn't available in all implementations?


Kevin Moonlight's ESPI-DBA, second version 


Top secret PCB layout jig