c0pperdragon / A-VideoBoard

FPGA board to create a component video signal for vintage computers.
MIT License
62 stars 15 forks source link

A-Video Board

A small FPGA board with a component video interface to directly drive an analog monitor or TV input. Its main purpose is to create component video / RGB mods of vintage home computers and consoles or to provide video output for hobby projects.

It consists of the purest minimum parts necessary to have a multi-purpose FPGA combined with a simple way to generate a YPbPr signal. After much research I finally settled on a cheap MAX 10 device in a TQFP-144 package which I can solder by hand (barely). The rest of the parts are pretty cheap and quite easy to solder.

To interface any of the vintage systems to the A-Video Board, level shifters are necessary to translate the 5 volt to 3.3 volt for the FPGA input pins. These level shifters can be implemented in a system specific daughter board that can be stacked on top of the A-Video board. Any such interface board can probably be implemented in a simple single-sided wide-pitch PCB that can be even home-etched with some experience.

Currently I have built applications of the A-Video board for

Images

alt text alt text

Board design

The board has these main parts

and various supporting passive components, mainly decoupling, filtering and pull-ups.

It has the following connectors:

Contact

If you plan to use an A-Video board, feel free to contact me for assistance: reinhard.grafl (at) aon.at
Maybe I will either have some spare PCBs I could send you to populate yourself, or even provide you with a fully assembled board for the cost of the parts and shipping.