Reprints     Printer-Friendly    Email this Article    RSS        Font Size     What's This?

[Ideas For Design]

Use Modified Video As An Analyzer Tool



Contributing Author  |   ED Online ID #4248  |   February 5, 2001

Article Rating: Not Rated

When designing digital video systems, a significant amount of time is spent searching the display for any instabilities arising from noise, cross-talk, or timing violations. These problems become even more difficult if the system contains compression, graphics processors, coders, decoders, or links working close to their maximum performance.

The suggested circuitry replaces the video signal with the checksum of itself, counting from the start of the frame down to the last pixel of the last line (see the figure).

A steady video signal will then show a stable and deterministic noise pattern.

Any single-bit error or minute variation in the video signal will change the noise pattern (actually the CRC values) from that point through the rest of the frame. Considering that the eye is very sensitive to change, it's impossible to miss the error or its position.

This design relies on the fact that linear feedback shift registers (LFSR) are used for generating checksums (CRC) as well as producing pseudo-random sequences. For a good paper on the background of CRCs and their implementation in FPGAs, go to www.cypress.com/pub/appnotes/crc.pdf.

A CRC of any length with an 8-bit input can be employed. This arrangement uses a 10-bit LFSR with taps on bit 2 and bit 9, since fewer taps makes the logic simpler. Depending on the internal architecture of the FPGA used, the design fits into one or two layers of lookup tables, making it compact and fast (see the listing).




Reprints     Printer-Friendly    Email this Article    RSS        Font Size     What's This?


  • Network-On-Chip Tools Arrive for The Masses
  • Tackling System Design Challenges Through Early Verification
  • ESL Tools Take Center Stage As Designers Move Up
  • Parasitic Extraction Tool Targets Next-Generation Custom ICs
  • Synopsys Jumps Into ESL-Synthesis Pool
  • Verify Control Systems Before Committing To Hardware
  • You're Using How Many FPGAs?
  • Tool Up For The FPGA Blitz
    1) Build A Smart Battery Charger Using A Single-Transistor Circuit
    (178 views today)
    2) Hot Hands For Some Cool Rock: Motion Sensing Meets Audio Engineering
    (170 views today)
    3) Science Fiction Meets Science Fact In Today's Robot Research
    (99 views today)
    4) What's All This Transimpedance Amplifier Stuff, Anyhow? (Part 1)
    (97 views today)
    5) Adjustment-Free Fan Controller For Under $1
    (90 views today)
    ALL TOP 20







    POST YOUR COMMENTS HERE

    Name:

    Email:
    Rate this article:

     less useful more useful 
    1
    2
    3
    4
    5
    Your Comments:

    Enter the text from the image below




    Please refresh the page if you have trouble reading this text.
    (Acceptable Use Policy)
     
     

    PartFinder

    Find real-time pricing, stock status, same-day/next-day shipping options and more. Brought to you by Digi-Key. Go to PartFinder.    
    GlobalSpec

    PART SEARCH :
    Powered by: GlobalSpec - The Engineering Search Engine
    Sponsored Links

    Electronic Design Europe Electronic Design China EEPN Power Electronics Auto Electronics Microwaves & RF
    Mobile Dev & Design Schematics Find Power Products Military Electronics EE Events Related Resources