Advertisement

Quick Links

Gowin_EMPU_M1 Quick Design
Reference Manual
IPUG534-2.0E, 05/11/2023

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the EMPU-M1 Quick Design and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for GOWIN EMPU-M1 Quick Design

  • Page 1 Gowin_EMPU_M1 Quick Design Reference Manual IPUG534-2.0E, 05/11/2023...
  • Page 2 Copyright © 2023 Guangdong Gowin Semiconductor Corporation. All Rights Reserved. is a trademark of Guangdong Gowin Semiconductor Corporation and is 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.
  • Page 3 C supports multiple interface types.  The reference design of GW1N-9C, GW2A-18C and GW2A-55C (Version C) updated. 1.7E 01/25/2021  The reference design of Gowin Software version updated.  SynplifyPro deleted. 07/16/2021 1.8E  The version of FPGA and MCU updated.
  • Page 4: Table Of Contents

    Contents Contents Contents ....................... i List of Figures ....................iii List of Tables ...................... iv 1 About This Manual ..................1 1.1 Purpose ..........................1 1.2 Development Environment ....................1 1.2.1 Hardware Environment ....................1 1.2.2 Software Environment ..................... 1 1.3 Reference Design .......................
  • Page 5: Contents

    Contents 4.3 Reference Manual ......................10 IPUG534-2.0E...
  • Page 6: List Of Figures

    List of Figures List of Figures Figure 2-1 Import Software Reference Design .................. 2 Figure 2-2 ROM Start Address and Size Configuration ..............3 Figure 2-3 Build ..........................3 Figure 2-4 Device configuration ......................4 Figure 3-1 Synthesis .......................... 7 Figure 3-2 Place &...
  • Page 7: List Of Tables

    List of Tables List of Tables Table 3-1 Cortex-M1 Core System Configuration ................5 Table 3-2 Bus Peripheral System Configuration ................6 IPUG534-2.0E...
  • Page 8: About This Manual

    1 About This Manual 1.1 Purpose About This Manual 1.1 Purpose This manual describes the quick design of Gowin_EMPU_M1 hardware design and software programming design using the software development kit DK-START-GW2A18 V2.0 development board reference design as an example. 1.2 Development Environment 1.2.1 Hardware Environment ...
  • Page 9: Software Programming Design

    2 Software Programming Design 2.1 Software Reference Design Software Programming Design 2.1 Software Reference Design Double click to open ARM Keil MDK, select "Project > Open Project…" to import the software reference design, as shown in Figure 2-1. Figure 2-1 Import Software Reference Design 2.2 ROM Configuration Use off-chip SPI-Flash memory download startup method, set the ROM start address as "0x400"...
  • Page 10: Build

    BIN file, as shown in Figure 2-3. Figure 2-3 Build 2.4 Download Run the download tool "Programmer" integrated in Gowin Software or in the software installation path. Click "Edit > Configure Device" in the Programmer menu bar or "Configure Device" ( ) in the tool bar to open the "Device configuration".
  • Page 11: Reference Manual

    For Gowin_EMPU_M1 of software design method, see the following manuals:  IPUG533, Gowin_EMPU_M1 Software Programming Reference Manual  IPUG536, Gowin_EMPU_M1 IDE Software Reference Manual  IPUG532, Gowin_EMPU_M1 Download Reference Manual  IPUG535, Gowin_EMPU_M1 Serial Debugging Reference Manual  SUG502, Gowin Programmer User Guide IPUG534-2.0E 4(10)
  • Page 12: Hardware Design

    3.1 Hardware Reference Design Hardware Design 3.1 Hardware Reference Design Double click to run Gowin Software. Click "File > Open…" to import hardware reference design, and you can reconfigure to generate Gowin_EMPU_M1 according to the application requirements. Gowin_EMPU_M1 contains Cortex-M1 core system configuration and bus peripheral system configuration.
  • Page 13: Bus Peripheral System Configuration

    3 Hardware Design 3.2 Synthesize 3.1.2 Bus Peripheral System Configuration The peripheral interfaces of AHB and APB are shown in Table 3-2. Table 3-2 Bus Peripheral System Configuration Peripheral Interface Configuration UART0 Supported UART1 Supported GPIO Supported Timer0 Supported Timer1 Supported WatchDog Supported...
  • Page 14: Place & Route

    3 Hardware Design 3.3 Place & Route Figure 3-1 Synthesis 3.3 Place & Route Run Place & Route tool to complete the Place & Route and generate the bitstream files, as shown in Figure 3-2. Figure 3-2 Place & Route IPUG534-2.0E 7(10)
  • Page 15: Download

    3 Hardware Design 3.4 Download 3.4 Download Run the download tool "Programmer" to complete the hardware design bitstream file download. Click "Edit > Configure Device" in the Programmer menu bar or Configure Device " " in the tool bar to open the "Device configuration". ...
  • Page 16: Reference Manual

    Please refer to the following manuals for Gowin_EMPU_M1 hardware design:  IPUG531, Gowin_EMPU_M1 Hardware Design Reference Manual  SUG100, Gowin Software User Guide  SUG940, Gowin Design Timing Constraints Guide  SUG935, Gowin Design Physical Constraints Guide  SUG502, Gowin Programmer User Guide IPUG534-2.0E 9(10)
  • Page 17: Debug

    4 Debug 4.1 Hardware Debug Debug 4.1 Hardware Debug Use Gowin Analyzer Oscilloscope (GAO) to debug the Gowin_EMPU_M1 FPGA hardware design. 4.2 Software Debug Gowin_EMPU_M1 supports two kinds of software programming debug:  Emulator Software On-line Debug  Serial Debug 4.2.1 Emulator Debug...

Table of Contents