1. What if the SH2s had each been independent of each other (i.e., given their own memory and buses so they would've been independent of each other)?
2. Why didn't they just go with one faster SH2 (say @ 52-54MHz and 2x as much on-die cache)? I was thinking it would've been okay (in terms of heat) to do so because the N64's CPU was on a 350nm process while the Saturn's SH2s was from a 250nm process.
What the Sega Saturn should've been IMO was:
Hitachi SH3-DSP @ 100-125 MHz and integrated NB
4 MB system DRAM
ADI (2) SHARC DSPs @ 75 MHz each w/ a 64 bit IMC @ 75MHz
one on a bus with 4 MB SDRAM, the other on another bus with 4 MB SDRAM.
the same audio subsystem except with discrete (external) DAC and high quality output circuitry + Motorola MC68K (instead of 68EC000) @ 12.5MHz (512KB RAM).
3.2x CD-ROM drive with 128 KB cache buffer (uses CPU resources due to 50% faster drive speed and 2x as much cache)
640KB video front buffer
Fujitsu video encoder with reference circuitry.
256x224p (24 bit RGB) min, 320x240p (24bit RGB) medium, 512x384p (24 bit RGB) max output resolution.
<= 8 ms controller lag.
2. Why didn't they just go with one faster SH2 (say @ 52-54MHz and 2x as much on-die cache)? I was thinking it would've been okay (in terms of heat) to do so because the N64's CPU was on a 350nm process while the Saturn's SH2s was from a 250nm process.
What the Sega Saturn should've been IMO was:
Hitachi SH3-DSP @ 100-125 MHz and integrated NB
4 MB system DRAM
ADI (2) SHARC DSPs @ 75 MHz each w/ a 64 bit IMC @ 75MHz
one on a bus with 4 MB SDRAM, the other on another bus with 4 MB SDRAM.
the same audio subsystem except with discrete (external) DAC and high quality output circuitry + Motorola MC68K (instead of 68EC000) @ 12.5MHz (512KB RAM).
3.2x CD-ROM drive with 128 KB cache buffer (uses CPU resources due to 50% faster drive speed and 2x as much cache)
640KB video front buffer
Fujitsu video encoder with reference circuitry.
256x224p (24 bit RGB) min, 320x240p (24bit RGB) medium, 512x384p (24 bit RGB) max output resolution.
<= 8 ms controller lag.