完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我在QSYS中使用SPI(3wire serial)IP,参数设置参见图1,在完成设置后,使用“Assign Base Addresses”功能,但QSYS自动分配的字节数只有8个字节(见图2 ),它与SPI IP core define的寄存器映射不匹配(见图3)。另外,当主端口(Avalon MM)的数据宽度为8位时,无论SPI如何设置数据位宽,QSYS自动分配的字节数为8个字节。当主端口的数据宽度(Avalon MM)是16位,不管SPI如何设置数据位宽,QSYS自动分配的字节数是16个字节,依此类推。
我的问题是:当QSYS自动分配的字节数是8字节时,哪个字节是“rxdata”,“txdata”,“status”,“control”和“slaveselect”寄存器的对应地址?求大神解答,万分感谢!!! |
|
相关推荐
9个回答
|
|
SPI IP核使用的静态地址对齐方式,每个寄存器占4个字节,与你在Qsys中配置的每次传输的数据长度没有任何关系。Qsys自动分配的地址空间也都是确定的,不会因为你修改每次传输的数据长度而改变,
|
|
|
|
小梅哥 发表于 2018-6-19 16:03 谢谢小梅哥,但是我现在的主端口的数据宽度是8bit(因为外部MCU过来的数据线是8bit的),然后Qsys分配的就是8个字节,所以,有两个问题: 1,主端口8bit时,能不能用SPI IP核“ 2,如果能用的话,那么这8个字节,哪个字节是“rxdata”,“txdata”,“status”,“control”和“slaveselect”寄存器的对应地址? |
|
|
|
了解一下
|
|
|
|
顶一下
|
|
|
|
顶一下
|
|
|
|
感谢楼主。。。
|
|
|
|
|
|
|
|
顶一下
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1476 浏览 1 评论
1266 浏览 0 评论
矩阵4x4个按键,如何把识别结果按编号01-16(十进制)显示在两个七段数码管上?
1471 浏览 0 评论
920 浏览 0 评论
2272 浏览 0 评论
1450 浏览 35 评论
5638 浏览 113 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 18:05 , Processed in 0.642165 second(s), Total 58, Slave 50 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号