6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sun Nov 24, 2024 7:27 am

All times are UTC




Post new topic Reply to topic  [ 2 posts ] 
Author Message
 Post subject: Dual Core Bank Switching
PostPosted: Sun May 09, 2021 12:27 pm 
Offline
User avatar

Joined: Tue Aug 11, 2020 3:45 am
Posts: 311
Location: A magnetic field
I am working on dual core bank switching. The memory map is intended to approximate Apple, Acorn and W65C265 with equally poor fidelity. A mono core implementation may be of immediate interest to cbmeeks who has been considering variations of Apple memory map.


Attachments:
dual-core-bank0-0-1.pdf [141.06 KiB]
Downloaded 100 times
dual-core-bank0-0-0.odg [8.85 KiB]
Downloaded 63 times

_________________
Modules | Processors | Boards | Boxes | Beep, Beep! I'm a sheep!
Top
 Profile  
Reply with quote  
PostPosted: Mon May 10, 2021 5:14 am 
Offline

Joined: Tue Jul 05, 2005 7:08 pm
Posts: 1043
Location: near Heidelberg, Germany
What exactly do you mean by dual core bank switching? Sorry not clear about the attached diagram.

2 cores in an FPGA running on the same memory?
2 6502s running on the same memory?

What do you mean by bank? Each core/cpu has it's own view of memory, including the classical view of a bank of 64k memory.

Switching memory access between two CPU is classically done using time sharing - one CPU takes one half of the clock cycle, the second CPU uses the second half (one CPU gets the inverted clock of the other, with bus drivers to separate the address bus. The old 6502 does not even need to separate the data bus in that case, as can be seen in the Commodore dual drive floppies that actually use this.)

André

_________________
Author of the GeckOS multitasking operating system, the usb65 stack, designer of the Micro-PET and many more 6502 content: http://6502.org/users/andre/


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: Google [Bot] and 60 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: