The project has shifted focus since the first post. I also have redone all my work in the program CircuitMaker because it is free.
The Wolf has become more of a development board. It takes the FPGA and HDMI transmitter but leaves off the analog interface. Instead, it has a cardedge connected to the FPGA. The reason is because the FPGA and HDMI seem to stay the same but the front end changes for different projects like the CPS-II board.
I have three mate cards planned:
1)TVP7002 with SCART, VGA, COMPONENT. This is the chip on the regular OSSC. It is my starting point to see if I can at least recreate the original functionality. The schematic and some layout is done.
2)TVP5146M2 with SCART, COMPONENT, S-VIDEO, COMPOSITE. This chip trades vga for s-video and composite. A schematic in a separate program was done awhile ago. It needs to be redone in CircuitMaker.
3)Breakout board with lots of wire pads and voltage translation. This would be for things like the CPS-II board that taps digital lines of consoles or arcade boards. Hopefully this would accelerate new console specific HDMI mods.
Schematic PDF
https://drive.google.com/open?id=1iAl5A ... 6CepbNkZh8
The main cardedge is a PCI-e 98 pin.
The HDMI transmitter is a ADV7513.
The flash is hooked up as QSPI so it can be faster. Maybe the OS can run on it?
A Si5351C creates all the clocks. The clkin comes from the cardedge and multiple clocks go to the FPGA. I hope something fancy can be done with it.
The small cardedge on the front is for a PCI-e x1 connector. It has an IO expander IC connected to it. It is for a front pcb with an LCD and buttons.
There is no analog on this board. I wanted everything on this board to be digital. At first I had the audio ADC on it but I was worried about ground noise.
Each board has an EEPROM. I want it to store board name and version. I don't know if it is possible but I would like a unified firmware. It would be nice if boards can be swapped and just work without flashing different firmware each time.
First daughtercard. Recreating the original OSSC.