没有合适的资源?快使用搜索试试~ 我知道了~
首页Wishbone总线协议 B4
资源详情
资源评论
资源推荐

Wishbone B4
Legal Notices and Disclaimers
Copyright Notice
This ebook is Copyright © 2010 OpenCores
General Disclaimer
The Publisher has strived to be as accurate and complete as possible in the creation of this
ebook, notwithstanding the fact that he does not warrant or represent at any time that the
contents within are accurate due to the rapidly changing nature of information.
The Publisher will not be responsible for any losses or damages of any kind incurred by the
reader whether directly or indirectly arising from the use of the information found in this
ebook.
This ebook is not intended for use as a source of legal, business, accounting, financial, or
medical advice. All readers are advised to seek services of competent professionals in the
legal, business, accounting, finance, and medical fields.
No guarantees of any kind are made. Reader assumes responsibility for use of the
information contained herein. The Publisher reserves the right to make changes without
notice. The Publisher assumes no responsibility or liability whatsoever on the behalf of the
reader of this report.
Distribution Rights
The Publisher grants you the following rights for re-distribution of this ebook.
[YES] Can be given away.
[YES] Can be packaged.
[YES] Can be offered as a bonus.
[NO] Can be edited completely and your name put on it.
[YES] Can be used as web content.
[NO] Can be broken down into smaller articles.
[NO] Can be added to an e-course or auto-responder as content.
[NO] Can be submitted to article directories (even YOURS) IF at least half is rewritten!
[NO] Can be added to paid membership sites.
[NO] Can be added to an ebook/PDF as content.
[NO] Can be offered through auction sites.
[NO] Can sell Resale Rights.
[NO] Can sell Master Resale Rights.
[NO] Can sell Private Label Rights.
Back toTOC
Copyright © 2010 OpenCores
Page 2 / 128

Wishbone B4
Stewardship
Stewardship for this specification is maintained by OpenCores Organization (hereafter
OpenCores). Questions, comments and suggestions about this document are welcome and
should be directed to:
Richard Herveille, OpenCores Organization
E-MAIL: rherveille@opencores.org URL: www.opencores.org
OpenCores maintains this document to provide an open, freely useable interconnect
architecture for its own and others’ IP-cores. These specifications are intended to
guarantee compatibility between compliant IP-cores and to improve cooperation among
different users and suppliers.
Copyright & Trademark Release / Royalty Release / Patent Notice
Notice is hereby given that this document is not copyrighted, and has been placed into the
public domain. It may be freely copied and distributed by any means.
The name ‘WISHBONE’ and the ‘WISHBONE COMPATIBLE’ rubber stamp logo are
hereby placed into the public domain (within the scope of System-on-Chip design, System-
on-Chip fabrication and related areas of commercial use). The WISHBONE logo may be
freely used under the compatibility conditions stated elsewhere in this document.
This specification may be used for the design and production of System-on-Chip (SoC)
components without royalties or other financial obligations to OpenCores.
The author(s) of this specification are not aware that the information contained herein, nor
of products designed to the specification, cause infringement on the patent, copyright,
trademark or trade secret rights of others. However, there is a possibility that such
infringement may exist without their knowledge. The user of this document assumes all
responsibility for determining if products designed to this specification infringe on the
intellectual property rights of others.
Disclaimers
In no event shall OpenCores or any of the contributors be liable for any direct, indirect,
incidental, consequential, exemplary, or special damages (including, but not limited to
procurement of substitute goods or services; loss of use, data, or profits; or business
interruption) resulting in any way from the use of this specification. By adopting this
specification, the user assumes all responsibility for its use.
This is a preliminary document, and is subject to change.
Verilog is a registered trademark of Cadence Design Systems, Inc.
Back toTOC
Copyright © 2010 OpenCores
Page 3 / 128

Wishbone B4
Document Format, Binding and Covers
This document is formatted for printing on double sided, 8½” x 11” white paper stock. It is
designed to be bound within a standard cover. The preferred binding method is a black
coil binding with outside diameter of 9/16” (14.5 mm). The preferred cover stock is Paper
Direct part number KVR09D (forest green) and is available on-line at:
www.paperdirect.com. Binding can be performed at most full-service copy centers such as
Kinkos (www.kinkos.com).
Acknowledgements
Like any great technical project, the WISHBONE specification could not have been
completed without the help of many people. The Steward wishes to thank the following for
their ideas, suggestions and contributions:
Ray Alderman
Yair Amitay
Danny Cohan
Marc Delvaux
Miha Dolenc
Volker Hetzer
Magnus Homann
Brian Hurt
Linus Kirk
Damjan Lampret
Wade D. Peterson*
Barry Rice
John Rynearson
Avi Shamli
Rudolf Usselmann
Michael Unnebäck
Javier Serrano
Tomasz Wlostowski
(*) Wade D. Peterson from Silicore Corporation is the original author and steward.
Without his dedication this specification would have never been where it is now.
Revision History
The various revisions of the WISHBONE specification, along with their changes and
revision history, can be found at www.silicore.net/wishbone.htm.
Back toTOC
Copyright © 2010 OpenCores
Page 4 / 128

Wishbone B4
Table of Contents
Chapter 1.Introduction ______________________________ 8
1.1 WISHBONE Features _________________________________________ 9
1.2 WISHBONE Objectives _______________________________________ 10
1.3 Specification Terminology ____________________________________ 12
1.4 Use of Timing Diagrams _____________________________________ 13
1.5 Signal Naming Conventions ___________________________________ 14
1.6 WISHBONE Logo ___________________________________________ 15
1.7 Glossary of Term ___________________________________________ 15
1.8 References ________________________________________________ 24
Chapter 2.Interface Specification _____________________ 25
2.1 Required Documentation for IP Cores ___________________________ 25
2.1.1 General Requirements for the WISHBONE DATASHEET _______________ 25
2.1.2 Signal Naming _______________________________________________ 26
2.1.3 Logic Levels _________________________________________________ 26
2.2 WISHBONE Signal Description ________________________________ 27
2.2.1 SYSCON Module Signals _______________________________________ 27
2.2.2 Signals Common to MASTER and SLAVE Interfaces __________________ 27
2.2.3 MASTER Signals _____________________________________________ 28
2.2.4 SLAVE Signals _______________________________________________ 29
Chapter 3.WISHBONE Classic Bus Cycles _______________ 31
3.1 General Operation __________________________________________ 31
3.1.1 Reset Operation _____________________________________________ 31
3.1.2 Transfer Cycle initiation ________________________________________ 33
3.1.3 Handshaking Protocol _________________________________________ 33
3.1.4 Use of [STB_O] ______________________________________________ 37
3.1.5 Use of [ACK_O], [ERR_O] and [RTY_O] ___________________________ 38
3.1.6 Use of TAG TYPES ____________________________________________ 38
3.2 SINGLE READ / WRITE Cycles _________________________________ 39
3.2.1 Classic standard SINGLE READ Cycle _____________________________ 40
3.2.2 Classic pipelined SINGLE READ Cycle _____________________________ 41
3.2.3 Classic standard SINGLE WRITE Cycle ____________________________ 43
3.2.4 Classic pipelined SINGLE WRITE Cycle ____________________________ 45
3.3 BLOCK READ / WRITE Cycles _________________________________ 47
3.3.1 BLOCK READ Cycle ___________________________________________ 48
3.3.2 BLOCK WRITE Cycle __________________________________________ 52
3.4 RMW Cycle ________________________________________________ 56
3.5 Data Organization __________________________________________ 58
Back to TOC
Copyright © 2010 OpenCores
Page 5 / 128
剩余127页未读,继续阅读





horizon317
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
最新资源
- Xilinx SRIO详解.pptx
- Informatica PowerCenter 10.2 for Centos7.6安装配置说明.pdf
- 现代无线系统射频电路实用设计卷II 英文版.pdf
- 电子产品可靠性设计 自己讲课用的PPT,包括设计方案的可靠性选择,元器件的选择与使用,降额设计,热设计,余度设计,参数优化设计 和 失效分析等
- MPC5744P-DEV-KIT-REVE-QSG.pdf
- 通信原理课程设计报告(ASK FSK PSK Matlab仿真--数字调制技术的仿真实现及性能研究)
- ORIGIN7.0使用说明
- 在VMware Player 3.1.3下安装Redhat Linux详尽步骤
- python学生信息管理系统实现代码
- 西门子MES手册 13 OpcenterEXCR_PortalStudio1_81RB1.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论0