© 2015 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal. All other brand
or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
IPUG107_2.0, March 2015 2 Video Frame Buffer IP Core User Guide
Chapter 1. Introduction .......................................................................................................................... 4
Quick Facts ........................................................................................................................................................... 4
Features ................................................................................................................................................................ 5
Release Information .............................................................................................................................................. 5
Device Support...................................................................................................................................................... 5
Chapter 2. Functional Description ........................................................................................................ 6
Key Concepts........................................................................................................................................................ 6
Block Diagram....................................................................................................................................................... 6
Frame Rate Conversion ........................................................................................................................................ 6
Dynamic Parameter Updating ............................................................................................................................... 7
Memory Bandwidth and Size ................................................................................................................................ 7
Primary I/O ............................................................................................................................................................ 8
Interface Descriptions ........................................................................................................................................... 9
Video Input/Output ....................................................................................................................................... 9
Memory interface ......................................................................................................................................... 9
Parameter Register Read/Write Interface .................................................................................................. 11
Timing Description .............................................................................................................................................. 11
Video Input/Output Timing ......................................................................................................................... 11
Video Frame Timing................................................................................................................................... 13
Memory Interface Timing ........................................................................................................................... 14
Dynamic Parameter Updating .................................................................................................................... 14
Chapter 3. Parameter Settings ............................................................................................................ 15
Architecture ......................................................................................................................................................... 16
Frame Dimensions ..................................................................................................................................... 16
I/O Specification .................................................................................................................................................. 17
Implementation.................................................................................................................................................... 18
Chapter 4. IP Core Generation............................................................................................................. 19
Licensing the IP Core.......................................................................................................................................... 19
Getting Started .................................................................................................................................................... 19
Configuring Video Frame Buffer Core in IPexpress ................................................................................... 19
Configuring Video Frame Buffer Core in Clarity Designer .........................................................................20
IPexpress-Created Files and Top Level Directory Structure...................................................................... 23
Clarity Designer-Created Files and IP Top Level Directory Structure........................................................ 24
Instantiating the Core ................................................................................................................................. 25
Running Functional Simulation .................................................................................................................. 25
Synthesizing and Implementing the Core in a Top-Level Design .............................................................. 26
Hardware Evaluation........................................................................................................................................... 26
Updating/Regenerating the IP Core .................................................................................................................... 26
Regenerating an IP Core in IPexpress....................................................................................................... 26
Regenerating/Recreating the IP Core in Clarity Designer.......................................................................... 27
Chapter 5. Support Resources ............................................................................................................ 29
Lattice Technical Support.................................................................................................................................... 29
E-mail Support ........................................................................................................................................... 29
Local Support ............................................................................................................................................. 29
Internet ....................................................................................................................................................... 29
References.......................................................................................................................................................... 29
.Revision History ................................................................................................................................................. 29
Appendix A. Resource Utilization ....................................................................................................... 30
ECP5 Devices ..................................................................................................................................................... 30
Table of Contents