Xilinx PG009 Logicore IP Video Scaler, Product Guide
Total Page:16
File Type:pdf, Size:1020Kb
LogiCORE IP Video Scaler v6.00.a Product Guide PG009 April 24, 2012 Table of Contents Chapter 1: Overview Feature Summary. 7 Applications . 8 Licensing . 8 Chapter 2: Product Specification Standards Compliance . 11 Performance. 11 Resource Utilization. 26 Core Interfaces and Register Space . 29 Common Interface Signals. 31 Data Interface. 32 Register Space . 35 Chapter 3: Customizing and Generating the Core Graphical User Interface . 43 Parameter Values in the XCO File . 48 Output Generation. 49 Chapter 4: Designing with the Core Basic Architecture . 51 Scaler Architectures. 54 Clocking. 56 Clock, Enable, and Reset Considerations . 57 Scaler Aperture . 58 Coefficients. 59 Video Scaler www.xilinx.com 2 PG009 April 24, 2012 Chapter 5: Constraining the Core Required Constraints . 81 Device, Package, and Speed Grade Selections. 81 Clock Frequencies . 81 Clock Management . 81 Clock Placement. 82 Banking . 82 Transceiver Placement . 82 I/O Standard and Placement. 82 Chapter 6: Detailed Example Design Example System General Configuration. 83 Control Buses . 84 AXI_VDMA0 Configuration . 84 AXI_VDMA1 Configuration . 85 Video Scaler Configuration . 85 Cropping from Memory. 85 OSD Configuration . 85 Use Cases . 85 Demonstration Test Bench . 88 Test Bench Structure . 88 Running the Simulation . 88 Directory and File Contents. 89 Appendix A: Verification, Compliance, and Interoperability Simulation . 90 Hardware Testing. 90 Appendix B: Migrating Appendix C: Debugging Bringing up the AXI4-Lite Interface. 94 Bringing up the AXI4-Stream Interface. 95 Interfacing to Third-Party IP . 95 Video Scaler www.xilinx.com 3 PG009 April 24, 2012 Appendix D: Application Software Development Introduction . 97 Conventions . 97 API Function Calls. 98 Example Settings . 100 Appendix E: C Model Reference Features . 102 Unpacking and Model Contents . 102 Software Requirements. 104 Interface . 105 C Model Example Code . 109 Compiling the Video Scaler C Model. 111 Model IO Files . ..