|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
本帖最后由 caicaixuehua 于 2012-12-15 13:48 编辑
如图,sd卡Bus Timing (Default)如下:
图1
则接口时序我认为可以设计如下(不知能否行的通):
(1)以此时序,sd控制器接口以clk为时钟,则需要在下降沿向sd 卡发数据,上升沿接收sd
如果像这样设计,则sd控制器接口时序逻辑中,时钟上升沿、下降沿都会用到,综合或者后端需要特别考虑时钟
(2)或者,sd控制器接口设计成在发数据,收数据都在上升沿(如下图,上升沿发数据)
图2
如果像这样设计,sd卡控制器逻辑只用时钟的上升沿,那必须要保证图1中的tIH(文档中它的值为5ns) ,才能让sd卡正确收到数据,
即如 图2 , sd卡控制器在时钟上升沿a发数据d0,在时钟上升沿c发d1, 则c到d的数据d1的输出延迟必须保证,才能使sd卡在时钟上升沿c处可靠收到数据d0,则这个输出延迟必须要让综合或者后端去保证。
求大家不吝赐教,积极讨论,不知道我这两个分析是否正确,如果正确,哪个会更好一些呢?
在这里谢谢大家了。 |
|