6502.org Forum  Projects  Code  Resources  Tools  Forum
It is currently Tue May 21, 2013 7:49 pm

All times are UTC




Post new topic Reply to topic  [ 4 posts ] 
Author Message
PostPosted: Sun Jan 13, 2013 9:36 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 2378
Location: England
I bought a Bus Pirate last year, and recently richarde borrowed it. He's just sent me these traces from the pins of a BBC Micro's 6502 - these timings are therefore typical and don't replace the need to study the spec when designing a system.

Attachment:
BBC 6502 Signals.png
BBC 6502 Signals.png [ 59.91 KiB | Viewed 87 times ]


However, it's interesting to see what's happening in a typical working system. We note that the phi1 and phi2 signals are indeed (just about) non-overlapping. We think the Bus Pirate is sampling at 100MHz, so there's a quantisation of the edges, and of course the true sample times may be slightly jittered. If anyone can provide traces from an actual logic analyser that would be great.

(This is an NMOS 6502, normally clocked at 2MHz)

Cheers
Ed


Top
 Profile  
 
PostPosted: Sun Jan 13, 2013 9:44 pm 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 2795
Location: Southern California
Thanks. It's interesting to see that the R/W\ line actually went down before the address lines changed, strengthening the case for making sure that writing to RAM is qualified by phase 2.

_________________
http://WilsonMinesCo.com/ lots of 6502 resources


Top
 Profile  
 
PostPosted: Sun Jan 13, 2013 9:56 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 2378
Location: England
Yes, well spotted. In this particular design the RAM subsystem is used for video output during phase 1 so that qualification probably happens naturally.


Top
 Profile  
 
PostPosted: Mon Jan 14, 2013 10:30 am 
Online
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 1594
Location: Rural Will County, Illinois USA
GARTHWILSON wrote:
Thanks. It's interesting to see that the R/W\ line actually went down before the address lines changed, strengthening the case for making sure that writing to RAM is qualified by phase 2.

Like I've been saying all along... :D

_________________
x86? We ain't got no x86. We don't need no stinking x86!


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC


Who is online

Users browsing this forum: BigDumbDinosaur and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: