• MCA preprocessor

    From Kevin Bowling@21:1/5 to All on Sun Jun 2 03:18:46 2024
    Anyone ever seen one of these in the wild?

    https://web.archive.org/web/19971027020324/http://www.ald.com/ald/mca.html

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Louis Ohland@21:1/5 to Kevin Bowling on Sun Jun 2 08:11:34 2024
    No.

    Required Instrument: HP165x, 166x, 167x, or 165xx family of logic analyzers

    Bus signals supported: All MCA ™ - 32 bit slot signals except slot
    specific signals (e.g. -CD-SETUP) and audio.

    Part Number
    ALD-1M for HP1650, 52, 16510, 511, 540
    [ HP P/N ALO60003 ]
    ALD-2M for HP1660, 62, 16550, 555, & later
    [ HP P/N ALO60004 ]

    Note that there is an HP P/N. There is no chance that HPE has anything
    on this.


    Kevin Bowling wrote:
    Anyone ever seen one of these in the wild?

    https://web.archive.org/web/19971027020324/http://www.ald.com/ald/mca.html

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Louis Ohland@21:1/5 to Louis Ohland on Sun Jun 2 08:17:06 2024
    https://web.archive.org/web/19980504130832/http://www.ald.com/ald/mca.html

    Most recent update: 2/10/96

    Gone by 1999, 2000 for certain.

    Louis Ohland wrote:
    No.

    Required Instrument: HP165x, 166x, 167x, or 165xx family of logic analyzers

    Bus signals supported: All MCA ™ - 32 bit slot signals except slot
    specific signals (e.g. -CD-SETUP) and audio.

    Part Number
        ALD-1M for HP1650, 52, 16510, 511, 540
        [ HP P/N ALO60003 ]
        ALD-2M for HP1660, 62, 16550, 555, & later
        [ HP P/N ALO60004 ]

    Note that there is an HP P/N. There is no chance that HPE has anything
    on this.


    Kevin Bowling wrote:
    Anyone ever seen one of these in the wild?

    https://web.archive.org/web/19971027020324/http://www.ald.com/ald/mca.html >>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Grant Taylor@21:1/5 to Kevin Bowling on Sun Jun 2 14:45:04 2024
    On 6/2/24 05:18, Kevin Bowling wrote:
    Anyone ever seen one of these in the wild?

    Not me.

    https://web.archive.org/web/19971027020324/http://www.ald.com/ald/mca.html

    I never knew such existed.

    I feel like TubeTime would be interested in one if he knew they existed.
    Or making something akin to it.



    --
    Grant. . . .

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Kevin Bowling@21:1/5 to Louis Ohland on Sun Jun 2 15:39:30 2024
    On 6/2/24 06:11, Louis Ohland wrote:
    No.

    Required Instrument: HP165x, 166x, 167x, or 165xx family of logic analyzers

    I've got one of these. Goal is to eventually probe the MCA bus,
    particularly some of the RS/6k frame buffers.

    I'm not sure how complex the device is, I guess there is the board
    itself which should be relatively simple to replicate it just mentions
    "bus loading". It also came with a disk that gave the LA some knowledge
    of the MCA mnemonics.

    Bus signals supported: All MCA ™ - 32 bit slot signals except slot
    specific signals (e.g. -CD-SETUP) and audio.

    Part Number
        ALD-1M for HP1650, 52, 16510, 511, 540
        [ HP P/N ALO60003 ]
        ALD-2M for HP1660, 62, 16550, 555, & later
        [ HP P/N ALO60004 ]

    Note that there is an HP P/N. There is no chance that HPE has anything
    on this.


    Kevin Bowling wrote:
    Anyone ever seen one of these in the wild?

    https://web.archive.org/web/19971027020324/http://www.ald.com/ald/mca.html

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From ChristianHolzapfel@21:1/5 to All on Mon Jun 3 08:07:48 2024
    I used the MCA bus breakout headers on a Snark Barker while probing the
    10/100 Mbps Ethernet (9-K) initialization phase of the AIX driver, plus
    a few extra flying wires for the upper 24 data lines the Snark Barker
    does not provide.

    I bet the HP card had an extra analyzer setting to go with the card, so
    you didn't have to name all the 104 channels manually and set up the
    triggers.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Louis Ohland@21:1/5 to ChristianHolzapfel on Mon Jun 3 08:01:16 2024
    I tracked the preprocessor down on Agilent, but no drivers or files. As
    you expect from HP [or HPE], the website is a dumpster fire.

    extra analyzer setting

    Which means what? A macro? I'm totally clueless, never had any sort of
    analysis in my past that was logical...

    name all... 104 channels manually and set up the triggers

    We wouldn't wandt to trigger anyone, would we?

    ChristianHolzapfel wrote:
    I used the MCA bus breakout headers on a Snark Barker while probing the 10/100 Mbps Ethernet (9-K) initialization phase of the AIX driver, plus
    a few extra flying wires for the upper 24 data lines the Snark Barker
    does not provide.

    I bet the HP card had an extra analyzer setting to go with the card, so
    you didn't have to name all the 104 channels manually and set up the triggers.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Louis Ohland@21:1/5 to Louis Ohland on Mon Jun 3 08:06:36 2024
    Magic Christian, how many signals need to be probed on a 32-bit MCA bus?

    Louis Ohland wrote:
    I tracked the preprocessor down on Agilent, but no drivers or files. As
    you expect from HP [or HPE], the website is a dumpster fire.

    extra analyzer setting

    Which means what? A macro? I'm totally clueless, never had any sort of analysis in my past that was logical...

    name all... 104 channels manually and set up the triggers

    We wouldn't wandt to trigger anyone, would we?

    ChristianHolzapfel wrote:
    I used the MCA bus breakout headers on a Snark Barker while probing the
    10/100 Mbps Ethernet (9-K) initialization phase of the AIX driver, plus
    a few extra flying wires for the upper 24 data lines the Snark Barker
    does not provide.

    I bet the HP card had an extra analyzer setting to go with the card, so
    you didn't have to name all the 104 channels manually and set up the
    triggers.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Louis Ohland@21:1/5 to Kevin Bowling on Mon Jun 3 08:10:18 2024
    Kevin, what logic analyzer do you have?

    Kevin Bowling wrote:
    HP165x, 166x, 167x, or 165xx family of logic analyzers

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Louis Ohland@21:1/5 to All on Mon Jun 3 08:15:41 2024
    https://web.archive.org/web/19970127071143/http://www.tmo.hp.com/tmo/datasheets/English/HPE2423A.html

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Christian Holzapfel@21:1/5 to All on Mon Jun 3 19:36:18 2024
    It depends on what you are trying to see.
    The complete signal list is about 120 wires.

    For POS setup only?
    Then CDSETUP#, CMD#, ADL#, S0#, S1#, M/IO#, A0-A2, D0-D7 will do.

    A 32-bit IO or memory data transfer?
    Probably CMD#, maybe ADL#, S0#, S1#, M/IO#, A0-A23, D0-D31 and BE0-BE3.

    Even more for IRQs, extended bus cycles, burst transfers or DMA interaction.

    extra analyzer setting

    The bus analysis consists of typically three preparation steps:

    1) Wiring setup
    The HP card is probably used to just break out the important MCA signals
    onto the 104 wires the analyzer is able to capture, store and display.
    So the HP card gives you a fixed assignment of the MCA signals onto its
    headers where the analyzer plugs into.
    Say analyzer line 1 = D0, line 2 = D1, ..., line 33 = A0, line 34 = A1,
    ..., line 55 = CDSETUP#, ..., line 104 = M/IO#.
    So the card makes it easy for you to plug all 104 or so wires of the
    analyzer onto the bus - fine.

    2) Name setup
    Now you would have to setup the analyzer software that needs to know
    this assignment too, in order to display what's going on on the bus.
    Name signal 1 = D0, signal 2 = D2, ..., signal 33 = A0 etc.
    Tedious work.

    3) Protocol interpretation
    Now we have all wires connected and all names set.
    Say we captured 2 seconds of MCA transfers, what next? We would like to interpret the captured transfers.
    We know from the HITR that each transfer starts with CMD# going low,
    then A0-A23 are driven to define the address that's being written (S0#
    going low) or read (S1# going low), and the address is sampled when ADL#
    goes low. Then the data lines are being driven...blah blah. It's all in
    the HITR, and it defines the various transfer protocols of our glorious
    Micro Channel. The logic analyzer needs to know those protocols, on the properly wired and named signals to actually understand what's going on.
    With this logic somehow implemented, usually by loading a specific file
    that the analyzer can interpret, you (the operator) can now search for
    and view actual transfers like "let me see the first moment when POS is
    set up" or "what has been written to I/O 0x600h?
    Those are good examples for typical questions that an analyzer operator, probably a developer of an adapter or its driver, would like to have
    answered by the logic analyzer.


    Am 03.06.24 um 15:06 schrieb Louis Ohland:
    Magic Christian, how many signals need to be probed on a 32-bit MCA bus?

    Louis Ohland wrote:
    I tracked the preprocessor down on Agilent, but no drivers or files.
    As you expect from HP [or HPE], the website is a dumpster fire.

    extra analyzer setting

    Which means what? A macro? I'm totally clueless, never had any sort of
    analysis in my past that was logical...

    name all... 104 channels manually and set up the triggers

    We wouldn't wandt to trigger anyone, would we?

    ChristianHolzapfel wrote:
    I used the MCA bus breakout headers on a Snark Barker while probing the
    10/100 Mbps Ethernet (9-K) initialization phase of the AIX driver, plus
    a few extra flying wires for the upper 24 data lines the Snark Barker
    does not provide.

    I bet the HP card had an extra analyzer setting to go with the card, so
    you didn't have to name all the 104 channels manually and set up the
    triggers.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Louis Ohland@21:1/5 to Kevin Bowling on Mon Jun 3 17:24:38 2024
    Is this just a breakout card, or does it have actual components?

    Kevin Bowling wrote:
    On 6/2/24 06:11, Louis Ohland wrote:
    No.

    Required Instrument: HP165x, 166x, 167x, or 165xx family of logic
    analyzers

    I've got one of these.  Goal is to eventually probe the MCA bus, particularly some of the RS/6k frame buffers.

    I'm not sure how complex the device is, I guess there is the board
    itself which should be relatively simple to replicate it just mentions
    "bus loading".  It also came with a disk that gave the LA some knowledge
    of the MCA mnemonics.

    Bus signals supported: All MCA ™ - 32 bit slot signals except slot
    specific signals (e.g. -CD-SETUP) and audio.

    Part Number
         ALD-1M for HP1650, 52, 16510, 511, 540
         [ HP P/N ALO60003 ]
         ALD-2M for HP1660, 62, 16550, 555, & later
         [ HP P/N ALO60004 ]

    Note that there is an HP P/N. There is no chance that HPE has anything
    on this.


    Kevin Bowling wrote:
    Anyone ever seen one of these in the wild?

    https://web.archive.org/web/19971027020324/http://www.ald.com/ald/mca.html >>>


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Kevin Bowling@21:1/5 to Louis Ohland on Mon Jun 3 17:17:24 2024
    On 6/3/24 06:10, Louis Ohland wrote:
    Kevin, what logic analyzer do you have?

    I have several, a HP 16700 or Tektronix 715 would be the most
    comfortable target.

    Kevin Bowling wrote:
    HP165x, 166x, 167x, or 165xx family of logic analyzers

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Louis Ohland@21:1/5 to Louis Ohland on Mon Jun 3 20:49:30 2024
    Why is it that anything related to HP sends me to a dumpster fire?

    Louis Ohland wrote:
    1670x?

    Kevin Bowling wrote:
    HP 16700

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Louis Ohland@21:1/5 to Kevin Bowling on Mon Jun 3 20:41:21 2024
    1670x?

    Kevin Bowling wrote:
    HP 16700

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Kevin Bowling@21:1/5 to Louis Ohland on Mon Jun 3 21:04:59 2024
    On 6/3/24 18:49, Louis Ohland wrote:
    Why is it that anything related to HP sends me to a dumpster fire?

    HP Test & Measurement got split out into Agilent, who then split out
    Test & Measurement to Keysight. Keysight does maintain a lot of the old
    docs.

    The HP catalogs are a better entry point
    http://hparchive.com/hp_catalogs than any WWW stuff until you need to
    know specifics. Bitsavers has some of that specific.

    Louis Ohland wrote:
    1670x?

    16700 and 16702 are the same overall thing, the 0 has a built into LCD.
    Modular LAs that can run a variety of LA cards, pattern generators, or integrated oscilloscopes all depending on what you want out of the
    machine. For reverse engineering, a simpler all-in-one LA like the 1660
    or 1670 will do just fine, but the modular ones are nice for new designs
    or more in depth research.

    Kevin Bowling wrote:
    HP 16700

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)