- •Contents
- •1. Video and Image Processing Suite Overview
- •Release Information
- •Device Family Support
- •Latency
- •In-System Performance and Resource Guidance
- •Stall Behavior and Error Recovery
- •2. Interfaces
- •Video Formats
- •Avalon-ST Video Protocol
- •Video Data Packets
- •Static Parameters of Video Data Packets
- •Control Data Packets
- •Ancillary Data Packets
- •User-Defined and Altera-Reserved Packets
- •Packet Propagation
- •Transmission of Avalon-ST Video Over Avalon-ST Interfaces
- •Packet Transfer Examples
- •Avalon-MM Slave Interfaces
- •Specification of the Type of Avalon-MM Slave Interfaces
- •Avalon-MM Master Interfaces
- •Specification of the Type of Avalon-MM Master Interfaces
- •Buffering of Non-Image Data Packets in Memory
- •3. Getting Started
- •IP Catalog and Parameter Editor
- •Specifying IP Core Parameters and Options
- •Installing and Licensing IP Cores
- •OpenCore Plus IP Evaluation
- •4. Clocked Video Interface IP Cores
- •Control Port
- •Clocked Video Input Format Detection
- •Interrupts
- •Clocked Video Output Video Modes
- •Interrupts
- •Generator Lock
- •Underflow and Overflow
- •Timing Constraints
- •Handling Ancillary Packets
- •Modules for Clocked Video Input II IP Core
- •Clocked Video Interface Parameter Settings
- •Clocked Video Interface Signals
- •Clocked Video Interface Control Registers
- •5. 2D FIR Filter IP Core
- •Calculation Precision
- •Coefficient Precision
- •Result to Output Data Type Conversion
- •2D FIR IP Core Parameter Settings
- •2D FIR Filter Signals
- •2D FIR Filter Control Registers
- •6. Video Mixing IP Cores
- •Alpha Blending
- •Video Mixing Parameter Settings
- •Video Mixing Signals
- •Video Mixing Control Registers
- •7. Chroma Resampler IP Core
- •Horizontal Resampling (4:2:2)
- •Vertical Resampling (4:2:0)
- •Chroma Resampler Parameter Settings
- •Chroma Resampler Signals
- •8. Video Clipping IP Cores
- •Video Clipping Parameter Settings
- •Video Clipping Signals
- •Video Clipping Control Registers
- •9. Color Plane Sequencer IP Core
- •Combining Color Patterns
- •Rearranging Color Patterns
- •Splitting and Duplicating
- •Subsampled Data
- •Color Plane Sequencer Parameter Settings
- •Color Plane Sequencer Signals
- •10. Color Space Conversion IP Cores
- •Input and Output Data Types
- •Color Space Conversion
- •Result of Output Data Type Conversion
- •Color Space Conversion Parameter Settings
- •Color Space Conversion Signals
- •Color Space Conversion Control Registers
- •11. Control Synchronizer IP Core
- •Using the Control Synchronizer IP Core
- •Control Synchronizer Parameter Settings
- •Control Synchronizer Signals
- •Control Synchronizer Control Registers
- •12. Deinterlacing IP Cores
- •Deinterlacing Methods
- •Bob with Scanline Duplication
- •Bob with Scanline Interpolation
- •Weave
- •Motion-Adaptive
- •Sobel-Based HQ Mode
- •Pass-Through Mode for Progressive Frames
- •Frame Buffering
- •Frame Rate Conversion
- •Bandwidth Requirement Calculations for 10-bit YCbCr Video
- •Behavior When Unexpected Fields are Received
- •Handling of Avalon-ST Video Control Packets
- •Deinterlacing Parameter Settings
- •Deinterlacing Signals
- •Deinterlacing Control Registers
- •Design Guidelines for Broadcast Deinterlacer IP Core
- •13. Frame Reader IP Core
- •Single-Cycle Color Patterns
- •Frame Reader Output Pattern and Memory Organization
- •Frame Reader Parameter Settings
- •Frame Reader Signals
- •Frame Reader Control Registers
- •14. Frame Buffer IP Cores
- •Double Buffering
- •Triple Buffering
- •Locked Frame Rate Conversion
- •Handling of Avalon-ST Video Control Packets
- •Color Format
- •Frame Buffer Parameter Settings
- •Frame Buffer Signals
- •Frame Buffer Control Registers
- •15. Gamma Corrector IP Core
- •Gamma Corrector Parameter Settings
- •Gamma Corrector Signals
- •Gamma Corrector Control Registers
- •16. Interlacer IP Core
- •Interlacer Parameter Settings
- •Interlacer Signals
- •Interlacer Control Registers
- •17. Scaler II IP Core
- •Nearest Neighbor Algorithm
- •Bilinear Algorithm
- •Bilinear Algorithmic Description
- •Polyphase and Bicubic Algorithm
- •Double-Buffering
- •Polyphase Algorithmic Description
- •Choosing and Loading Coefficients
- •Edge-Adaptive Scaling Algorithm
- •Scaler II Parameter Settings
- •Scaler II Signals
- •Scaler II Control Registers
- •18. Video Switching IP Cores
- •Mixer Layer Switching
- •Video Switching Parameter Settings
- •Video Switching Signals
- •Video Switching Control Registers
- •19. Test Pattern Generator IP Cores
- •Test Pattern
- •Generation of Avalon-ST Video Control Packets and Run-Time Control
- •Test Pattern Generator Parameter Settings
- •Test Pattern Generator Signals
- •Test Pattern Generator Control Registers
- •20. Trace System IP Core
- •Trace System Parameter Settings
- •Trace System Signals
- •Operating the Trace System from System Console
- •Loading the Project and Connecting to the Hardware
- •Trace Within System Console
- •TCL Shell Commands
- •21. Avalon-ST Video Monitor IP Core
- •Packet Visualization
- •Monitor Settings
- •Avalon-ST Video Monitor Parameter Settings
- •Avalon-ST Video Monitor Signals
- •Avalon-ST Video Monitor Control Registers
- •Avalon-ST Video Class Library
- •Running the Tests
- •Video File Reader Test
- •Example Test Environment
- •Video Field Life Cycle
- •Constrained Random Test
- •Complete Class Reference
- •c_av_st_video_control
- •c_av_st_video_data
- •c_av_st_video_file_io
- •c_av_st_video_item
- •c_av_st_video_source_sink_base
- •c_av_st_video_sink_bfm_’SINK
- •c_av_st_video_source_bfm_’SOURCE
- •c_av_st_video_user_packet
- •c_pixel
- •Raw Video Data Format
- •Cadence Detection and Reverse Pulldown in the Deinterlacer II IP Core
- •Document Revision History
- •How to Contact Altera
UG-VIPSUITE |
|
|
|
Deinterlacing Signals |
12-17 |
|
2015.01.23 |
|
|
|
|||
|
|
|
|
|
||
|
|
|
|
|
|
|
|
Parameter |
|
Value |
|
Description |
|
|
|
|
|
|
|
|
|
EDI read master FIFO depth |
|
8–512, Default = 64 |
|
Select the FIFO depth of the edge-dependent |
|
|
|
|
|
|
interpolation (EDI) Avalon-MM read master |
|
|
|
|
|
|
interface. |
|
|
|
|
|
|
|
|
|
EDI read master FIFO burst |
|
2–256, Default = 32 |
|
Select the burst target for EDI Avalon-MM |
|
|
target |
|
|
|
read master interface. |
|
|
MA read master FIFO depth |
|
8–512, Default = 64 |
|
Select the FIFO depth of the motion-adaptive |
|
|
|
|
|
|
(MA) Avalon-MM read master interface. |
|
|
|
|
|
|
|
|
|
MA read master FIFO burst |
|
2–256, Default = 32 |
|
Select the burst target for MA Avalon-MM |
|
|
target |
|
|
|
read master interface. |
|
|
Motion write master FIFO depth |
|
8–512, Default = 64 |
|
Select the FIFO depth of the motion Avalon- |
|
|
|
|
|
|
MM write master interface. |
|
|
|
|
|
|
|
|
|
Motion write master FIFO burst |
|
2–256, Default = 32 |
|
Select the burst target for the motion Avalon- |
|
|
target |
|
|
|
MM write master interface. |
|
|
Motion read master FIFO depth |
|
8–512, Default = 64 |
|
Select the FIFO depth of the motion Avalon- |
|
|
|
|
|
|
MM read master interface. |
|
|
|
|
|
|
|
|
|
Motion read master FIFO burst |
|
2–256, Default = 32 |
|
Select the burst target for motion Avalon- |
|
|
target |
|
|
|
MM read master interface. |
|
|
|
|
|
|
|
|
Deinterlacing Signals
Table 12-4: Common Signals
These signals apply to all Deinterlacing IP cores.
|
|
Signal |
|
Directio |
|
Description |
|
|
|
|
|
|
n |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
• |
clock (Deinterlacer) |
|
Input |
|
The main system clock. The IP core operates on the |
||
|
• av_st_clock (Deinterlacer II |
|
|
|
rising edge of this signal. |
|||
|
|
|
|
|
|
|
||
|
|
and Broadcast Deinterlacer) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
• |
reset (Deinterlacer) |
|
Input |
|
The IP core asynchronously resets when this signal is |
|
|
|
• av_st_reset (Deinterlacer II |
|
|
|
high. You must deassert this signal synchronously to the |
|
||
|
|
|
|
rising edge of the clock signal. |
|
|||
|
|
and Broadcast Deinterlacer) |
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
din_data |
|
Input |
|
din port Avalon-ST data bus. This bus enables the |
|||
|
|
|
|
|
|
transfer of pixel data into the IP core. |
||
|
|
|
|
|
|
|
||
|
din_endofpacket |
|
Input |
|
din port Avalon-ST endofpacket signal. This signal |
|
||
|
|
|
|
|
|
marks the end of an Avalon-ST packet. |
|
|
|
din_ready |
|
Output |
|
din port Avalon-ST ready signal. This signal indicates |
|
||
|
|
|
|
|
|
when the IP core is ready to receive data. |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
Deinterlacing IP Cores |
|
|
|
|
Altera Corporation |
|||
|
Send Feedback |
|
|
|
|
|
|
12-18 |
Deinterlacing Signals |
|
|
|
UG-VIPSUITE |
||
|
|
2015.01.23 |
|||||
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
Signal |
|
Directio |
|
Description |
|
|
|
|
|
n |
|
|
|
|
|
|
|
|
|
|
|
|
|
din_startofpacket |
|
Input |
|
din port Avalon-ST startofpacket signal. This signal |
|
|
|
|
|
|
|
marks the start of an Avalon-ST packet. |
|
|
|
din_valid |
|
Input |
|
din port Avalon-ST valid signal. This signal identifies |
|
|
|
|
|
|
|
the cycles when the port must enter data. |
|
|
|
|
|
|
|
|
|
|
|
dout_data |
|
Output |
|
dout port Avalon-ST data bus. This bus enables the |
|
|
|
|
|
|
|
transfer of pixel data out of the IP core. |
|
|
|
dout_endofpacket |
|
Output |
|
dout port Avalon-ST endofpacket signal. This signal |
|
|
|
|
|
|
|
marks the end of an Avalon-ST packet. |
|
|
|
|
|
|
|
|
|
|
|
dout_ready |
|
Input |
|
dout port Avalon-ST ready signal. The downstream |
|
|
|
|
|
|
|
device asserts this signal when it is able to receive data. |
|
|
|
dout_startofpacket |
|
Output |
|
dout port Avalon-ST startofpacket signal. This signal |
|
|
|
|
|
|
|
marks the start of an Avalon-ST packet. |
|
|
|
|
|
|
|
|
|
|
|
dout_valid |
|
Output |
|
dout port Avalon-ST valid signal. The IP core asserts |
|
|
|
|
|
|
|
this signal when it produces data. |
|
|
Table 12-5: Signals for Deinterlacer IP Core |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
Signal |
|
Directio |
|
Description |
|
|
|
|
|
n |
|
|
|
|
|
|
|
|
|
|
|
|
|
ker_writer_control_av_address |
|
Input |
|
ker_writer_control slave port Avalon-MM address |
|
|
|
|
|
|
|
bus. This bus specifies a word offset into the slave address |
|
|
|
|
|
|
|
space. |
|
|
|
|
|
|
|
|
|
|
|
ker_writer_control_av_ |
|
Input |
|
ker_writer_control slave port Avalon-MM |
|
|
|
chipselect |
|
|
|
chipselect signal. The ker_writer_control port |
|
|
|
|
|
|
|
ignores all other signals unless you assert this signal. |
|
|
|
ker_writer_control_av_readdata |
|
Output |
|
ker_writer_control slave port Avalon-MM readdata |
|
|
|
|
|
|
|
bus. The IP core uses these output lines for read |
|
|
|
|
|
|
|
transfers. |
|
|
|
|
|
|
|
|
|
|
|
ker_writer_control_av_ |
|
Output |
|
ker_writer_control slave port Avalon-MM |
|
|
|
waitrequest |
|
|
|
waitrequest signal. |
|
|
|
ker_writer_control_av_write |
|
Input |
|
ker_writer_control slave port Avalon-MM write |
|
|
|
|
|
|
|
signal. When you assert this signal, the ker_writer_ |
|
|
|
|
|
|
|
control port accepts new data from the writedata bus. |
|
|
|
|
|
|
|
|
|
|
|
ker_writer_control_av_ |
|
Input |
|
ker_writer_control slave port Avalon-MM |
|
|
|
writedata |
|
|
|
writedata bus. The IP core uses these input lines for |
|
|
|
|
|
|
|
write transfers. |
|
|
|
ma_control_av_address |
|
Input |
|
ma_control slave port Avalon-MM address bus. This |
|
|
|
|
|
|
|
bus specifies a word offset into the slave address space. |
|
|
|
|
|
|
|
|
|
Altera Corporation |
Deinterlacing IP Cores |
|
|
Send Feedback
UG-VIPSUITE |
|
|
|
Deinterlacing Signals |
12-19 |
|
2015.01.23 |
|
|
|
|||
|
|
|
|
|
||
|
|
|
|
|
|
|
|
Signal |
|
Directio |
|
Description |
|
|
|
|
n |
|
|
|
|
|
|
|
|
|
|
|
ma_control_av_chipselect |
|
Input |
|
control slave port Avalon-MM chipselect signal. The |
|
|
|
|
|
|
ma_control port ignores all other signals unless you |
|
|
|
|
|
|
assert this signal. |
|
|
ma_control_av_readdata |
|
Output |
|
ma_control slave port Avalon-MM readdata bus. The |
|
|
|
|
|
|
IP core uses these output lines for read transfers. |
|
|
|
|
|
|
|
|
|
ma_control_av_waitrequest |
|
Output |
|
ma_control slave port Avalon-MM waitrequest signal. |
|
|
|
|
|
|
|
|
|
ma_control_av_write |
|
Input |
|
ma_control slave port Avalon-MM write signal. When |
|
|
|
|
|
|
you assert this signal, the ma_control port accepts new |
|
|
|
|
|
|
data from the writedata bus. |
|
|
|
|
|
|
|
|
|
ma_control_av_writedata |
|
Input |
|
ma_control slave port Avalon-MM writedata bus. The |
|
|
|
|
|
|
IP core uses these input lines for write transfers. |
|
|
read_master_N_av_address |
|
Output |
|
read_master_N port Avalon-MM address bus. This bus |
|
|
|
|
|
|
specifies a byte address in the Avalon-MM address space. |
|
|
|
|
|
|
|
|
|
read_master_N_av_burstcount |
|
Output |
|
read_master_N port Avalon-MM burstcount signal. |
|
|
|
|
|
|
This signal specifies the number of transfers in each |
|
|
|
|
|
|
burst. |
|
|
read_master_N_av_clock |
|
Input |
|
read_master_N port clock signal. The interface operates |
|
|
|
|
|
|
on the rising edge of the clock signal. |
|
|
|
|
|
|
|
|
|
read_master_N_av_read |
|
Output |
|
read_master_N port Avalon-MM read signal. The IP |
|
|
|
|
|
|
core asserts this signal to indicate read requests from the |
|
|
|
|
|
|
master to the system interconnect fabric. |
|
|
read_master_N_av_readdata |
|
Input |
|
read_master_N port Avalon-MM readdata bus. These |
|
|
|
|
|
|
input lines carry data for read transfers. |
|
|
|
|
|
|
|
|
|
read_master_N_av_readdatavalid |
|
Input |
|
read_master_N port Avalon-MM readdatavalid signal. |
|
|
|
|
|
|
The system interconnect fabric asserts this signal when |
|
|
|
|
|
|
the requested read data has arrived. |
|
|
read_master_N_av_reset |
|
Input |
|
read_master_N port reset signal. The interface asynchro |
|
|
|
|
|
|
nously resets when this signal is high. You must deassert |
|
|
|
|
|
|
this signal synchronously to the rising edge of the clock |
|
|
|
|
|
|
signal. |
|
|
|
|
|
|
|
|
|
read_master_N_av_waitrequest |
|
Input |
|
read_master_N port Avalon-MM waitrequest signal. |
|
|
|
|
|
|
The system interconnect fabric asserts this signal to cause |
|
|
|
|
|
|
the master port to wait. |
|
|
write_master_av_address |
|
Output |
|
write_master port Avalon-MM address bus. This bus |
|
|
|
|
|
|
specifies a byte address in the Avalon-MM address space. |
|
|
|
|
|
|
|
|
|
write_master_av_burstcount |
|
Output |
|
write_master port Avalon-MM burstcount signal. This |
|
|
|
|
|
|
signal specifies the number of transfers in each burst. |
|
|
|
|
|
|
|
|
Deinterlacing IP Cores |
Altera Corporation |
|
|
Send Feedback
12-20 |
Deinterlacing Signals |
UG-VIPSUITE |
|
2015.01.23 |
|||
|
|
|
|
Signal |
|
Directio |
|
Description |
|
|
|
|
|
n |
|
|
|
|
|
|
|
|
|
|
|
|
write_master_av_clock |
|
Input |
|
write_master port clocksignal. The interface operates |
||
|
|
|
|
|
|
on the rising edge of the clock signal. |
|
|
|
|
|
|
|
|
|
|
write_master_av_reset |
|
Input |
|
write_master port reset signal. The interface |
|
|
|
|
|
|
|
|
asynchronously resets when this signal is high. You must |
|
|
|
|
|
|
|
deassert this signal synchronously to the rising edge of |
|
|
|
|
|
|
|
the clock signal. |
|
|
write_master_av_waitrequest |
|
Input |
|
write_master port Avalon-MM waitrequest signal. |
|
|
|
|
|
|
|
|
The system interconnect fabric asserts this signal to cause |
|
|
|
|
|
|
|
the master port to wait. |
|
|
|
|
|
|
|
|
|
|
write_master_av_write |
|
Output |
|
write_master port Avalon-MM write signal. The IP |
|
|
|
|
|
|
|
|
core asserts this signal to indicate write requests from the |
|
|
|
|
|
|
|
master to the system interconnect fabric. |
|
|
write_master_av_writedata |
|
Output |
|
write_master port Avalon-MM writedata bus. These |
|
|
|
|
|
|
|
|
output lines carry data for write transfers. |
|
|
Table 12-6: Signals for Deinterlacer II and Broadcast Deinterlacer IP Cores |
|
|||||
|
|
|
|
|
|
|
|
|
|
Signal |
|
Directio |
|
Description |
|
|
|
|
|
n |
|
|
|
|
|
|
|
|
|
|
|
|
av_mm_clock |
|
Input |
|
Clock for the Avalon-MM interfaces. The interfaces |
||
|
|
|
|
|
|
operate on the rising edge of this signal. |
|
|
|
|
|
|
|
|
|
|
av_mm_reset |
|
Input |
|
Reset for the Avalon-MM interfaces. The interfaces |
|
|
|
|
|
|
|
|
asynchronously reset when you assert this signal. You |
|
|
|
|
|
|
|
must deassert this signal synchronously to the rising edge |
|
|
|
|
|
|
|
of the av_mm_clock signal. |
|
|
control_address |
|
Input |
|
control slave port Avalon-MM address bus. This bus |
|
|
|
|
|
|
|
|
specifies a word offset into the slave address space. |
|
|
|
|
|
|
|
|
|
|
control_write |
|
Input |
|
controlslave port Avalon-MM write signal. When you |
|
|
|
|
|
|
|
|
assert this signal, the control port accepts new data from |
|
|
|
|
|
|
|
the writedata bus. |
|
|
control_writedata |
|
Input |
|
controlslave port Avalon-MM writedata bus. The IP |
|
|
|
|
|
|
|
|
core uses these input lines for write transfers. |
|
|
|
|
|
|
|
|
|
|
control_read |
|
Output |
|
control slave port Avalon-MM read signal. When you |
|
|
|
|
|
|
|
|
assert this signal, the control port produces new data at |
|
|
|
|
|
|
|
readdata. |
|
|
control_readdata |
|
Output |
|
control slave port Avalon-MM readdatavalid bus. |
|
|
|
|
|
|
|
|
The IP core uses these output lines for read transfers. |
|
|
|
|
|
|
|
|
|
|
control_readdatavalid |
|
Output |
|
control slave port Avalon-MM readdata bus. The IP |
|
|
|
|
|
|
|
|
core asserts this signal when the readdata bus contains |
|
|
|
|
|
|
|
valid data in response to the read signal. |
|
|
|
|
|
|
|
|
|
Altera Corporation |
|
|
|
|
Deinterlacing IP Cores |
||
|
|
|
|
|
|
Send Feedback |
UG-VIPSUITE |
Deinterlacing Signals |
12-21 |
|
2015.01.23 |
|||
|
|
|
Signal |
|
Directio |
|
Description |
|
|
|
|
|
n |
|
|
|
|
|
|
|
|
|
|
|
|
|
control_waitrequest |
|
Output |
|
control slave port Avalon-MM waitrequest signal. |
||
|
|
|
|
|
|
|
|
|
control_byteenable |
|
Output |
|
control slave port Avalon-MM byteenable bus. This |
|
|
|
|
|
|
|
bus enables specific byte lane or lanes during transfers. |
|
|
|
|
|
|
|
Each bit in byteenable corresponds to a byte in |
|
|
|
|
|
|
|
writedata and readdata. |
|
|
|
|
|
|
|
• During writes, byteenable specifies which bytes are |
|
|
|
|
|
|
|
being written to; the slave ignores other bytes. |
|
|
|
|
|
|
|
• During reads, byteenable indicates which bytes the |
|
|
|
|
|
|
|
master is reading. Slaves that simply return readdata |
|
|
|
|
|
|
|
with no side effects are free to ignore byteenable |
|
|
|
|
|
|
|
during reads. |
|
|
|
|
|
|
|
|
|
|
|
edi_read_master_address |
|
Output |
|
edi_read_master port Avalon-MM address bus. This |
||
|
|
|
|
|
bus specifies a byte address in the Avalon-MM address |
||
|
|
|
|
|
space. |
||
|
|
|
|
|
|
|
|
|
edi_read_master_read |
|
Output |
|
edi_read_master port Avalon-MM read signal. The IP |
|
|
|
|
|
|
|
core asserts this signal to indicate read requests from the |
|
|
|
|
|
|
|
master to the system interconnect fabric. |
|
|
|
edi_read_master_burstcount |
|
Output |
|
edi_read_master port Avalon-MM burstcount signal. |
|
|
|
|
|
|
|
This signal specifies the number of transfers in each |
||
|
|
|
|
|
burst. |
||
|
|
|
|
|
|
|
|
|
edi_read_master_readdata |
|
Input |
|
edi_read_master port Avalon-MM readdata bus. |
|
|
|
|
|
|
|
These input lines carry data for read transfers. |
|
|
|
edi_read_master_readdatavalid |
|
Input |
|
edi_read_master port Avalon-MM readdatavalid |
|
|
|
|
|
|
|
signal. The system interconnect fabric asserts this signal |
||
|
|
|
|
|
when the requested read data has arrived. |
||
|
|
|
|
|
|
|
|
|
edi_read_master_waitrequest |
|
Input |
|
edi_read_master port Avalon-MM waitrequest signal. |
|
|
|
|
|
|
|
The system interconnect fabric asserts this signal to cause |
|
|
|
|
|
|
|
the master port to wait. |
|
|
|
ma_read_master_address |
|
Output |
|
ma_read_master port Avalon-MM address bus. This |
|
|
|
|
|
|
|
bus specifies a byte address in the Avalon-MM address |
||
|
|
|
|
|
space. |
||
|
|
|
|
|
|
|
|
|
ma_read_master_read |
|
Output |
|
ma_read_master port Avalon-MM read signal. The IP |
|
|
|
|
|
|
|
core asserts this signal to indicate read requests from the |
|
|
|
|
|
|
|
master to the system interconnect fabric. |
|
|
|
ma_read_master_burstcount |
|
Output |
|
ma_read_master port Avalon-MM burstcount signal. |
|
|
|
|
|
|
|
This signal specifies the number of transfers in each |
||
|
|
|
|
|
burst. |
||
|
|
|
|
|
|
|
|
|
ma_read_master_readdata |
|
Input |
|
ma_read_master port Avalon-MM readdata bus. These |
|
|
|
|
|
|
|
input lines carry data for read transfers. |
|
|
|
|
|
|
|
|
|
|
Deinterlacing IP Cores |
|
|
|
|
Altera Corporation |
||
|
Send Feedback |
|
|
|
|
|
|
12-22 |
Deinterlacing Signals |
UG-VIPSUITE |
|
2015.01.23 |
|||
|
|
Signal |
|
Directio |
|
Description |
|
|
n |
|
|
|
|
|
|
|
ma_read_master_readdatavalid |
|
Input |
|
ma_read_master port Avalon-MM readdatavalid |
|
|
|
|
signal. The system interconnect fabric asserts this signal |
|
|
|
|
when the requested read data has arrived. |
|
|
|
|
|
ma_read_master_waitrequest |
|
Input |
|
ma_read_master port Avalon-MM waitrequest signal. |
|
|
|
|
The system interconnect fabric asserts this signal to cause |
|
|
|
|
the master port to wait. |
motion_read_master_address |
|
Output |
|
motion_read_master port Avalon-MM address bus. |
|
|
|
|
This bus specifies a byte address in the Avalon-MM |
|
|
|
|
address space. |
|
|
|
|
|
motion_read_master_read |
|
Output |
|
motion_read_master port Avalon-MM read signal. The |
|
|
|
|
IP core asserts this signal to indicate read requests from |
|
|
|
|
the master to the system interconnect fabric. |
motion_read_master_burstcount |
|
Output |
|
motion_read_master port Avalon-MM burstcount |
|
|
|
|
signal. This signal specifies the number of transfers in |
|
|
|
|
each burst. |
|
|
|
|
|
motion_read_master_readdata |
|
Input |
|
motion_read_master port Avalon-MM readdata bus. |
|
|
|
|
These input lines carry data for read transfers. |
motion_read_master_readdata- |
|
Input |
|
motion_read_master port Avalon-MM readdatavalid |
valid |
|
|
|
signal. The system interconnect fabric asserts this signal |
|
|
|
|
when the requested read data has arrived. |
|
|
|
|
|
motion_read_master_waitrequest |
|
Input |
|
motion_read_master port Avalon-MM waitrequest |
|
|
|
|
signal. The system interconnect fabric asserts this signal |
|
|
|
|
to cause the master port to wait. |
write_master_address |
|
Output |
|
write_master port Avalon-MM address bus. This bus |
|
|
|
|
specifies a byte address in the Avalon-MM address space. |
|
|
|
|
|
write_master_write |
|
Output |
|
write_master port Avalon-MM write signal. The IP |
|
|
|
|
core asserts this signal to indicate write requests from the |
|
|
|
|
master to the system interconnect fabric. |
write_master_burstcount |
|
Output |
|
write_master port Avalon-MM burstcount signal. This |
|
|
|
|
signal specifies the number of transfers in each burst. |
|
|
|
|
|
write_master_writedata |
|
Output |
|
write_master port Avalon-MM writedata bus. These |
|
|
|
|
output lines carry data for write transfers. |
write_master_waitrequest |
|
Input |
|
write_master port Avalon-MM waitrequest signal. |
|
|
|
|
The system interconnect fabric asserts this signal to cause |
|
|
|
|
the master port to wait. |
|
|
|
|
|
motion_write_master_address |
|
Output |
|
motion_write_master port Avalon-MM address bus. |
|
|
|
|
This bus specifies a byte address in the Avalon-MM |
|
|
|
|
address space. |
|
|
|
|
|
Altera Corporation |
Deinterlacing IP Cores |
|
|
Send Feedback