IPS-VIDEO Altera, IPS-VIDEO Datasheet - Page 208

MegaCore Suite W/ 17 DSP Video/image Processing Functions

IPS-VIDEO

Manufacturer Part Number
IPS-VIDEO
Description
MegaCore Suite W/ 17 DSP Video/image Processing Functions
Manufacturer
Altera
Type
-r
Datasheets

Specifications of IPS-VIDEO

Software Application
IP CORE, SUITES
Supported Families
Arria GX, Cyclone II, HardCopy II, Stratix II
Core Architecture
FPGA
Core Sub-architecture
Arria, Cyclone, Stratix
Rohs Compliant
NA
Function
Suite of IP Functions for Video and Image Processing
License
Initial License
Lead Free Status / RoHS Status
na
Lead Free Status / RoHS Status
na
7–16
Scaler II
Table 7–20. Scaler II Control Register Map (Part 1 of 2)
Video and Image Processing Suite User Guide
0
1
2
3
4
5
6
7
Address
f
Control
Status
Reserved
Output Width
Output Height
Horizontal Coefficient
Write Bank
Horizontal Coefficient
Read Bank
Vertical Coefficient Write
Bank
1
Table 7–19. Example of Using the Scaler Control Registers (Part 2 of 2)
Table 7–20
run-time control register map for the Scaler II MegaCore function is altered and does
not match the register map of the Scaler MegaCore function.
The N
The Scaler II reads the control data once at the start of each frame and buffers the data
inside the MegaCore function. The registers may be safely updated during the
processing of a frame, unless the frame is a coefficient bank.
The coefficient bank that is being read by the Scaler II must not be written to unless
the core is in a stopped state. To change the contents of the coefficient bank while the
Scaler II is in a running state, you must use multiple coefficient banks to allow an
inactive bank to be changed without affecting the frame currently being processed.
The Scaler II allows for dynamic bus sizing on the slave interface. The slave interface
includes a 4-bit byte enable signal, and the width of the data on the slave interface is
32 bits.
For more information about dynamic bus sizing, refer to the “Avalon-MM Slave
Addressing” section in
11
12
Address
Register
taps
is the number of horizontal or vertical filter taps, whichever is larger.
describes the Scaler II MegaCore function control register map. The
–8
7
Value
Bit 0 of this register is the Go bit, all other bits are unused. Setting this bit
to 0, causes the Scaler II to stop the next time that control information is
read.
Bit 0 of this register is the Status bit, all other bits are unused. When this
bit is set to 0, the Scaler II sets this address to 0 between frames. It is set
to 1 while the MegaCore function is processing data and cannot be
stopped.
Reserved for future use.
The width of the output frames in pixels.
The height of the output frames in pixels.
Specifies which memory bank horizontal coefficient writes from the
Avalon-MM interface are made into.
Specifies which memory bank is used for horizontal coefficient reads
during data processing.
Specifies which memory bank vertical coefficient writes from the Avalon-
MM interface are made into.
Avalon Interface
Setting up Tap 3 for Phase 7.
Commit the writes to Phase 7.
Specifications.
Description
Purpose
Chapter 7: Control Register Maps
May 2011 Altera Corporation
Scaler II

Related parts for IPS-VIDEO