Display Interface Module
Block Diagram

Overview
The Display Interface module is a core module that provides the interface directly to an LCD module, or through and external triple DAC or HDMI transmitter, directly to any standard video display. Small and efficient and simple to use interfaces and driver model make it easier than ever to get output from your FPGA to the screen.
Features
- Multi Frame Buffer Support and Multi Overlay Buffer support with HW Transparency/Mixing
- HW Cursor support
- Configurable HW Block Transfer and Selectable Interrupts on FS/HS
- Rich customizable drivers for customizable Fonts, Font Draw and Printf() Directly to Overlay/Background
- Configurable Frame Timing and sizes
Getting Started
The core design can be integrated and tested using the following steps:1. Create buffers/RAMs in the target device family for the line buffers and add them to the generic memory vhd file. Same for the cursor cache if needed. 2. Instantiate the core into the FPGA design connecting to specific Platform Designer(formerly Qsys) Avalon interfaces depending on functions needed and to the video interface/display bus. 3. If needed adjust output video HW bus to your display's needs. The output from the core can easily manipulated into various interface standards by the end developer. Custom interfaces can be developed by Tectonics. Please email engineering@logic-tectonics.com with questions.3. Set the generics on the core file according to functions needed/used.4. import the graphics library files into the nios SW project5. Initialize a frame buffer using the library6. Initialize a font and then use printf() function to print to the frame buffer7. Add other calls from the library as needed.
IP Quality Metrics
Basic | |
---|---|
Year IP was first released | 2015 |
Latest version of Quartus supported | 15.1 |
Altera Customer Use | |
IP has been successfully implemented in production with at least one customer | N |
Deliverables | |
Customer deliverables include the following:
|
Y |
Parameterization GUI allowing end user to configure IP | N |
IP core is enabled for OpenCore Plus Support | N |
Source language | VHDL |
Testbench language | VHDL |
Software drivers provided | Y |
Driver OS support | flexible |
Implementation | |
User Interface | Avalon-MM |
IP-XACT Metadata included | N |
Verification | |
Simulators supported | Aldec, Modelsim, other |
Hardware validated | Y. Altera Board Name Terasic DE-115 |
Industry standard compliance testing performed | N |
If No, is it planned? | N |
Interoperability | |
IP has undergone interoperability testing | N |
Interoperability reports available | N |
Design Solutions Network Members provide products and/or services that are sold or licensed by the Member and not Altera or its affiliates. Altera and its affiliates hereby disclaim any express or implied warranty of any kind including warranties of merchantability, noninfringement of intellectual property, or fitness for any particular purpose with respect to any such products and/or services.