Atmel ATV2500 Video Frame Grabber Application Note

This document is an application note for ATV2500, which introduces how ATV2500 is used to incorporate multiple control or logic functions into a single programmable logic device


Atmel ATV2500 Video Frame Grabber Application Note - cover page
Brand
Atmel
Category
Other Electronics
Document type
Application Note
Language
English
Pages
10
File format
PDF
File size
261 KB
Published
27 March, 2012
Updated
30 September, 2023
Model
ATV2500
MD5 checksum
8C1A857CE7294D529B95D923872A43B1

About this manual

The document introduces the ATV2500 programmable logic device and shows how it can generate all control and addressing functions for a simple NTSC video frame grabber. It describes the video basics, timing requirements, and the overall architecture that includes A/D and D/A conversion, RAM buffering, and a vertical sync detector.

Implementation details cover the schematic, the use of a 256 K × 8 static RAM as a frame buffer, and the ABEL source code that defines the control state machine, address counter, and sync detection logic. The note also provides resource allocation tables and test‑vector strategies for verifying the design.

What's inside

  • Introduction
  • ATV2500 Description
  • Frame Grabber Design Considerations
  • Video Basics
  • Timing
  • Interface
  • Frame Grabber Implementation
  • ATV2500 Control and Address Functions
  • Vertical Sync Detector
  • State Machine

Specifications

Macrocell composition2 flip‑flops, 12 product terms (split into 3 sum terms), and an output enable per macrocell
Flip‑flop featuresClock term and asynchronous reset term per flip‑flop
Preset capabilityGroups of four or eight flip‑flops share a synchronous preset product term

Frequently asked questions

What sampling frequency is used for the frame grabber?

A sample frequency of 7.5 MHz was chosen, which is a little more than twice the NTSC color‑burst frequency.

How many samples are required for one video frame?

The total number of samples required for each frame is 253,245 (7.5 MHz × 16.683 ms × 2).

What size of RAM is used for the frame buffer?

A 256 K × 8 static RAM module is used as the frame buffer memory.

Download PDF (261 KB)

More Atmel Manuals


View all Atmel manuals →