chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于WEBM視頻解壓縮硬件IP的介紹和分析

西門子EDA ? 來源:djl ? 2019-10-11 15:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

WebM 項目 (www.webmproject.org) 定義了一種開放文件格式,用于在 Web 上分發(fā)壓縮媒體內(nèi)容。Google是 WebM 項目的主要貢獻(xiàn)者,最近著手設(shè)計和開發(fā)了第一個用于 WebM 的硬件解碼器 IP,也稱為 VP9 G2解碼器。利用這種免版稅的硬件 IP,開發(fā)多媒體片上系統(tǒng) (SoC) 設(shè)計的公司能夠?qū)崿F(xiàn)下一代性能和功率效率,在智能電視、平板電腦、移動電話以及傳統(tǒng)個人計算機和筆記本電腦等消費電子設(shè)備上實現(xiàn)高達(dá)4K (2160p 60FPS) 分辨率的播放效果。VP9 G2 IP 采用全新硬件架構(gòu)實現(xiàn),主要是用標(biāo)準(zhǔn) C++ 編碼和驗證,并利用 Catapult High-Level Synthesis (HLS) 綜合為寄存器傳輸級 (RTL) 邏輯,以支持不同的目標(biāo)技術(shù)和性能點。

本文介紹用于開發(fā) VP9 G2 硬件解碼器的 HLS 方法,并說明它如何支持實現(xiàn) WebM 項目的目標(biāo)和戰(zhàn)略。本文解釋了為什么HLS 方法令設(shè)計實現(xiàn)和驗證比傳統(tǒng)RTL 設(shè)計流程快 50%,以及它如何讓不同最終產(chǎn)品的設(shè)計團隊能夠協(xié)作并為同一 IP做出貢獻(xiàn)。

關(guān)于WEBM視頻解壓縮硬件IP的介紹和分析

圖1. VP9 G2 解碼器硬件

本文還會介紹WebM 團隊在成功實現(xiàn) G2 VP9 的過程中如何實際使用 Catapult HLS,并分享一些結(jié)果和感想。圖 1 顯示了該硬件,包括 HLS 生成的 RTL 模塊和手寫 RTL 模塊。順便提一下,該硬件大約有 200 萬門電路,采用 65 納米 TSMC 技術(shù),支持 4K (2160p) @ 60fps。

WEBM 項目與 G2 VP9

Google WebM 項目的主要目的是改善最終用戶的網(wǎng)絡(luò)視頻體驗。用戶收到的視頻質(zhì)量在很大程度上取決于所使用的壓縮格式,但遺憾的是,與消費者對在線視頻的期望相比,壓縮格式的發(fā)展慢如龜速。例如,高效視頻編碼標(biāo)準(zhǔn)(HEVC,也稱為 H.265)花了 10 年時間才從 H.264 發(fā)展出來。然后,IP 設(shè)計人員又花了 1 年時間編寫和驗證 RTL,總共耗費 11 年時間才推出一代可用硬件。

WebM 項目的目標(biāo)是大幅縮短編解碼器設(shè)計周期,并計劃每隔幾年更新一次開放格式視頻編解碼器。WebM 項目的主要好處是促進(jìn)硬件 IP 協(xié)作,加速創(chuàng)新,并加快部署新的和更好的視頻壓縮標(biāo)準(zhǔn)。在 WebM模型中,Google 為其半導(dǎo)體合作伙伴提供全功能基礎(chǔ) IP,鼓勵他們增強 IP 并與 Google 共享這些改進(jìn),使IP 迅速發(fā)展。

目前有十億多端點提供 VP9 解碼支持,包括 Chrome 瀏覽器、Android、FFmpeg 和 Firefox。通過WebM 網(wǎng)站可索取使用 Catapult C 開發(fā)的 VP9 硬件編碼器和解碼器。該網(wǎng)站包含有關(guān)編碼器和解碼器性能的詳細(xì)信息。

快速硬件創(chuàng)新的挑戰(zhàn)

在 VP9 G2 硬件項目即將開始時,WebM 團隊意識到需要一種新的硬件設(shè)計方法來支持快速創(chuàng)新。理想情況下,初始硬件和軟件將與技術(shù)規(guī)范在同一天交付,這意味著設(shè)計人員必須能夠隨著規(guī)范發(fā)展而輕松調(diào)整和更新代碼。

與前一代硬件相比,VP9 G2 視頻硬件的復(fù)雜度增加了一倍。這意味著仿真運行時間會過于漫長,全部驗證工作預(yù)計要花費數(shù)月時間。另外,在這個特定領(lǐng)域中,測試向量的數(shù)量相當(dāng)巨大。復(fù)雜度的增加不僅會影響總驗證時間,還會影響在合理時間范圍內(nèi)可以測試的內(nèi)容。采用 RTL 仿真時,若不大幅增加測試資源,團隊將無法達(dá)到所需的測試水平。

以不同產(chǎn)品或應(yīng)用為目標(biāo)的多個設(shè)計團隊和公司會提出不同的 RTL 變更,合并這些變更也是不切合實際的。以 RTL 代碼編寫的 IP 包含一定程度的與實現(xiàn)相關(guān)的細(xì)節(jié),這會顯著降低 IP 的可復(fù)用性。如果設(shè)計人員想要針對不同的 ASIC 技術(shù)復(fù)用該代碼,或者以更高時鐘速度運行,或者改變吞吐量,他們要么必須大幅重寫 RTL,要么就得接受次優(yōu)的功耗、性能或面積。

WebM 團隊評估了若干較高抽象層次的工具流程,發(fā)現(xiàn) Catapult C 最符合其需求。

使用 C++ 相比使用 RTL 的優(yōu)勢

C++ 支持 Google

實現(xiàn)快速創(chuàng)新目標(biāo)

Innovation

基于 C 語言的 HLS 流程大大減輕了整體 RTL 驗證工作,因為它讓工程團隊可以更迅速地測試源代碼的每項更改,并在不同的硬件和軟件團隊之間共享代碼。源代碼中的低層實現(xiàn)細(xì)節(jié)越少,仿真、調(diào)試和修改的速度越快。更高的仿真性能意味著可以運行更多測試以更充分地演練源代碼;利用行業(yè)標(biāo)準(zhǔn)工具來監(jiān)視和檢查測試集提供的功能覆蓋率。設(shè)計人員可以快速高效地修改并重新驗證 C++ 模型來對備選算法和架構(gòu)執(zhí)行一系列假設(shè)評估,從而能夠基于實際功耗、性能和面積(而非理論估計)來選擇最佳實現(xiàn)。

(向上滑動查看細(xì)節(jié))

C++ 是大多數(shù)微電子工程師熟悉的語言,常用于硬件和軟件工程設(shè)計。C++ 描述代表了一種比 RTL 更抽象的編碼風(fēng)格,其給出的是算法和架構(gòu)的描述,而不是精確到每個周期的信號和寄存器行為。與 VHDL 和Verilog 的情況非常相似,C++ 有一個可綜合子集可用于建模和硬件設(shè)計。標(biāo)準(zhǔn) C++ 結(jié)構(gòu)體和方法的絕大部分都是可以使用的,只有少數(shù)例外,其依賴于底層軟件處理器架構(gòu)來執(zhí)行(例如 “malloc”),這在硬件實現(xiàn)中是沒有意義的。與 RTL 相比,可綜合 C++ 表示的代碼行數(shù)平均減少 80%,冗長細(xì)節(jié)的縮減使其對人類更有意義,調(diào)試也更容易、更快捷。類似的功能用C++ 仿真的速度要比用 RTL 快 50-1000 倍;當(dāng)設(shè)計和調(diào)試復(fù)雜硬件時,使用 C++ 的硬件開發(fā)人員只需大約一半的時間。

C++ 模型常常被開發(fā)為黃金參考模型,硬件設(shè)計對照該模型進(jìn)行驗證。這些參考模型用作硬件實現(xiàn)的起點。如果 C++ 模型本身是可綜合的,則可以避免手動重寫入 RTL,軟件或算法工程師與硬件團隊之間將能實現(xiàn)平滑交接。這會減少因為規(guī)范模糊和誤讀而出錯的機率。在硬件設(shè)計過程中,系統(tǒng)架構(gòu)師和硬件設(shè)計工程師均可使用相同的共享代碼庫。以這種方式共享可執(zhí)行代碼意味著概念易于傳達(dá),構(gòu)思不會有被誤解的風(fēng)險,并且從概念到實現(xiàn),所有人都可以共享并明確無誤地使用統(tǒng)一的規(guī)范。

在很多不同小組之間共享代碼還需要一個標(biāo)準(zhǔn)化環(huán)境。對用 C++ 建模的設(shè)計進(jìn)行功能驗證時,可以使用眾多行業(yè)標(biāo)準(zhǔn)編譯器和調(diào)試工具中的任何一個,例如 gcc 或 MSVisual C++。還有許多其他工具可用于分析源代碼,對源代碼數(shù)據(jù)庫版本加以控制,以及合并來自多個開發(fā)人員的 C++ 更改。

對于 WebM 團隊的硬件 IP 開發(fā),可在該 IP 仍處于開發(fā)階段時,將 C++ 代碼和標(biāo)準(zhǔn)化開發(fā)環(huán)境與其 IP 合作

伙伴共享。反過來,合作伙伴在此過程中也能分享見解并糾正錯誤,使得生產(chǎn)硬件幾乎可以在標(biāo)準(zhǔn)最終確定并發(fā)布的同時交付。

用 C++ 能夠準(zhǔn)確描述硬件的一個重要方面是使用比特精確數(shù)據(jù)類型,運用 C++ 類庫可以在任何標(biāo)準(zhǔn) C++環(huán)境中執(zhí)行。其他硬件設(shè)計特性,如時鐘頻率、并行性、寄存器和組件共享以及許多其他微架構(gòu)細(xì)節(jié),均未寫入 C++ 代碼中。C++ 模型中僅描述了算法和功能行為。這意味著只需修改用于驅(qū)動綜合工具的命令和約束,同一 C++ 表示便可輕松適用于不同的微架構(gòu)或性能點以及不同的實現(xiàn)技術(shù)(ASIC 和 FPGA)。

關(guān)于WEBM視頻解壓縮硬件IP的介紹和分析

圖 2. G2 VP9 設(shè)計和驗證流程

為了管理其第一個 HLS 項目的風(fēng)險,WebM 團隊決定將視頻解碼器的每個模塊作為一個單獨的項目來實現(xiàn)。該流程允許多個模塊由不同工程師并行優(yōu)化,而頂層互連模型則是手動編寫。它還支持將 Catapult 用在能夠產(chǎn)生最大益處的地方,對算法模塊進(jìn)行一些必要的探索以確定最優(yōu)架構(gòu)。其他包含 SoC 集成關(guān)鍵部件(例如時鐘門控、SRAM 容器)的模塊則是用 RTL 實現(xiàn)。其結(jié)果便是圖 1 所示的硬件劃分,相應(yīng)的設(shè)計和驗證流程如圖 2 所示。

WebM 工程師需要接受培訓(xùn)才能使用 HLS,但他們很快意識到,用 C++ 編寫與用 VHDL 或 Verilog 編寫具有相同的“體驗”。就像用 RTL 一樣,設(shè)計人員首先需要可視化其想要構(gòu)建的硬件,然后以該硬件為目標(biāo)來編寫代碼。要學(xué)習(xí)的主要內(nèi)容是編寫什么樣的 C++ 代碼。

通過轉(zhuǎn)向使用 C++ 的 HLS 流程來開發(fā) VP9 G2 硬件,團隊獲得了以下好處:

1. 一個包含 14 個模塊設(shè)計的總代碼行數(shù)約為 69,000。硬件設(shè)計團隊估計,要描述相同的模塊,基于 RTL的方法將需要大約 300,000 行代碼。

2. C++ 仿真運行比 RTL 快 50 多倍。這大大減少了驗證工作的跟蹤需求,開發(fā)人員可以整天編寫代碼,晚上離開后開始進(jìn)行回歸處理,第二天早上獲得套件中每項測試的結(jié)果。

3. 使用 C++ 實現(xiàn)了 IP 協(xié)作,允許多個貢獻(xiàn)者共享對同一文件的改進(jìn),并支持標(biāo)準(zhǔn)工具和流程來合并更改。

4. HLS 可以在大約一個小時內(nèi)處理完每個模塊。因此,通過修改 C 代碼或改變工具的約束,可以快速完成對模塊不同架構(gòu)的探索。設(shè)計和驗證硬件的總工作量大約為六個月,而用 RTL 手動編寫代碼預(yù)計需要一年。

使用 CATAPULT HLS 流程

實現(xiàn) G2 VP9 解碼器 IP 的示例

幀間預(yù)測模塊是 VP9 硬件中最復(fù)雜的部分之一。如圖 1 顯示,它是幀間/幀內(nèi)預(yù)測模塊的一部分。該模塊負(fù)責(zé)計算連續(xù)視頻幀之間的像素預(yù)測值。

關(guān)于WEBM視頻解壓縮硬件IP的介紹和分析

圖 3. 幀間預(yù)測模塊的高層次框圖

如圖 3 所示,幀間預(yù)測模塊中有八個進(jìn)程。該模塊以三種方式進(jìn)行控制。首先,使用存儲器映射寄存器配置該模塊。其次,將命令流發(fā)送到控制進(jìn)程,然后控制進(jìn)程向幀內(nèi)預(yù)測模塊中的核心引擎發(fā)出命令。

還有一個單獨的預(yù)取控制進(jìn)程會監(jiān)視設(shè)計中參考存儲器的狀態(tài),并預(yù)取新數(shù)據(jù)。最后,使用流控制握手功能將數(shù)據(jù)流送到“寫入?yún)⒖即鎯ζ鳌?Write Ref Mem) 進(jìn)程。

一旦參考存儲器中有足夠的存儲器可用,該架構(gòu)便允許幀間預(yù)測模塊預(yù)取數(shù)據(jù)。然后在正向和反向預(yù)測數(shù)據(jù)合并為一個輸出流之前,控制核心 Ref 和 Pred 引擎盡可能快地處理數(shù)據(jù)。幀間預(yù)測模塊隨后將數(shù)據(jù)和命令轉(zhuǎn)發(fā)到子系統(tǒng)中的下一模塊,即去塊濾波器。

在硬件中,各模塊必須并行運行,速率常常不同。但是,源代碼是順序 C++,因此使用算法 C (AC) ac_channel數(shù)據(jù)類型來模擬模塊之間的并行性和不同速率。以下代碼是幀間預(yù)測模塊的頂層源代碼的簡化版本。

關(guān)于WEBM視頻解壓縮硬件IP的介紹和分析

關(guān)于WEBM視頻解壓縮硬件IP的介紹和分析

幀間預(yù)測模塊大約有 8000 行 C++ 代碼,包括所有相關(guān)的頭文件。設(shè)計的結(jié)構(gòu)使用 ac_channel 和函數(shù)調(diào)用來描述,然后將每個函數(shù)映射到進(jìn)程或其他級別的層次結(jié)構(gòu)。ac_channel 的方向取決于 C 代碼中如何使用它,Catapult 檢查每個通道只有一個進(jìn)程寫入。

在 C++ 仿真中,ac_channel 是一個無限深度的 FIFO,支持簡單的分層子系統(tǒng)仿真,就好像函數(shù)并行運行一樣。然后在用 C++ 編寫的完整子系統(tǒng)內(nèi)部仿真源代碼,以確認(rèn)硬件和軟件都正常工作。為了測試該模塊,每個函數(shù)調(diào)用都包含一個循環(huán),其迭代到所有輸入數(shù)據(jù)都消耗完畢為止。

接下來,pred_inter 函數(shù)被綜合為 RTL。在綜合期間,函數(shù)轉(zhuǎn)換為模塊之間具有固定深度 FIFO 的并行進(jìn)程。Catapult 為 RTL 生成 SystemC 封裝器,以便可以使用原始測試環(huán)境來確認(rèn) RTL 是否正常運行。

然后,pred_inter 的 RTL 需要與其他生成的 RTL 模塊集成,如圖 2 所示。對于 VP9,這種集成是在 Verilog中手動完成。圖 1 顯示了此子系統(tǒng)中的模塊以及用來連接它們的手工編碼 FIFO。然后運行該子系統(tǒng),使用的仿真向量與測試原始可綜合 C++ 子系統(tǒng)所用的向量相同。

最后將 RTL 用于 FPGA 進(jìn)行原型開發(fā),或用于 ASIC 以完成最終實現(xiàn)。對于這兩個目標(biāo),C++ 代碼相同,因此 FPGA 原型開發(fā)可以輕松完成而不會犧牲最終 ASIC 實現(xiàn)的質(zhì)量。

與 VP9 子系統(tǒng)的其余部分一樣,該模塊最初僅針對 VP9 開發(fā),然后做了改進(jìn)以支持 H.265。根據(jù)編譯時轉(zhuǎn)換,可以將整個子系統(tǒng)重新配置和重新優(yōu)化為僅支持 VP9 或同時支持 VP9 與 H.265。

總結(jié)和結(jié)語

Catapult

與許多前沿硬件設(shè)計團隊一樣,WebM 硬件團隊需要找到更好的辦法來構(gòu)建硬件。驗證預(yù)計要占開發(fā)工作量的相當(dāng)大一部分,而且硬件難以復(fù)用。最重要的是,這意味著團隊沒有足夠的時間去構(gòu)建最小、最快、功率效率最高的硬件。

現(xiàn)在,Google 工程師已完成第一個項目,他們學(xué)會了在編寫可綜合 C++ 的同時“看見硬件”。他們還學(xué)會了為特定類型的硬件編寫什么樣的代碼。

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

    關(guān)注

    7

    文章

    2849

    瀏覽量

    53458
  • 編譯
    +關(guān)注

    關(guān)注

    0

    文章

    696

    瀏覽量

    35294
  • C代碼
    +關(guān)注

    關(guān)注

    1

    文章

    90

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    ARK7118 AHD視頻輸出電路設(shè)計要點與硬件實現(xiàn)分析

    ARK7118 AHD視頻輸出電路設(shè)計要點與硬件實現(xiàn)分析--替換MS7024(功耗低) 作為面向AHD模擬高清視頻輸出的專用處理芯片,ARK7118在車載、安防等
    的頭像 發(fā)表于 04-23 15:02 ?676次閱讀

    探秘ADV212:高性能JPEG2000視頻編解碼器

    Wavescale視頻壓縮/解壓縮引擎,實現(xiàn)了與JPEG2000兼容的視頻和靜態(tài)圖像編解碼。它能夠處理JPEG2000標(biāo)準(zhǔn)中的各種復(fù)雜
    的頭像 發(fā)表于 04-18 15:35 ?537次閱讀

    使用Catapult HLS流程實現(xiàn)G2 VP9解碼器IP的示例

    WebM 項目定義了一種開放文件格式,用于在 Web 上分發(fā)壓縮媒體內(nèi)容。Google 是 WebM 項目的主要貢獻(xiàn)者,最近著手設(shè)計和開發(fā)了第一個用于 WebM
    的頭像 發(fā)表于 02-09 10:25 ?454次閱讀
    使用Catapult HLS流程實現(xiàn)G2 VP9解碼器<b class='flag-5'>IP</b>的示例

    linux的壓縮解壓操作

    ]常用的選項有:-l(list):列出壓縮文件的內(nèi)容;-k(keep):在壓縮解壓時,保留輸入文件;-d(decompress):將壓縮文件進(jìn)行
    發(fā)表于 12-23 06:56

    電能質(zhì)量在線監(jiān)測裝置數(shù)據(jù)壓縮對裝置性能有哪些影響?

    降至工業(yè)級可接受范圍, 不會影響核心監(jiān)測功能(如采樣精度、故障響應(yīng)) 。以下是分維度的專業(yè)解析: 一、核心性能影響維度(分裝置定位 + 壓縮類型) 1. CPU 占用:硬件加速是關(guān)鍵,無損壓縮影響極小 數(shù)據(jù)
    的頭像 發(fā)表于 12-17 10:28 ?499次閱讀
    電能質(zhì)量在線監(jiān)測裝置數(shù)據(jù)<b class='flag-5'>壓縮</b>對裝置性能有哪些影響?

    電能質(zhì)量在線監(jiān)測裝置的數(shù)據(jù)壓縮存儲功能對數(shù)據(jù)傳輸速度有影響嗎?

    ); 次要負(fù)面影響: 壓縮 / 解壓過程會消耗少量時間 (硬件加速可忽略,軟件壓縮有輕微延遲);最終凈效果取決于 壓縮比、算法效率、
    的頭像 發(fā)表于 12-11 16:43 ?1357次閱讀
    電能質(zhì)量在線監(jiān)測裝置的數(shù)據(jù)<b class='flag-5'>壓縮</b>存儲功能對數(shù)據(jù)傳輸速度有影響嗎?

    找正難、數(shù)據(jù)斷、效率低——蔡司柔性檢測,1 步破解壓縮機質(zhì)檢難題

    針對壓縮機產(chǎn)品全生命周期的質(zhì)量管控需求,蔡司打造模塊化軟件平臺,搭配多測頭技術(shù),能對蝸桿、轉(zhuǎn)子等95%的齒輪類型進(jìn)行參數(shù)化檢測。
    的頭像 發(fā)表于 10-17 14:12 ?436次閱讀
    找正難、數(shù)據(jù)斷、效率低——蔡司柔性檢測,1 步破<b class='flag-5'>解壓縮</b>機質(zhì)檢難題

    瑞芯微RK35XX系列FFmpeg硬件編解碼實測,詳細(xì)性能對比!

    FFmpeg硬件編解碼技術(shù)通過調(diào)用GPU或?qū)S玫拿襟w處理芯片來加速視頻壓縮解壓縮過程,其核心價值在于能夠顯著提升處理效率并降低系統(tǒng)資源消耗。適用于對實時性、功耗或并行處理能力有較高
    的頭像 發(fā)表于 09-30 17:46 ?3185次閱讀
    瑞芯微RK35XX系列FFmpeg<b class='flag-5'>硬件</b>編解碼實測,詳細(xì)性能對比!

    請問RT-FOTA固件校驗通過但是解壓縮失敗是什么原因?

    芯片:STM32F407ZGT6 FOTA流程: 從SD卡中讀取固件(壓縮過的RBL)校驗通過后開始解壓縮搬運到Flash的0x8020000地址 已經(jīng)確認(rèn)讀取的固件大小是正確的但是到解壓縮這一步就失敗了。 代碼中位置 跟進(jìn)
    發(fā)表于 09-26 07:41

    首次運行env.exe不成功是為什么?

    在網(wǎng)盤里下載了env1.5.2,解壓縮有首次運行env.exe,程序彈出一下窗口就退出了,試了多個版本都不行,可能是因為什么原因?
    發(fā)表于 09-19 06:35

    AI視頻分析系統(tǒng)

    方案背景人工智能大時代背景下,視頻應(yīng)用領(lǐng)域相關(guān)的行業(yè)應(yīng)用方式已經(jīng)發(fā)生了深刻的變化,各論安防監(jiān)控還是各類垂直行業(yè)視頻應(yīng)用,都需要AI視覺分析與識別技術(shù)助力,而且需求廣泛而迫切。在應(yīng)用層面,以AI
    的頭像 發(fā)表于 08-06 14:39 ?1074次閱讀
    AI<b class='flag-5'>視頻</b><b class='flag-5'>分析</b>系統(tǒng)

    基于FPGA的壓縮算法加速實現(xiàn)

    本設(shè)計中,計劃實現(xiàn)對文件的壓縮解壓,同時優(yōu)化壓縮中所涉及的信號處理和計算密集型功能,實現(xiàn)對其的加速處理。本設(shè)計的最終目標(biāo)是證明在充分并行化的硬件體系結(jié)構(gòu) FPGA 上實現(xiàn)該算法時,可
    的頭像 發(fā)表于 07-10 11:09 ?2611次閱讀
    基于FPGA的<b class='flag-5'>壓縮</b>算法加速實現(xiàn)

    【Milk-V Duo S 開發(fā)板免費體驗】開箱、介紹、系統(tǒng)更新

    高性能、低功耗芯片,專為智能監(jiān)控 IP 攝像機、本地面部識別考勤機、智能家居設(shè)備等各種產(chǎn)品領(lǐng)域而設(shè)計。 集成了 H.264/H.265 視頻壓縮解碼和 ISP 能力。 支持 HDR 寬動態(tài)、3D
    發(fā)表于 06-28 09:18

    飛凌嵌入式ElfBoard ELF 1板卡-Uboot目錄結(jié)構(gòu)介紹

    的/home/elf/work/下,解壓縮:elf@ubuntu:~/work$ tar -xvf uboot-imx-2016.03-elf1.tar.bz2解壓完成之后
    發(fā)表于 05-22 10:53

    有人接rk3576的安卓視頻硬件解碼的實現(xiàn)么?

    ,機頂盒是Android 14,CPU是RK3576,商家說是支持視頻硬解,但是沒有提供更具體的資料了。 我們是想在這個硬件基礎(chǔ)上實現(xiàn)安卓視頻硬解,看是否有相關(guān)經(jīng)驗的人來接 關(guān)于需求可
    發(fā)表于 05-19 09:52