6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Fri Nov 15, 2024 8:36 pm

All times are UTC




Post new topic Reply to topic  [ 3 posts ] 
Author Message
PostPosted: Thu Dec 16, 2004 3:37 pm 
Online

Joined: Mon Jan 19, 2004 12:49 pm
Posts: 972
Location: Potsdam, DE
Folks,

Terminal confusion here... I'm going bananas looking at timing diagrams for stuff I *knew* twenty years ago :D

Please reassure me: the 6502 wants the data bus only when phase 2 is high/phase 1 is low, yes?

I *really* ought to know this...

Cheers,

Neil


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Thu Dec 16, 2004 7:57 pm 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8541
Location: Southern California
That's basically right. There is a read hold time where when the processor is reading a byte from the bus, the data must be kept valid for a few nanoseconds after phase 2 falls, but that usually happens automatically anyway from propagation delays and the bus capacitance holding the data. Similarly, the processor will keep data on the bus a few nanoseconds (at least 30 for older, slower processors, 4MHz & down) after a write cycle so the devices it's writing to have a chance to latch it in. Bus capacitance may hold it even longer into phase 1, which doesn't hurt anything.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Fri Dec 17, 2004 6:41 am 
Online

Joined: Mon Jan 19, 2004 12:49 pm
Posts: 972
Location: Potsdam, DE
Thanks Garth - I can get on with the design now :)

Neil


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

All times are UTC


Who is online

Users browsing this forum: No registered users and 3 guests


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: