91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

嵌入式開發(fā)vip 電路圖設計方案

454398 ? 來源:博客園 ? 作者:midu ? 2020-10-18 11:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

(1)vip 簡介

這里vip 就是video in port 的縮寫,“VIP0 PortA”, “VIP0 PortB”, “VIP1 PortA”, “VIP1 PortB”,總共4個口

輸入數(shù)據(jù)格式有yuv422i 和yuv420t 不小的這個i和t有啥區(qū)別 yuv420t/yuv420i,

輸入數(shù)據(jù)位寬有“ 8-bit”, “16-bit”, “24-bit”

輸入數(shù)據(jù)模式有

“Non-mux Embedded Sync”, “Line-mux Embedded Sync”,

Pixel-mux Embedded Sync”, “Non-mux Discrete Sync”

example camerlink_drv.c:

char *gCameraLink_portName[] = {

“VIP0 PortA”, “VIP0 PortB”, “VIP1 PortA”, “VIP1 PortB”,

};

char *gCameraLink_ifName[] = {

“ 8-bit”, “16-bit”, “24-bit”,

};

char *gCameraLink_modeName[] = {

“Non-mux Embedded Sync”, “Line-mux Embedded Sync”,

“Pixel-mux Embedded Sync”, “Non-mux Discrete Sync”,

};

輸入方式有hdmi ,sdi,vga, 輸出有dvo0(vout1) dvo1(vout0) ,

(2)vip 電路圖

HDVPSS模塊即High-Definition Video Process Sub System,主要用于視頻的capture、deinterlacing、scaler、up/down sample、graphics、display等,由Media Controller Dula ARM Cortex-M3系統(tǒng)中的VPSS-M3控制。軟件工程師在做程序的時候需要注意各個模塊支持數(shù)據(jù)的輸入格式和輸出格式(另外需要注意的是:TI提供的RDK中限定了display controller的矩陣連接,如果希望靈活使用這個矩陣連接,需要自行拆分,關于該部分內容請參考HDVPSS_UserGuide.pdf中Display Controller Driver中Macro Mapping)。HDVPSS整體硬件框架如下圖所示,注意數(shù)據(jù)格式。

播放輸出:

播放接口

播放接口支持同時獨立輸出兩路高清圖像和一路標清圖像,其中兩路高清圖像的源可以從兩路數(shù)字接口(DVO1和DVO2,其中DVO1支持HDMI輸出)和一路模擬接口(HDCOMP即內部集成的HD DAC)中選擇,標清輸出支持多種數(shù)據(jù)格式和多種視頻制式。(需要注意的是DVO1與HDMI公用數(shù)字信號線,所以HDMI與DVO1輸出是完全相同的,硬件工程師在設計的時候尤其需要注意。)

圖1 播放口應用

DVO1:該接口的數(shù)據(jù)既可以直接輸出數(shù)字信號也可以送給內部的HDMI Transfer Phy產生HDMI信號,可以支持10/20/30bit的內外同步數(shù)據(jù)輸出,可以送出HS、VS、FID(Field ID)、AVID(Active Video ID)等時序信號。該接口有獨立的時鐘源,即hd_venc_d_clk。

HDCOMP:該接口實際是內部集成的HD DAC輸出接口,最高支持1080P60,像素時鐘為148.5MHz,其時序參數(shù)是可編程的,具體請參考hdvpss中源碼。HD DAC也有獨立的時鐘源,即hd_venc_g_clk。需要注意的是該接口支持VBI輸出。

DVO2:該接口特性基本和DVO1相同,需要注意的是DVO2口沒有獨立的時鐘源,其時鐘源既可以共享DVO1的時鐘源,也可以共享HD DAC的時鐘源,因此決定了播放接口只能送出兩路獨立的高清圖像(主要體現(xiàn)在分辨率上)。(注:在RDK中DM814x的DVO2的時鐘源綁定到了HDMI口,如果希望HDMI和DVO2口同時輸出不同分辨率的內容,請注意修改該部分內容,E2E上已經有很多人問道該問題。具體修改,請參照VPSS M3側Display controller配置部分代碼)

SD DAC:該接口支持PAL、NTSC、SECAM等標清視頻制式,輸出格式也是多種多樣,包括復合信號(CVBS)、S端子、分量信號(YPbPr)、Euro-SCART(RGB)等。和HD DAC一樣,該接口也支持VBI輸出。

圖2 播放口時鐘分配

(3)vip 更換采集相機輸入

同步:分為內同步和外同步

“Non-mux Embedded Sync”, “Line-mux Embedded Sync”,

“Pixel-mux Embedded Sync”, “Non-mux Discrete Sync”

注意:

對于Multi Channel模式,由于無法共用參考時鐘,因此必須使用內同步模式,具體格式可以參考BT656格式。Single Channel支持三種數(shù)據(jù)格式,即:YUV444、YUV422、RGB888;Multi Channel僅支持YUV422格式。

采集口支持VBI數(shù)據(jù)采集;

對于Multi Channel模式采集,采集口內置了De-Multiplexing模塊,該模塊不需要CPU的參與;

采集口像素始終最高能達到150MHz,即Single Channel模式下采集分辨率可以達到1080P60,Multi Channel模式下采集分辨率可以達到16 Channel D1@30fps;

采集模塊中內置RGB2YUV和YUV2RGB色彩空間轉換模塊(CSC:ColorSpace Conversion)、Scalar模塊(縮放范圍:1/8x ---8x)、降采樣模塊(YUV422toYUV420);

內置CSC模塊矩陣系數(shù) Ai/Bi/Ci 和偏置 Di 均可以設置,如下圖所示。

Pixel Mux:在DM8168的TRM和TVP5158的數(shù)據(jù)手冊中都有詳細描述,說白了其實就是一種利用時分復用的減少數(shù)據(jù)引腳數(shù)的方法,下面用兩張圖(均摘自TVP5158數(shù)據(jù)手冊)來說明,分別是兩路視頻信號和四路視頻信號(內同步格式,嵌入了同步信號,請參考BT656格式)的復用模式:

注:上圖中時鐘好像有點錯誤,兩路D1的pixel mux模式下時鐘應該為54MHz。

Line Mux:下圖(截圖來自DM8168 TRM)中是兩路視頻信號的line mux模式。

編輯:hfy

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 電路圖
    +關注

    關注

    10483

    文章

    10760

    瀏覽量

    555959
  • 嵌入式開發(fā)

    關注

    18

    文章

    1148

    瀏覽量

    50171
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    嵌入式單片機開發(fā)學習路徑

    作,這時候你能清晰的感受到自己的進步。 2.2 學習電路基礎 嵌入式開發(fā)離不開硬件知識。掌握基本的電路知識,包括電阻、電容、二極管、三極管等元器件的工作原理及其在電路中的應用。這部
    發(fā)表于 02-09 15:42

    RT-Thread Vector軟件包:嵌入式開發(fā)的動態(tài)數(shù)組容器 | 技術集結

    RT-Thread Vector軟件包:嵌入式開發(fā)的動態(tài)數(shù)組容器 | 技術集結
    的頭像 發(fā)表于 01-25 09:33 ?5475次閱讀
    RT-Thread Vector軟件包:<b class='flag-5'>嵌入式開發(fā)</b>的動態(tài)數(shù)組容器 | 技術集結

    嵌入式開發(fā)常用函數(shù)速查表

    嵌入式開發(fā)中,掌握常用函數(shù)的用法可以大大提高開發(fā)效率。無論是單片機初學者還是有一定經驗的工程師,熟悉函數(shù)庫和調用方式都是必備技能。今天,我們?yōu)榇蠹艺硪环?b class='flag-5'>嵌入式開發(fā)常用函數(shù)速查表,覆蓋GPIO
    的頭像 發(fā)表于 01-19 09:06 ?347次閱讀
    <b class='flag-5'>嵌入式開發(fā)</b>常用函數(shù)速查表

    什么是嵌入式應用開發(fā)

    。 · ?醫(yī)療設備?:如心電儀、血壓計等。 開發(fā)工具和技術 嵌入式開發(fā)過程中常用的工具包括: · ?集成開發(fā)環(huán)境(IDE)?:用于編寫、編譯和調試代碼。 · ?編譯器?:將高級
    發(fā)表于 01-12 16:13

    開發(fā)者必備:嵌入式常用外設接口電路參考指南

    嵌入式開發(fā)中,硬件接口電路設計是每位工程師都繞不開的環(huán)節(jié)。不同的外設接口有各自的電氣特性和設計要求,理解常見接口的參考電路可以讓你的開發(fā)更穩(wěn)健,避免調試時反復踩坑。今天,我們整理了M
    的頭像 發(fā)表于 01-09 19:03 ?761次閱讀
    <b class='flag-5'>開發(fā)</b>者必備:<b class='flag-5'>嵌入式</b>常用外設接口<b class='flag-5'>電路</b>參考指南

    性能與性價比兼得!迅為RK3562開發(fā)板開啟嵌入式開發(fā)新選擇

    性能與性價比兼得!迅為RK3562開發(fā)板開啟嵌入式開發(fā)新選擇
    的頭像 發(fā)表于 12-23 16:10 ?1396次閱讀
    性能與性價比兼得!迅為RK3562<b class='flag-5'>開發(fā)</b>板開啟<b class='flag-5'>嵌入式開發(fā)</b>新選擇

    系統(tǒng)嵌入式的學習路線

    嵌入式技術是各種電子產品的核心技術,也是工業(yè)4.0、遠程醫(yī)療、3D打印等新興產業(yè)的核心技術,具有廣闊的發(fā)展前景。很多計算機、電子信息類專業(yè)的學生都想把嵌入式開發(fā)作為自己的職業(yè)目標,但是因為嵌入式涉及
    發(fā)表于 12-16 07:49

    分享一個嵌入式開發(fā)學習路線

    如果你想要學習嵌入式開發(fā),我建議按照這個學習路線準備: 1. 基礎鋪墊期(1-2個月) 理解嵌入式系統(tǒng)的“硬件基礎”和“編程入門”,能看懂簡單電路,寫出基礎C語言代碼。這一階段的學習對學歷沒有
    發(fā)表于 12-04 11:01

    嵌入式開發(fā)的關鍵點介紹

    嵌入式開發(fā)在現(xiàn)代科技中扮演著非常重要的角色。隨著物聯(lián)網(wǎng)的發(fā)展,嵌入式系統(tǒng)的需求也越來越大。嵌入式開發(fā)不僅需要開發(fā)人員具備深入的硬件知識和編程經驗,還需要不斷學習新的技術和工具,以滿足不
    發(fā)表于 11-13 08:12

    GT2440嵌入式開發(fā)系統(tǒng)用戶手冊

    電子發(fā)燒友網(wǎng)站提供《GT2440嵌入式開發(fā)系統(tǒng)用戶手冊.pdf》資料免費下載
    發(fā)表于 10-28 17:05 ?2次下載

    恩智浦如何攻克兩大嵌入式開發(fā)難題

    在我們的身邊,嵌入式系統(tǒng)無處不在。而隨著技術的進步和應用的拓展,今天的嵌入式開發(fā)也面臨著諸多新課題、新挑戰(zhàn)。
    的頭像 發(fā)表于 10-27 09:28 ?1858次閱讀

    新一代嵌入式開發(fā)平臺 AMD嵌入式軟件和工具2025.1版現(xiàn)已推出

    AMD 2025.1 版嵌入式軟件和工具是面向新一代嵌入式系統(tǒng)開發(fā)而打造的綜合平臺,全面加速概念構想到部署落地。 2025.1 版嵌入式軟件和工具的新 增功能 AMD
    的頭像 發(fā)表于 08-20 09:15 ?4035次閱讀

    嵌入式開發(fā)就業(yè)還有前景嗎?

    電路設計和編程能力。 2)醫(yī)療設備 醫(yī)療設備是指用于診斷、治療和輔助治療的各種設備。隨著醫(yī)療技術的不斷發(fā)展,醫(yī)療設備市場也在不斷擴大,嵌入式開發(fā)在醫(yī)療設備領域的應用前景也十分廣闊。在醫(yī)療設備領域
    發(fā)表于 07-16 10:47

    嵌入式開發(fā)入門指南:從零開始學習嵌入式

    特定功能的計算機系統(tǒng),廣泛應用于智能家居、工業(yè)控制、醫(yī)療設備、車載系統(tǒng)等領域。 2. 學習嵌入式開發(fā)的前置知識熟悉C語言編程掌握基本的數(shù)據(jù)結構與算法了解數(shù)字電路與微控制器原理熟悉Linux操作系統(tǒng)
    發(fā)表于 05-15 09:29

    嵌入式開發(fā):高門檻的系統(tǒng)性工程與 996 的行業(yè)困局

    嵌入式開發(fā)的門檻,往往被培訓機構和表象所掩蓋。許多人誤以為 “用 C 語言寫個跑在 ARM 上的程序” 就是嵌入式,實則連皮毛都未觸及。真正的嵌入式開發(fā)是硬件與軟件深度融合的系統(tǒng)性工程,需跨越三重壁壘
    的頭像 發(fā)表于 04-09 11:06 ?1039次閱讀
    <b class='flag-5'>嵌入式開發(fā)</b>:高門檻的系統(tǒng)性工程與 996 的行業(yè)困局