SC-3000X - Clocks

 

Original SEGA SC-3000/SG-1000

The main clock of the SEGA SC-3000/SG-1000 runs at 10.738635 MHz, which is used directly by the TMS9918/9929A.
The Mitsubishi MN74HC04 hex inverter mounted on board, along with some analog components, is used to divide the main clock by 3 to generate the Z80 CPU and the SN76489A audio chip clock of 3.579545 MHz.

The master clock is also divided by 2 by VDP processor (TMS9918/9929A) obtaining a 5.369317 Mhz pixel clock.


MASTERCLOCK (10.738635 MHz) => 

  1) Z80 CPU CLOCK (/3 = 3.579545 MHz)

  2) VDP INTERNAL CLOCK (10.738635 MHz)

  3) VDP PIXEL CLOCK (/2 = 5.369317 MHz)

  4) AUD PSG CLOCK (/3 = 3.579545 MHz)

 

 

 

The new SC-3000X

The SC-3000X board (Altera DE1) uses its internal 50Mhz clock and one PLL to obtain the 21.428571 Mhz as master clock. It is the double of original SC-3000 for future modifications.

It's also drives SDRAM controller, SDRAM memory chip, VDP controller, Z80 CPU, PSG audio chip. 

 

BOARD CLOCK (50 MHz) => 

  1) VGA CLOCK (/2 = 25 MHz)

  2) SDRAM CONTROLLER (*12/7 = 85.714285 MHz)

  3) MASTER CLOCK (*3/7 = 21.428571 MHz)

 

MASTERCLOCK (21.428571 MHz) => 

  1) Z80 CPU CLOCK (/6 = 3.571428 MHz)

  2) VDP INTERNAL CLOCK (/2 = 10.714285 MHz)

  3) VDP PIXEL CLOCK (/4 = 5.357142 MHz)

  4) AUD PSG CLOCK (/6 = 3.571428 MHz)