亚洲爆乳成AV人在线视菜奈实_欧美一进一出抽搐大尺度视频 _日本十八禁免费看污网站_国产一区二区怡红院_6080YY新视觉影院_蜜臀AV无码人妻精品_成人影院YY111111在线_成人欧美一区二区三区1314_少妇饥渴偷公乱A级无码

中國自動化學會專家咨詢工作委員會指定宣傳媒體
新聞詳情

國產FPGA SOC雙目視覺處理系統開發實例-米爾安路DR1M90開發板

http://www.debgrams.com 2025-02-21 09:08 來源:米爾電子

1. 系統架構解析

本系統基于米爾MYC-YM90X核心板構建,基于安路飛龍DR1M90處理器,搭載安路DR1 FPGA SOC 創新型異構計算平臺,充分發揮其雙核Cortex-A35處理器與可編程邏輯(PL)單元的協同優勢。通過AXI4-Stream總線構建的高速數據通道(峰值帶寬可達12.8GB/s),實現ARM與FPGA間的納秒級(ns)延遲交互,較傳統方案提升了3倍的傳輸效率,極大地提升了系統整體性能。

國產化技術亮點:

•全自主AXI互連架構,支持多主多從拓撲,確保系統靈活性與可擴展性

•硬核處理器與PL單元共享DDR3控制器,提高內存帶寬利用率(可升級至DDR4)

•動態時鐘域隔離技術(DCIT),確??鐣r鐘域的數據交互穩定性,避免時序錯誤

•國產SM4加密引擎硬件加速模塊,為數據加密任務提供硬件級別的支持,提升加密處理效率

圖一 系統架構框圖

如圖一所示,系統架構通過“低內聚,高耦合”的設計思想,通過模塊化的設計方式,完成了以下工作。

1.     通過I²C對OV5640攝像頭進行分辨率,輸出格式等配置。

2.     雙目圖像數據進行三級幀緩存,FIFO——DMA——DDR。

3.     客制化低延遲ISP(開發者根據場景需求加入)

4.     VTC驅動HDMI輸出顯示

2. 系統程序開發

2.1 DR1固件架構設計

GUI設計界面,類Blockdesign設計方式,通過AXI總線,連接DR1的ARM核與定制化外設,包括以太網,RAM模塊,PL DMA和VTC。

圖二  FPGA底層架構框圖

2.2 雙目視覺處理流水線

2.2.1 傳感器配置層

為實現高效的傳感器配置,本系統采用混合式I²C配置引擎,通過PL端硬件I²C控制器實現傳感器參數的動態加載。與純軟件方案相比,該硬件加速的配置速度提升了8倍,顯著降低了配置延遲。

// 可重配置傳感器驅動IP

module ov5640_config (

input wire clk_50M,

output tri scl,

inout tri sda,

input wire [7:0] reg_addr,

input wire [15:0] reg_data,

output reg config_done

);

// 支持動態分辨率切換(1920x1080@30fps ↔ 1280x720@60fps)

parameter [15:0] RESOLUTION_TABLE[4] = '{...};

該配置引擎支持多分辨率與高幀率動態切換,適應不同應用場景需求。

2.2.2 數據采集管道

系統構建了三級緩存體系,確保數據處理的高效性和實時性:

•像素級緩存:采用雙時鐘FIFO(寫時鐘74.25MHz,讀時鐘100MHz),實現數據的穩定緩存和傳輸。

•行緩沖:使用BRAM的乒乓結構(每行1920像素×16bit),減少數據延遲。

•幀緩存:通過DDR3-1066 1GB內存支持四幀循環存儲,確保圖像的持續流暢展示。

// 位寬轉換智能適配器

module data_width_converter #(

parameter IN_WIDTH = 16,

parameter OUT_WIDTH = 96

)(

input wire [IN_WIDTH-1:0] din,

output wire [OUT_WIDTH-1:0] dout,

// 時鐘與使能信號

);

// 采用流水線式位寬重組技術

always_ff @(posedge clk) begin

case(state)

0: buffer <= {din, 80'b0};

1: buffer <= {buffer[79:0], din};

// ...6周期完成96bit組裝

endcase

end

2.2.3. 異構計算調度

系統通過AXI-DMA(Direct Memory Access)實現零拷貝數據傳輸,優化內存和外設間的數據交換:

•寫通道:PL→DDR,采用突發長度128、位寬128bit的高速數據傳輸

•讀通道:DDR→HDMI,配合動態帶寬分配(QoS等級可調),確保不同帶寬需求的動態適配

2.2.4 VTC顯示引擎深度優化

•PL DMA輸出顯示優化

顯示時序的優化對高質量圖像輸出至關重要。通過VTC(Video Timing Controller),本系統能夠實現多模式自適應輸出。

axi_hdmi_tx#(

.ID(0),

.CR_CB_N(0),

.DEVICE_TYPE(17), // 17 for DR1M

.INTERFACE("16_BIT"),

.OUT_CLK_POLARITY (0)

)

axi_hdmi_tx_inst (

.hdmi_clk (pll_clk_150),

//.hdmi_clk (clk1_out),

.hdmi_out_clk (hdmi_clk ),

.hdmi_16_hsync (hdmi_hs ),

.hdmi_16_vsync (hdmi_vs ),

.hdmi_16_data_e (hdmi_de),

.hdmi_16_data (/*hdmi_data*/ ),

//        .hdmi_16_data (hdmi_data ),

.hdmi_16_es_data (hdmi_data),

.hdmi_24_hsync (),

.hdmi_24_vsync (),

.hdmi_24_data_e (),

.hdmi_24_data (/*{r_data,g_data,b_data}*/),

.hdmi_36_hsync (),

.hdmi_36_vsync (),

.hdmi_36_data_e (),

.hdmi_36_data (),

.vdma_clk (pll_clk_150 ),

.vdma_end_of_frame (dma_m_axis_last ),

.vdma_valid (dma_m_axis_valid ),

.vdma_data (dma_m_axis_data ),

.vdma_ready (dma_m_axis_ready),

.s_axi_aclk (S_AXI_ACLK ),

.s_axi_aresetn (S_AXI_ARESETN ),

.s_axi_awvalid (axi_ds5_ds5_awvalid ),

.s_axi_awaddr (axi_ds5_ds5_awaddr ),

.s_axi_awprot (axi_ds5_ds5_awprot ),

.s_axi_awready (axi_ds5_ds5_awready ),

.s_axi_wvalid (axi_ds5_ds5_wvalid ),

.s_axi_wdata (axi_ds5_ds5_wdata ),

.s_axi_wstrb (axi_ds5_ds5_wstrb ),

.s_axi_wready (axi_ds5_ds5_wready ),

.s_axi_bvalid (axi_ds5_ds5_bvalid ),

.s_axi_bresp (axi_ds5_ds5_bresp ),

.s_axi_bready (axi_ds5_ds5_bready ),

.s_axi_arvalid (axi_ds5_ds5_arvalid ),

.s_axi_araddr (axi_ds5_ds5_araddr ),

.s_axi_arprot (axi_ds5_ds5_arprot ),

.s_axi_arready (axi_ds5_ds5_arready ),

.s_axi_rvalid (axi_ds5_ds5_rvalid ),

.s_axi_rresp (axi_ds5_ds5_rresp ),

.s_axi_rdata (axi_ds5_ds5_rdata ),

.s_axi_rready  (axi_ds5_ds5_rready)

);

•動態時序生成器

通過PL-PLL動態調整像素時鐘,確保顯示無卡頓、無閃爍,誤差控制在<10ppm內。

// VTC配置代碼片段(Anlogic SDK)

void config_vtc(uint32_t h_total, uint32_t v_total) {

VTCRegs->CTRL = 0x1;  // 使能軟復位

VTCRegs->HTOTAL = h_total - 1;

VTCRegs->VTOTAL = v_total - 1;

// 詳細時序參數配置

VTCRegs->POLARITY = 0x3;  // HS/VS極性配置

VTCRegs->CTRL = 0x81;     // 使能模塊

}

3. 硬件連接與測試

•硬件連接

米爾的安路飛龍板卡采用2 X 50 PIN 連接器設計,可靈活插拔多種子卡,配合子卡套件,可擴展成多種形態,多種應用玩法。

圖三 使用模組、底板、子卡和線纜搭建硬件系統(使用米爾基于安路飛龍DR1M90開發板)

•顯示測試

實測雙目顯示清晰,無卡幀,閃屏。

圖四 輸出顯示效果

•系統集成

在FPGA硬件描述文件的基礎上,進一步在Linux下實現雙攝,為復雜系統調度應用鋪平道路。

內核加載5640驅動下通過dma搬運ddr數據,在應用層中通過v4l2框架顯示到HDMI上,完整數據流如下:

FPGA DDR → AXI-DMA控制器 → Linux DMA引擎 → 內核dma_buf  → V4L2 vb2隊列 → mmap用戶空間 → 應用處理

三路DMA設備樹HDMI、camera1、camera2代碼片段:

//hdmi

soft_adi_dma0: dma@80400000 {

compatible = "adi,axi-dmac-1.00.a";

reg = <0x0 0x80400000 0x0 0x10000>;

interrupts = <GIC_SPI 83 IRQ_TYPE_LEVEL_HIGH>;

clocks = <&axi_dma_clk>;

#dma-cells = <1>;

status = "okay";

adi,channels {

#size-cells = <0>;

#address-cells = <1>;

dma-channel@0 {

reg = <0>;

adi,source-bus-width = <32>;

adi,source-bus-type = <0>;

adi,destination-bus-width = <64>;

adi,destination-bus-type = <1>;

};

};

};

// cam1

mipi_adi_dma0: dma@80300000 {

compatible = "adi,axi-dmac-1.00.a";

reg = <0x0 0x80300000 0x0 0x10000>;

interrupts = <GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH>;

clocks = <&axi_dma_clk>;

#dma-cells = <1>;

status = "okay";

adi,channels {

#size-cells = <0>;

#address-cells = <1>;

dma-channel@0 {

reg = <0>;

adi,source-bus-width = <128>;

adi,source-bus-type = <1>;

adi,destination-bus-width = <64>;

adi,destination-bus-type = <0>;

};

};

};

//cam2

mipi_adi_dma1: dma@80700000 {

compatible = "adi,axi-dmac-1.00.a";

reg = <0x0 0x80700000 0x0 0x10000>;

interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>;

clocks = <&axi_dma_clk>;

#dma-cells = <1>;

status = "okay";

adi,channels {

#size-cells = <0>;

#address-cells = <1>;

dma-channel@0 {

reg = <0>;

adi,source-bus-width = <128>;

adi,source-bus-type = <1>;

adi,destination-bus-width = <32>;

adi,destination-bus-type = <0>;

};

};

};

       雙路i2c OV5640設備樹配置代碼片段

camera@3c {

             compatible = "ovti,ov5640";

             pinctrl-names = "default";

           //   pinctrl-0 = <&pinctrl_ov5640>;

             reg = <0x3c>;

             clocks = <&ov5640_clk>;

             clock-names = "xclk";

           //   DOVDD-supply = <&vgen4_reg>; /* 1.8v */

           //   AVDD-supply = <&vgen3_reg>;  /* 2.8v */

           //   DVDD-supply = <&vgen2_reg>;  /* 1.5v */

           powerdown-gpios = <&portc 8 GPIO_ACTIVE_HIGH>;

           reset-gpios = <&portc 7 GPIO_ACTIVE_LOW>;

             port {

                 /* Parallel bus endpoint */

                 ov5640_out_0: endpoint {

                     remote-endpoint = <&vcap_ov5640_in_0>;

                     bus-width = <8>;

                     data-shift = <2>; /* lines 9:2 are used */

                     hsync-active = <0>;

                     vsync-active = <0>;

                     pclk-sample = <1>;

                 };

             };

         };

           

•性能測試

性能實測數據。

指標    實測值    理論峰值

圖像處理延遲    18.7ms    ≤20ms

DDR吞吐量    9.2GB/s    9.6GB/s

功耗(全負載)    3.8W    4.2W

啟動時間(Linux)    18s    -

4. 場景化應用擴展

該方案可廣泛應用于以下領域:

1.智能駕駛:前視ADAS系統,包含車道識別和碰撞預警

2.工業檢測:高速AOI(自動光學檢測)流水線,提升檢測精度和效率

3.醫療影像:內窺鏡實時增強顯示,支持多視角成像

4.機器人導航:SLAM(同步定位與地圖構建)點云加速處理,提升機器人自主導航能力

通過安路TD 2024.10開發套件,開發者能夠快速移植和定制化開發,具體包括:

•使用GUI圖形化設計約束工具,簡化硬件開發過程

•調用預置的接口與處理器IP,加速產品開發上市時間,專注應用和算法的處理

•進行動態功耗分析(DPA)與仿真,確保系統的穩定性與高效性

0. One More Thing…

這里,回到我們原點,回到我們開發設計國產 FPGA SOC的初衷 ,芯片也好,模組也好,都只是開始,無論是FPGA,SOC,或者SOM,**都是為了以更快,更好,平衡成本,體積,開發周期,開發難度,人員配置等等綜合因素,做出的面向解決問題的選擇,最終結果是降低成本和產品力的平衡。**

安路飛龍系列的問世,讓我們很欣喜看見國產SOC FPGA的崛起,希望和業界開發者一起開發構建國產SOC FPGA生態,**所以選擇將系列教程以知識庫全部開源,共同無限進步!**

米爾電子可能只是其中非常非常小的一個數據集,但會盡力撬動更大貢獻。

獲取完整工程鏈接和更多開發資料請聯系support.cn@myir.cn。

版權所有 工控網 Copyright?2025 Gkong.com, All Rights Reserved
野花香日本大全免费观看| 蜜臀AV网站在线观看| 巨大黑人XXXXX高潮后处理| 两个奶头被吃到高潮什么感觉 | 十八18禁国产精品WWW| 同性男男黄G片免费网站| 午夜精品久久久久久99热| 亚洲AV无码久久久久久精品| 亚洲人成亚洲精品| 中日韩人妻中文字幕视频在线 | 国产乱人伦APP精品久久| 国产做无码视频在线观看浪潮| 精品人妻一区二区三区三区换着玩| 久久婷婷五月综合色奶水99啪| 免费影视观看网站入口| 人妻熟妇av又粗又爽| 少妇被黑人到高潮喷出白浆| 午马视频影院1区2区3区4区| 亚洲国产精品18久久久久久| 一本之道加勒比在线观看| 337P日本欧洲亚洲大胆在线 | 娇喘潮喷抽搐高潮在线观看视频 | 黑人巨大VIDEOS极度另类| 久久精品亚洲乱码伦伦中文| 免费看久久妇女高潮A| 人妻少妇精品一区二区三区| 天堂中文АⅤ在线| 亚洲AV中文无码乱人伦在线观看 | 男人把女人桶到爽免费应用| 人人添人人妻人人爽夜欢视AV | 一区二区三区精品偷拍| AV无码欧洲亚洲电影网| 粉嫩av一区二区夜夜嗨| 国产亚洲精品岁国产微拍精品| 久久97超碰色中文字幕蜜芽 | 投诉12345最狠的办法| 亚洲国产精品久久艾草| 在我们寝室当寄吧套子怎么样| H无码精品动漫在线观看| 疯狂做受XXXⅩ高潮高潮按摩| 国产人成视频在线观看| 久久久久99精品成人片试看| 欧美成人精品一区二区| 色欲丰满熟妇人妻AV无码 | 精品国产一区二区AV麻豆不卡| 乱码视频午夜在线观看| 人妻免费久久久久久久了| 无码精品人妻一区二美国区三区| 亚洲鲁丝片AV无码多人| 18禁美女黄网站色大片在线| 大胸年轻继拇HD无码| 国产又大又硬又粗| 久久一本精品久久精品66| 欧美最猛性XXXXX(亚洲精品)| 天堂8在/线中文在线资源8| 亚洲国产成人AV在线电影播放| 祖母和おばあちゃん的区别| 成人无码区免费AⅤ片丝瓜视频| 国产午夜片无码区在线观看爱情网 | 亚洲国产精品一区二区WWW| 中文字幕无码无码专区| 初尝人妻少妇中文字幕| 好吊妞人成视频在线观看27DU | 精品少妇爆乳无码av专用区| 免费源码资源源码站| 色妞AV永久一区二区国产AV| 亚洲VA中文字幕无码久久| 18禁裸乳啪啪无遮裆网站| 肥水不流外人田小说| 护士人妻HD中文字幕| 年轻的嫂嫂2在线播放在线播放| 色噜噜狠狠狠狠色综合久一| 亚洲国产精品久久久天堂麻豆宅男 | 国产成本人片免费AV| 精品无码人妻一区二区免费蜜桃| 欧美噜噜久久久XXX成人高潮| 铜铜铜铜铜铜铜铜好痛好深色板| 亚洲熟女少妇一区二区| WW欧日韩视频高清在线| 国产老熟女狂叫对白| 久久亚洲国产成人影院| 日韩精品无码一区二区三区AV| 亚洲AV元码天堂一区二区三区| 2020无码专区人妻系列日韩| 国产AV一区二区三区无码野战| 精品无码人妻一区二区三区不卡| 欧美人与动牲交XXXXBBBB | 中文字幕爆乳JULIA女教师| 丰满少妇邻居找我泻火| 精品人妻系列无码专区| 人妻精品丝袜一区二区无码AV| 亚洲.国产.欧美一区二区三区| 中文区中文字幕免费看| 国产7色在线 | 国产| 久久精品国产亚洲AV麻豆甜| 日本精品视频一区二区| 亚洲VA韩国VA欧美VA| CHINESE东北体育生自慰| 国产无遮挡又黄又爽在线视频| 免费A级毛片无码A∨蜜芽18禁| 体验区试看120秒啪啪免费| 亚洲综合色区另类小说| 成人无码区免费AⅤ片黄瓜视频 | 人妻少妇中文字幕久久| 亚洲成AⅤ人片在线观看天堂无码| 9999国产精品欧美久久久久久| 国产精品久久久久精品| 蜜国产精品JK白丝AV网站| 特黄特色三级在线观看| 一边做饭一边躁狂怎么办| 粉嫩av一区二区网站入口| 久久精品国产亚洲AVAPP下载| 日韩精品一区二区亚洲蜜桃| 亚洲嫩模喷白浆在线观看| 菠萝蜜视频高清在线观看| 激情内射亚洲一区二区三区爱妻| 强伦姧人妻三上悠亚中文字幕| 亚洲A级成人无码网站| www高潮无码免费看| 果冻传媒董小宛一区二区| 欧美性VIDEOS高清精品| 亚洲AV无码专区在线电影 | 色欲ΑV一区二区三区天美传媒| 亚洲中文字幕久在线| 粉嫩小泬流出白浆| 久久人人爽人人爽人人片AV高请 | 中文字幕人妻在线中字| 国产精品成人影院久久久| 门卫老头吮她的花蒂| 无码动漫性爽XO视频在线| 18禁纯肉高黄无码动漫| 国产乱女乱子视频在线播放| 欧美极品另类ⅤIDEOSDE| 亚洲AV噜噜在线成人网站| H无码精品动漫在线观看| 精华液一区二区区别| 日本伊人精品一区二区三区| 亚洲一区二区三区中文字幕在线| 俄罗斯13一14幻交| 炕上光着腚压在女人身上| 同桌上课脱裙子让我帮他自慰| 中文字幕一区二区三区乱码人妻| 国产欧美久久久精品影院| 欧美日韩一区精品视频一区二| 亚洲成AV人片在线观看无| 成年网站免费视频黄A站| 久久久99精品成人片| 私人影院无在线码免费| 中文在线っと好きだった| 国产欧美日韩一区二区三区在线| 欧美日日日日BBBBB视频| 亚洲国产精品VA在线播放| 粗大的内捧猛烈进出动态图| 久久先锋男人AV资源网站| 无码AV天堂一区二区三区| 99精产国品一二三产区区别网站| 韩国三级大全久久网站| 日韩AV无码精品人妻系列| 伊伊人成亚洲综合人网7777| 国产精品久久久亚洲| 欧美性猛尖ⅩⅩⅩⅩ乱大交| 亚洲卡5卡6卡7卡2021入口| 东北往事之黑道风云20年| 美女被强奸到高潮在线| 亚洲AV无码国产一区二区三区 | A男人的天堂久久A毛片| 精品人在线二线三线区别| 视频一区二区三区在线观看蜜桃 | 尤物爆乳AV导航| 国产日韩AⅤ精品一区二区| 人妻无码熟妇乱又视频| 野花社区WWW官网在线观看| 国产精品自在在线午夜 | 高潮和狂野射精合集| 男女作爱在线播放免费网站| 亚洲国产成人久久综合碰| 公和熄洗澡三级中文字幕| 欧美成人v片一区二区三区激情| 亚洲老熟女XXXXHDWAA| 国产超薄肉色丝袜视频| 欧美人妻兽交V1DE0S| 亚洲一线产区二线产区区别在哪儿| 国产精华精华液一二三区别| 欧亚一二精品在免费看| 一本久道久久综合狠狠躁AV| 国产无遮挡裸体免费直播 | 亚洲一区在线曰日韩在线| 国产精品一区二区AV| 日本丰满护士爆乳XXⅩ| 在办公室把护士给爽了动态图| 国色精品卡一卡2卡3卡4卡在线| 色诱视频在线观看| 92午夜少妇极品福利无码电影| 精品无码国产一区二区三区麻豆| 挺进绝色校花的紧窄小肉| MM1313午夜视频在线观看| 久久人妻蜜桃一区二区三区| 亚洲AV无码国产永久播放蜜芽| 粉嫩AV精品一区二区三区| 欧美黑人乱猛交xX 乂500|