1. 程式人生 > >國外領先的系統開發平臺介紹

國外領先的系統開發平臺介紹

在當今競爭激烈的市場中,具備快速原型,驗證和部署複雜的系統開發能力可以佔據行業頭角。Xilinx SoC,MPSoC和RFSoC器件將處理器的軟體可程式設計性與FPGA的硬體可程式設計性整合在一起,提供無與倫比的系統性能,靈活性和可擴充套件性。將複雜的子系統從不同的域集中在一起可能需要花費很多工程年的努力。Xilinx與Mathworks™和National Instruments™等世界級合作伙伴緊密合作,實現快速系統開發。

                                  timg.gif

使用基於模型的設計程式設計Xilinx自適應平臺

基於模型的設計採用數學和視覺化方法,通過在整個開發過程中使用系統級建模開發複雜的控制,訊號處理和基於視覺的系統 - 從初始設計,到設計分析,模擬,自動程式碼生成,和驗證。基於模型的設計鼓勵比其他設計方法快速探索更廣泛的設計空間,因為您可以在設計週期的早期更快地迭代設計並發現設計錯誤。

System Generator for DSP和Model Composer

Xilinx提供2個適用於MathWorksSimulink®環境的附加工具箱,併為Xilinx Adaptable平臺提供自動生成優化生產質量程式碼的途徑

System Generator for DSP是業界領先的架構級設計工具,用於在Xilinx器件上定義,測試和實現高效能DSP演算法。它提供100多個RTL優化的庫塊,包括例項化低階DSP原語,如Simulink中的DSP48巨集。System Generator提供FPGA / System Architects塊級控制,將演算法對映到底層架構,利用Simulink的模擬環境進行模擬和驗證實現模型。

Model Composer是一個更高級別的抽象工具箱,專為演算法工程師而設計,專注於開發應用程式而無需擔心低階實現細節。Model Composer提供支援向量和矩陣的位精確Xilinx優化模組,包括用於計算機視覺和影象處理的特定應用程式庫。憑藉快速的模擬速度和對基於幀的設計的支援,演算法工程師可以在更高級別的抽象工作,同時轉向Xilinx自適應平臺上的實現。

通過自動優化和自動程式碼生成實現從演算法規範到生產質量實現的轉換,擴充套件了Xilinx高階綜合(HLS)技術

HDL編碼器和HDL驗證器

您可以使用MATLAB,Simulink和Stateflow設計和模擬演算法,然後使用HDL Coder為Xilinx FPGA和Xilinx®Zynq®SoC生成程式碼。您可以使用HDL Coder從Simulink模型生成程式碼,該模型包含來自System Generator for DSP的本機Simulink模組和Xilinx特定模組。使用HDL Verifier,您可以使用MATLAB或Simulink模型驗證程式碼作為系統級測試平臺,並使用MentorGraphics®或Cadence®的HDL模擬器共同模擬生成的程式碼。HDL Coder和HDL Verifier提供了一個整合環境,用於生成,程式設計和驗證FPGA的HDL實現。

使用基於平臺的設計程式設計Xilinx自適應平臺

嵌入式系統開發人員使用LabVIEW和NationalInstruments®(NI)可重新配置的I / O(RIO)硬體來抽象傳統RTL設計的複雜性,並避免為部署目標構建作業系統,驅動程式和中介軟體的耗時任務。

NI為嵌入式設計建立了一種基於平臺的方法,包括現成的可重新配置硬體和直觀的圖形程式設計。只需單擊一下,NI LabVIEW開發環境就可以編譯,除錯和部署為NI目標上的處理器或可程式設計邏輯編寫的應用程式。該開發環境目前支援多個Xilinx可程式設計器件。NI選擇Xilinx SoC和FPGA作為60多個可部署目標的RIO計算核心平臺。

以上就是國外領先的可程式設計邏輯解決方案供應商系統開發平臺介紹,通過學習別人的理念和知識我們才能做到取人之長補己之短,現在系統開發已經具備非常完善的技術支援,敢於創新的軟體開發公司必將成為業內翹楚。