I am programming for a device where there are two Analog Devices ADuC831 chips. One operates the communication for the device and the other does data acquisition. The Comm chip is the slave to the acquisit ion chip. This interface is something like this:
COMM (S) MAIN (M) SClock