資源描述:
《基于sopc技術(shù)的lcd顯示控制器設(shè)計研究new》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、電子測量技術(shù)第/0卷第0期!?#?%&?1()?+?(%!!,%?#冷.223年4月基于??5技術(shù)的6顯示控制器設(shè)計研究邢紅濤許軍張街喜#裝甲兵工程學(xué)院控制工程系北京02271?,、摘要8針對6顯示控制器設(shè)計中顯存讀寫沖突的問題分析比較了目前常用的解決顯存讀寫沖突的三種方法9,,以:5;)為核心設(shè)計了一款=4>?流模式的6控制器較好地解決了顯存讀寫的沖突問題增強了系統(tǒng)的實用性)<和靈活性。關(guān)鍵詞8??96控制器9顯存讀寫沖突5中圖分類號8!%37/文獻(xiàn)標(biāo)識碼8)??Α?=ΒΧΔ>?ΕΔ?Φ?ΑΓΗ?>
2、Ι6Χ>?ΕΒ>44?Β?=Α?Φ>???5ΚΓ?Η,>?ΗΕ=>ΚΛΜΛ?ΝΔ=?ΗΚΓ?元?=?>Β>ΒΧ?Α?ΒΓ?Η,02271?#)ΦΟΠΙ)?Φ:?ΗΓ?Θ?ΓΡΓ?ΗΒΟ>)加Ε份ΧΕ8?Β=?ΦΣΒΓΕ??>??Ε><ΓΦ?>?Λ?Β>Τ=ΠΥ=?ΕΒ???范ΑΕΓ?Η?>?Λ?>?Α>ΛΕΓ>?Α=Β?!Δ?=ΦΙ4ΓΙΙΙ60?=4?ΦΦΔ4Γ44ΛΑΕΒ=Ε?=??>Ο?=Β??ΕΑ?=??Β???Σ)<=>介Ι4>Σ??>?Ε?Β0Τ?ΑΓΗ??ΦΕ>Α>
3、4Ο>Φ46Β>44Φ4ΔΦΦΣ?>??Ε><ΓΦ?>Λ?Β?Β>??ΒΠ?=Α?>?:5;)?!Δ??Β=?ΕΓ?=ΕΠ=?元?Γ4ΓΕΠ>Ε?ΑΠΑΕ=Β?ΓΟ?Β><=ΕΕ?Ι4ΓΙ?ΙΙ4Φ?Γ4Γ?ΦΙ4ΙΔ?Ο?ΦΔ??=Ω!4?Ε4Ο?Ξ?ΠΣ>896?>?ΕΒ>?Β9Β?Η=?ΒΓΕΓ?>??Ε><ΓΦ?>?Λ?Β油勸544?=ΦΓΦΣ眼Ι4ΓΙΙΙ等新問題。2引言?“”01采用乒乓切換控制機制Χ6具有工作電壓低、功耗小、顯示信息量大、壽命在目前的顯示控制設(shè)計中,通常采用的方法是引人復(fù)長、、電磁輻射污染
4、小等優(yōu)點,被廣泛應(yīng)用于消費電雜的“乒乓”切換控制機制,圈。如體積小來保證讀寫不發(fā)生沖突子、、工業(yè)控制等設(shè)備。,。儀器儀表川工業(yè)控制中常用圖0所示。56或:?;)作為顯示控制主元件為使顯示屏保持輸入輸出,。,數(shù)據(jù)Ψ數(shù)據(jù)顯示連續(xù)顯示控制器要不斷從顯存中讀數(shù)據(jù)此時若處理Ψ流選流選模塊器向,,擇單4顯存寫數(shù)據(jù)就可能發(fā)生讀寫沖突使顯示數(shù)據(jù)不能兀瞥Ζ‘4,“”,及時更新相應(yīng)位置出現(xiàn)斑點一即產(chǎn)生雪花現(xiàn)象沖突,(+Κ(+Κ。時間長時甚至?xí)霈F(xiàn)黑屏協(xié)調(diào)顯存的讀寫沖突是設(shè)計1選&1選&中的一個難點。本文對解決讀寫顯存沖突的常用方法進(jìn)“”,0行
5、了說明并利用?圖乒乓切換操作示意圖?#〕5技術(shù)設(shè)計了一款)<=4>流模式的,。6控制器較好地解決了這一問題“乒乓”切換操8作的實質(zhì)是當(dāng)輸人數(shù)據(jù)流選擇單元在0解決讀寫顯存沖突的一般方法,顯存模塊0進(jìn)行寫操作時輸出數(shù)據(jù)流選擇單元從顯存模,,0?0采用雙口?)(塊1進(jìn)行讀操作反之在對顯存模塊1進(jìn)行寫操作時就對。。,,顯存模塊0進(jìn)行讀操作這樣可以有效地避免讀寫沖突由于雙口?)(的讀寫端口是獨立的因此采用雙口“”“”?)(是解決這個問題最簡單、最直接的方法圖。但雙口通過輸入數(shù)據(jù)流選擇單元和輸出數(shù)據(jù)流選擇單元按、,,,節(jié)拍相互配合的切
6、換從示意圖的兩端看輸人數(shù)據(jù)流和?)(的價格較高所以這種方法一般用于低像素屏的開,發(fā)。當(dāng)然也可,口?)(用輸出數(shù)據(jù)流都是不間斷的因此這種操作對于設(shè)計流模式以采用分塊刷屏的方法將雙做。較高像素,、的顯示控制器比較適合川但這樣方法切換時機不易選屏的顯存但這樣會帶來讀寫速度慢設(shè)計復(fù)雜第/0卷電子測量技術(shù)擇,。同時也浪費了一塊顯存Α>?)(0?/采用消隱的間隙控制法?>?ΕΒ?,,?Β門?6?)(另,%02Τ0一種解決讀寫沖突的方法是在行[場消隱的間隙5+。。:&:?6對顯存進(jìn)行寫操作如圖1所示6()>?ΕΒ>4】?Β顯存模塊圖/系
7、統(tǒng)結(jié)構(gòu)示意圖8輸?shù)刂分俨脝卧@入1卜,5ΘΛΓ4Φ?Β6()&5Β?6模塊?日數(shù)據(jù)仲裁單元?日控制利用?#?中的>在控制器和,模顯存之間建立一條6()傳輸通道通過硬件實現(xiàn)了消隱間隙塊,,>?控制信號刷屏操作而%Γ05+與上位機通過串口通信直接操作顯存中對應(yīng)的區(qū)域即可完成顯示圖像的更新。由于圖1消隱間隙寫操作示意圖,?6()和)<=4>總線能夠自動協(xié)調(diào)讀寫地址沖突問題因此極大優(yōu)化并簡化了控制器的設(shè)計。??這種方法的基8川同時利用5Χ本流程是,Λ?Β?ΕΒ>?Β。>Β?,9ΘΓ4Φ中?6?)(?44&5可以用便宜的#0?顯示控
8、制模塊產(chǎn)生讀顯存地址并完成刷屏,。,?6?)(作為顯存降低系統(tǒng)成本#1?顯示控制模塊在行[場消隱的間隙給出控制信號?“”,11:&:?緩存通知輸入模塊此時不對顯存進(jìn)行讀操作了然后輸入模、、6()的寫數(shù)據(jù)速度通常不同于6控制器讀數(shù)據(jù)塊通過地址數(shù)據(jù)仲裁單元得到對地址數(shù)據(jù)總線的控制,,,9的速