Image Processing
可視化已在當今的現代世界中產生了深遠的影響。從個人應用到工業應用,我們在生活的各個方面都依賴視頻和圖像。信息娛樂,游戲,醫療,科學可視化,安全,移動,金融,國防等都需要大量使用成像。我們非常依賴圖像,因此圖像處理已成為至關重要的行業。 當今的視頻和靜態圖像處理器必須滿足用戶的嚴格要求,在某些情況下還必須滿足關鍵任務要求。視覺娛樂和游戲的消費者需要對其圖像進行無與倫比的優化,以反映真實感,而醫療和國防領域中使用的設備的有效性取決于成像的準確性和實時性。
當今世界,視頻和靜態圖像處理技術已經變得非常復雜。這項技術的提供者必須設計諸如拜耳變換(Bayer transformation),去馬賽克,降噪和濾波,圖像銳化,觸摸控制,內存控制以及執行這些功能的速度以及顯示最終視頻/圖像之類的內容。這些設計還必須執行大量的 DSP 算法。對技術的要求不僅造成設計的復雜性,而且至少可以說形成了高度競爭的格局。為了使供應商的技術保持相關性,開發人員需要采用最有效的設計和驗證工具及方法。圖形 IP 內核需要大量測試模式才能執行完整的硬件驗證和軟件測試。此外,計劃集成復雜 IP 核(例如圖像處理器)的 SoC 設計人員需要進行大量的驗證工作,例如驗證所有硬件功能的正確性,評估 SoC 總線效率和測試軟件功能。
通常計算機很難驗證視頻或靜態圖像的處理是否正確或足夠好。用肉眼進行驗證通常是最有效的。仿真速度太慢,無法處理圖像以進行適當的人工視覺檢查。但是 FPGA 原型制作可以運行設計的快速速度使得圖像的人工驗證成為可能。設計人員通常需要多個復制品來執行并行測試,從而使仿真過于昂貴。FPGA 原型解決方案可直接解決此成本/效率問題,因為它是唯一能夠以最快的成本效益方式足夠快地運行所需的大量回歸測試的技術。 FPGA 原型設計還具有獨特的能力,不僅使設計團隊能夠有效地執行必要的測試,而且還遠遠領先于芯片,從而為軟件開發人員提供了更早地訪問功能齊全的硬件的途徑。
大多數圖像處理設計都很大,并且需要具有跟上步伐的能力的 FPGA。S2C 的 Prodigy 邏輯模塊系列可為多達 15 億門的各種設計尺寸提供服務。適用于 HDMI 和 MIPI 的多媒體子卡為設計提供了一種更快的方式來構建其原型并進行在線測試,而我們的設計服務團隊則具有開發定制子卡以滿足圖像處理中不同需求的知識和經驗。設計師能有擁有易于使用且可擴展的基于 FPGA 的快速原型開發平臺,并在該平臺上預先驗證了圖形核心,從而大大降低了 SoC 的集成難度。
使用 S2C 的正在申請專利的 ProtoBridge? 系統執行基于事務的驗證,能夠以全速(高達 1000MB / s)的速度處理成像,從而大大加快了驗證過程。這種高速解決方案使用事務級別的接口來橋接行為模型和實時硬件之間的抽象級別,以使主機上運行的軟件與基于 FPGA 的原型平臺(通常包括存儲器,處理器和高速接口)之間進行通信。 ProtoBridge 在軟件程序和符合 AXI 的硬件世界之間提供事務處理程序接口。 這有兩個關鍵部分:一個連接到 PC 主機的 AXI 到 PCIe 橋接模塊,通過橋接模塊進行通信的 C-API 函數庫。該軟件為設計人員創建了基于 ARM 系統提供了新的靈活性。并將其聯合到 PCIe 接口,可為數據密集型應用程序提供完美的開發平臺。

像這樣的系統使設計人員可以在設計項目的早期就充分利用基于 FPGA 的原型的優勢,以進行算法驗證,IP設計,仿真加速和極端情況測試。
S2C 的整個 Prodigy Complete Prototyping Platform 提供針對您設計流程各個方面的解決方案。我們提供最全面的原型邏輯模塊陣列,以適合您的設計規模,并提供最大的預測試原型IP和參考設計流程庫,以加快并簡化您的原型流程。我們的 Prodigy Cloud Cube? 是基于 FPGA 的企業級原型開發系統,使用 Prodigy 邏輯模塊的組合可支持多達 32 個 FPGA,從而使原型可以根據設計規模進行擴展。 Prodigy Player Pro 軟件可幫助配置原型并提供遠程系統監視和控制。 Player Pro 中的編譯功能提供了高級分區功能,即將發布的 Prodigy Multi-Debug System 將減輕手動調試每顆 FPGA 的繁重且容易出錯的任務。在不久的將來,另一個解決方案是我們的 Neuro? 軟件,該軟件可以管理分布式硬件和設計團隊之間的并行/遠程軟件開發。 S2C 的基于 FPGA 的 Prodigy 原型解決方案套件是市場上最全面的套件,可幫助您實現下一個設計的天才。