[SystemC教程]
3.4.2 SystemC-sc_interface
日期:2010-03-29 21:32:50
点击:165
好评:0
类sc_interface是所有接口类的父类,所有其它类都直接或者间接的从类sc_interface继承而来。类sc_interface的部分源代码如下: //sc_interface.h #ifndefSC_INTERFACE_H #defineSC_INTERFACE_H class sc_interface...
[SystemC教程]
3.4.1 SystemC-存储器接口实例
日期:2010-03-29 21:30:00
点击:253
好评:0
下面我们来看一个接口实例。 我们首先定义一个存储器读接口mem_read_if,然后定义一个存储器的写接口mem_write_if,接着定义一个存储器的复位接口reset_if,最后利用前面的三个接口定义...
[SystemC教程]
3.4 SystemC中的接口
日期:2010-03-29 21:27:30
点击:180
好评:0
接口实际上是C++中的抽象类。在C++中,不是所有类都有实际的意义。有一种类表达的是一种根本不存在的抽象概念,即所谓抽象类。一个抽象类的例子如Shape,它本身作为一个抽象的形...
[SystemC教程]
3.3 TLM相关语法
日期:2010-03-29 21:26:35
点击:118
好评:0
为了支持TLM建模,SystemC定义了接口(Interface)、端口(Port)和通道(Channel),通道分为基本通道(primitive channel)和分层通道(hierarchical channel)基本通道不包括任何可见的内部结构、进...
[SystemC教程]
3.2 什么是 TLM ?
日期:2010-03-29 21:24:52
点击:313
好评:4
TLM , Transaction Level Modeling ,中文翻译为事务处理级建模。 首先,TLM是电子系统级设计的关键,也是核心概念。TL代表了后RTL的电子设计抽象级别。 事务处理是一个比较抽象的概念。在...
[SystemC教程]
3.1 什么是事务( Transaction )?
日期:2010-03-29 21:23:25
点击:170
好评:0
在传统的设计中,软件似乎不是硬件设计和验证工程师一开始就关心的事情。RTL设计就是硬件设计,而Testbench的设计目的就是激励、响应、检查硬件的RTL设计的行为是否正确。Testbench是...
[SystemC教程]
2.24 SystemC进程-SC_CTHREAD
日期:2010-03-28 20:04:22
点击:192
好评:0
钟控线程进程(Clocked Thread Process)是一种特殊的线程进程,它继承于线程进程,但只能在时钟的上升沿或者下降沿被触发或者激活,这种行为更加接近实际硬件的行为。引入钟控线程进...
[SystemC教程]
2.23 SystemC进程-SC_THREAD
日期:2010-03-28 20:02:14
点击:129
好评:0
线程进程(Threaded Proecess)能够被挂起和重新激活。线程进程使用wait()挂起,当敏感表中有事件发生,线程进程被重新激活运行到遇到新的wait()语句在重新挂起。在一次仿真中,线程...
[SystemC教程]
2.22 SystemC进程-SC_METHOD
日期:2010-03-28 19:59:31
点击:151
好评:0
在SystemC中,方法进程的特点是当敏感表上有事件发生,它就会被调用,调用后应该立刻返回。只有该类进程返回后仿真系统的事件才有可能前进,因此该类进程中不能使用wait()这样的语...
[SystemC教程]
2.21 SystemC进程基础
日期:2010-03-28 19:58:18
点击:188
好评:0
进程的行为是多样的。有些进程的行为象函数一样被调用后立刻返回,有些进程在仿真开始以后只运行一次一直运行到仿真结束,有些进程在运行过程中可能被挂起直到某一个条件满足...
本部分内容为FPGA学习开发板的配套教程,为FPGA学习网的内部教...
1.《FPGA架构学习教程》概述 可编程器件包括FPGA和CPLD的原理不同...
目录 第一章 技术及其发展 1.1集成电路产业基本规律 1.2 EDA产业...
学习使用 FPGA ,关键是掌握以下内容: (1)对 FPGA 的内部构成...
FPGA 的设计开发流程主要包括以下步骤:设计输入( Design Entry...
集成电路产业受两大技术发展规律和两大经济矛盾约束。 两大技...