

RGBtoHDMI Amiga Denise CPLD FFC - CDTV Video Slot
RGBtoHDMI CDTV
- Size
- 94 × 121.6 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 34
- Nets
- 57
- Pads
- 215
- Tracks, vias
- 415, 110
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 16 Nov 2021
- Updated
- 19 Dec 2021
Overview
RGBtoHDMI Amiga Denise CPLD FFC - CDTV Video Slot is an open-source printed circuit board by solarmon, from the solarmon/RGBtoHDMI-CDTV repository on GitHub. It is a 2-layer board of 94 × 121.6 mm with 34 parts on 57 nets, routed with 415 tracks and 110 vias.
Its parts include 7 resistors, 4 capacitors, 2 connectors and 1 IC. It belongs with the fPGA and programmable logic and retro computing and games boards and the FPGA and CPLD boards of this library.
README
README.mdRGBtoHDMI-CDTV
Introduction
This is an RGBtoHDMI solution is based on the original work by hoglet67 and IanSB:
hoglet67: https://github.com/hoglet67/RGBtoHDMI
IanSB: https://github.com/IanSB/RGBtoHDMI
The solution is based on the RGBtoHDMI CPLD based hardware design by LinuxJedi:
https://github.com/LinuxJedi/AmigaRGBtoHDMI
Special mention to c0pperdragon for the original RGBtoHDMI board solution for the Amiga:
https://github.com/c0pperdragon/Amiga-Digital-Video
Wiki
Please see the wiki for further details:
Support
Please raise a support ticket for any issues with this project content and design files.
Solution
This RGBtoHDMI solution has been designed to fit in to the Video Slot of a Commodore CDTV. It replaces the existing RF and composite video card, as well as providing a bypass for the video signals to go to the RGB video port.
A breakout board is used to send the digital RGB signals from the Denise video chip, over a 18-pin FFC flex cable, to the main RGBtoHDMI board sitting in the Video Slot.
The mini HDMI connector of the Raspberry Pi Zero is presented directly on the face plate, along with three push buttons to control the RGBtoHDMI OSD menu.
This LinuxJedi CPLD based version supports either OCS or ECS Denise. There is no jumper required - you just need to make sure you auto-calibrate it using the OSD menu.
As with all the other RGBtoHDMI solution, audio over HDMI is currently NOT supported. This board does have breakout points for the AUDL and AUDR but is not used.
(...yes, I know the serial port and LEDs are missing in this picture! Oops!)
Design
RGBtoHDMI CDTV Main Board
Design files: https://github.com/solarmon/RGBtoHDMI-CDTV/tree/main/RGBtoHDMI%20Amiga%20Denise%20CPLD%20FFC%20-%20CDTV%20Video%20Slot



RGBtoHDMI CDTV Face Plate
Design files: https://github.com/solarmon/RGBtoHDMI-CDTV/tree/main/RGBtoHDMI%20Amiga%20Denise%20CPLD%20FFC%20-%20CDTV%20Video%20Slot
The face plate for the RGBtoHDMI CDTV board is also a PCB. It is attached to the main board using guide slots that has solder pads so that it can be soldered together.


RGBtoHDMI CDTV Denise Breakout board v1
Design files: https://github.com/solarmon/RGBtoHDMI-CDTV/tree/main/RGBtoHDMI%20Amiga%20Denise%20DIP%20Breakout%20FFC%20-%20CDTV


RGBtoHDMI CDTV Denise Breakout board v2
Design files: https://github.com/solarmon/RGBtoHDMI-CDTV/tree/main/RGBtoHDMI%20Amiga%20Denise%20DIP%20Breakout%20FFC%20-%20CDTV%20v2
The v2 breakout board has a lower profile by using female round pins that act both as the socket for the Denise chip, as well as the pin to go in to the Denise socket on the CDTV.




Parts
34| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 1K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2, R6, R7 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_2.5mm_Pad_Via | H1, H2, H3, H4 |
| 3 | 100nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C3, C4 |
| 3 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | A1, D1, D2 |
| 3 | Jumper_2_Open | solarmon_library:PUSH_BUTTON_RIGHT_ANGLE | BT11, BT12, BT13 |
| 3 | Jumper_2_Open | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | BT1, BT2, BT3 |
| 2 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3 | H5, H6 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1 |
| 1 | 1K5 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4 |
| 1 | 4.7K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3 |
| 1 | 4K7 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal | JP1 |
| 1 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Horizontal | SERIAL1 |
| 1 | Conn_01x06 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | JTAG1 |
| 1 | Conn_01x18 | solarmon_library:FPC-SMD_X10B25U18T | FFC18 |
| 1 | Conn_02x15_Odd_Even | solarmon_library:CDTV_Video_Slot_30_pin | CN10 |
| 1 | Raspberry_Pi_2_3 | Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical | J1 |
| 1 | XC9572VQ44 or XC9572XL-10VQG44C | Package_QFP:TQFP-44_10x10mm_P0.8mm | U1 |
| 1 | solarmon_logo | solarmon_library:solarmon-logo-25mils | solarmon1 |
More from solarmon/RGBtoHDMI-CDTV
1- 2 layers89.4 × 20.3 mm

Similar boards
- 2 layers142.5 × 106.4 mm

- 2 layers26 × 30 mm

Microcontroller
FrameworkComputer/ExpansionCards
Reference designs and documentation to create Expansion Cards for the Framework Laptop
34 parts1.1kCC-BY-4.0 - 2 layers171.2 × 72.9 mm

Amiga gfxcard old
mntmn/amiga2000-gfxcard
MNT VA2000, an Open Source Amiga 2/3/4000 Graphics Card (Zorro II/III), written in Verilog
34 parts1k - 2 layers53.5 × 62.5 mm

Led matrix
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
34 parts915 - 2 layers45 × 26 mm

- 2 layers41.7 × 25.7 mm

Headphones flex pcb rigid
strangeparts/niubi-headphones
Flexible circuit board design for adding a headphone jack to an iPhone 7
34 parts493MIT - 2 layers18.8 × 16.3 mm

- 2 layers127 × 69.9 mm

Ezcgi
baldengineer/bit-preserve
Project for capturing vintage, classic, aka old computer schematics in KiCad.
34 parts446
Questions
How big is the RGBtoHDMI Amiga Denise CPLD FFC - CDTV Video Slot PCB?
It measures 94 × 121.6 mm and has 2 copper layers, 1.6 mm thick.
What parts does the RGBtoHDMI Amiga Denise CPLD FFC - CDTV Video Slot use?
34 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the RGBtoHDMI Amiga Denise CPLD FFC - CDTV Video Slot KiCad files?
From the solarmon/RGBtoHDMI-CDTV repository on GitHub, at the commit this page was made from: the board is RGBtoHDMI Amiga Denise CPLD FFC - CDTV Video Slot/RGBtoHDMI Amiga Denise CPLD FFC - CDTV Video Slot.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the RGBtoHDMI Amiga Denise CPLD FFC - CDTV Video Slot design in my own project?
Its repository states no licence, so its author keeps all rights: ask solarmon before reusing the design.