From b022818c74060526d93f39b3a07f640bcc7a4d8e Mon Sep 17 00:00:00 2001 From: mos_8502 Date: Thu, 4 Jul 2024 18:22:20 +0200 Subject: [PATCH] Update Audio & Video.md --- Audio & Video.md | 33 +++++++++++++++------------------ 1 file changed, 15 insertions(+), 18 deletions(-) diff --git a/Audio & Video.md b/Audio & Video.md index 63d90e8..6fbcb11 100644 --- a/Audio & Video.md +++ b/Audio & Video.md @@ -23,7 +23,7 @@ There are enough sprites supported to act as a third bitmap layer, should the pr ## Audio -The VERA FPGA core produces audio output in [I²S](https://en.wikipedia.org/wiki/I²S) format, which is fed to the A/V port for conversion into an analog or digital format suitable for the target display device. +The VERA FPGA core produces audio output in [I²S](https://en.wikipedia.org/wiki/I²S) format, which is fed to a compatible DAC to convert it to line-level analog stereo audio. Audio is generated using a 16-voice stereo programmable sound generator, with each voice able to generate sounds independently, with the waveform for each chosen freely from among Pulse, Sawtooth, Triangle, and Noise. @@ -33,28 +33,25 @@ VERA also generates sampled 48KHz 16-bit stereo audio from a 4KB on-chip memory The VERA implementation in Sentinel 65X has a dedicated vectored interrupt line to the CPU, which can be triggered by any or all of four conditions: Sprite collision, line number, PCM buffer status, or VSYNC. -## The Sentinel 65X A/V Port +## The A/V Port -Audio and video output in Sentinel 65X is directed to a pin header, which is connected to a small daughterboard which actually generates the final audio and video output signals, using electronics and connectors appropriate to the target display. +Audio and video output in Sentinel 65X is also directed to a pin header, to which can be connected any accessory which might make productive use of the R, G, B, HSYNC, VSYNC, and L/R analog audio signals. ### Pinout -The A/V port is a 24-pin female pin header, with a pin and row pitch of 2.54mm. The pinout of the port, as seen from above, is shown in the following table: +The A/V port is a 9-pin PTH footprint, with a pitch of 2.54mm. The pinout of the port, as seen from above, is shown in the following table: -| Pin | Label | | Label | Pin | -| :---: | :-----: | --- | :----: | :---: | -| 1 | +3.3V | | +5V | 2 | -| 3 | HSYNC | | VSYNC | 4 | -| 5 | RGB_R0 | | RGB_R1 | 6 | -| 7 | RGB_R2 | | RGB_R3 | 8 | -| 9 | RGB_G0 | | RGB_G1 | 10 | -| 11 | RGB_G2 | | RGB_G3 | 12 | -| 13 | RGB_B0 | | RGB_B1 | 14 | -| 15 | RGB_B2 | | RGB_B3 | 16 | -| 17 | LRCK | | BCK | 18 | -| 19 | ADATA | | SYSCLK | 20 | -| 21 | SCL | | SDA | 22 | -| 23 | GND | | GND | 24 | +| Pin | Label | +| :---: | :-----: | +| 1 | +5V | +| 2 | AUDIO_R | +| 3 | AUDIO_L | +| 4 | VSYNC | +| 5 | HSYNC | +| 6 | RED | +| 7 | GREEN | +| 8 | BLUE | +| 9 | GND | ## VERA Memory