After a bit of thinking, I figured that the feature differences could be large enough to justify two chips. These specs are obviously partially speculation but they should give you a rough idea...
MCP72
2x8 PCIe Gen2
3x1 PCIe Gen2
6 SATA/2 PATA
2xHT3.0 Ports+ (for servers)
2xGbE MACs? (usage optional)
12xUSB+
MCP78
1x16 PCIe Gen2(?)
3x1 PCIe Gen2(?)
4 SATA/1 PATA
1xHT3.0 Port
1xGbE MAC
12xUSB
Other possibilities include:
- MCP72 IGP being slower than MCP78's (since it'll be paired with faster GPUs anyway...)
- MCP72 having other misc. features (RAID acceleration?)
- MCP78 only being x8 Gen2/x16 Gen1.
- MCP78 only having 2x1 PCIe Gen2 ports.
- MCP78 having less legacy functionality for cost reasons.
It is also possible that MCP78 is now a 55nm design - back at Analyst Day, Jen-Hsun said that it would be made on 65nm *or* 55nm. If it got delayed to Q108 while MCP72 wasn't, while the design is so similar, this would be a rather logical justification.
MCP72
2x8 PCIe Gen2
3x1 PCIe Gen2
6 SATA/2 PATA
2xHT3.0 Ports+ (for servers)
2xGbE MACs? (usage optional)
12xUSB+
MCP78
1x16 PCIe Gen2(?)
3x1 PCIe Gen2(?)
4 SATA/1 PATA
1xHT3.0 Port
1xGbE MAC
12xUSB
Other possibilities include:
- MCP72 IGP being slower than MCP78's (since it'll be paired with faster GPUs anyway...)
- MCP72 having other misc. features (RAID acceleration?)
- MCP78 only being x8 Gen2/x16 Gen1.
- MCP78 only having 2x1 PCIe Gen2 ports.
- MCP78 having less legacy functionality for cost reasons.
It is also possible that MCP78 is now a 55nm design - back at Analyst Day, Jen-Hsun said that it would be made on 65nm *or* 55nm. If it got delayed to Q108 while MCP72 wasn't, while the design is so similar, this would be a rather logical justification.