Operating in a Mixed-language Environment Using HDL, C/C++, SystemC and SystemVerilog
C and C++ languages play an important role in ASIC design, and using these languages can significantly increase designer productivity. However, C and C++ cannot be used entirely alone; they must work together with conventional HDLs (VHDL and Verilog), to create a mixed HDL and C/C++ environment. The key to success when employing a mixed environment in ASIC design is to choose and use the language that offers the most effective abstraction level for the task at hand.
Please disable any pop-up blockers for proper viewing of this Whitepaper.