本(běn)文(wén)为(wèi)明(míng)德揚原創文(wén)章(zhāng),轉(zhuǎn)载請注明(míng)出(chū)处!
在(zài)我(wǒ)们(men)的(de)LVDS車载視頻拼接項目中(zhōng),主(zhǔ)機(jī)發(fà)送LVDS信(xìn)号(hào)給(gěi)FPGA,FPGA經(jīng)过(guò)解(jiě)串将LVDS串行數據(jù)轉(zhuǎn)換为(wèi)7路(lù)并行數據(jù),并将并行數據(jù)進(jìn)行RGB三(sān)通(tòng)道(dào)映射,LVDS信(xìn)号(hào)中(zhōng)的(de)RGB信(xìn)号(hào)與(yǔ)外(wài)部(bù)攝像头(tóu)采集到(dào)的(de)RGB信(xìn)号(hào)做拼接然後(hòu)再将7路(lù)并行數據(jù)轉(zhuǎn)換成(chéng)串行數據(jù)輸出(chū)給(gěi)車载屏幕。
一(yī)、項目結構图(tú)
該項目的(de)結構图(tú)如(rú)下(xià)图(tú)1所(suǒ)示:

二(èr)、实現(xiàn)功能(néng)
該項目使用(yòng)的(de)是(shì)Lattice芯片(piàn),開(kāi)發(fà)工具为(wèi)Diamond,需要(yào)使用(yòng)到(dào)两(liǎng)个(gè)接口(kǒu),一(yī)个(gè)是(shì)LVDS接口(kǒu),一(yī)个(gè)是(shì)DDR3接口(kǒu)。主(zhǔ)機(jī)發(fà)送的(de)是(shì)2对(duì)4Lane、7bit視頻數據(jù)。7bit串行數據(jù)經(jīng)过(guò)LVDS_7_to_1_rx模块(kuài)轉(zhuǎn)換为(wèi)7路(lù)并行數據(jù),在(zài)此(cǐ)模块(kuài)中(zhōng)需要(yào)使用(yòng)到(dào)GDDR7:1 IP核,該IP核的(de)作用(yòng)就(jiù)是(shì)進(jìn)行LVDS串行數據(jù)的(de)解(jiě)串,具體(tǐ)的(de)生(shēng)成(chéng)以(yǐ)及(jí)例化(huà)教程我(wǒ)在(zài)前(qián)面(miàn)的(de)文(wén)章(zhāng)中(zhōng)已有(yǒu)詳细(xì)的(de)介紹。解(jiě)串後(hòu)的(de)數據(jù)要(yào)進(jìn)行同(tóng)步和(hé)初始化(huà)從而(ér)确保輸出(chū)的(de)數據(jù)是(shì)对(duì)齊的(de)。解(jiě)串後(hòu)的(de)4Lane、7bit數據(jù)共(gòng)28bit,包(bāo)含了(le)三(sān)通(tòng)道(dào)信(xìn)号(hào)RGB888、行场同(tóng)步信(xìn)号(hào)Hsync和(hé)Vsync、以(yǐ)及(jí)輸入(rù)有(yǒu)效信(xìn)号(hào)DE。并行數據(jù)經(jīng)过(guò)RGB_trasform模块(kuài)進(jìn)行RGB三(sān)通(tòng)道(dào)映射,并與(yǔ)攝像头(tóu)采集到(dào)的(de)RGB信(xìn)号(hào)進(jìn)行拼接。攝像头(tóu)采集的(de)信(xìn)号(hào)通(tòng)过(guò)DDR3的(de)接口(kǒu)模块(kuài)ddrinfburst送入(rù)DDR3中(zhōng),在(zài)需要(yào)進(jìn)行數據(jù)拼接的(de)时(shí)候再從該模块(kuài)将數據(jù)取(qǔ)出(chū)進(jìn)行图(tú)像的(de)拼接,拼接完成(chéng)後(hòu)的(de)7路(lù)并行數據(jù)再通(tòng)过(guò)LVDS_7_to_1_tx模块(kuài)變(biàn)換为(wèi)7bit的(de)串行數據(jù)輸出(chū)到(dào)外(wài)部(bù)顯示屏上(shàng)。
三(sān)、接口(kǒu)數據(jù)波(bō)形
其中(zhōng),外(wài)部(bù)主(zhǔ)機(jī)輸入(rù)進(jìn)来(lái)的(de)LVDS信(xìn)号(hào)抓取(qǔ)到(dào)的(de)波(bō)形图(tú)如(rú)下(xià):

图(tú)2 LVDS信(xìn)号(hào)抓取(qǔ)到(dào)的(de)波(bō)形图(tú)
DDR3实現(xiàn)正(zhèng)确读(dú)写波(bō)形图(tú)如(rú)下(xià):写數據(jù):

图(tú)3 写入(rù)到(dào)DDR3數據(jù)
读(dú)數據(jù):

图(tú)4 從DDR3读(dú)出(chū)數據(jù)
如(rú)对(duì)我(wǒ)们(men)的(de)項目感(gǎn)興趣,可(kě)以(yǐ)加QQ 3358622769 與(yǔ)我(wǒ)進(jìn)行更(gèng)深入(rù)的(de)讨論!








