cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Visitor
Visitor
20,135 Views
Registered: ‎02-07-2008

ML410 and VGA TFT controller

Hi;

 

 

I am trying to use the VGA display (plb_tft_cntlr_ref_v1_00_d) with ML410 board, but it shows only vertical lines and no image is displayed. Following are my .mhs, .mss, and ucf instantiations of the tft controller IP (http://www.xilinx.com/univ/xupv2p_demo_ref_designs.htm Slide Show). The IP works fine with the XUPV2P board. Please help me resolve this.

 

Thanks

 

--Rajeev

0 Kudos
29 Replies
Highlighted
Contributor
Contributor
20,120 Views
Registered: ‎10-02-2007

Hi,

 

I am experienced in plb_tft_cntlr_ref 1.00.c, this is not the same version as yours.

Although the following SYS_plbClk and a SYS_tftClk parameter were set up in plb_tft_cntlr_ref 1.00.c,

if it confirms whether to be necessity or not by your design.

 

 PORT SYS_dcrClk = CLK_100MHz
 PORT SYS_plbClk = CLK_100MHz
 PORT SYS_tftClk = CLK_25MHz

 

Best Regards,

Yoshio Kashiwagi - Nissin Systems

 

0 Kudos
Highlighted
Visitor
Visitor
20,060 Views
Registered: ‎05-25-2008

Hi;

I tried everything but still the VGA is not working, any help or usf/mhs files are highly appreciated.

 

Thanks,

Aamir

0 Kudos
Highlighted
Visitor
Visitor
19,999 Views
Registered: ‎12-04-2007

Hi,

I'm also working with this core in the XUP, and I'm experimenting some problems, when I rst the system, It start writting in different vertical position, It is reported since 2007 in this post http://forums.xilinx.com/xlnx/board/message?board.id=Virtex&message.id=339&query.id=27816#M339.

 

By the other side, if you try to show an Image of the size 640x480, it'll show vertical lines. You should cut your image, or you'll see vertical lines, I'm doing this way:

 

        for(i=5; i< 475; ++i){
            for(j=5; j< 635; ++j){
                aux = (* (image1 + i*480+j));
                pix2 = aux>>8;
                XTft_mSetPixel(frame1, i, j, pix2);
            }
        }    

 

Anyone knows, what XTft_Initialize(tft_config,0) should do?? it halt my system.

This core isn't working at all, it really need a revision or a more extended documentation. 

 

0 Kudos
Highlighted
Visitor
Visitor
19,993 Views
Registered: ‎05-25-2008

Hi;

 

Try the following, make sure you provide the right base address. The code related the VGA iis in files xtft* 

 

 

#define XPAR_XTFT_NUM_INSTANCES 1

#define XPAR_TFT_0_DEVICE_ID 0

#define XPAR_TFT_0_DISPLAY_BASEADDR 0x00000000

:

 

XTft_Initialize(&xtft, XPAR_TFT_0_DEVICE_ID);

tft_addr = xtft.BaseAddress;

xil_printf(
"BaseAddress = 0x%08x\n\r", tft_addr);

XIo_Out32(CTLR_ADDR + 0x40, tft_addr);

xil_printf(
"Wrote 0x%08x to 0x%08x\n\r", tft_addr, CTLR_ADDR + 0x40);

XIo_Out32(CTLR_ADDR + 0x44, 0x1); // turn on display

xil_printf("Wrote 0x%08x to 0x%08x\n\r", 1, CTLR_ADDR + 0x44);

XTft_ClearScreen(&xtft);

XTft_SetPos(&xtft, 580, 2);

 

Thanks,

Aamir

0 Kudos
Highlighted
Observer
Observer
18,828 Views
Registered: ‎07-15-2008

If you still looking to VGA controller, I wrote somthing you can call LL_VGA_Controller and I integrate it into EDK pcore.

It connected PLB (V4.6) for Reg. setting and has Local Link connection to the MPMC to get the RGB data from External Memory.

 

It is also support VESA standards like 640x480, 800x600, 1024x768, 1152x864, Custom and more...

RGB: 111,444,555,565,888 ...

 

I tryed it on PPC, Microblaze, ML405, Spartan3DSP Kit, Spartan3E Starter Kit and it workes OK.

 

If you need it send me an email. 

 

--Guy

0 Kudos
Highlighted
Visitor
Visitor
18,010 Views
Registered: ‎05-25-2008

Hi;

 

Thanks for your email, I would appreciate if you can provide me your VGA controller with all the details. My email is aamirf@avieon.com

  

Thanks,

Aamir

0 Kudos
Highlighted
Visitor
Visitor
17,177 Views
Registered: ‎12-04-2007

Hi guyosi, 

 

          That core seems so taste, I'm developing under EDK 10.1 and Digilent has stopped the de support, could you send it to me too please?. 

 

  My mail is greenlean@gmail.com.

 

Thanks..

 

0 Kudos
Highlighted
Newbie
Newbie
16,749 Views
Registered: ‎10-09-2008

Please can you send it to me, too?

 

my E-mail: michael.hohenforst@web.de

0 Kudos
Highlighted
Newbie
Newbie
16,309 Views
Registered: ‎10-23-2008

can you send it to me to,

 

de_gerrit@hotmail.com

0 Kudos
Highlighted
Observer
Observer
11,358 Views
Registered: ‎10-30-2008

Hi,

 

Could you send me one please? I have been tied to the VGA port on ML507 for two weeks. Many thanks.

 

eexly6@nottingham.ac.uk

0 Kudos
Highlighted
Observer
Observer
11,303 Views
Registered: ‎07-13-2008

Hi,

Im looking for good VGA controller for ML507.

If it is possible, you can send Your example to me.

miv5@o2.pl

Thanks.

 

0 Kudos
Highlighted
Visitor
Visitor
11,020 Views
Registered: ‎12-17-2008

Hi all,

 

Please guyosi could you send me your VGA controller? It would be great because I have been looking for a VGA controller which can be used with EDK 10.1 and I found nothing.

 

Mi mail is pablocolodron@hotmail.com

 

Thank you very much,

0 Kudos
Highlighted
11,005 Views
Registered: ‎01-14-2009

If you can send your controler to me, it will be very appreciated !    gabriel.lheureux@polymtl.ca

 

Thanks

 

Gab

0 Kudos
Highlighted
Newbie
Newbie
10,768 Views
Registered: ‎02-06-2009

Hi,

 

Can you send the VGA controller to me? It will help a lot for my project.

Thank you very much...

 

ersin@rice.edu 

 

 

 

0 Kudos
Highlighted
Newbie
Newbie
9,793 Views
Registered: ‎04-18-2009

Hi,

 

I am an academic trying to set a lab on video decoding. 

I would be very grateful if you could send it to me also.

 

sebastian.mailbox@yahoo.fr

 

Best regards,

 

Sebastian

0 Kudos
Highlighted
9,636 Views
Registered: ‎05-04-2009

Hi there,

 

can you send me your VGA controller too?

my email is jonas.b.coppens@gmail.com

 

Thanks in advance!

0 Kudos
Highlighted
9,500 Views
Registered: ‎05-18-2009

thanks, my mail: lilubacd@163.com
0 Kudos
Highlighted
Newbie
Newbie
9,410 Views
Registered: ‎05-25-2009

I need the VGA controller,please send to me. yanwei0623@126.com

 

thanks! 

0 Kudos
Highlighted
Observer
Observer
9,197 Views
Registered: ‎12-10-2008

Would you please send it  to me !

My email: zyt9999@163.com

Regards!

0 Kudos
Highlighted
Observer
Observer
9,178 Views
Registered: ‎07-15-2008

Attach is link to download the IP + Basic Docs + ML405 example on EDK 10.1.

The file will be at the FTP for 7 days.

 

http://xfer.avnet.com/uploads/VGA_CNTR_EDK_10_ML405.zip 

 

Free Code, No Warranty. 

 

Good Luck

Guy Osi

 

 

Highlighted
Newbie
Newbie
8,309 Views
Registered: ‎03-28-2010

Hi Guy Osi,

 

I really appriciate your work. I need vga ip for spartan3e 1600e kit for academic purposes, I will compare hw accelerated mpeg2 with sw accelerated version. 

My board output is VGA and EDK 9.2i does not have a tft controller lib like EDK10 or above. 

 

Thanks for yor help,

Murat

0 Kudos
Highlighted
Observer
Observer
8,302 Views
Registered: ‎07-15-2008

Just migrate the design to 10.1.3 then to 11.4,

The benefit you will have with 11.4 is grater then the benefit to avoid it.

 

--GO

0 Kudos
Highlighted
Newbie
Newbie
8,280 Views
Registered: ‎03-30-2010

Hi,guyosi

I have work with tft controler for a whole week , but I get nothing on my LCD

my board is XUPV2P , and EDK 10.1.03

 

can you send me your core of  VGA controller,I need your help

 

I would appreciate your work

 

my email is : hyy7792354@163.com

 

 thank you

0 Kudos
Highlighted
Anonymous
Not applicable
7,923 Views

Hi Guy Osi,

 

Can you please send me your source code? I have tried upgrading the xilinx TFT controller to support a 1024x768 resolution but so far no luck. I need a working VGA interface for my research project. Thanks for the help. Much appreciated. my email is fyacel2008@hotmail.com

 

Faycel

0 Kudos
Highlighted
Visitor
Visitor
7,132 Views
Registered: ‎10-12-2010

Hello

 

I have to show an image using xps_tft  via DVI port but it shows a very distorsioned image . The exemple with colorbars runs perfectly. The image is read from the flash card and i try to show it with

for(row=0;row<480;row++)

for(col=0;col<640;col++)

{

XTft_SetPixel (Tft,row,col,imagebuffer[k]) ;

k++;

}

 Please help me resolve this.

 

Thanks

0 Kudos
Highlighted
Instructor
Instructor
7,126 Views
Registered: ‎07-21-2009

1.  Start a new thread if you want to introduce a new discussion topic.

 

2.  The problem description "distorted image" is too vague.  If you want useful answers, please provide useful amount of detail information.  Only wives (well, one in particular) and daughters expect mind-reading to work well, not design engineers -- in my experience.

 

-- Bob Elkind

SIGNATURE:
README for newbies is here: http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369

Summary:
1. Read the manual or user guide. Have you read the manual? Can you find the manual?
2. Search the forums (and search the web) for similar topics.
3. Do not post the same question on multiple forums.
4. Do not post a new topic or question on someone else's thread, start a new thread!
5. Students: Copying code is not the same as learning to design.
6 "It does not work" is not a question which can be answered. Provide useful details (with webpage, datasheet links, please).
7. You are not charged extra fees for comments in your code.
8. I am not paid for forum posts. If I write a good post, then I have been good for nothing.
Highlighted
Participant
Participant
7,089 Views
Registered: ‎05-06-2009

hello

I try to run the  colorbars exemple which is in "

 , but  nothing is appear in my screen.

I use a virtex 5 board (xupv5).  and I have connected my FPGA  in the lcd screen via a vga port.

in the hypeteminal  I find that :

"Display color
  Writing Color Bar Pattern
  TFT test completed!
  You should see vertical color and grayscale bars
  across your VGA Output Monitor"

  can you please help me ?

Regard

0 Kudos
Highlighted
Newbie
Newbie
6,198 Views
Registered: ‎05-25-2014

Hi !

Can you give me one ?    my email is RedBayBoy@gmail.com

0 Kudos
Highlighted
Observer
Observer
6,191 Views
Registered: ‎07-15-2008

Xilinx already done a standard controller, you will find it in EDK:

http://www.xilinx.com/products/intellectual-property/xps_tft.htm

http://www.xilinx.com/support/documentation/ip_documentation/xps_tft.pdf

 

Good Luck ;-)

 

0 Kudos