User guide
Table Of Contents
- Contents
- 1. About This MegaCore Function Suite
- Release Information
- Device Family Support
- Features
- Design Example
- Performance and Resource Utilization
- 2D FIR Filter
- 2D Median Filter
- Alpha Blending Mixer
- Avalon-ST Video Monitor
- Chroma Resampler
- Clipper
- Clocked Video Input
- Clocked Video Output
- Color Plane Sequencer
- Color Space Converter
- Control Synchronizer
- Deinterlacer
- Deinterlacer II
- Frame Buffer
- Gamma Corrector
- Interlacer
- Scaler
- Scaler II
- Switch
- Test Pattern Generator
- Trace System
- 2. Getting Started with Altera IP Cores
- 3. Interfaces
- Interface Types
- Avalon-ST Video Protocol
- Avalon-MM Slave Interfaces
- Avalon-MM Master Interfaces
- Buffering of Non-Image Data Packets in Memory
- 4. 2D FIR Filter MegaCore Function
- 5. 2D Median Filter MegaCore Function
- 6. Alpha Blending MegaCore Function
- 7. Avalon-ST Video Monitor MegaCore Function
- 8. Chroma Resampler MegaCore Function
- 9. Clipper MegaCore Function
- 10. Clocked Video Input MegaCore Function
- 11. Clocked Video Output MegaCore Function
- 12. Color Plane Sequencer MegaCore Function
- 13. Color Space Converter MegaCore Function
- 14. Control Synchronizer MegaCore Function
- 15. Deinterlacer MegaCore Function
- Core Overview
- Functional Description
- Parameter Settings
- Signals
- Control Register Maps
- 16. Deinterlacer II MegaCore Function
- 17. Frame Reader MegaCore Function
- 18. Frame Buffer MegaCore Function
- 19. Gamma Corrector MegaCore Function
- 20. Interlacer MegaCore Function
- 21. Scaler MegaCore Function
- 22. Scaler II MegaCore Function
- 23. Switch MegaCore Function
- 24. Test Pattern Generator MegaCore Function
- 25. Trace System MegaCore Function
- A. Avalon-ST Video Verification IP Suite
- B. Choosing the Correct Deinterlacer
- Additional Information

1–14 Chapter 1: About This MegaCore Function Suite
Performance and Resource Utilization
Video and Image Processing Suite January 2013 Altera Corporation
User Guide
Scaler
Table 1–20 lists the performance figures for the Scaler.
Stratix V
(2)
310 428 — — 0 — — 368.46
Interlacing 720p 10-bit video, 2 channels over a sequential interface.
Cyclone IV GX
(1)
431 501 — 0 — — — 246.67
Stratix V
(2)
280 347 — — 0 — — 330.14
Interlacing 1080p 10-bit video, 2 channels over a parallel interface.
Cyclone IV GX
(1)
461 548 — 0 — — — 242.42
Stratix V
(2)
302 400 — — 0 — — 333.78
Interlacing 1080p 10-bit video, 2 channels over a parallel interface, with run-time interlacing control.
Cyclone IV GX
(1)
528 613 — 0 — — — 231.75
Stratix V
(2)
356 444 — — 0 — — 338.41
Notes to Table 1–19:
(1) EP4CGX15BF14C6 devices.
(2) 5SGXEA7H3F35C3 devices.
Table 1–19. Interlacer Performance (Part 2 of 2)
Device Family
Combinational
LUTs/ALUTs
Logic
Registers
Memory DSP Blocks
f
MAX
(MHz)
Bits M9K M20K (9×9) (18×18)
Table 1–20. Scaler Performance
Device Family
Combinational
LUTs/ALUTs
Logic
Registers
Memory DSP Blocks
f
MAX
(MHz)
Bits M9K M20K (9×9) (18×18)
Scaling 640×480, 8-bit, three color data up to 1,024×768 with linear interpolation. This can be used to convert video
graphics array format (VGA - 640×480) to video electronics standards association format (VESA - 1024×768).
Cyclone IV GX
(1)
866 1,061 30,720 6 — 4 — 203.67
Stratix V
(2)
634 681 30,720 — 6 — 4 336.47
Scaling R’G’B’ QCIF to common intermediate format (CIF) with no interpolation.
Cyclone IV GX
(1)
411 485 4,224 3 — — — 248.2
Stratix V
(2)
295 297 4,224 — 3 — — 354.99
Scaling up or down between NTSC standard definition and 1080 pixel high definition using 10 taps horizontally and 9
vertically. Resolution and coefficients are set by a run-time control interface.
Cyclone IV GX
(1)
4,048 5,243 417,456 — — 19 — 182.95
Stratix V
(2)
2,317 3,418417,152———19227.63
Scaling NTSC standard definition (720x480) RGB to high definition 1080p using a bicubic algorithm.
Cyclone IV GX
(1)
1,728 2,078 69,444 14 — 8 8 203.46
Stratix V
(2)
1,030 1,225 69,408 — 8 — 8 309.98
Notes to Table 1–20:
(1) EP4CGX22BF14C6 devices.
(2) 5SGXEA7H3F35C3 devices.