Altera之VIP TPG学习笔记
對(duì)于Altera中VIP(Video?and?Image?Processing)這其中相關(guān)IP,這里通過(guò)自己學(xué)習(xí)以及應(yīng)用做一個(gè)簡(jiǎn)單筆記記錄。TPG就是VIP中的Test?Pattern?Generator,功能主要就是產(chǎn)生一副測(cè)試圖像,彩條或者純色背景。
點(diǎn)開(kāi)IP如下圖:
其中:
Runtime?control?of?image?size?:這個(gè)選項(xiàng)表示是否實(shí)時(shí)控制輸出圖像大小。勾選上就是表示實(shí)時(shí)控制,就是可通過(guò)NIOS通過(guò)Avalon_MM接口實(shí)時(shí)修改圖像大小參數(shù)。
Maximum?Image?Width和Maximun?Image?Height表示最大的圖像寬度和高。對(duì)應(yīng)控制參數(shù)選擇應(yīng)該在這個(gè)范圍內(nèi)。
Bits?per?pixel?per?color?plane:這個(gè)選項(xiàng)表示是對(duì)應(yīng)一個(gè)顏色單元位寬。如RGB為8bit寬度,三個(gè)一起就是24bits。對(duì)應(yīng)填寫8bits。
Colorspace和output?format:對(duì)應(yīng)選擇輸出顏色空間和格式。如RGB444,YCrCb422之類均在這里做選擇。
Color?Plane?configuration?:對(duì)應(yīng)兩個(gè)選項(xiàng),sequence這個(gè)選項(xiàng)就是對(duì)應(yīng)按照RGB依次順序發(fā)送,位寬如果你配置的Bits?per?pixel?per?color?plane為8bits,則對(duì)應(yīng)按照8bits的RGB依次發(fā)送。對(duì)應(yīng)Parallel則是RGB并行發(fā)送,位寬為24bits。
Interlacing?:這個(gè)選項(xiàng)選擇的是progressive?output(逐行輸出),interlaced?output?F0?first(隔行奇數(shù)場(chǎng)先輸出),interlaced?output?F1?first(隔行偶數(shù)場(chǎng)先輸出)。
Pattern?:?color?bar(彩條),Uniformbackgroud(單顏色)。在pattern下RGB值不能修改,在Uniformback?group下,RGB值是可以修改的。
在實(shí)際中對(duì)于其輸出的ST流數(shù)據(jù)接口,用signaltap II抓取發(fā)現(xiàn)一個(gè)現(xiàn)象:
上圖中,看到對(duì)應(yīng)的在diout_sop后和dout_eop前接的數(shù)據(jù)是04010040(R=0x40,G=0x40,B=0x40)對(duì)應(yīng)發(fā)現(xiàn)原來(lái)這個(gè)彩條的第一行以及最后一行的圖像是一條黑線。
轉(zhuǎn)載于:https://www.cnblogs.com/wuqingjianke/p/3442101.html
總結(jié)
以上是生活随笔為你收集整理的Altera之VIP TPG学习笔记的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 菜根谭#8
- 下一篇: java Socket Tcp示例三则(