This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
resources:fpga:xilinx:fmc:fmc-imageon [02 Jul 2012 19:05] – [Running Demo (SDK) Program] rejeesh kutty | resources:fpga:xilinx:fmc:fmc-imageon [12 Feb 2013 17:42] – Added the ADV7511 Transmitter Demo sections. Dragos Bogdan | ||
---|---|---|---|
Line 59: | Line 59: | ||
There should not be any errors reported by TPM. If you have not connected the loopback cable, the receive side will have errors. | There should not be any errors reported by TPM. If you have not connected the loopback cable, the receive side will have errors. | ||
+ | |||
+ | ==== Running ADV7511 Transmitter Library Demo (SDK) Program ==== | ||
+ | |||
+ | To begin, connect the FMC-IMAGEON board to the FMC-HPC connector of ML605 board. Connect also an HDMI cable between FMC-IMAGEON board HDMI out and the HDMI monitor. After the hardware setup, turn the power on to the ML605. | ||
+ | |||
+ | Run the **// | ||
+ | |||
+ | **Note:** The // | ||
+ | |||
+ | If programming was successful, you should be seeing messages appear on the terminal as shown in figure below. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | The ADV7511 Transmitter Library Demo is an example of how to: | ||
+ | * Initialize the ADV7511 High-Definition Multimedia Interface (HDMI®) transmitter. | ||
+ | * Check current AVR operating mode and depending on this result set the AV mute state. | ||
+ | * Display an image and play a sound. | ||
===== Using the reference design ===== | ===== Using the reference design ===== | ||
Line 113: | Line 130: | ||
- | ===== Downloads | + | ===== Using the ADV7511 Transmitter Library |
+ | The transmitter library is a collection of APIs that provide a consistent interface to ADV7511. | ||
+ | The library is a software layer that sits between the application and the TX hardware. The library is intended to serve two purposes: | ||
+ | * Provide the application with a set of APIs that can be used to configure HDMI TX hardware without the need for low-level register access. This makes the application portable across different revisions of the hardware and even across different hardware modules. | ||
+ | * Provide basic services to aid the application in controlling the TX module, such as interrupt service routine, HDCP high-level control and status information. | ||
+ | |||
+ | The Demo project uses the ADV7511 Transmitter Library. | ||
+ | The project is an example of how to: | ||
+ | * Initialize the ADV7511 High-Definition Multimedia Interface (HDMI®) transmitter. | ||
+ | * Check current AVR operating mode and depending on this result set the AV mute state. | ||
+ | * Display an image and play a sound. | ||
+ | |||
+ | The project contains 2 components: the Demo project files and the ADV7511 Transmitter Library. All the components have to be downloaded from the links provided in the **Downloads** section. | ||
+ | |||
+ | ==== Software Setup ==== | ||
+ | The **ADV7511 Transmitter Library Demo** contains a folder called // | ||
+ | These are the steps that need to be followed to recreate the software project: | ||
+ | * Copy the // | ||
+ | * Copy the library file to the // | ||
+ | {{: | ||
+ | * Copy the library headers to the // | ||
+ | {{: | ||
+ | * Copy the ADV7511 Transmitter Library Demo files to the // | ||
+ | {{: | ||
+ | * Open the Xilinx SDK. When the SDK starts it asks for a to provide a folder where to store the workspace. Any folder can be provided. | ||
+ | * In the SDK select the // | ||
+ | {{: | ||
+ | * In the //Import// window select the // | ||
+ | {{: | ||
+ | * In the //Import Projects// window select the // | ||
+ | {{: | ||
+ | * The //Project Explorer// window now shows the projects that exist in the workspace and the files for each project. The SDK should automatically build the projects and the //Console// window will display the the result of the build. If the build is not done automatically select the // | ||
+ | {{: | ||
+ | |||
+ | ===== Downloads ===== | ||
+ | <WRAP round download 80%> | ||
{{.: | {{.: | ||
+ | ADV7511 Transmitter Library Demo\\ | ||
+ | ADV7511 Transmitter Library | ||
+ | </ | ||
+ | |||
+ | <WRAP round help 80%> | ||
+ | \\ | ||
+ | * Questions? [[http:// | ||
+ | </ | ||
===== Notes ===== | ===== Notes ===== | ||
Line 148: | Line 208: | ||
| sw/ | Software (Xilinx SDK) & bit file(s). | | | sw/ | Software (Xilinx SDK) & bit file(s). | | ||
| cf_lib/ | | cf_lib/ | ||
- | |||
===== More information ===== | ===== More information ===== | ||
- | + | <WRAP round help 80%> | |
- | | + | \\ |
- | + | [[ez> | |
- | + | </ |