6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Fri May 17, 2024 1:08 am

All times are UTC




Post new topic Reply to topic  [ 17 posts ]  Go to page Previous  1, 2
Author Message
PostPosted: Wed Apr 12, 2023 10:16 pm 
Offline

Joined: Sat Apr 11, 2020 7:28 pm
Posts: 341
BigDumbDinosaur wrote:
tokafondo wrote:
I've kept reading about this and wondered about using a flip-flop instead of a latch. Would be of any benefit the fact that a flip-flop acts on edges and is clocked?

The latch used to generate the bank bits is a transparent latch, meaning when the latch is opened, its outputs follow its inputs. A flop doesn't have that characteristic.


I've always understood (wrongly, it seems) that for the latch system to work, two clock cycles were needed: first for latching A16-A23 and then another one to get D0-D7.


Top
 Profile  
Reply with quote  
PostPosted: Wed Apr 12, 2023 10:41 pm 
Offline
User avatar

Joined: Fri Dec 11, 2009 3:50 pm
Posts: 3354
Location: Ontario, Canada
tokafondo wrote:
I've always understood [...] two clock cycles were needed

No. But I suppose you could say two half-cycles are needed. The Phi2-low period is for transferring A16-A23, and the Phi2-high period is for the transfer of D0-D7. Total: one clock cycle.

-- Jeff

_________________
In 1988 my 65C02 got six new registers and 44 new full-speed instructions!
https://laughtonelectronics.com/Arcana/ ... mmary.html


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 17 posts ]  Go to page Previous  1, 2

All times are UTC


Who is online

Users browsing this forum: No registered users and 9 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: