Jump to content

Connecting 2 time domains w/ SID and the PIC


Recommended Posts

Posted

I've looked extensively over the schematics for the SID and core modules, but I don't understand how a 40mhz PIC and a 1mhz SID can be connected together without timing conflicts.

I ran into this problem early on in my design with my HC11 and SID. The HC11 runs at 2mhz and the SID at 1mhz, so my enable signals sent to the SID weren't latching up correctly.

I'm trying to rebuild my design with a PIC 18F452, so my question is, how would I go about interfacing it with the SID? I understand how the serial data/address lines work with the shift registers and all, but the time domain(seperate oscillators and all) part is killing me.

Anyone shed any light for me?

-Flecko

Posted

The MBSID sid_sr driver activates the write enable line for exactly 1.2 uS to avoid timing conflicts. It doesn't matter if a register is written once or twice in between this period, the effect is the same...

Best Regards, Thorsten.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...