在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4183|回复: 2

[求助] 设计spi从接口电路,每次读操作(支持单次和burst)都会多读一次,求帮忙!

[复制链接]
发表于 2014-3-19 16:25:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
捕获.JPG
设计一个spi从接口,上升沿采样,下降沿输出,用内部高倍时钟clk_sys过采样设计电路。
如图所示,是一次读操作,第一字节为控制字节,高bit为读写指示,低bit为地址,第二字节为读数据。
在每个字节的最后一个比特产生字节有效信号byte_vld,然后在此基础上再产生读信号,下一拍输出读数据。
由于要支持burst操作,读地址会自动加一。
一次读操作,spi发送N个字节(N>=2)的nsel长度,
结果如图蓝色圈圈所示,一次读操作本该指产生N-1此读操作,现在产生了N次读操作,如果多余的读操作对象时读清寄存器,可能会产生问题。
有没有大侠知道怎么把这最后多出来的读操作干掉,或者有其他方案供参考,先谢谢了!
发表于 2014-3-19 22:03:35 | 显示全部楼层
早点把nsel信号拉起来不就可以了么
 楼主| 发表于 2014-3-20 13:21:38 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

X

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-6-22 03:20 , Processed in 0.023880 second(s), 11 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表