hermit crab wrote:Regarding FPGA vs SoaC... Isn't the main difference that FPGA's are general use standard components, can be bought even one at a time and you can update the code as many times as you want, they are just expensive. SoaC's you have to order 10000 (or whatever minimum the factory has) and any bugs will be there forever, but price per unit will be low.
I think that's all right except that SoaC units, being custom ICs, are not going to be a low price per unit - as you said, 10,000 in a batch is too much for a hobbyist project.
There is also the very substantial up-front cost of designing an IC, even before you get to problems - trap15 mentioned the lack of familiarity with using the VDL for FPGAs, but that's far less problematic than trying to design an IC. If you were trying to design a SoaC with HD output, either you're just making clone Nintendo chips (might not be hard to do, if there is a copy of the mask out there somewhere), or you're making that clone chip and also throwing circuitry for the HD video output in there, which doesn't seem simple to do (unless you want to pay somebody money for their design, maybe, and know how to integrate it with the NES CPU). Going the NOAC route you'd probably just end up with another chip dedicated to the HD output anyway. Compare that with the options for FPGA HD video - it looks like there's lots of options pretty much ready-made for getting HD output right from a FPGA, some even might be free. Of course, if the FPGA manufacturer wants, they can even put video for outputting HD video right in the IC with the FPGA (there currently are models that have regular CPUs along with the FPGA). Don't know if there is something like this in the market yet (that is low-cost, at least; there seem to be a few FPGAs out there with HD but intended for industrial machine vision), but
IP cores should be fine.