女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

嵌入式開發vip 電路圖設計方案

454398 ? 來源:博客園 ? 作者:midu ? 2020-10-18 11:02 ? 次閱讀

(1)vip 簡介

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

輸入數據格式有yuv422i 和yuv420t 不小的這個i和t有啥區別 yuv420t/yuv420i,

輸入數據位寬有“ 8-bit”, “16-bit”, “24-bit”

輸入數據模式有

“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”,

};

輸入方式有hdmisdi,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系統中的VPSS-M3控制。軟件工程師在做程序的時候需要注意各個模塊支持數據的輸入格式和輸出格式(另外需要注意的是:TI提供的RDK中限定了display controller的矩陣連接,如果希望靈活使用這個矩陣連接,需要自行拆分,關于該部分內容請參考HDVPSS_UserGuide.pdf中Display Controller Driver中Macro Mapping)。HDVPSS整體硬件框架如下圖所示,注意數據格式。

播放輸出:

播放接口

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

圖1 播放口應用

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

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

DVO2:該接口特性基本和DVO1相同,需要注意的是DVO2口沒有獨立的時鐘源,其時鐘源既可以共享DVO1的時鐘源,也可以共享HD DAC的時鐘源,因此決定了播放接口只能送出兩路獨立的高清圖像(主要體現在分辨率上)。(注:在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支持三種數據格式,即:YUV444、YUV422、RGB888;Multi Channel僅支持YUV422格式。

采集口支持VBI數據采集;

對于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模塊矩陣系數 Ai/Bi/Ci 和偏置 Di 均可以設置,如下圖所示。

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

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

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

編輯:hfy

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

    關注

    10402

    文章

    10732

    瀏覽量

    540888
  • 嵌入式開發
    +關注

    關注

    18

    文章

    1071

    瀏覽量

    48567
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    嵌入式開發入門指南:從零開始學習嵌入式

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

    嵌入式開發:高門檻的系統性工程與 996 的行業困局

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

    BlackBerry QNX推出通用嵌入式開發平臺

    BlackBerry有限公司(紐交所代碼:BB;多倫多證券交易所代碼:BB)旗下部門QNX今日宣布推出QNX 通用嵌入式開發平臺(General Embedded Development
    的頭像 發表于 03-11 16:04 ?543次閱讀

    AI來襲!嵌入式開發者該如何應對轉型?

    AI正在改變世界!從自動駕駛到智能家居,從工業自動化到語音助手,各行各業都在朝著智能化方向邁進。對于嵌入式開發者來說,AI的到來既是一次前所未有的挑戰,也是一個充滿機遇的時代。過去,我們專注于硬件
    的頭像 發表于 03-04 14:41 ?683次閱讀
    AI來襲!<b class='flag-5'>嵌入式開發</b>者該如何應對轉型?

    代碼+案例+生態:武漢芯源半導體CW32嵌入式開發實戰正式出版

    尊敬的各位電子工程師、嵌入式開發愛好者們:大家好!今天,我們懷著無比激動與自豪的心情,向大家宣布一個重大喜訊——武漢芯源半導體的單片機CW32正式出書啦!《基于ARMCortex-M0+的CW32
    的頭像 發表于 03-03 15:15 ?549次閱讀
    代碼+案例+生態:武漢芯源半導體CW32<b class='flag-5'>嵌入式開發</b>實戰正式出版

    代碼+案例+生態:武漢芯源半導體CW32嵌入式開發實戰正式出版

    尊敬的各位電子工程師、嵌入式開發愛好者們: 大家好!今天,我們懷著無比激動與自豪的心情,向大家宣布一個重大喜訊——武漢芯源半導體的單片機CW32正式出書啦!《基于ARM Cortex-M0+
    發表于 03-03 15:14

    如何成為嵌入式開發工程師?

    如何成為嵌入式開發工程師? 成為嵌入式開發工程師通常需要掌握一系列技能和知識,并且在實踐中不斷積累經驗。以下是一些基本步驟和建議: 1. 基礎教育:- 獲取電子工程、計算機科學或相關領域的學位
    發表于 02-19 10:39

    哪些專業適合學習嵌入式開發?

    哪些專業適合學習嵌入式開發? 在傳統行業不斷被取代的當下,對于大學生、從業者而言,選擇一個熱門主流的職業方向,是未來發展的關鍵因素之一。 嵌入式作為當下高薪崗位之一,轉行、轉專業的人群已經占據求職
    發表于 01-03 13:44

    嵌入式開發必備-RK3562演示Linux常用系統查詢命令(上)觸覺智能出品

    實用干貨!嵌入式開發學習必備-RK3562演示Linux常用系統查詢命令(上)關注觸覺智能持續為大家帶來更多嵌入式開發內容
    的頭像 發表于 12-31 10:51 ?117次閱讀
    <b class='flag-5'>嵌入式開發</b>必備-RK3562演示Linux常用系統查詢命令(上)觸覺智能出品

    如何使用 RISC-V 進行嵌入式開發

    RISC-V是一種開源的指令集架構(ISA),它允許任何人設計、制造和銷售基于RISC-V的處理器,這為嵌入式開發提供了極大的靈活性和創新空間。以下是使用RISC-V進行嵌入式開發的基本步驟: 一
    的頭像 發表于 12-11 17:32 ?1698次閱讀

    基于Xilinx ZYNQ7000 FPGA嵌入式開發實戰指南

    電子發燒友網站提供《基于Xilinx ZYNQ7000 FPGA嵌入式開發實戰指南.pdf》資料免費下載
    發表于 12-10 15:31 ?34次下載

    零基礎嵌入式開發學習路線

    的數據結構與算法能夠提升運行效率,同樣不好的數據結構與算法也會造成空間的浪費。對于嵌入式開發來說,掌握一些比較基礎的數據結構還是非常有必要的。比如線性結構如鏈表、棧、隊列、樹、等。可以通過這些邏輯
    發表于 10-25 15:55

    嵌入式開發常見問題排查

    嵌入式開發問題排查很多人認為嵌入式開發很難,主要是因為在這個過程中常常會遇到各式各樣的問題。這些問題的復雜性和多樣性使得許多人感到困惑和無所適從。然而,如果將這些問題逐一拆解,實際上大部分都可以
    的頭像 發表于 09-22 08:04 ?716次閱讀
    <b class='flag-5'>嵌入式開發</b>常見問題排查

    聚焦嵌入式開發中的合規性工具、項目管理工具、版本迭代工具應用

    日前,龍智攜嵌入式開發及管理解決方案亮相2024上海國際嵌入式展(embedded world China 2024)。展會期間,我們對話了多位龍智資深DevSecOps顧問及技術支持專家
    的頭像 發表于 07-29 15:15 ?979次閱讀

    嵌入式開發前景怎么樣?

    嵌入式開發前景非常廣闊,這主要得益于物聯網、人工智能、大數據等技術的快速發展,以及嵌入式系統在各個領域的廣泛應用。以下是對嵌入式開發前景的詳細分析
    的頭像 發表于 07-10 09:00 ?4163次閱讀
    <b class='flag-5'>嵌入式開發</b>前景怎么樣?