You are here

Did I loss something when I setting the uvc 1080p descriptors based on AN75779? | Cypress Semiconductor

Did I loss something when I setting the uvc 1080p descriptors based on AN75779?

Summary: 3 Replies, Latest post by kuangy_1432866 on 21 Aug 2015 02:25 AM PDT
Verified Answers: 0
Last post
Log in to post new comments.
user_441576462's picture
2 posts

   According to the document of AN75779, I have tested success about the video frame 1280*720(32bit_yuv_37.5Mhz, 16bit_yuv_75Mhz), 640*480(8bit_yuv_25Mhz,16bit_yuv_12.5Mhz),now I want to test the 1920*1080_32bit_yuv_75Mhz, I encounter some problem. what I have changed  is based on the document like the follows:

 1.VS Format Descriptor Values;

2. VS Frame Descriptor Values;

3.Probe/Commit Structure Values

according to the document, I set the following parameters:

 1.VS Format Descriptor Values;  

    (23-24)   0x10 ,  0x09

 2. VS Frame Descriptor Values;  

    (5-8)   0x80,0x07,0x38,0x04               ----1920_1080

(9-12 or 13-16) 0x00,0x80,0x53,0x3B   ----1920*1080*2*30*8

(17-20)  0x00, 0x48, 0x3F, 0x00              -----  1920*1080*2         

(21-24 or 26-29) 0x15, 0x16, 0x05, 0x00    ---  30fps

 3. Probe/Commit Structure Values

(4-7) 0x15, 0x16, 0x05, 0x00                 ---  30fps

(18-21)  0x00, 0x48, 0x3F, 0x00              -----  1920*1080*2 

(22-25) 0x00,0x80,0x00,0x00

When I test, the VirtualDub can find the FX3 video device, but it doesn't display. Could you guys give me some suggestions?

Thank you !!




mady's picture
Cypress Employee
963 posts


What is the frame rate you wish to have at 1080p?

Also, can you enable the UART Debug Prints in your firmware and see what you observe?


- Madhu Sudhan

kuangy_1432866's picture
12 posts


 When I setting UVC 1080P and using 16bit mode ,I have met some questions, could you give me some advices,Thank you.

user_441576462's picture
2 posts

Hi, Sudhan, thanks for your reply.  I think I've made some progress according to follow links.  and I change the multi channel buffer as the project said and I change the descriptors as I my setting 1080p_30fps (of course, the GPIF need to be changed as the link has done ) Then the VirtualDub can show the stripe as the added file shows.

  But the sripe is only showing a few while, then the VirtualDub can not receive the data(because the fps is 0). I don't know why, could the dma buffer setting lead to the problem or something else?



Log in to post new comments.