Sorry, you need to enable JavaScript to visit this website.

Analog Devices ADV7511 HDMI Transmitter Reference Design

The ADV7511 is a 225 MHz High-Definition Multimedia Interface (HDMI®) transmitter. It is part of the Kintex-7 KC705, Virtex-7 VC707, Zynq ZC702 and the Zynq ZedBoard 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 and the audio uses a single bit SPDIF interface.

Project Type: 
HDL
Project Category: 
Video/Multimedia
Product Reference: 
ZedBoard

Comments

thx

Kolkata Body Massage is accepted that

i like your website.. you may also check rfid label

Hi All
I am sure someone would be able to help me with this problem. I had a tough time getting through this project.Now I am able to see the following on the Tera term set to 115200 baud rate
DDR write: started (length 633091)
DDR write: completed (total 2073600)
DDR audio write: started
DDR audio write: completed (total 34)
iic_read: addr(42) data(F0)
iic_read: addr(C8) data(02)
iic_read: addr(9E) data(17)
iic_read: addr(96) data(E4)
iic_read: addr(3E) data(40)
iic_read: addr(3D) data(10)
iic_read: addr(3C) data(00)
Generating audio clicks (press 'q' to exit).
on pressing q or for that matter even before that i do not get anything on the HDMI display.

I am unable to understand where I could be going wrong. Anyone who had successfully run this project , please help in resolving this problem.

akanksha

while ((iic_read(0x39, 0x96, 0x00) & 0x80) != 0x80) {
delay_ms(1);
}
iic_write(0x39, 0x01, 0x00);
iic_write(0x39, 0x02, 0x18);
iic_write(0x39, 0x03, 0x00);
iic_write(0x39, 0x15, 0x01);//444.1kHz,(16,20,24 bit YCbCr 4:2:2)
iic_write(0x39, 0x16, 0xb5);//Output 4:2:2, 8 bit, Style 2, falling Edge, YCbCr
iic_write(0x39, 0x18, 0x46);//CSC Enabled, +/- 4.0, -16384 - 16380
iic_write(0x39, 0x40, 0x80);//GC Packet Enable,
iic_write(0x39, 0x41, 0x10);//Power Up
iic_write(0x39, 0x48, 0x08);
iic_write(0x39, 0x49, 0xa8);//Truncate

iic_write(0x39, 0x4c, 0x00);
iic_write(0x39, 0x55, 0x20);//YCbCr 4:2:2
iic_write(0x39, 0x56, 0x08);
iic_write(0x39, 0x96, 0x20);
iic_write(0x39, 0x98, 0x03);
iic_write(0x39, 0x99, 0x02);
iic_write(0x39, 0x9a, 0xe0);
iic_write(0x39, 0x9c, 0x30);
iic_write(0x39, 0x9d, 0x61);
iic_write(0x39, 0xa2, 0xa4);
iic_write(0x39, 0xa3, 0xa4);
iic_write(0x39, 0xa5, 0x44);
iic_write(0x39, 0xab, 0x40);
iic_write(0x39, 0xaf, 0x06);
iic_write(0x39, 0xba, 0x00);
iic_write(0x39, 0xd0, 0x3c);
iic_write(0x39, 0xd1, 0xff);
iic_write(0x39, 0xde, 0x9c);//
iic_write(0x39, 0xe0, 0xd0);
iic_write(0x39, 0xe4, 0x60);
iic_write(0x39, 0xf9, 0x00);
iic_write(0x39, 0xfa, 0x00);
iic_write(0x39, 0x17, 0x02);

iic_write(0x39, 0xd6, 0xc0);

iic_write(0x39, 0x0a, 0x10);
iic_write(0x39, 0x0b, 0x8e);
iic_write(0x39, 0x0c, 0x00);
iic_write(0x39, 0x73, 0x01);
iic_write(0x39, 0x14, 0x02);

iic_read(0x39, 0x42, 0x01);
iic_read(0x39, 0xc8, 0x01);
iic_read(0x39, 0x9e, 0x01);
iic_read(0x39, 0x96, 0x01);
iic_read(0x39, 0x3e, 0x01);
iic_read(0x39, 0x3d, 0x01);
iic_read(0x39, 0x3c, 0x01);

Xil_Out32((CFV_BASEADDR + 0x18), 0xff); // clear status
delay_ms(1);
iic_write(0x39, 0x01, 0x00);
iic_write(0x39, 0x02, 0x18);
iic_write(0x39, 0x03, 0x00);
iic_write(0x39, 0x15, 0x01);//444.1kHz,(16,20,24 bit YCbCr 4:2:2)
iic_write(0x39, 0x16, 0xb5);//Output 4:2:2, 8 bit, Style 2, falling Edge, YCbCr
iic_write(0x39, 0x18, 0x46);//CSC Enabled, +/- 4.0, -16384 - 16380
iic_write(0x39, 0x40, 0x80);//GC Packet Enable,
iic_write(0x39, 0x41, 0x10);//Power Up
iic_write(0x39, 0x48, 0x08);
iic_write(0x39, 0x49, 0xa8);//Truncate

iic_write(0x39, 0x4c, 0x00);
iic_write(0x39, 0x55, 0x20);//YCbCr 4:2:2
iic_write(0x39, 0x56, 0x08);
iic_write(0x39, 0x96, 0x20);
iic_write(0x39, 0x98, 0x03);
iic_write(0x39, 0x99, 0x02);
iic_write(0x39, 0x9a, 0xe0);
iic_write(0x39, 0x9c, 0x30);
iic_write(0x39, 0x9d, 0x61);
iic_write(0x39, 0xa2, 0xa4);
iic_write(0x39, 0xa3, 0xa4);
iic_write(0x39, 0xa5, 0x44);
iic_write(0x39, 0xab, 0x40);
iic_write(0x39, 0xaf, 0x06);
iic_write(0x39, 0xba, 0x00);
iic_write(0x39, 0xd0, 0x3c);
iic_write(0x39, 0xd1, 0xff);
iic_write(0x39, 0xde, 0x9c);//
iic_write(0x39, 0xe0, 0xd0);
iic_write(0x39, 0xe4, 0x60);
iic_write(0x39, 0xf9, 0x00);
iic_write(0x39, 0xfa, 0x00);
iic_write(0x39, 0x17, 0x02);

iic_write(0x39, 0xd6, 0xc0);

iic_write(0x39, 0x0a, 0x10);
iic_write(0x39, 0x0b, 0x8e);
iic_write(0x39, 0x0c, 0x00);
iic_write(0x39, 0x73, 0x01);
iic_write(0x39, 0x14, 0x02);

iic_read(0x39, 0x42, 0x01);
iic_read(0x39, 0xc8, 0x01);
iic_read(0x39, 0x9e, 0x01);
iic_read(0x39, 0x96, 0x01);
iic_read(0x39, 0x3e, 0x01);
iic_read(0x39, 0x3d, 0x01);
iic_read(0x39, 0x3c, 0x01);

Xil_Out32((CFV_BASEADDR + 0x18), 0xff); // clear status

Some monitor does not operating. so i implement double setting and HPD(hot plug detect) set always High.

I might want to thank you for the endeavors you have made in composing this article. I am trusting the same best work from you later on too.. cancun airport transfers

Hi akanksha,

The design worked for me with my HDMI monitor.

If I have the monitor connected, and turned on,
- I see the following output from serial console:
DDR write: started (length 633091)
DDR write: completed (total 2073600)
DDR audio write: started
DDR audio write: completed (total 34)
iic_read: addr(42) data(F0)
iic_read: addr(C8) data(02)
iic_read: addr(9E) data(17)
iic_read: addr(96) data(E4)
iic_read: addr(3E) data(40)
iic_read: addr(3D) data(10)
iic_read: addr(3C) data(00)
Generating audio clicks (press 'q' to exit).
- I see video and hear audio clicks.

If I have the monitor connected, but turned off,
- I see the following output from serial console:
DDR write: started (length 633091)
DDR write: completed (total 2073600)
DDR audio write: started
DDR audio write: completed (total 34)
iic_read: addr(42) data(D0)
iic_read: addr(C8) data(02)
iic_read: addr(9E) data(17)
iic_read: addr(96) data(E4)
iic_read: addr(3E) data(40)
iic_read: addr(3D) data(10)
iic_read: addr(3C) data(00)
Generating audio clicks (press 'q' to exit).
- I don't see video or hear audio clicks (obviously)
The same symptom may occur for a monitor that has multiple inputs, and is actively polling each input in succession. The trick in this situation is to init the ADV7511 device while the monitor is actively polling the input. One way to handle this situation is to init the ADV7511 twice, as described in westip's response (see his code exerpt).

If I don't have the monitor connected,
- I see the following output from serial console:
DDR write: started (length 633091)
DDR write: completed (total 2073600)
DDR audio write: started
DDR audio write: completed (total 34)
iic_read: addr(42) data(90)
iic_read: addr(C8) data(00)
iic_read: addr(9E) data(00)
iic_read: addr(96) data(C0)
iic_read: addr(3E) data(40)
iic_read: addr(3D) data(10)
iic_read: addr(3C) data(00)
Generating audio clicks (press 'q' to exit).

Hope this helps !

Regards,

Mario Bergeron

Hello..
I want to run ADV7511(HDMI TX) application on ZED BOARD using cf_adv7511_zed application, which provided by Xilinx only.
I got some problem to run the cf_adv7511_zed.tcl

XMD% source cf_adv7511_zed.tcl
Fpga Programming Progress .............10.........20.........30.........40.........50.........60.........70.........80.........90........Done
Successfully downloaded bit file.

JTAG chain configuration
--------------------------------------------------
Device ID Code IR Length Part Name
1 4ba00477 4 Cortex-A9
2 03727093 6 XC7Z020

CortexA9 Processor Configuration
-------------------------------------
Version.............................0x00000003
User ID.............................0x00000000
No of PC Breakpoints................6
No of Addr/Data Watchpoints.........1

Connected to "arm" target. id = 64
Starting GDB server for "arm" target (id = 64) at TCP port no 1240
ERROR: Cannot Read from target

I got error "Cannot Read from target"
Can any one help me how to run this application....

Thanks and Regards,
Shashank Chaurasia

I've followed the tutorial in http://wiki.analog.com/resources/tools-software/linux-drivers/platforms/....

However it was not clear to me how to configure the u-boot image correctly to handle the uncompressed filesystem since the u-boot images I have are the ones from the other ZedBoard tutorials and expect a "ramdisk8M.tar.gz".

Any one who has experience with u-boot configuration may give me some help please? Thank you

Hi fletch and others,

I am using the HDL reference design for Zedboard. In the design files, I can not see the platform.h that is required by cf_adv7511_zed/sw/cf_adv7511_zed.c. Can someone tell me where can I find this.

thanks
umair

solved, I got it generated from a new project(Hello world) in Xilinx SDK and used the same platform files in this project.

Hello,

I'm trying the HDMI ref. design in zedboard.
I can display the image through HDMI now.
But audio click sound as demo is fail. >____<
Did someone have encountered this problem and solved??
I add one Xilinx DMA IP axi_dma for spdiftx and connect to axi_spdif_tx.
The HW design is right??
And the SW programming ???
No click sound be heard.
Help Help Help

Hello all,
I know there would be some one who can help me in solving the problem.

when i run the reference design on ZEDBoard from SDK.
I see the following output on terateam.

********************************************************************
ADI HDMI Trasmitter Application Ver R1.1.1
HDMI-TX: ADV7511 Rev 0x14
Created: Jan 24 2014 At 17:39:03
********************************************************************

To change the video resolution press:
'0' - 640x480; '1' - 800x600; '2' - 1024x768; '3' - 1280x720
'4' - 1360x768; '5' - 1600x900; '6' - 1920x1080.
Mute audio and video.
APP: Driver Enabled
HPD changed to HI
MSEN changed to LOW
A new EDID segment was read.
DVI device.
------------------------- EDID BLOCK 0 -------------------------
Edid Version 1.3
Mon Timing:
Pixel clock = 108.0 MHz
H Active = 1280
V Active = 1024
Progressive
No stereo
Separate sync = 3
+ve VSync
+ve HSync
Mon Freq:
Min V Freq = 56 Hz
Max V Freq = 85 Hz
Min H Freq = 30 KHz
Max H Freq = 81 KHz
Mon Name: 170T Digital

Mon Serial: H4URA09215

Edid extensions blocks: 0
########################### EDID END ###########################

MSEN changed to HI
APP: Changed system mode to Transmitter
Un-mute audio and video.
MSEN changed to LOW
APP: Changed system mode to Disconnected
Mute audio and video.

can any one suggest what does it mean?
how can i see some image or video?

Thanks in advance.
Regards
Hamid

study, thank you

Hi
iic_write(u32 daddr, u32 waddr, u32 wdata)

Can someone help to explain what's the meaning of daddr,waddr, and wdata?
such as iic_write(0x39, 0x55, 0x20); // Y1Y0 (AVI InfoFrame) = YCbCr 422.

iic_write(u32 daddr, u32 waddr, u32 wdata)
iic_write(0x39, 0x55, 0x20); // Y1Y0 (AVI InfoFrame) = YCbCr 422.
Where can I find the IIC register definition ?
I don't know why it will be YCbCr? Can someone help me ?Thanks!

I am a regular reader of your blog. The blog is very motivating and will be much useful for us. I really liked very much with this article here. Really it’s an amazing article that I had ever read. I hope it will help a lot for all the students. Thank you so much for these amazing posts and please keep update like this excellent article.

Delhi escorts 

Get the quality oriented and the most excellent independent College Girl Delhi escorts services from Raashi just for you to offer excessive enjoyment.
Visit : http://www.raashi.in
Delhi Escorts
Independent Escorts in Delhi

Do you have bad CIBIL report? Has your Bank rejected your loan? Are you finding it difficult to get strangers' accounts removed from your Credit Report? Has your Bank damaged your reputation by reporting the loans as "Settled" or "Written Off"? Consult me for long lasting solutions to your bad CIBIL reports. Share this post to your contacts and friends, who might be interested in getting their CIBIL reports rectified professionally.   
 
Check Cibil Score
Check cibil score by  pan card
Cibil score for hdfc personal loan

 

 

Hello guys I am Suzen and I am 25 years old, 5’5?, blonde hair, Dark Brown eyes, and natural 34C with soft tan skin and beautiful Lips with cute Smile Independent Escorts in Goa. I am very sensual, fun loving, sweet and down to earth girl. Goa Escorts
Look : http://www.suzengoaescorts.com

There is so much in this article that I would never have thought of on my own. Your content gives readers things to think about in an interesting way
There is so much in this article that I would never have thought of on my own. Your content gives readers things to think about in an interesting way
http://www.siadesai.com/

Thanks for sharing the info, keep up the good work going.... I really enjoyed exploring your site. good resource... Local SEO Agency Toronto

Miss Aanu Mumbai Escorts for your dedicated hi profile escort services in mumbai serving within 30mins with full discrete escorts in mumbai at your place.           http://www.aanu.in/

Welcome to the city of mountains Jodhpur! Did you know it is the hottest destination for holiday lovers? Yup, and did you also know that at the rate the city is growing, it is going to surpass Jodhpur as the best city to book hi profile escorts services.            http://www.aayah.in/

Madam Ananya a top class jaipur escort service company deliver erotic and premier escort services in jaipur highly professional jaipur call girls beats the traditional daing culture.         
Ajmer Escorts
Jodhpur Escorts
Udaipur Escorts
Jaisalamer Escorts

If you are having any difficulty finding your way around our as I find it to be exciting so if what I have told you piques your curiosity than by all means let’s get acquainted! Communication through phone private networking transfer.             Nainital Escorts
Call girls in Nainital        ,  Agra Escorts        ,    Jaipur Escorts    , Lucknow Escorts     , Jodhpur Escorts       , Mussoorie Escorts     ,  Goa Escorts      ,   Gurgaon Escorts      , Haldwani Escorts         ,   Ramnagar Escorts           ,    Rudrapur Escorts          , Ajmer Escorts              , Dehradun Escorts    

The professionalism and charm of the women can ensure for a drama-free night with one of the most gorgeous creatures you've ever seen. Difficult than ever before to meet a beautiful woman and sustain a connection.
http://www.dreamdelhiescorts.com/
http://www.dreamdelhiescorts.com/about.html
http://www.dreamdelhiescorts.com/index.html

we have got you covered. It is little wonder we have been in the industry far longer true life of the city and find out how to truly have a great time escorts also know their way around the town and can guide you through a tour of a life.                
http://www.meetu.in/
http://www.meetu.in/index.html
http://www.meetu.in/Gurgaon-Escorts-Services.html
http://www.meetu.in/Luxury-Escorts-in-Gurgaon.html
http://www.meetu.in/Call-Girls-in-Gurgaon.html

Many guys hire escort services as a wise company or our site will offer you information on our pre screened working together? Visit our site and pick from the housewife, school going escorts, model escors and even more as you look forward to some great time in town.
http://www.goamidnight.com/
 http://www.goamidnight.com/index.html
http://www.goamidnight.com/about-us.html
http://www.goamidnight.com/services.html

At Dehradun escorts we uphold professionalism by providing high you deserve the best experience for your money and it's our to impress a few co-workers, relieve some stress or fulfil a dream you've dreamed of for quite a very long time call girls in Dehradun.
http://www.seena.in/
http://www.seena.in/about.html
http://www.seena.in/Rishikesh-Escort-Service.html
http://www.seena.in/Mussoorie-Escort-Service.html
http://www.seena.in/index.html
http://www.seena.in/gallery.html

Welcome to the India's best & major Independent Goa Escorts Service – Naina Pathak. If you are looking to have fun with the trip of actual paradise then you are at the actual right position. We welcome you with a smile, if you are looking for gorgeous and delightful Independent Goa Escorts divas who can indulge you as per your needs then we can help you. At location, we are transforming all the client’s goals into truth and help them to select the right Independent Goa Escorts Girls. We have most fashionable, well-educated and helpful Independent Goa Escorts who know very well that how to attract the clientele and provide them the best delicate satisfaction which no one should be expecting. The best factor about our Goa Independent Escorts is that we are the major and only Goa Escorts in Indian with the actual girls who are not only attractive or elegant but also comes from excellent family background scenes.
Links :
http://www.toyingoa.com
http://www.riya-mehra.in
http://www.salina.in
http://www.goamodelescort.com

We are offering High Profile Mumbai Escorts all across the country. Our attendance is for 24/7 and we hire only young models, Celebrity and TV Actors who are waiting for just a call by you. Have an all type entertaining Escorts Service. 

 

Housewife Escorts in Mumbai

Independent Call Girls in Mumbai

Female Escorts Service in Mumbai

Model Escorts in Mumbai

 
 
 

escort service in Bangalore

The best escort service provider in Bangalore. We provide High Profile Escort Service Bangalore.

 

Escort service Bangalore

VIP Escort Service offers you high profile escort service in Bangalore.  

 

I really like all your post and article .They are just so amazing and helpful sometimes . I really appreciate all your hard work that you made in writing these contents.

http://delhidreamdivas.in/

 

Great information shared in this blog. Helps in gaining concepts about new information and concepts. Awsome information provided.Very useful.
Delhi escorts

Hello, Friends, I am a Juhu independent Call Girl looking beautiful with stunning body figure to attract to every man and they always wish to hire me again provide Entertain Service for clients in India.

http://www.celebritymodel.in/escort-in-juhu.html

 

Beauti Queen amazing kolkata escorts agency alwyas ready for you at your doorstep. Beauti Queen provide you high profile independent girl in kolkata, escorts service in kolkata, kolkata escorts.  If you are looking for the ultimate encounter in Kolkata then I am your sophisticated young Kolkata escorts that provides upscale companionship for making your night becomes true.

escorts service in kolkata, kolkata escorts, escorts in kolkata, independent escorts in kolkata, female escorts in kolkata, Kolkata Escorts

 
 
 
 
 
 
 
 

Hyderabad Escorts also offer the Hyderabad Call Girls service. I am also providing the despicable Hyderabad call girls WhatsApp number with real photos of call girls in Hyderabad. Call me any time for call girls in Hyderabad. https://goo.gl/NBEfbr
Escorts agency in Hyderabad

we enjoyed your post but was disappointed that there was very less information about tech but it's enough. Good keep updating.

Independent Delhi Escorts

 

Checking out the relevant details about the independent Pune escorts is really unique. I was searching about them and stumble upon on this webpage. I am aroused and want to spend time with a busty companion immediately and planning to hire one. If you are also thinking of some naughty activities, get in touch with adult entertainers. Pune Call Girls Escorts in Pune
http://www.nandinidivekar.com
http://www.geetkulkarni.co.in/
http://www.kamyaagnihotri.co.in/
http://www.kritiapte.com/pune-call-girls-photos.html
http://www.kritiapte.com/pune-call-girls-services.html
 

Protection matters the most for all the Pune provocative escorts. Security is without a doubt one of the principle reason of utilizing the obscure or phony pictures in the profile by the hot and sexy escorts of Pune Privacy is the most extreme need of all the refined and autonomous call girl in the city like Pune They generally need to keep their profile private and classified. Only to maintain the protection, a large portion of them utilize phony or obscure photographs in their profile

Pune Escorts

Escorts in Pune

Pune Escorts Services

Pune Independent Escorts

Pune Call Girl

Independent Pune Escorts

High profile Delhi call Girl here.....just visit my site http://www.missneha.com/call-girl-in-delhi.html

This is an incredible motivating article. I am basically satisfied with your great work. You put truly extremely supportive article.
Call Girls in Delhi

Excellent and decent post. I found this much informative, as to what I was exactly searching for. Thanks for such post and please keep on sharing with us.

 

 

Call Girls in Delhi

 

I really like this post so much because all the details are awesome and very interesting. Escorts Girls in DelhiCall Girls service in Delhi

Pages