Video Interface: Difference between revisions

→‎Video DAC: Rewrite lede for clarity; don't use "pixel clock" to mean the clock that's 4x as fast as pixels; call out standards-defined frequencies for the video clocks
No edit summary
(→‎Video DAC: Rewrite lede for clarity; don't use "pixel clock" to mean the clock that's 4x as fast as pixels; call out standards-defined frequencies for the video clocks)
Line 2:
 
= Video DAC =
The Video DAC hasuses a 7 bit multiplexed data bus that is used to generatereceives the video signal from the RCP. This allows the N64 to output a 21 bit color output even thouthough internally itthe N64 can dostore 24 bits. Why this lower bit was not used is not explained in any documentation found at this moment.
[[File:N64videosys.png|thumb|Video DAC Bus and waveform. Image from: http://members.optusnet.com.au/eviltim/n64rgb/n64rgb.html]]
 
 
The Video DAC clock runs at 4 times the speed of the internal pixel clock so the multiplexing can happen on the VI bus. This 4 clock process outputs the RGB colors and the VSync, Hsync, Clamp and Csync and is reset using a dsync reset signal. ThisThe video clock is drivenprovided by aone pixelof clockthe provided by thetwo MX8330MX8330s (IC U7)
{| class="wikitable"
|+
Line 63:
|Low
|}
There are 3 different pixelvideo clocks that are used in the N64 for the 3 TV standards: <gallery>
File:MX8330 video maths.png|Mx8330 video clock maths and fselect
</gallery>
Line 69:
|+
!TV Signal Type
!MX8330 Nominal input clock (by definition)
!Pixel Clock
!MX8330 Input clock
!MX8330 FSEL input
!Measured Video Clock
!Clock Maths using datasheet
|-
|NTSC
|14.32MHz (18 × 227.5 ÷ 286)
|48.62Mhz
|14.3Mhz
|HIGH
|48.62Mhz
|(14.3 * 17) / 5
|-
|PAL
|17734475 Hz
|49.56Mhz
|17.7Mhz
|LOW
|49.56Mhz
|(17.47 * 14) / 5
|-
|MPAL
|14.30MHz (18 × 227.25 ÷ 286)
|To be advised
|HIGH
|To be advised
|Not yet measured
|To be advised
|(14.3 * 17) / 5
|
|}
 
60

edits