电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Wishbone简介(完整板)VIP免费

Wishbone简介(完整板)_第1页
1/9
Wishbone简介(完整板)_第2页
2/9
Wishbone简介(完整板)_第3页
3/9
Wishbone 简介 一、背景介绍 随着以 IP 核复用为基础的 SoC 设计技术的发展,工业界及研究组织积极从事相关 IP互联标准方案的制定工作,从目前的研究和发展看,影响力较大的有 IBM 公司的CoreConnect、ARM 公司的 AMBA 和 Silicore Corp 公司的 Wishbone。 Wishbone 现在由 OpenCores 组织维护,是 OpenCores 建议的片上总线标准,目前已有大量开源的 IP Core 使用 Wishbone 总线作为互连标准。Wishbone 总线只定义了信号和信号间的时序关系,因此可用于软核、固核和硬核,对硬件描述语言、综合工具和实现手段没有特殊要求。与其他片上总线相比,Wishbone 总线结构简单,互连灵活,对用户定制的支持良好,与其他片上总线的互连也较简单,因此随着 SOPC 技术的发展,有着广泛应用前景。 二、 总线的整体结构 图 1 给出了 Wishbone 总线的逻辑结构: 图 1 Wishbone 总线的主要特征概括如下: ● 所有应用使用一个总线体系结构; ● 简单、紧凑的体系结构; ● 支持多控制器; ● 64 位地址空间; ● 8~64 位数据总线(可扩展); ● 单周期读和写; ● RMW(READ-MODIFY-WRITE)周期; ● 事件周期; ● 支持重试; ● 支持内存映射,FIFO(FISRT IN FIRST OUT)和十字互连接口; ● 提供为较慢设备使用而扼制数据流的机制; ● 使用者定义标志为,确定数据传输类型; ● 由终端用户定义仲裁方式。 三、Wishbone 的信号 Wishbone 有三种模块分别为 SYSCON、MASTER、和 SLAVE 模块。 1、 SYSCON 模块信号 CLK_O:系统时钟的输出,同步了Wishbone 连接的所有模块,INTERCON 模块将CLK_O输出与MASTER 和SLAVE 的CLK_I 信号相连。 RST_O:系统的复位输出,它强制将与Wishbone 相连的模块重启,将自启动的状态机复位到初始状态,INTERCON 模块将RST_O 输出与MASTER 和SLAVE 的RST_I相连 2、 MASTER 和SLAVE 共有的信号 CLK_I:模块的系统时钟输入 DAT_I():数据输入,最大位宽到64 位 DAT_O():数据输出,最大位宽 64 位 RST_I():模块的复位输入 TGD_I():在 MASTER 和SLAVE 接口中使用,它包含了与数据输入 DAT_I()相关的信息,STB_I 标记其有效 TGD_O():同上,包含了与数据输出DAT_O()相关的信息,STB_O 标记其有效 3、 MASTER 模块的信号 ACK_I:确认信号输入,当有效时表示一个正常的总线周期的结束 ADR_O():二进制地址输出,如...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Wishbone简介(完整板)

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部