Both sides previous revisionPrevious revisionNext revision | Previous revision |
resources:fpga:xilinx:kc705:adv7511 [07 Dec 2020 07:57] – [Running Demo (SDK) Program] - update software programming steps Andrei Drimbarean | resources:fpga:xilinx:kc705:adv7511 [08 Feb 2021 13:21] (current) – Change broken link Iulia Moldovan |
---|
===== Introduction ===== | ===== Introduction ===== |
| |
The [[adi>ADV7511]] is a 225 MHz High-Definition Multimedia Interface (HDMI®) transmitter. It is part of the [[http://www.xilinx.com/ac701|Artix-7 AC701]], [[http://www.xilinx.com/kc705|Kintex-7 KC705]], [[http://www.xilinx.com/vc707|Virtex-7 VC707]], [[http://www.xilinx.com/zc702|Zynq ZC702]], [[http://www.xilinx.com/zc706|Zynq ZC706]] and the [[http://www.xilinx.com/zed|Zynq ZED]] evaluation boards. This reference design provides the video and audio interface between the FPGA and ADV7511 on board. The video uses a 16bit 422 YCbCr interface (except VC707 which uses 36bit 444 RGB interface) and the audio uses a single bit SPDIF interface. | The [[adi>ADV7511]] is a 225 MHz High-Definition Multimedia Interface (HDMI®) transmitter. It is part of the [[xilinx>ac701|Artix-7 AC701]], [[xilinx>kc705|Kintex-7 KC705]], [[xilinx>vc707|Virtex-7 VC707]], [[xilinx>zc702|Zynq ZC702]], [[xilinx>zc706|Zynq ZC706]] and the [[xilinx>products/boards-and-kits/1-8dyf-11.html|Zynq ZED]] evaluation boards. This reference design provides the video and audio interface between the FPGA and ADV7511 on board. The video uses a 16bit 422 YCbCr interface (except VC707 which uses 36bit 444 RGB interface) and the audio uses a single bit SPDIF interface. |
| |
===== Supported Carriers ===== | ===== Supported Carriers ===== |
* [[xilinx>ZC702]] | * [[xilinx>ZC702]] |
* [[xilinx>ZC706]] | * [[xilinx>ZC706]] |
* [[http://zedboard.com/product/zedboard|ZED Board]] | * [[xilinx>products/boards-and-kits/1-8dyf-11.html|ZED Board]] |
| |
| |
| |
- To begin, connect an HDMI cable between the board HDMI out and the HDMI monitor. After the hardware setup, turn the power on to the board. | - To begin, connect an HDMI cable between the board HDMI out and the HDMI monitor. After the hardware setup, turn the power on to the board. |
- Download the [[https://www.analog.com/media/en/dsp-hardware-software/software-modules/ADV7511_API_Library.exe | ADV7511 HDMI Transmitter Library]] and install it. Go to the **installation folder -> Src** and copy the TX folder into the **no-OS repo folder -> projects -> adv7511**. | - Download the [[adi>media/en/dsp-hardware-software/software-modules/ADV7511_API_Library.exe | ADV7511 HDMI Transmitter Library]] and install it. Go to the **installation folder -> Src** and copy the TX folder into the **no-OS repo folder -> projects -> adv7511**. |
- Build the HDL project according to the [[https://wiki.analog.com/resources/fpga/docs/build |Building HDL wiki]] and copy the resulting .hdf file to the **no-OS repo folder -> projects -> adv7511**. | - Build the HDL project according to the [[/resources/fpga/docs/build |Building HDL wiki]] and copy the resulting .hdf file to the **no-OS repo folder -> projects -> adv7511**. |
- Choose the carrier board in the software by uncommenting the appropriate define in the **src/app_config.c** file. For example, if the Zedboard carrier is needed, uncomment the #define PLATFORM_ZED in the file. {{ :resources:fpga:xilinx:kc705:example_soft_platform_choice.png |}} | - Choose the carrier board in the software by uncommenting the appropriate define in the **src/app_config.h** file. For example, if the Zedboard carrier is needed, uncomment the #define PLATFORM_ZED in the file. {{ :resources:fpga:xilinx:kc705:example_soft_platform_choice.png |}} |
- Build the software project according to the [[https://github.com/analogdevicesinc/no-OS/wiki | Github wiki]].50 | - Build the software project according to the [[https://github.com/analogdevicesinc/no-OS/wiki | Github wiki]].50 |
| |
| |
<WRAP round help 80%> | <WRAP round help 80%> |
* Questions? [[https://ez.analog.com/community/fpga|Ask Help & Support]]. | * Questions? [[ez>community/fpga|Ask Help & Support]]. |
</WRAP> | </WRAP> |
| |