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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2507|回复: 4

[求助] AHB协议下,HOST读写时钟能不能分离?

[复制链接]
发表于 2012-10-18 11:40:09 | 显示全部楼层 |阅读模式

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

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

x
最近在做一个AHB的简化版一对一的host,具体是1、HOST不采用仲裁机制,固定位宽,HBURST模式采用INCR不指明长度。2、FPGA环境下,与一个具有AHB接口的芯片通信,可以将读写时钟分开吗?

个人在这方面的经验太少,想不出来了?请求大虾们的帮助哈。
发表于 2012-10-18 15:06:11 | 显示全部楼层
那么你做出来的就不是AHB Bus了。
按照你之前的叙述,直接用pipeline将地址信号和data信号分开即可,不用非得拘泥于AHB。
不过读写时钟分开的话,你怎么考虑时序方面的问题。时序是怎么划分的呢?
 楼主| 发表于 2012-10-18 15:36:08 | 显示全部楼层
回复 2# xinu2009


    是的,现在的环境slave是符合标注AHB协议的,但我们做的host不是标准的。我们的目的不是去验证AHB slave,只是想单独的用这个接口实现32bit的存储器的读写操作。

另外,因为板级系统中PCB走线存在很大的延迟,在同一个时钟下,用Quartus中的signal tap,抓取总线上的数据时,频率提高后(HCLK = 100MHz)数据读回就会出错,所以想尝试时钟分离的办法,我这方面经验少,所以想问一下,理论上AHB总线时钟可以实现,一个读时钟,一个写时钟,这样来用吗?
发表于 2012-10-18 15:53:55 | 显示全部楼层
回复 3# 刹那天堂


   并行数据在PCB上走线本来就有危险,何况你将频率提高到100Mhz. 建议你用串行接口来实现。要是设计不允许的话,我也不知道该如何去做。
发表于 2012-10-18 16:29:02 | 显示全部楼层
回复 3# 刹那天堂


    Just write your own interface according your protocol, don't use AHB.
Use hadshake signal!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-22 04:37 , Processed in 0.027147 second(s), 8 queries , Gzip On, Redis On.

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