Jump to content
IGNORED

Atari 800 clock signals scope capture


ijor

Recommended Posts

@ijor, I don't know when I'd have the time, but I should have a non Sally 800, and I have a Rigol scope that can save to USB, so I should be able to capture this.  But I'm not sure when I'd have the time (not to mention needing to clean up bench space to set it up (benches are a disaster right now)).  But, if nobody else comes up with one, I can try to carve some time (and space ? ) out to do it sometime, but it might not be for a bit.

 

  • Like 1
Link to comment
Share on other sites

Hi cwibar,

 

Thanks a lot for the offer. Note that I don't really need a file capture. A good screenshot is good enough as long as you measure the distance from PHI0 to PHI2 (ideally from PHI0 raising edge, please). Please take the board level signals at ANTIC pins. Don't use the PHI0 and PHI2 signals at the CPU, which have the same name, but they are actually different signals.

 

Thanks a lot again, and I do understand it could take some time.

Link to comment
Share on other sites

41 minutes ago, reifsnyderb said:

Phi2 on bottom, Phi0 on top. 

 

Signals taken from:

    Phi2 -- RAM Module Slot 3, Pin 14

    Phi0 -- CPU Board, Pin 22

 

Thanks a lot. But that's PHI1, not PHI0. I need PHI0 from ANTIC (or from the 7474 input). Also, can you please zoom a little more so that it would be possible to measure the time distance between PHI0 and PHI2 more accurately?

 

Thanks!

Edited by ijor
Link to comment
Share on other sites

2 minutes ago, ijor said:

 

Thanks a lot. But that's PHI1, not PHI0. I need PHI0 from ANTIC (or from the 7474 input). Also, can you please zoom a little more so that I would be possible to measure the time distance between PHI0 and PHI2 more accurately?

 

Thanks!

Oops.  Thanks for catching that.  I just edited it.  I'll snag Phi0 while I have the 800 apart.

Link to comment
Share on other sites

I have a number of similar scope readings, but most (all?) of the ones I can recall making are from SALLY on one of my 1200XL’s when I got my then-new Siglent scope. Any particular reason to think SALLY and 6502B would vary in this regard?

Link to comment
Share on other sites

5 hours ago, DrVenkman said:

I have a number of similar scope readings, but most (all?) of the ones I can recall making are from SALLY on one of my 1200XL’s when I got my then-new Siglent scope. Any particular reason to think SALLY and 6502B would vary in this regard?

 

This is not something related exactly to Sally vs 6502. The CPU doesn't generate PHI2 on the 800. If you look at the schematics, the PHI2 and PHI1 CPU pins are unconnected. These signals are generated externally at the board level on the 800.

Link to comment
Share on other sites

18 hours ago, reifsnyderb said:

Phi0 from Antic Pin 34.

Phi0 on top, Phi2 on bottom.

 

Thanks a lot, I appreciate. Unfortunately the bandwidth of that scope is not good enough for an accurate measurement.

 

So I would still like a high quality scope of these signals. Again, must be on an 800 with a true 6502, not Sally. The signals should be ideally probed at the ANTIC pins. I need to measure the delay from PHI0 to PHI2 as accurately as possible. Probably a minimum bandwidth of 200 MHz is required, if the bandwidth is higher, even better.

Link to comment
Share on other sites

2 minutes ago, ijor said:

 

Thanks a lot, I appreciate. Unfortunately the bandwidth of that scope is not good enough for an accurate measurement.

 

So I would still like a high quality scope of these signals. Again, must be on an 800 with a true 6502, not Sally. The signals should be ideally probed at the ANTIC pins. I need to measure the delay from PHI0 to PHI2 as accurately as possible. Probably a minimum bandwidth of 200 MHz is required, if the bandwidth is higher, even better.

What are you looking to do with this information?

Link to comment
Share on other sites

23 minutes ago, ijor said:

 

Thanks a lot, I appreciate. Unfortunately the bandwidth of that scope is not good enough for an accurate measurement.

 

So I would still like a high quality scope of these signals. Again, must be on an 800 with a true 6502, not Sally. The signals should be ideally probed at the ANTIC pins. I need to measure the delay from PHI0 to PHI2 as accurately as possible. Probably a minimum bandwidth of 200 MHz is required, if the bandwidth is higher, even better.

Green is PHI0, Yellow is PHI2 obtained directly from ANTIC pins.  Collected with my 500MHz, 2GSa/s Agilent scope.

 

T2-T1 (rising edge) ~22ns

G2-G1 (falling edge) ~26ns

phi0_phi2.png

  • Like 1
Link to comment
Share on other sites

11 minutes ago, warerat said:

Green is PHI0, Yellow is PHI2 obtained directly from ANTIC pins.  Collected with my 500MHz, 2GSa/s Agilent scope.

 

T2-T1 (rising edge) ~22ns

G2-G1 (falling edge) ~26ns

 

Fabulous @warerat Thanks a lot! As expected, significantly smaller delay than the one produced by Sally.

 

37 minutes ago, reifsnyderb said:

What are you looking to do with this information?

For the time being I am just performing a timing analysis of the clocking system. Can't say yet if it would be used for something specific.

Link to comment
Share on other sites

59 minutes ago, ijor said:

 

This is not something related exactly to Sally vs 6502. The CPU doesn't generate PHI2 on the 800. If you look at the schematics, the PHI2 and PHI1 CPU pins are unconnected. These signals are generated externally at the board level on the 800.

Per this 1976 MOS datasheet for the 6502, it is still fully capable of generating Phi2 on pin 39 just like SALLY. I wonder why Atari would have chosen to generate it externally?

 

 

mos_6500_mpu_preliminary_may_1976.pdf

  • Like 2
Link to comment
Share on other sites

12 minutes ago, DrVenkman said:

Per this 1976 MOS datasheet for the 6502, it is still fully capable of generating Phi2 on pin 39 just like SALLY. I wonder why Atari would have chosen to generate it externally?

 

 

mos_6500_mpu_preliminary_may_1976.pdf 6.59 MB · 0 downloads

My theory is that Phi2 is generated externally due to the timing and use of the address buffers.  (Maybe someone else can confirm this.)

 

987395252_CPUBoard.thumb.jpg.3eac67d897ad26497380024e061a9d79.jpg

 

 

Link to comment
Share on other sites

17 minutes ago, DrVenkman said:

Per this 1976 MOS datasheet for the 6502, it is still fully capable of generating Phi2 on pin 39 just like SALLY. I wonder why Atari would have chosen to generate it externally?

 

The 800 can't use the 6502 clocks because during DMA all CPU clocks are stopped.

  • Like 5
  • Thanks 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...