Lattice 的 Framebuffer IP核使用调试笔记之datasheet笔记
?? 本文由遠航路上ing 原創(chuàng),轉(zhuǎn)載請標明出處。
? ? ?學(xué)習使用以及調(diào)試Framebuffer IP 核已經(jīng)有一段時間了,調(diào)試的時候總想記錄些東西,可是忙的時候就沒有時間來寫,只有先找個地方記錄下,以后再總結(jié)。所以找這個時間好好的記錄學(xué)習下。更加詳細可以參考datasheet.
? ? ??Framebuffer IP核總體概括以及結(jié)構(gòu)示意圖如下:
? ? ? ? ?
? ? ? Framebuffer IP核的作用是幀率的提升,支持靜態(tài)(固定分辨率)和動態(tài)(可變分辨率,設(shè)置最大分辨率)兩種模式。同時也可以選擇開啟或關(guān)閉轉(zhuǎn)換功能。輸入輸出管腳以及和DDR3的接口定義如下(動態(tài)模式):
? ?
? ?
? ? ? 輸入端口有:輸入視頻信號時鐘iclk,視頻每幀的第一行第一個有效點的信號 ?frmsync_in,以及視頻輸入有效使能信號dvalid_in,輸入數(shù)據(jù)信號din,三個信號的不同情況下的時序圖可以參考IP核的datasheet,截圖如下:
? ??
? ? ? ?當啟動幀率轉(zhuǎn)換時,IP會要求外部輸入要輸出的視頻信號的時鐘,根據(jù)輸出時鐘要送出數(shù)據(jù)。輸入信號:oclk,dout_enable,輸出信號dout和dvalid_out,他們的時序圖上圖也有體現(xiàn)。
??
? ? ? ? 在啟動幀率轉(zhuǎn)換之后,根據(jù)要輸出的的視頻信號的時鐘頻率又可以分為兩種情況;一、輸出視頻時鐘與輸入視頻時鐘頻率相同;二、輸出視頻時鐘是輸入視頻時鐘的兩倍。 兩種情況下輸入與輸出的關(guān)系時序圖如下:
? ? ? ??
?
除了視頻輸入輸出端口之外,還有與DDR的接口,則這部分讀寫的接口時序圖如下:
??
? ??
? ? 最后的pclk、pwrite、paddr、pwdat為動態(tài)配置的參數(shù)設(shè)置信號,時序圖如下:
??
? ? FW = frame width ? FH= frame higth ?KP = keep?
?
?更多細節(jié)可以參考官方的datasheet
?
轉(zhuǎn)載于:https://www.cnblogs.com/fhyfhy/p/5207613.html
總結(jié)
以上是生活随笔為你收集整理的Lattice 的 Framebuffer IP核使用调试笔记之datasheet笔记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ssh sftp 免密码 公钥登录
- 下一篇: Axure RP for Mac中文汉化