Dual Core Bank Switching

For discussing the 65xx hardware itself or electronics projects.
Post Reply
User avatar
Sheep64
In Memoriam
Posts: 311
Joined: 11 Aug 2020
Location: A magnetic field

Dual Core Bank Switching

Post by Sheep64 »

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 128 times
dual-core-bank0-0-0.odg
(8.85 KiB) Downloaded 81 times
fachat
Posts: 1123
Joined: 05 Jul 2005
Location: near Heidelberg, Germany
Contact:

Re: Dual Core Bank Switching

Post by fachat »

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/
Post Reply