博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
systemc 初学笔记(1)
阅读量:6707 次
发布时间:2019-06-25

本文共 1100 字,大约阅读时间需要 3 分钟。

使用教材 《systemc入门》《systemc片上系统设计》

三、SystemC 数据类型

  1. sc_uint sc_int  SystemC中引入了sc_int和sc_uint来实现1到64比特中任意宽度的整数数据类型,又引入了sc_bigint和sc_biguint来实现任意宽度的整数类型

二、make: `main.run.x' is up to date.


 

    make clean 

    make

一、systemC 2.2 被舍弃的特性


 

  在systemC新版本中(2.2,现在已经到2.3.0)有一些特性应经不用或者有所改变,而一般的教材由于编写年代的问题一般是基于systemC 2.0。所以在执行书中或者PPT中的例子时常会出许多警告。比如

  error: no matching function for call to ‘sc_start(int)’  解决方法如下:

1 sc_start(-1);2 which is now deprecated, you should write 3 sc_start();

  error: ‘class sc_core::vcd_trace_file’ has no member named ‘sc_set_vcd_time_unit’

  Still supported in 2.2. The class vcd_trace_file is now considered to be an implementation detail rather than part of the standard, so its public methods have been deprecated. You should use method set_time_unit() of class sc_trace_file instead. For example:

1 sc_trace_file* tf;2 tf = sc_create_vcd_trace_file("foo");3 tf->set_time_unit(1, SC_NS);4 // ((vcd_trace_file*)tf)->sc_set_vcd_time_unit(-9); // Deprecated

  仍有许多这样的情况,在此没有一一列举出,可以参考Dealing with Deprecated Features in SystemC 2.2 

  

转载于:https://www.cnblogs.com/dtbks/p/3451638.html

你可能感兴趣的文章
atitit.taskService 任务管理器的设计 v1
查看>>
编写jquery插件的分享
查看>>
机器学习 —— 概率图模型(学习:对数线性模型)
查看>>
2016百度编程题:蘑菇阵
查看>>
解决教学问题新感悟
查看>>
nyoj 37 回文字符串
查看>>
Lintcode--006(交叉字符串)
查看>>
ASP.NET Core 1.0基础之依赖注入
查看>>
Excel里的单元格提行
查看>>
Matlab最短路径问题记录
查看>>
c语言单链表实现
查看>>
tcpdump非常实用的抓包实例
查看>>
ORACLE 日期函数 MONTHS_BETWEEN
查看>>
struts2.3+spring3.2+hibernate4.2例子
查看>>
进程调度
查看>>
北京地铁新机场线列车亮相调试 设计时速160公里/小时
查看>>
css布局基础总结
查看>>
Koa源码解析
查看>>
webpack系列之一总览
查看>>
乌龙事件之chrome页面部分白屏
查看>>