Adaptive_Traffic_Profiles_Specifacation中文版-第三章 时序参数

第三章 时序参数

本章描述了用于控制AMBA流量的信号之间的关系:

  • 第3-26页的主要和次要时序。
  • 第3-31页的复杂事务。

3.1 主要和次要时序

有两种类型的时序参数:主要的和次要的。
主要时序参数通常是定义系统行为中最重要的参数。例如,两个主要的时序参数包括:

  • 发出两个事务之间的时间,它有效地定义了一个流量通道的带宽。
  • 读事务的初始读延迟,这通常是系统性能的关键度量。
    次要时序参数是那些对于理解系统性能通常不那么重要的时序参数。次要时序参数的一个示例是事务的数据节拍之间的时间。
    自适应流量通道提供了动态控制主要时序参数的能力。次要时序参数只能静态控制,并且对于给定的流量通道是固定的。所有二级时序参数都有一个缺省值,如果与缺省值不同,则需要在流量通道中配置。
    此文件本节定义了支持的每个时序参数。第四章FIFO时序模型描述了如何控制主要的时序参数。
    写事务使用事务开始时间的概念,之所以使用该概念,是因为地址或写数据都可以作为事务的开始。
    默认事务开始时间定义为两者中的较早者:
  • 地址生效前的时钟上升沿。
  • 写数据生效前的时钟上升沿。
    如果使用默认的开始时间,那么其中一个或两个参数:transaction start to write address valid或transaction start to write data valid的值将为1。或者,可以定义一个更早的事务开始时间,以便这两个参数都大于1。
    时序参数及其特性的定义如3-27页的表3-1所示。该表包含如下信息:
    此表中包含如下信息:
    Name—时序参数的缩写形式。这是在流量通道中用于定义参数的形式。
    Description—时序参数的描述。
    Between or Within—指示时序参数是在单个事务中定义参数,还是在两个连续事务之间定义参数。
    Primary or Secondary—指示如果时序参数是控制流量通道关键方面的主要参数,则必须定义或如果是具有缺省值的次要参数,当与缺省值不同时才需要定义。Default—可以使用默认值,代替为次要时序参数指定的参数。
    Min. Value—允许参数的最小值。
    Owner—系统中控制时序参数的组件。Intercon是Interconnect的缩写形式。
    时序参数如表3-1所示。

3.1.1 读事务

在3-28页的图3-1中显示了与读事务相关的时序参数。

在3-28页的图3-1中说明了由表3-2中的信息产生的相互作用。

3.1.2 写事务

表3-3显示了与写事务有关的所有的时序参数。

在3-29页的图3-2说明来自由表3-3信息产生的相互作用。

3.1.3 Snoop 事务

在3-30页的图3-30中显示了与snoop事务相关的时序参数。

在3-30页图3-3中说明了来自表3-4中的信息产生的交互作用。

3.2 复杂事务

对于大多数流量通道的使用,相同事务中不同节拍的时序参数是不变的,并且只使用一个参数。对于更复杂的时序参数的使用,表3-5中的命名约定用于定义一个突发内不同节拍的时序参数。一个实例是当时序参数用于记录观察到的行为,而不是用于控制产生的激励。

这部分的图给出了读写事务时序参数使用的进一步示例。这些图仅用于说明目的,并没有提供额外的规范。
以读事务为例,参数说明如表3-6所示。

在3-32页的图3-4说明了在3-29页的表3-4中的信息引起的相互作用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值