[SystemC教程]
3.13 SystemC-通道的属性
日期:2010-03-31 21:00:47
点击:127
好评:0
通道的属性(Attribute)描述的是通道的一些特征,比如所连接到通道的端口的优先级,由通道来指定各个端口的优先级显然比各个端口自己来指定自己的优先级要好些,因为这样端口可以...
[SystemC教程]
3.12 SystemC动态规则检查
日期:2010-03-31 20:59:11
点击:170
好评:0
有些规则检查只有运行时才能够进行。运行时进行的规则检查叫动态规则检查。我们下面给出一个sc_signalT类只能被一个进程驱动这个规则的动态检查部分的代码: template class T inline v...
[SystemC教程]
3.11 SystemC静态规则检查
日期:2010-03-31 20:56:37
点击:127
好评:0
设计规则是指设计中不能够违反的设计法则,如一个sc_signalT只能被一个进程驱动,一个sc_fifoT只能连接一个读端口和一个写端口等。在设计中进行规则检查能够尽早发现设计中产生的一...
[SystemC教程]
3.10 SystemC通道的同步规则
日期:2010-03-31 20:55:26
点击:106
好评:0
SystemC的通道允许并行的动作,这就涉及到同步的问题。比如在同一个时钟的上升沿既读又写,则读的结果应该是写入之前的值。但是怎样才能保证这些呢?一个通用的做法是将对通道的...
[SystemC教程]
3.9 端口与通道的关联
日期:2010-03-31 20:52:34
点击:168
好评:0
首先我们来看看如何将端口与通道相互连接起来,以允许模块内的进程通过端口来调用所连接的通道提供的方法。 我们来看下面的例子。如图1,这是一个信源与信宿通过FIFO通信的简单...
[SystemC教程]
3.8 SystemC Channel
日期:2010-03-30 21:20:18
点击:100
好评:0
系统抽象的三个关键是行为、时序和通信。从广义上来讲,模块是系统行为的主要载体,通道则是通信的主要载体。而通道本身也可能是模块,也表现出一定的行为。 从前文可以看出,...
[SystemC教程]
3.7 连接到多个接口的端口实例
日期:2010-03-30 21:15:22
点击:231
好评:0
下面我们给出一个单端口连接多接口的实例。 本设计描述的是一个存储器管理单元(MMU)同时管理着3个RAM(RAM0~RAM2),如图3-3所示。主设备Master通过MMU提供的接口来读写RAM。在它看来只有...
[SystemC教程]
3.6 SystemC-sc_port<IF, N>
日期:2010-03-30 21:13:20
点击:126
好评:0
类sc_portIF,N是所有端口的基类,它是一个模板类。IF是接口类型,N是所连接的同一类型的通道数目,也就是接口数,它的缺省值是1。sc_portIF,N是sc_port_bIF的子类,而sc_port_bIF是sc_port_base的...
[SystemC教程]
3.5 一个sc_port实例
日期:2010-03-30 21:08:27
点击:123
好评:0
我们利用3.3节介绍的随机读写存储器接口ram_if来引出一个端口实例。这里我们首先需要定义一个通道ram。来看下面的代码: //ByChenxi,2003.2.25 //---------------------- //CHANNEL:ram //---------------...
[SystemC教程]
3.4.3 SystemC-sc_port
日期:2010-03-30 20:59:54
点击:221
好评:0
端口与特定的通道接口相连,或者同父模块的端口相连。进程通过特定的端口调用通道的接口提供的方法。对于基本的端口类型,可以调用的接口方法有write()和read(),但这些在有些情况...
本部分内容为FPGA学习开发板的配套教程,为FPGA学习网的内部教...
1.《FPGA架构学习教程》概述 可编程器件包括FPGA和CPLD的原理不同...
目录 第一章 技术及其发展 1.1集成电路产业基本规律 1.2 EDA产业...
学习使用 FPGA ,关键是掌握以下内容: (1)对 FPGA 的内部构成...
FPGA 的设计开发流程主要包括以下步骤:设计输入( Design Entry...
集成电路产业受两大技术发展规律和两大经济矛盾约束。 两大技...