- UID
- 95286
- 性别
- 男
|
Avalon Tristate slave是字节对齐的,另外的外设如网卡,LCD等也是共享三态总线。
1.
如果开发自定制外设设置为“momery"动态对齐方式,则当外设为8,16位数据总线时,会引起多次读。因为有些外设不是存储器类型,所以有所不适。
2.
如果设置为"register",静态模式,则按道理Avalon Tristate slave的地址总线上的A1,A0将在操作这个外设是无效的,不过发现altera提供的"lan91c111"却用A1?
3.
IORD和IOWR,及IORD_8DIRECT....是不是都可以用在静态和动态两种方式中,只要你自己地址处理要正确? 还是说地址是4的倍数? 是不是IORD_8DIRECT(0x0,1)真的会先读0x0,0x1,0x2,0x3的四个值,再抽取0x1的值返回? |
|