找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划

PCI总线时序仿真

查看数: 3092 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2010-10-13 18:53

正文摘要:

如下图1所示,PCI总线的时钟由主设备内部提供,当PCI设备发动数据传输时,此时的时钟肯定不是源同步,好像也不能说是共同时钟。这种情况下,如何进行时序仿真? & h- z' ~/ a) e5 P2 b+ H恳请大家指点下,谢谢!

回复

wkb1987 发表于 2010-10-21 10:28
哦,那我明白了,呵,多谢了!
wakinoda 发表于 2010-10-20 16:29
其实异步时钟一般都是用在一些时序不大敏感的电路中,这样就不需要太复杂的时钟结构,所以说不是合理或者必要,而是何乐而不为。

评分

参与人数 1贡献 +2 收起 理由
wkb1987 + 2 热心解答

查看全部评分

wkb1987 发表于 2010-10-20 09:06
wakinoda,再请问您一下:
7 a( l6 J+ l2 q5 r7 V2 OMaster端的时钟功能很强大:
! o+ u* X+ H- o( L1,在Master端打出数据
7 W3 d! h+ j  ~$ L2,在Slave端锁存数据$ X1 H: q0 f1 Y1 G+ ~
3,在Master端发出时钟信号到Slave端打出数据
6 M! k: q- d. v4,在Master端锁存数据) J5 A% t# g. M
这样设计合理吗?有必要吗?
3 m; x7 g2 u2 o" I' W  M, K. B" I谢谢!
wakinoda 发表于 2010-10-18 09:44
不用客气,互相学习
wkb1987 发表于 2010-10-18 09:42
哦,那我明白了。& T6 G- J  A; o1 F
实在太感谢您了,给予我这么多无私的帮助!
wakinoda 发表于 2010-10-18 08:41
本帖最后由 wakinoda 于 2010-10-18 08:41 编辑
5 O5 j7 p; A+ {" Q/ a# ~0 o* a! W) y$ Y) q" L0 s8 {% ^3 s4 S
异步时钟考虑,用master端的clock采样slave发过来的数据。
- j) N7 Y/ ~& h! R& z* q, F譬如CLK1从Master发出,通过Flight_clock时间到达Slave,然后经过Slave的Tco时间由Slave发出Data,再经过Flight_data时间到达Master。我们就用此时刻master的CLK1沿来采样这个到达的data沿,通常这时需要加上一个时钟周期。

评分

参与人数 1贡献 +2 收起 理由
wkb1987 + 2 热心解答

查看全部评分

wkb1987 发表于 2010-10-14 11:05
PCI主设备上没有其它的时钟了,是不是有可能PCI主设备芯片内部有一个回环时钟送给自已,进行读操作?
关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-15 07:44 , Processed in 0.060457 second(s), 38 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表