Each CPU board has slots for memory.

The rule is that you can only have one type of memory on each CPU/board. But you can interleave memory across multiple CPU boards. So you must have all identical memory on all boards, which it why we tossed the initial 2GB (512MB chips), leaving 4 in big chips.