Avalon内存映射接口(Avalon-MM)

本文详细介绍了Avalon-MM接口,包括其在微处理器、内存等设备中的应用,以及接口信号作用、接口属性、定时和各种类型的传输方式,如带等待请求的传输、使用waitrequestAllowances的传输、固定等待周期的读写传输、流水线传输和突发传输。通过具体的例子和时序图,阐述了Avalon-MM接口在不同场景下的工作原理。
摘要由CSDN通过智能技术生成

3.1 Avalon-MM介绍

可以使用Avalon-MM接口实现主从设备之间的读写接口,典型的设备如:

  1. 微处理器
  2. 内存
  3. UARTS
  4. DMAs
  5. Timers

Avalon-MM接口可以很简单,也可以很复杂,比如具有固定周期的读写传输的SRAM具有很简单的Avalon-MM,具有突发传输能力的流水线接口可能会是很复杂。

图5是个典型的系统,高亮显示一个连接到互联架构上的Avalon-MM从接口

Avalon-MM设备一般仅包括设备逻辑要求的信号。

图6为一个从设备的例子,16bit通用I/O设备,仅响应写请求,设备仅包括从设备写传输要求的从信号。

在Avalon-MM从设备中的每个信号对应充当一个Avalon-MM信号的作用,一个Avalon-MM接口仅能作为每个信号的一个实例。

3.2 Avalon-MM接口信号作用

3.3 接口属性

3.4 定时

3.5 传输

3.5.1 典型的读写传输

         从设备可以通过发出waitrequest信号,来延迟传输。

图7 带等待请求的读写传输

参照这个定时图:

  1. address,byteenable,read在clk的上升沿断言,从设备断言waitrequest阻塞传输
  2. waitrequest被采样,因为waitrequest被断言,
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值