6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Mon May 20, 2024 5:44 pm

All times are UTC




Post new topic Reply to topic  [ 2 posts ] 
Author Message
PostPosted: Tue Oct 13, 2015 8:06 pm 
Offline

Joined: Tue Dec 25, 2007 4:57 am
Posts: 109
The label of phi2 in the 6502 MPU's pinout is actually clk0. It is supposed to be inverted phi2. If the line is pulled low, then cp1 (710) goes high and cclk (943) goes low. To complete one clock cycle, cp1 (710) goes low and cclk (943) goes high during phi2 is high before cp1 (710) goes high and cclk (943) goes low during phi2 is low.

The inverted reset line is pulled low while reset process needs more time in order to charge the capicator during cp1 (710) before the pass gate is activated and capicator is discharged during cclk (943) so that reset's data becomes stable and is stored in D flip-flop.

I want to know if anyone is going to agree that clk0 is labeled as inverted phi2 because it is easier for us to observe that cp1 (710) does first and then cclk (943) does second in one complete clock cycle.

Bryan


Top
 Profile  
Reply with quote  
PostPosted: Tue Oct 13, 2015 9:09 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10802
Location: England
Pin 37 of a 6502 is the clock input, often labelled Phi0. In visual6502, this node is called clk0.

From clk0, two non-overlapping clocks are produced on-chip, driven around the chip and also driven off-chip.

In visual6502, the two on-chip clocks are called cclk (four inverting logic gates later than clk0, therefore approximately the same phase) and cp1 (five inverting gates later than clk0, therefore approximately the opposite phase.)

Pin 39 of a 6502 is a clock output, often labelled Phi2. In visual6502, this node is called clk2out.

Pin 3 of a 6502 is a clock output, often labelled Phi1. In visual6502, this node is called clk1out.

For most purposes, on the outside of the 6502, we concentrate on the role of Phi2, and we consider Phi0 to be the same phase. Likewise, I think of cclk as being phi2, and cp1 as being phi1, although in fact there is a small delay or phase shift.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 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: