On 2015-06-01 20:24, Mark J. Blair wrote:
I'm also working on getting design details from
Silicon Labs for one of their inexpensive single-chip TV tuners under NDA. If the Crazy
Cat Lady project moves forward, that chip might come in handy. If I use that chip,
I'll need to consider whether the NDA terms would preclude me from sharing my own IP
that uses the chip, since I'd prefer to share my schematic and firmware. But if the
NDA would disallow that, then I'd either need to close part or all of my design, or
pick out a different tuner option.
As far as the crazy cat lady project, as I was trying to explain
earlier.. my $.02 which maybe redundant to your own thoughts:
VIDEO ADC/DECODER
You can certainly use an off-the-shelf part as there are 47 from 5
companies on Digikey alone in solder friendly packages. However if the
classic machines you are targetting are producing a clean conforming
NTSC_M/J, PAL_B/G/N, or SECAM signals, stock video decoders on most
converter boxes would work perfectly already. I doubt you will have much
luck with the NDA process explaining a hobby cause but worth a try. Even
if you are successful, make sure the parts you are looking at are
readily available in 10s and 20s quantity through a distributor chain at
a reasonable cost. That may be a second hurdle if it's fairly exotic.
What SiLabs part are you looking at? I can't find any recent video
decoder offerings.
GENERIC ADC/DSP ANALYSIS
This is the harder path to go down. You will need a symbol rate of at
least 54 Mhz from a single or two interleaved ADCs to have a shot at at
least 50% phase accuracy (NTSC = 13.5 MHz). There are some relatively
inexpensive options, but I suggest getting a lot of input from folks and
other reference designs on the best way to build an analog front-end for
composite. And only do composite/S-Video. There are already commodity
solutions for stepping down broadcast RF frequencies to base-band. After
that, you will need something fairly hefty at the start to find the
characteristics of the signal and align the sampling. Then you just need
to track clock drift and adjust a VCXO. Straight-forward in hardware,
but I doubt many people will have the experience to add new software
support for <insert eclectic hardware platform with slightly
non-standard composite output here> and fix bugs when they occur. So set
expectations on your time early with respect to project support.
SOC/ZYNQ/MARKET
The fact you mention ZynQ throws up a few warning flags for me. It's
probably overkill, it's expensive in low quantities through normal
distributors, and it's not very hobby friendly. $65 for a '010 alone +
DDR3 + BGA assembly would drive the resulting cost for you to make these
boards well beyond $200. And your market is small - vintage computing
folks w/o a CRT on a limited budget. Considering that, you probably
should not try to build the processing core yourself. Run the ADC output
or the video decoder Bt.656 output into a stock board like a Parallella,
BeagleBone Black, or other EVM that has the processing power, HDMI
output, and input interfaces you need; especially to start with. Then go
full custom later.
-Alan