Well... It's that time of the year, when it's cold outside and it's time to find a little project to do.
I'd like to build a Single Board Computer based on 6502 (or 65816) that would have Commodore's SID 6581 as a sound chip, and TMS9918A as a video display processor (VDP). A couple years ago, I have successfully built a SBC with 6502 and 6581 along with some other ICs. It was a simple design, and since almost everything was clocked at 1 MHz - it was quite easy to interface the CPU to the SID. However, this time I'd like the CPU to be clocked much faster, at 8 to 14 MHz, use the VDP which uses/requires a 10.7+ MHz crystal, and the SID which must be clocked at around 1 MHz.
How do I interface these three chips that basically cannot be driven directly by the phi2 clock of my CPU? I'd like to use discrete logic for the entire project. I think interfacing VDP to the CPU should not be a problem, because VDP can work asynchronously (right?). How about the SID?
Please feel free to elaborate on the subject in any way possible. All your input would be highly appreciated as always. If you could reference part numbers I might need or should do research on I would appreciate it even more.
Thanks! Krystian