Chip123 科技應用創新平台

標題: 請問個VGA的問題 [打印本頁]

作者: nic740917    時間: 2007-9-20 12:34 AM
標題: 請問個VGA的問題
個位大大有看過華亨科技所提供的VGA的乒乓球專案嘛?
5 J7 B8 r! O8 C) O. k0 ]% X/ T小弟研究甚久,一直看不懂THS8134b所產生的水平垂直同步訊號怎麼來的,0 ~8 ?4 z" Z. ?
還有VGA的原理是如何呢?一直搞不懂如何掃描....程式真的看不太懂!!!
作者: Jim_Lin    時間: 2007-9-20 10:04 AM
雖然大大的問題我不一定會, 但是光看問題就覺得很大很籠統, 恐怕會的大大也很難回答
; d8 Z0 \0 S6 p! _4 ?$ P. g% y0 U2 t再用心一下審視問題, 將之從申論題轉成問答題,選擇題或甚至是非題, 你會發現, 你已經接近答案核心了
作者: nic740917    時間: 2007-9-20 10:29 PM
謝謝大大,我會好好研究仔細再發問該問題,不過想請問,我所要做的VGA是否類似TFT LCD呢?
7 ~, f9 [% j3 a- Q那請問如何得知這方面地詳細資料,因為我所找到的都滿籠統的!!關於這方面的的東西,該如何動手?
作者: Jim_Lin    時間: 2007-9-21 09:32 AM
原帖由 nic740917 於 2007-9-20 10:29 PM 發表 ' ~( e" r) h7 E
謝謝大大,我會好好研究仔細再發問該問題,不過想請問,我所要做的VGA是否類似TFT LCD呢?
0 [' t* H5 B9 k: q% f( R1 k/ w5 w那請問如何得知這方面地詳細資料,因為我所找到的都滿籠統的!!關於這方面的的東西,該如何動手?
! C* c$ x& I! p# o

6 E, \" r( D! J7 c/ ~( y不錯, 至少你已經開始問是非題了, 有慧根
6 d2 |. K5 y8 J" n5 P0 K$ a1 i你問題的答案是NO, 那是兩碼子事  [+ R* L! v6 c3 v" n/ n
VGA是某一顯示介面標準, 他基本上有5類比信號: 紅, 藍, 綠, 水平同步, 垂直同步$ W+ I( W0 z6 Z( G' F
TFT LCD是某一顯示面板, 這顯示面板不一定使用某一顯示介面0 ~2 l4 R" H# c- q+ y* t
例如: 有的Apple LCD Monitor只有DVI% `% v2 I7 P* _4 t3 p6 M' {
: S" U* g1 C* J
不過一般講師在講課前都會先了解學員的Background, 可以提供嗎?' v0 p7 F' e- ]1 a3 U

& P- n7 A) F7 G4 x如果你要研究VGA, 先不管Display Device. 如果一時不知資料從何找起, 維基百科是不錯的選擇
作者: tieyuhsun    時間: 2007-9-21 07:20 PM
有一個很簡單的範例8 U. w5 o( S  U9 c
http://www.fpga4fun.com/PongGame.html
: ^' B5 U. |: a) \
( P, n5 ]) {3 x6 o9 `opencores也有 VGA的範例
( I& s- p! {/ z' l
* m& a! y4 h: l+ k" `+ q+ A關鍵在於以下參數,一點都不難. K1 ]9 W3 J: |/ r4 h
//Vertical display cycle  ,tv2 d7 N4 @( |6 d8 Z& {1 p! ?  H3 n
//Vertical pulse width    ,tvp
& B. s2 b1 o4 k  e, H4 `6 z2 Z//Vertical front porch    ,tvf
* F' e0 M) G" B0 G: z, ?2 X//Vertical display period ,tvd% M% S; \' i4 q; [5 l
//Vertical back porch     ,tvb; i* o& }& s; L: [3 {: r: H
//Horizontal display cycle  ,th
8 ]0 A/ w" B+ Y0 {3 d: }9 {7 r//Horizontal pulse width    ,thp
/ D+ I# T! I/ ]* E7 m  Z//Horizontal front porch    ,thf0 Z+ G8 a2 L5 j3 w1 g
//Horizontal display period ,thd
5 o0 h0 i2 E  z4 [9 W+ n# y//Horizontal back porch     ,thb
作者: nic740917    時間: 2007-9-21 08:15 PM
我的Background嗎?我目前是南台科大大四的學生,對於FPGA已有基本的概念,
/ y$ \( t3 I( ntieyuhsun大大所提供的那個範例正是我要做的,而老師交待給我的任務,是要在上方加上磚塊,% N9 @+ W3 D' J- ]
球碰撞後即消失,雖然老師有提供這個CODE,但畢竟這不是自己所寫的,所以在想要摸透程式4 B) `) l% O0 ~: q3 X% F- U& Z4 u
內容,總是會碰到許多障礙,因此目前的我,應該是要好好的了解其中的理論,再去改寫這程式嗎?
作者: tieyuhsun    時間: 2007-9-23 04:46 AM
如果你只是要交作業,那不要花太多力氣改fpga4fun即可。
5 ]9 N4 B- |+ p% p: ]我比較不負責任...用講的,
8 j( P8 s/ T* Y: M3 U0 W4 a, C( z主要是建立區塊,程式所構型的球、方塊、背景,都是用算的。6 i$ d( F5 F* Q' a
故,要改方塊,你必須要多一個算式做遮罩。! r5 F1 }- p: @9 |3 a* [1 z- B# |
6 {$ k% G7 N( C9 u
* X) j9 x: D( }7 g

7 ~* `  s- z: L) c! S1 \我是不建議花太多時間,不過之前給你的參數google有寫,你也可以查以下網頁。& R; X+ A, p3 H' m
http://www-mtl.mit.edu/Courses/6.111/labkit/vga.shtml4 g  C0 q; ?% i' f. {
即可以容易理解,不過理解之後,改寫還是一個問題。5 b6 h' z+ V* \# j" r" `

& e9 J% o- G# g! K4 g我需要對您提出通常設計這部分欠缺,
" x. _: ^) X3 ]) h# Q主要是系統結構的建立,你會發現理解之後...你還是一籌莫展。
作者: nic740917    時間: 2007-10-2 12:55 AM
了解..想順便請問一下...我現在再修改光碟中的範例,
+ E  ?) P; k. }9 c; m7 K5 S可是我把程式修改了,可是燒進去的時候,所呈現的東西跟原本的一樣,* Z+ S$ {$ ?  `6 v  Y0 w
所以我把 .sof檔砍掉,重新RUN一下,卻沒有出現.sof檔,' a8 L1 @2 ]& ^& E4 Z: S& V
因此我想請問,我該怎麼才能再產生一個我修改過的.sof檔呢?謝謝!!!
作者: tommywgt    時間: 2007-10-6 10:47 PM
我幾次的經驗告訴我, 沒成功的話都是complier有問題, 你有仔細檢查過quartus的訊息嗎?
作者: nic740917    時間: 2007-10-8 05:56 PM
我不太懂那些訊息的意思!!我挑幾個重點給大大看一看!!!!
4 P; o0 W) p4 AWarning: Can't generate programming files because you are currently using the
  F& f1 S) b/ J/ J1 Y* r                  Quartus II  software in Evaluation Mode
+ u5 X, _( O3 C2 L
6 M& w1 W" K5 YWarning: Found pins functioning as undefined clocks and/or memory enables6 I9 D4 e; p2 [/ X
        Info: Assuming node "pld_clk" is an undefined clock
6 T  l7 e; w: e0 }: I" [
9 }- v, p3 t6 O/ f0 IWarning: Circuit may not operate. Detected 24 non-operational path(s) clocked
, q) K+ W1 k* P/ d) s. |* j. B                  by   clock "pld_clk" with clock skew larger than data delay.
4 @  c" d  R4 }% ^8 D6 J; S                  See Compilation Report for details.  i: V9 B+ C  K/ P
! T8 o; |' B" \/ s2 ]3 z* O& _! U
不知道是不是第一個警告的原因!!
作者: nic740917    時間: 2007-10-9 02:17 AM
感謝大大....還好你有提醒我看quartus的訊息,,,原來是License過期了,,跟新之後就OK了ㄝ!!!!
' k6 d* }+ R, }" f' T2 f+ c* H; F是這樣嗎!!!呵呵~~~~
作者: tommywgt    時間: 2007-10-16 09:24 AM
嗯...恭喜你了




歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/) Powered by Discuz! X3.2