没有合适的资源?快使用搜索试试~ 我知道了~
pg013_v_rgb2ycrcb.pdf
需积分: 34 4 下载量 159 浏览量
2021-04-01
17:33:39
上传
评论
收藏 1.38MB PDF 举报
温馨提示
vivado RGB转CBCR 用户手册
资源推荐
资源详情
资源评论
RGB to YCrCb
Color-Space
Converter v7.1
LogiCORE IP Product Guide
Vivado Design Suite
PG013 November 18, 2015
RGBtoYCrCbColo r‐SpaceConverterv7.1 www.xilinx.com 2
PG013November18 ,2015
TableofContents
IPFacts
Chapter 1: Overview
FeatureSummary..................................................................5
Applications.................................
.....................................5
LicensingandOrderingInformation ..........
.........................................6
Chapter 2: ProductSpecification
Standards......................................... ...............................7
Performance...... .... ..................
..........................................7
ResourceUtilization.......
.........................................................8
CoreInterfacesandRegisterSpace ......................................
.............9
Chapter 3: DesigningwiththeCore
GeneralDesignGuidelines ................ .........................................24
Color‐SpaceConversionBackground.....................................
............25
Clock,Enable,andResetConsiderations .................................
.............33
SystemConsiderations ...................................
.........................36
Chapter 4: DesignFlowSteps
CustomizingandGeneratingtheCore ................................................38
ConstrainingtheCore .............................................
................43
Simulation .................................
.....................................44
SynthesisandImplementation ...........
...........................................44
Chapter 5: C‐ModelReference
Features ........................................................................45
Overview ...........................
............................................45
UsingtheC‐Model..
..............................................................47
C‐ModelExampleCode..................................
..........................51
Send Feedback
RGBtoYCrCbColo r‐SpaceConverterv7.1 www.xilinx.com 3
PG013November18 ,2015
Chapter 6: DetailedExampleDesign
Chapter 7: TestBench
DemonstrationTestBench .........................................................55
Appendix A: Verification,Compliance,andInteroperability
Simulation ......................................................................57
HardwareTesting.............................
....................................57
Interoperability .............
.....................................................58
Appendix B: MigratingandUpgrading
MigratingtotheVivadoDesignSuite..................................... ............59
UpgradinginVivadoDesignSuite...........................................
.........59
Appendix C: Debugging
FindingHelponXilinx.com .........................................................60
DebugTools......................................
...............................61
HardwareDebug .................
................................................62
InterfaceDebug
..................................................................64
Appendix D: AdditionalResourcesandLegalNotices
XilinxResources ..................................................................68
References .................................
.....................................68
RevisionHistory ............
......................................................69
PleaseRead:ImportantLegalNotices .........................................
.......69
Send Feedback
RGBtoYCrCbColo r‐SpaceConverterv7.1 www.xilinx.com 4
PG013November18 ,2015 ProductSpecification
Introduction
The Xilinx LogiCORE™ IP RGB to YCrCb
Color-Space Converter core is a simplified 3x3
matrix multiplier converting three input color
samples to three output samples in a single
clock cycle. The optimized structure uses only
four XtremeDSP™ slices by taking advantage of
the dependencies between coefficients in the
conversion matrix of most RGB to YCrCb 4:4:4
or RGB to YUV 4:4:4 standards.
Features
• Built-in support for:
°
SD (ITU 601)
°
HD (ITU 709) PAL
°
HD (ITU 709) NTSC
°
YUV
• Support for user-defined conversion
matrices
• AXI4-Stream data interfaces
• Optional AXI4-Lite control interface
• Supports 8, 10, 12 and 16-bit per color
component input and output
• Built-in, optional bypass and test-pattern
generator mode
• Built-in, optional throughput monitors
• Supports spatial resolutions from 32x32 up
to 7680x7680
°
Supports 1080P60 in all supported
device families
(1)
°
Supports 4kx2k at the 24 Hz in
supported high performance devices
1. Performance on low power devices may be lower.
IPFacts
LogiCOREIPFactsTable
CoreSpecifics
Supported
Device Family
(1)
UltraScale+™ Families,
UltraScale™ Architecture, Zynq
®
-7000,
7Series
Supported User
Interfaces
AXI4-Lite, AXI4-Stream
(2)
Resources See Table 2-1 through Table 2-3.
ProvidedwithCore
Documentation Product Guide
Design Files Encrypted RTL
Example Design Not Provided
Test Bench Verilog
Constraints File XDC
Simulation
Models
Encrypted RTL, VHDL or Verilog Structural,
C-Model
Supported
Software
Drivers
(3)
Standalone
TestedDesignFlows
(4)
Design Entry
Tools
Vivado
®
Design Suite
Simulation
For supported simulators, see the Xilinx Design
Tools: Release Notes Guide.
Synthesis Tools Vivado Synthesis
Support
Provided by Xilinx, Inc.
1. For a complete listing of supported devices, see the Vivado IP
Catalog.
2. Video protocol as defined in the Video IP: AXI Feature
Adoption section of UG1037 AXI Reference Guide
[Ref 1].
3. Standalone driver details can be found in the SDK directory
(<install_directory>/doc/usenglish/xilinx_drivers.htm). Linux
OS and driver support information is available from
the Xilinx Wiki page
.
4. For the supported versions of the tools, see the Xilinx Design
Tools: Release Notes Guide.
Send Feedback
RGBtoYCrCbColo r‐SpaceConverterv7.1 www.xilinx.com 5
PG013November18 ,2015
Chapter 1
Overview
A color space is a mathematical representation of a set of colors. The most popular color
models are:
• RGB or R'G'B', gamma corrected RGB, used in computer graphics
• YIQ, YUV and YCrCb used in video systems
These color spaces are directly related to the intuitive notions of hue, saturation and
brightness.
All color spaces can be derived from the RGB information supplied by devices such as
cameras and scanners. Different color spaces have historically evolved for different
applications. In each case, a color space was chosen for application-specific reasons.
The convergence of computers, the Internet and a wide variety of video devices, all using
different color representations, is forcing the digital designer today to convert between
them. The objective is to have all inputs converted to a common color space before
algorithms and processes are executed. Converters are useful for a number of markets,
including image and video processing.
Feat u re Summar y
The RGB to YCrCb Color-Space Converter core transforms RGB video data into YCrCb 4:4:4
or YUV 4:4:4 video data. The core supports four common format conversions as well as a
custom mode that allows for a user-defined transform. The core is capable of a maximum
resolution of 7680 columns by 7680 rows with 8, 10, 12, or 16 bits per pixel and supports the
bandwidth necessary for High-definition (1080p60) resolutions in all Xilinx FPGA device
families. Higher resolutions can be supported in Xilinx high-performance device families.
You can configure and instantiate the core from Vivado design tools. Core functionality may
be controlled dynamically with an optional AXI4-Lite interface.
Applications
• Post-processing core for image data
Send Feedback
剩余68页未读,继续阅读
资源评论
DoreenZou
- 粉丝: 51
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功