}
上海龍晶微電子有限公司是一家從事半導體 IC 設計的公司,在 IC 設計領域長期從事研究開發,設計制造和經營管理的歸國留學生和專家團隊創立組成。公司主營方向是設計、研發、制造和銷售數字電視信源/信道解碼芯片、先進的 SoC 產品、LCD 顯示驅動產品、MCU 產品。為了更好的服務客戶,公司還為客戶提供相應產品的軟件、硬件定制和完善的解決方案等技術服務。
因為需要測試的 TS 流非常龐大,以及如何傳輸數據并充分驗證設計的所有部分成為一個巨大的挑戰。FPGA 原型是必需的,如果自己設計一個復雜的 FPGA 原型板則需要通過 PCIe 從 PC 高速傳輸大量測試數據。所以整個項目過程會浪費大量的工程時間來構建 FPGA 板,也不希望通過構建驅動程序和軟件以允許從 PC 到 FPGA 的快速通信。
通過使用 S2C 的快速基于 FPGA 的原型系統和 ProtoBridge 的 C-API 軟件,使上海龍晶微電子能夠在 FPGA 上實現其 Demux 設計,以傳輸大量的測試來通過 C-API 功能從 PC 訪問內存緩沖區。由于 S2C 的 ProtoBridge C-API 軟件包括一個 PCIe 驅動程序,通過 S2C 驗證模塊進行的 PCI e實現以及 S2C 提供的 AHB 主端口,因此設置設計環境非常簡單。首先,S2C 將設計接口連接到 AHB 主端口,并將設計映射到 S2C Dual V6 TAI 邏輯模塊上的 2 顆 FPGA。通過編寫 C 程序,該程序調用 S2C 提供的 C-API 函數,以將 TS 流傳輸到 FPGA 中的 Demuxblock。此外,該 C 程序可以通過 S2C 開發的圖形用戶界面來讀寫 DDR3 存儲器中的數據,以及將其導入/導出。

S2C 的 ProtoBridge C-API 軟件使我們能夠完成從 PC 到 FPGA 原型的大量數據傳輸,以及使用簡單的讀/寫和 DMA 模式快速訪問 FPGA 的存儲緩沖區。
龐大的外圍子卡庫使我們能夠使用同一顆 FPGA 板完成多個項目的驗證。
具有大量用戶基礎的成熟商業產品在我們的項目中證明是可靠的。

內存訪問的圖形用戶界面
S2C 的技術團隊能夠快速設置其 FPGA 驗證環境并運行大量測試,從而減少了軟件開發時間。不僅節省了硬件和軟件/驅動程序的開發成本,而且縮短了總體設計周期。S2C 的技術支持團隊在上海龍晶微電子的項目成功中發揮了重要作用。