GOWIN Wb Async Bridge IP User Guide
Add to My manuals16 Pages
GOWIN Wb Async Bridge IP is a versatile component for connecting Wishbone master and slave devices with asynchronous clocking. It supports configurable data widths of 8, 16, 32, and 64 bits, as well as address widths from 8 to 64 bits. This IP is ideal for bridging communication between components operating at different clock speeds, enabling seamless data transfer between systems with asynchronous timing.
advertisement
▼
Scroll to page 2
of
16
![GOWIN Wb Async Bridge IP User Guide - Download, Read Online | Manualzz GOWIN Wb Async Bridge IP User Guide - Download, Read Online | Manualzz](http://s1.manualzz.com/store/data/076704746_1-d10f514f3cb620ab977b8d5ba8974110-360x466.png)
Gowin WB Async Bridge IP User Guide IPUG916-1.0E, 02/11/2020 Copyright©2020 Guangdong Gowin Semiconductor Corporation. All Rights Reserved. No part of this document may be reproduced or transmitted in any form or by any denotes, electronic, mechanical, photocopying, recording or otherwise, without the prior written consent of GOWINSEMI. Disclaimer GOWINSEMI®, LittleBee®, Arora, and the GOWINSEMI logos are trademarks of GOWINSEMI and are registered in China, the U.S. Patent and Trademark Office, and other countries. All other words and logos identified as trademarks or service marks are the property of their respective holders, as described at www.gowinsemi.com. GOWINSEMI assumes no liability and provides no warranty (either expressed or implied) and is not responsible for any damage incurred to your hardware, software, data, or property resulting from usage of the materials or intellectual property except as outlined in the GOWINSEMI Terms and Conditions of Sale. All information in this document should be treated as preliminary. GOWINSEMI may make changes to this document at any time without prior notice. Anyone relying on this documentation should contact GOWINSEMI for the current documentation and errata. Revision History Date Version Description 02/11/2020 1.0E Initial version published. Contents Contents Contents ............................................................................................................... i List of Figures ..................................................................................................... ii List of Tables ...................................................................................................... iii 1 About This Guide ............................................................................................ 1 1.1 Purpose .............................................................................................................................. 1 1.2 Supported Products ............................................................................................................ 1 1.3 Related Documents ............................................................................................................ 1 1.4 Terminology and Abbreviations ........................................................................................... 1 1.5 Support and Feedback ....................................................................................................... 2 2 Overview .......................................................................................................... 3 2.1 Introduction to Gowin WB Async Bridge IP ........................................................................ 3 2.2 Key Features ...................................................................................................................... 3 2.3 Resource Utilization ............................................................................................................ 3 3 Functional Description ................................................................................... 5 4 Port Description .............................................................................................. 6 5 Call and Configuration .................................................................................... 8 5.1 Gowin WB Async Bridge IP Call ......................................................................................... 8 5.2 Gowin WB Async Bridge IP Configuration .......................................................................... 8 5.2.1 Configuration Interface of Gowin WB Async Bridge IP .................................................... 8 5.2.2 Gowin WB Async Bridge IP Options Configuration ......................................................... 9 IPUG916-1.0E i List of Figures List of Figures Figure 4-1 Ports Diagram of Gowin AHB Async Bridge IP ......................................................................... 6 Figure 5-1 Gowin WB Async Bridge IP Call Example................................................................................. 8 Figure 5-2 Gowin WB Async Bridge IP Configuration Example ................................................................. 9 IPUG916-1.0E ii List of Tables List of Tables Table 1-1 Terminology and Abbreviations ................................................................................................... 1 Table 2-1 Gowin WB Async Bridge IP ........................................................................................................ 3 Table 2-2 Resource Utilization of Gowin WB Async Bridge IP ................................................................... 4 Table 4-1 Port Description of Gowin WB Async Bridge IP .......................................................................... 7 Table 5-1 Gowin WB Async Bridge IP Options Configuration .................................................................... 9 IPUG916-1.0E iii 1 About This Guide 1.1 Purpose 1 About This Guide 1.1 Purpose Gowin WB Async Bridge IP User Guide provides an overview of the functional description, ports description, call and configuration, etc. It helps users quickly learn the features and usage of Gowin WB Async Bridge IP. 1.2 Supported Products The information in the guide applies to all Gowin FPGA products. 1.3 Related Documents The latest user guides are available on the GOWINSEMI Website. You can find the related documents at www.gowinsemi.com. 1.4 Terminology and Abbreviations The terminology and abbreviations used in this guide are shown in Table 1-1. Table 1-1 Terminology and Abbreviations IPUG916-1.0E Terminology and Abbreviations Meaning IP Intellectual Property WB Async Bridge wishbone async bridge LUT Look-up Table REG Register 1(9) 1 About This Guide 1.5 Support and Feedback 1.5 Support and Feedback Gowin Semiconductor provides customers with comprehensive technical support. If you have any questions, comments, or suggestions, please feel free to contact us directly by the following ways. Website: www.gowinsemi.com E-mail:[email protected] Tel: +86 755 8262 0391 IPUG916-1.0E 2(9) 2 Overview 2.1 Introduction to Gowin WB Async Bridge IP 2 Overview 2.1 Introduction to Gowin WB Async Bridge IP Gowin WB Async Bridge IP can connect with a wishbone master device and an async wishbone slave device. Data width can be configured: 8, 16, 32, 64; Address width can be configured: 8~64. Table 2-1 Gowin WB Async Bridge IP Gowin IP WB Async Bridge IP IP Core Application Supported Devices Gowin all FPGA products Logic Resource See Table 2-2 Delivered Doc. Design Files Verilog (encrypted) Test and Design Flow Synthesis Software Synplify_Pro Application Software Gowin YunYuan 2.2 Key Features Data width supports 8, 16, 32, 64. Address width supports 8~64. 2.3 Resource Utilization Gowin WB Async Bridge IP is implemented by Verilog, and its resources vary greatly due to different configurations. Take the default configuration, data width=32 and addr width =32 as an example, the resource utilization is as shown in Table 2-2 . IPUG916-1.0E 3(9) 2 Overview 2.3 Resource Utilization Table 2-2 Resource Utilization of Gowin WB Async Bridge IP Device Speed Grade GW2A-55 C8/I7 IPUG916-1.0E Name Resource Utilization Remarks LUT 115 REG 222 Data Width=32; Addr Width=32 4(9) 3 Functional Description 2.3 Resource Utilization 3 Functional Description Gowin WB Async Bridge IP can connect with a wishbone master device and an async wishbone slave device. The data width and address width can be configured. IPUG916-1.0E Data width: 8, 16, 32, 64; Address width: 8~64. 5(9) 4 Port Description 2.3 Resource Utilization 4 Port Description The IO ports of Gowin WB Async Bridge IP are shown in Figure 4-1. Figure 4-1 Ports Diagram of Gowin WB Async Bridge IP wbm_clk wbs_clk wbm_rst wbs_rst wbm_adr_i wbs_adr_o wbm_dat_i wbs_dat_o wbm_dat_o wbs_dat_i wbm_sel_i wbs_sel_o wbm_cyc_i wbm_stb_i WB Async Bridge wbs_cyc_o wbs_stb_o wbm_we_i wbs_we_o wbm_ack_o wbs_ack_i wbm_err_o wbs_err_i wbm_rty_o wbs_rty_i The details of Gowin WB Async Bridge IP I/O ports are shown in Table 4-1. IPUG916-1.0E 6(9) 4 Port Description 2.3 Resource Utilization Table 4-1 Port Description of Gowin WB Async Bridge IP Name I/O Data Width Description wbm_clk Input 1 Clock signal input of Master wbm_rst Input 1 Reset signal input of Master, active-high wbm_adr_i Input Changeable Bus address signal input of Master wbm_dat_i Input Changeable Bus data signal input of Master wbm_dat_o Output Changeable Bus data signal output of Master wbm_we_i Input 1 Bus write enable signal input of Master wbm_sel_i Input Changeable Bus data valid location input of Master wbm_stb_i Input 1 Bus data valid cycle input of Master wbm_ack_o Output 1 Bus response signal output of Master wbm_err_o Output 1 Bus exception response signal output of Master wbm_rty_o Output 1 Bus retry response signal output of Master wbm_cyc_i Input 1 Bus valid cycle input of Master wbs_clk Input 1 Clock signal input of Slave wbs_rst Input 1 Reset signal input of Slave, active-high wbs_adr_o Output Changeable Bus address signal output of Slave wbs_dat_i Input Changeable Bus data signal input of Slave wbs_dat_o Output Changeable Bus data signal output of Slave wbs_we_o Output 1 Bus write enable signal output of Slave wbs_sel_o Output Changeable Bus data valid location output of Slave wbs_stb_o Output 1 Bus data valid cycle output of Slave wbs_ack_i Input 1 Bus response signal input of Slave wbs_err_i Input 1 Bus exception response signal input of Slave wbs_rty_i Input 1 Bus retry response signal input of Slave wbs_cyc_o Output 1 Bus valid cycle output of Slave IPUG916-1.0E 7(9) 5 Call and Configuration 5.1 Gowin WB Async Bridge IP Call 5 Call and Configuration 5.1 Gowin WB Async Bridge IP Call Click "Tools > IP Core Generator > Soft IP Core > messenger > Bus Bridge > AHB to AHB APB Async" on the interface of Gowin Yun Yuan software to complete the Gowin WB Async Bridge IP call, as shown in Figure 5-1. Figure 5-1 Gowin WB Async Bridge IP Call Example 5.2 Gowin WB Async Bridge IP Configuration 5.2.1 Configuration Interface of Gowin WB Async Bridge IP The configuration interface of Gowin WB Async Bridge IP is as shown in Figure 5-2. IPUG916-1.0E 8(9) 5 Call and Configuration 5.2 Gowin WB Async Bridge IP Configuration Figure 5-2 Gowin WB Async Bridge IP Configuration Example 1. Click "Create In" to change the path of the file generated by Gowin WB Async Bridge IP. 2. Click "Module Name" to configure the top module name of Gowin WB Async Bridge IP; 3. Click "File Name" to configure the file name of Gowin WB Async Bridge IP. 4. Click "Options" to configure width. Note! Data Width=32;Addr Width=32 by default 5.2.2 Gowin WB Async Bridge IP Options Configuration Gowin WB Async Bridge IP options configuration is as shown in Table 5-1. Table 5-1 Gowin WB Async Bridge IP Options Configuration IPUG916-1.0E Options Description Data Width Data width: 8, 16, 32, 64 Addr Width Address Width: 8~64 9(9)
advertisement
Key Features
- Wishbone master and slave support
- Asynchronous clocking
- Configurable data width
- Configurable address width
- Verilog implementation
- Synplify_Pro synthesis
- Gowin YunYuan application software
Related manuals
Frequently Answers and Questions
What is the purpose of the GOWIN Wb Async Bridge IP?
This IP serves as a bridge between Wishbone master and slave devices operating at different clock frequencies. It allows for synchronized data transfer between two systems with asynchronous timing.
What are the supported data widths of the GOWIN Wb Async Bridge IP?
The IP supports data widths of 8, 16, 32, and 64 bits, allowing you to configure the data bus width according to your system requirements.
What is the range of address width supported by the GOWIN Wb Async Bridge IP?
The address width can be configured from 8 to 64 bits, providing flexibility to address different memory spaces within your system.