Cloud native EDA tools & pre-optimized hardware platforms
Seamlessly Integrate Virtualizer Virtual Prototypes with HAPS Series FPGA-based Prototypes
Today, designers use two relatively independent methods for SoC prototyping:
Virtual prototyping is ideal for accelerating pre-RTL software development by executing fast TLMs and providing more efficient debug and analysis scenarios. FPGA-based prototyping provides cycle-accurate, high-performance execution and real-world interface connectivity. 17³Ô¹Ï' hybrid prototyping solution blends the strengths of both virtual and FPGA-based prototyping to enable software development and system integration much sooner in the project lifecycle.
17³Ô¹Ï' hybrid prototyping solution enables hardware and software engineers to:
Transactors for data exchange between virtual and FPGA-based prototypes are available for HAPS-80, HAPS-70, or HAPS-DX Series systems. ProtoCompiler is a comprehensive set of software tools and libraries to support hybrid prototyping or transaction-based verification.
17³Ô¹Ï' hybrid prototyping solution marries the strengths of transaction-level model (TLM)-based virtual prototyping and FPGA-based prototyping, offering an integrated approach to system-on-chip (SoC) prototyping. This seamless integration allows for accelerated pre-RTL software development, high-performance execution, and real-world interface connectivity. It enables engineers to start prototyping earlier, optimize prototype performance, enhance debugging visibility, and expedite system bring-up. The solution also allows easy integration of high-performance ARM? Cortex? processor models, transactors for ARM AMBA? interconnect, and 17³Ô¹Ï DesignWare? IP. With the addition of transactors for data exchange and ProtoCompiler for hybrid prototyping and verification support, 17³Ô¹Ï' solution significantly streamlines the prototyping and development process.
Verify the entire SoC with industry-leading VCS? simulation, Verdi? debug, VC SpyGlass? RTL static signoff, VC Formal? Apps, and silicon-proven Verification.