SystemC Tutorial 1 简介

简介: 1、SystemC是什么?VHDL、Verilog/SystemVerilog、SystemC是现代集成电路的基本设计语言,是主流硬件描述语言仿真软件如ModelSim、VCS等所并列支持的仿真器自然语言。其中VHDL是第一种基本设计语言,Verilog和基于它发展起来的SystemVerilog是第二种基本设计语言,而SystemC是第三种基本设计语言。SystemC不是一门新语言,而是基于C+

1、SystemC是什么?

VHDL、Verilog/SystemVerilog、SystemC是现代集成电路的基本设计语言,是主流硬件描述语言仿真软件如ModelSim、VCS等所并列支持的仿真器自然语言。其中VHDL是第一种基本设计语言,Verilog和基于它发展起来的SystemVerilog是第二种基本设计语言,而SystemC是第三种基本设计语言。

SystemC不是一门新语言,而是基于C++开发的library,本质是在C++基础上添加了硬件扩展库和仿真核,这使得SystemC可以建模不同抽象级别的包括软件和硬件的复杂电子系统,它既可以描述纯功能模型和系统体系结构,也可以描述软硬件的具体实现。

2、SystemC作用?

在FPGA原型出来以前,通过开发抽象的SystemC模型(TLM模型),为软硬件提供可验证的平台,加快软硬件的版本迭代,为芯片产品尽快面市。

3、SystemC的架构

SystemC核心系统包括核心库和数据类型库,分别定义了支持硬件描述的基本语法和名字空间,在此之上,定义了基本通道类型以支持更加复杂的仿真。此外还定义了方法学库(如Master/Slave库)和层次库(如验证库)以方便用户进行系统级建模和验证。

【参考】

网上资料

目录
相关文章
|
测试技术
ABTest 教程 tutorial
ABTest 教程 tutorial
|
Java BI 开发框架
pentaho Report Designer 入门教程(二)
       采用Pentaho Report Designer5.1版本,也是最新的版本。 一、       安装和介绍 介绍部分内容略,首先安装jdk,并配置java相关环境变量,下载pentaho report并解压,直接运行即可。 二、       第一个示例 三、在Swing程序中集成 示例程序主要有三个部分,程序目录如下图:
3525 0
|
XML 机器人 Java
Robot Framework(1)- 入门介绍
Robot Framework(1)- 入门介绍
409 0
Robot Framework(1)- 入门介绍
|
测试技术 Python
书籍:Python Testing Cookbook, 2nd Edition - 2018.pdf python测试cookbook
简介 借助此基于解决方案的指南,修复Python中的日常测试问题 主要特点 使用doctest和unittest等强大的工具来方便测试 将自动化测试应用于非面向测试的现有遗留系统 使用真实示例简化Python测试的实用指南 图书说明 自动化测试是提高效率,同时减少软件测试缺陷的最佳方法。
|
XML 数据格式 Python
|
数据采集 前端开发 Shell
Scrapy1.4最新官方文档总结 2 Tutorial
Scrapy1.4最新官方文档总结 1 介绍·安装Scrapy1.4最新官方文档总结 2 TutorialScrapy1.4最新官方文档总结 3 命令行工具 这是官方文档的Tutorial(https://docs.scrapy.org/en/latest/intro/tutorial.html)。
881 0