技術(shù)文章
在 ADAS/AD 環(huán)境中,如果想要將原始數(shù)據(jù)與攝像頭、雷達(dá)或激光雷達(dá)等傳感器分離,總是會(huì)使用測(cè)量數(shù)據(jù)轉(zhuǎn)換器。借助MDILink,您可以獲得一個(gè)SerDes測(cè)量數(shù)據(jù)轉(zhuǎn)換器,從開發(fā)階段和驗(yàn)證結(jié)果順利過渡到批量生產(chǎn)。
MDILink主要功能
MDILink能夠適配多種不同接口的傳感器,包括GMSL2、FPDLinkⅢ等,同時(shí),MDILink具備的TAP模式能夠使其作為中間設(shè)備,將傳感器數(shù)據(jù)轉(zhuǎn)換為10 Gibt/s 以太網(wǎng)數(shù)據(jù)的同時(shí),也能實(shí)現(xiàn)原始數(shù)據(jù)直接轉(zhuǎn)發(fā)到ECU。
MDILink具備兩個(gè)10GbE接口,可將傳感器數(shù)據(jù)通過這兩個(gè)接口發(fā)送至最多兩個(gè)獨(dú)立系統(tǒng)。搭載的Zynq©SoC使MDILink能夠無(wú)需外部依賴實(shí)現(xiàn)獨(dú)立運(yùn)行。額外的1Gbit/s以太網(wǎng)端口解決配置和管理問題,該端口獨(dú)立于數(shù)據(jù)傳輸接口運(yùn)作。
數(shù)據(jù)傳輸方式
數(shù)據(jù)包發(fā)送方式:默認(rèn)采用4個(gè)UDP端口進(jìn)行傳輸。
自定義分段機(jī)制:由于標(biāo)準(zhǔn)IPv4的分段機(jī)制不適用于MDILink的使用場(chǎng)景,因此MDILink的10 GbE以太網(wǎng)端口采用自定義分段機(jī)制來發(fā)送數(shù)據(jù),即在每個(gè)9k的巨幅幀中添加一個(gè)傳輸頭。
接收緩沖區(qū):在常規(guī)的RAM中設(shè)置用于接收數(shù)據(jù)緩沖區(qū)的數(shù)量,用于防止數(shù)據(jù)包丟失并提升數(shù)據(jù)處理速度。
中斷調(diào)節(jié):只有在較大數(shù)量的數(shù)據(jù)包在傳輸時(shí)才觸發(fā)一次中斷,能夠有效減少系統(tǒng)負(fù)載從而避免數(shù)據(jù)丟失。
接收端擴(kuò)展:通過IP地址和端口信息計(jì)算Hash值,將接收到的數(shù)據(jù)包分配到多個(gè)CPU核心上處理,同樣能夠避免單核計(jì)算引起系統(tǒng)負(fù)載。
MDI-RX API
用于所有MDI設(shè)備的高性能數(shù)據(jù)接收API(支持Win和Linux)
收集MDILink發(fā)送的單個(gè)UDP數(shù)據(jù)包,組合返回API用戶的AVETO幀
如果發(fā)生UDP數(shù)據(jù)包丟失,AVETO幀要么丟棄,要么標(biāo)記為損壞,取決于API的設(shè)置
此API僅傳遞完整幀,不解釋AVETO頭或其他頭部信息,這些信息由API應(yīng)用完成
返回統(tǒng)計(jì)信息,比如接受的幀數(shù);內(nèi)存使用情況等
時(shí)間同步
MDILink能夠通過10GbE以太網(wǎng)端口接收802.1AS、802.1AS-Avnu(需要定制)、1588v2-P2P-UDP和1588v2-E2E-UDP的時(shí)間同步信號(hào),這些時(shí)間同步信號(hào)可由以下設(shè)備提供:
支持以上時(shí)間同步協(xié)議的網(wǎng)絡(luò)交換機(jī)和大師時(shí)鐘(Grandmaster clock)設(shè)備
MDILink能夠實(shí)現(xiàn)在微妙級(jí)別以下的精度設(shè)置時(shí)間戳,例如,在4個(gè)MDILink,兩個(gè)BRICK2和8個(gè)相機(jī)的方案中,時(shí)間同步誤差主要在100-200納秒之間,這包括了由相機(jī)本身和相機(jī)與MDILink之間傳輸產(chǎn)生的誤差。
如您對(duì)上述產(chǎn)品感興趣,
歡迎聯(lián)系我們了解更多信息。
期待與您的交流!