MyFPGA Forum

标题: Avalon Bus Interface [打印本页]

作者: Kerick    时间: 2009-6-10 01:09
标题: Avalon Bus Interface
看了在知识讲座的网页上第十一篇 - 精益求精之Avalon
http://www.innovateasia.com/tw/knowledge.html

也顺便看Avalon Bus Interface的Spec
但对于Avalon Interface的设计有以下的一些问题:

Q1:Byteenable是做什么用的?不太了解字节有效信号的意思,什么情况下才需要?
Read和Write信号何时会被触发(0或1)?是当"每次"呼叫IORD和IOWR的时候吗?

是否有人能提供Avalon-MM Slave非定时传输套装的范例参考吗?
想让NiosII呼叫从外设做事,并等从外设做完事后再通知NiosII可以来拿.
作者: rich    时间: 2009-7-10 22:35
1. 以32-bits bus 來看, 一般一個read/wrtie, 都是傳遞4-byte. 若你有特殊用途, 只要傳這四個byte的某些byte, 可以用4-pin 的byteenble 來指定要read/wrtie 的byte-mask.

2. Read和Write信号何时会被触发(0或1)?是当"每次"呼叫IORD和IOWR的时候吗
A: Yes

3. 想让NiosII呼叫从外设做事,并等从外设做完事后再通知NiosII可以来拿:
A:可以在Avalon-MM Slave interface 加"Interrupt" pin 來通知nios 就好.
作者: Kerick    时间: 2009-7-10 23:28
谢谢rich的回答

这段时间我也搞懂了那些问题




欢迎光临 MyFPGA Forum (http://www.myfpga.org/discuz/) Powered by Discuz! X3