FPGA入门教程 FPGA架构教程 Verilog教程 Verilog-2001 SystemC教程
返回首页
当前位置: FPGA主页 > FPGA教程 >
  • [FPGA教程] FPGA学习板用户教程目录 日期:2010-10-08 00:15:10 点击:159 好评:4

    本部分内容为FPGA学习开发板的配套教程,为FPGA学习网的内部教程,将以纸制形式随开发板发送到学员手中。以下为其目录,仅供参考。 目 录 前言 1.引言 1.1编写目的 1.2背景 1.3术语...

  • [SystemC教程] 3.22 动态创建SystemC进程 日期:2010-04-13 23:12:31 点击:352 好评:-4

    SC_METHOD、SC_THREAD、SC_CTHREAD都是静态进程,从SystemC2.1开始引入了动态进程。动态进程创建允许在同一个函数方法中自动创建和分配多个进程,用于临时断言检查、处理临时性的并发事件...

  • [SystemC教程] 3.21 SystemC-sc_export 日期:2010-04-13 23:11:23 点击:217 好评:0

    分层通道是例化了其它通道的通道。有时我们需要用到分层通道,如下图的例子。模块E是一个通道,它例化了通道C1和通道D,而通道D又例化了通道C2。设计者希望将模块D中的模块C2和模...

  • [SystemC教程] 3.20 SystemC-sc_event_queue 日期:2010-04-13 23:09:10 点击:101 好评:2

    sc_event_queue 与sc_event的共同点是都有notify()方法,而不同点是sc_event_queue实际上是一个分层通道,它可以有多个等待触发的通知,这些通知不互相覆盖。sc_event_queue实现的接口sc_event_queu...

  • [SystemC教程] 3.19 SystemC-sc_event 日期:2010-04-13 23:05:26 点击:214 好评:4

    sc_event可以用来定义一个事件,SC_THREAD进程可以采用wait( const sc_event)、wait( sc_event_or_list)、wait( sc_event_and_list)来将进程挂起等待事件发生后将进程重新激活。 sc_event的定义如下: class s...

  • [SystemC教程] 3.18 SystemC-sc_semaphore 日期:2010-04-02 00:28:26 点击:200 好评:0

    sc_semaphore是SystemC2.2定义的又一个重要的基本通道。在讲操作系统原理的中文书中通常将semaphore翻译为信号量。信号量和4.6.2节讲的互斥都用来保护共享资源,但它们又有所不同。信号量...

  • [SystemC教程] 3.17 SystemC-sc_fifo<T> 日期:2010-04-02 00:24:03 点击:301 好评:-2

    sc_fifoT是SystemC库中已经实现好的FIFO通道,其中T为FIFO中存储的数据类型。FIFO的中文名字叫做先进先出队列,在软件和硬件设计中都非常常用。图3-6是FIFO的示意图。其中write(T)代表写FI...

  • [SystemC教程] 3.16 SystemC-sc_mutex 日期:2010-04-02 00:21:07 点击:201 好评:0

    学习过操作系统的人都知道,互斥(mutex)是用来保护共享资源的,以避免多个进程同时读写共享资源,导致系统行为的不确定性。互斥具有锁定和非锁定两种状态。如果有进程需要使用由...

  • [SystemC教程] 3.15 sc_signal<T>、sc_signal_rv<T>和sc_buffer& 日期:2010-04-02 00:18:12 点击:182 好评:0

    sc_signalT是最最基本的通道,它用于连接模块的基本端口sc_inT、sc_outT和sc_inoutT。这里强调一下sc_signalT的设计规则:最多只有一个sc_outT或者sc_inoutT可以连接到sc_signalT,否则就会产生典型...

  • [SystemC教程] 3.14 SystemC-基本通道 日期:2010-03-31 21:05:04 点击:119 好评:2

    基本通道不包含任何进程,也不对外展现出任何可见结构,它们也不能够直接的或者间接的调用其它基本通道。SystemC2.2中定义了若干基本通道类型,它们是: sc_signalT,sc_signal_rvN sc_mut...

推荐内容