- Dreamcast
- Waveshare CoreEP4CE6 development board
- ICS664-03 digitial video clock source on SSOP adapter
- ADV7513 dev board
Schematic/Diagram:
Schematic of the FPGA design:
You need to solder to several points on the DC motherboard. AClk is currently not used. For the audio connections, I also used nearby ground vias to create twisted pairs to avoid interference with other signals.
In order to use the Waveshare Core EP4CE6 FPGA board for Dreamcast HDMI, some changes to the board are necessary, because it does not expose the Cyclone IV's PLL clock pins to it's header connectors.
First, you have to remove the 50 MHz oscillator from the board and solder a wire to pin 23 (clock54 in schematic) of the FPGA. You can solder either directly to the FPGA or use the pad from the oscillator as shown below.
Then you have to connect another wire to pin 25 (clock74_175824 in schematic) (pin 24 would also work, but had to be changed in the FPGA project). As pin 25 is not connected to anything on the board, the wire has to soldered directly to the FPGA.
I soldered the ICS664-03 to an SSOP to DIP socket and used it on a breadboard.
After all is connected together, you get something like this :)