您当前的位置:五五电子网电子知识电子学习基础知识电脑-单片机-自动控制#include "systemc"与#include "systemc.h 正文
#include "systemc"与#include "systemc.h

#include "systemc"与#include "systemc.h

点击数:7390 次   录入时间:03-04 11:50:53   整理:http://www.55dianzi.com   电脑-单片机-自动控制

       为了顺利进行编译和链接,任何 SystEMC 设计都必须包括合适的 SystEMC 库定义的头文件。SystemC 库包括2个最基本和重要的名字空间,一是sc_core,另外一个是sc_dt。sc_core是 SystemC 基本的内核空间,sc_dt则定义了SystemC的最基本数据类型。#include “systemc”只将sc_core和sc_dt包括到目标设计中,而#include “systemc.h” 则包括了除sc_core和sc_dt外的其它仿真中所需要的名字。
     在大型设计中,常常希望只包括需要的名字空间,而不是所有名字空间以加快仿真速度,减少名字冲突。如:
 

  1. #include "systemc"   
  2. using sc_core::sc_module;   
  3. using sc_core::sc_signal;   
  4. using sc_core::SC_NS; 

       在该例子中,只包括了SystemC模块、信号、时间单位的定义。
       在一般设计中,为了方便起见,常常#include “systemc.h”
 

(


本文关键字:暂无联系方式电脑-单片机-自动控制电子学习 - 基础知识 - 电脑-单片机-自动控制