MyFPGA Forum

 找回密码
 注册
搜索
查看: 36365|回复: 57
打印 上一主题 下一主题

DE1 NIOS-BASED VGA Display

[复制链接]
1#
发表于 2009-8-18 16:28:43 | 显示全部楼层
請問要此專案要如何貼一張圖(如.bmp檔)??要使用到何種函數??請樓主指導一下,謝謝!!
2#
发表于 2009-9-28 20:30:56 | 显示全部楼层
請問我自己依rich大大提供的核心,自己重做一份,VGA會有很大的閃爍現象,這是怎麼問題呢?
3#
发表于 2009-9-29 01:19:02 | 显示全部楼层
謝謝rich大大,在請問你一下,我在NIOSII IDE 我建一個專案 我在include 的時候 ,在#include "xxx.h"
前必須加   資料夾名稱/xxx.h   例如:#include "alt_video_display/alt_video_display.h",IDE才可接受
請問是否要設定一些參數呢?
4#
发表于 2009-10-5 00:45:35 | 显示全部楼层
感謝rich大大的指教,目前已自己重建專案,並且測試成功。在請問rich大大一下,本人想用TRDB_DC2 130萬像素相機模組將抓取到的資料存到sdram再透過VGA輸出(利用DE1 NIOS-BASED VGA Display 的DMA概念),請問我該如何下手,是在利用一組DMA單獨對TRDB_DC2抓到的資料作控制還是....??麻煩rich大大了!!
5#
发表于 2009-10-7 01:11:44 | 显示全部楼层
在冒昧的請問rich大大,我有3個問題想請問您
問題1:
您說的sdram access 的頻寬條件式設定arbitation share value 嗎?
以Display DMA這個範例來說,SDRAM data_master=8、arbitation share value : descriptor_read=100、descriptor_write=100、m_read=50。這些設定值有規則性嗎?
問題2:
例外我Camera Capture 是否要依照DMA streaming to memory 的格式寫 ...
1.csr ,2.descriptor_read ,3.descriptor_write ,4.m_write ,5 sink in 。 還是直接規劃為avalon streaming source 然後接 DMA 的 avalon streaming sin, 然後再跟SDRAM相連接。
問題3:
我是否還要另外寫Camera Capture to DMA 的軟體規劃。

以上問題有點繁雜,請見諒。
6#
发表于 2009-10-12 14:57:56 | 显示全部楼层
本帖最后由 kay54068 于 2009-10-12 15:00 编辑

rich 大大有空是否可以為我解答呢!!~~(問題在#20)
7#
发表于 2009-12-6 23:24:11 | 显示全部楼层
請問一下,我在此範例中寫........
display = alt_video_display_init( LCD_SGDMA_NAME,   
                                    800,//ALT_VIDEO_DISPLAY_COLS,               // int width(640)
                                    600,//ALT_VIDEO_DISPLAY_ROWS,               // int height(480)
                                    32,//ALT_VIDEO_DISPLAY_COLOR_DEPTH,
                                    ALT_VIDEO_DISPLAY_USE_HEAP,           
                                    ALT_VIDEO_DISPLAY_USE_HEAP,        
                                    2 );  
vid_draw_round_corner_box ( 100, 100, 200, 200, 10, COLOR_G, DO_FILL, display);
while(1)
{
     vid_draw_round_corner_box ( 440, 10, 520, 80, 10, COLOR_R, DO_FILL, display);
      alt_video_display_register_written_buffer( display );
        while(alt_video_display_buffer_is_available(display) != 0);
}

會有很大的閃爍問題,請問是哪裡出錯了呢?
8#
发表于 2010-1-9 01:28:20 | 显示全部楼层
請問rich 大大 我先規劃好某一個畫布(沒寫入),之後重覆畫某個畫布,最之前的資料也會被顯現出來,而形成兩個資料交替(畫面閃爍)的問題EX:
vid_draw_round_corner_box ( 100, 100, 200, 200, 10, COLOR_G, DO_FILL, display);
while(1)
{
     vid_draw_round_corner_box ( 440, 10, 520, 80, 10, COLOR_R, DO_FILL, display);
      alt_video_display_register_written_buffer( display );
        while(alt_video_display_buffer_is_available(display) != 0);
}

請問這該如何修正??
9#
发表于 2010-1-19 16:41:43 | 显示全部楼层
本帖最后由 kay54068 于 2010-1-19 16:43 编辑

回复 31# rich

請問rich大大若我先前規畫的畫布要保留(類試背景圖,新舊畫布都必須顯現),要如何處理。
PS: 目前我使用的方法:
clear dlsplay -> 貼背景圖->變動的圖,螢幕才不會閃爍,但速度會很"慢"(如果顯示範都很大的話)

以上問題,煩請指教。
10#
发表于 2010-1-28 18:36:27 | 显示全部楼层
本帖最后由 kay54068 于 2010-1-28 18:37 编辑

回复 32# kay54068

RICH 大大可以幫我解惑嗎?
問題在#32
11#
发表于 2010-3-4 15:27:30 | 显示全部楼层
請問大大,這個專案可以建構出一個的動畫出來嗎?(目前測試3張640x480的圖片更新頻率大概每1~3秒才能輸出圖片,畫面會停頓。)
以上問題,煩請指教。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|MyFPGA

GMT+8, 2024-11-1 07:45 , Processed in 0.044648 second(s), 14 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表