>>>My question is: How does the master core go about assigning addresses, and communicating with each of the freq. synth's individually? In the beginning won't all IC's respond back at the same time?
The master doesn't assign the address of each slave I2C chip.
Each I2C chip is different and depending upon how the manufacturer, it will fall into one of the following groups.
#1 - One fixed address. You can't change it.
#2 - Address pin(s). One or more pins on the chip set the address according to a predefined address that was hardset by the factory. Pins might increment the address 0x20, 0x21, 0x22, 0x23; or they various addresses 0x20, 0x28, 0x30, 0x38 or 0x20, 0x60, 0xA0, 0xC8. This is found in the datasheet of each chip.
#3 - Configurable Address stored in EEPROM or FLASH registers. The chip will ship from the factory with some set address, then you send a command to change the address. The protocol will be specified in the datasheet. If a chip is using EEPROM or FLASH memory to store all settings, then you are more likely to see this feature in those types of chips.