Altera_Forum
Honored Contributor
17 years agoDE2 PCB 2.x TV Decoder incompatibility
I've developed a frame grabber that runs on a 2006-vintage DE2, using the onboard ADV7181B decoder. I ordered a new DE2 last week (standard, NOT the DE2-70), and the board that came is PCB revision 2.x according to some of the documentation. The SDRAM is different and some passive components have been moved around, but otherwise the boards appear identical.
My problem comes when running my code developed for the old DE2 on the new DE2. The output of the TV Decoder is mangled -- it's recognizable, but there are nasty scan lines and apparent V_ and H_SYNC issues. I know the new board works, as the DE2_TV demonstration works fine on the new board. The Terasic DE2_TV demonstration (which uses the decoder) received a massive rewrite for the new PCB, even though the pinouts, I2C addresses, physical devices, etc. all appear to be the same. Comparing the QSF files, I2C controllers, ITU656 decoders, etc. between versions show no obvious hints. Has anybody else studied this problem? Is there a simple migration path (mind-boggling term for two devices that share a part number) that doesn't involve completely de-constructing the demonstration code all over again?