FPGA入门教程 FPGA架构教程 Verilog教程 Verilog-2001 SystemC教程
返回首页
当前位置: FPGA主页 > FPGA教程 >
  • [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

    进程的行为是多样的。有些进程的行为象函数一样被调用后立刻返回,有些进程在仿真开始以后只运行一次一直运行到仿真结束,有些进程在运行过程中可能被挂起直到某一个条件满足...

推荐内容