GOWIN Wb Async Bridge IP User Guide

Add to My manuals
16 Pages

advertisement

GOWIN Wb Async Bridge IP User Guide - Download, Read Online | Manualzz
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.
Download PDF

advertisement