Page 3
Revision Date Revision Description 12/20/2018 1.0E Initial version published. 03/28/2019 1.1E Supported products updated. 05/08/2019 1.2E Changed AXI interface to SRAM interface. 07/22/2019 1.3E Interface configuration added. UART Master released as an IP; UART Slave released as 09/29/2019 1.4E an open source reference design.
GW2A series of FPGA products: GW2A-18, GW2A-55 GW2AR series of FPGA products: GW2AR-18 1.3 Related Documents The latest user guides are available on the Gowin website. Refer to the related documents at www.gowinsemi.com DS100, GW1N Series of FPGA Product Data Sheet ...
Static Random Access Memory UART Universal Asynchronous Receiver/Transmitter 1.5 Technical 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 using the information provided below. URL: www.gowinsemi.com...
The Universal Asynchronous Receiver/Transmitter, commonly referred to as the UART, is an asynchronous transceiver. Gowin UART Master IP is a UART Master controller with synchronous SRAM interface, and the external connection standard RS-232 interfacE. Data is converted between serial communication and parallel communication.
3Signal Definition 3.1Gowin UART Master IP Signal Definition 3.1 Gowin UART Master IP 3.1.1 SRAM Interface Signal Table3-1 SRAM Interface Signal Definition Signal name Description Remarks Working clock, rising edge I_CLK sampling I_RESETN Reset signal I_TX_EN Write enable signal SRAM write...
3Signal Definition 3.2Gowin UART Slave Signal name Description Remarks RTSn Request to send, low effective 3.2 Gowin UART Slave Table3-3 UART Slave Signal Definition Signal name Description Remarks SCLK Clock signal RSTN Reset signal Serial output signal Serial input signal...
The UART Master IP acts as a "bridge." The main controller transmits the command or data to the UART Master IP through synchronous SRAM interface, and then the UART Master IP is sent to the UART Slave through the UART; or uploads the UART Slave data to the main controller through synchronous SRAM interface shown in Figure 4-1.
4Working Principle 4.2Gowin UART Master IP Register Name Defaults Access type Description 1:No interruption waiting 4.2.5 Line Control Register (LCR) The line control register is shown in Figure4-6. The line control register contains the serial communication configuration bits as defined in Table4-6.
4Working Principle 4.2Gowin UART Master IP Register Name Defaults Access type Description Request to send 1:Drive RTSn signal is write 0:Drive RTSn signal is high The data terminal is ready 1:Drive DTRn signal is write 0:Drive DTRn signal is high 4.2.7 Line Status Register (LSR)
4Working Principle 4.2Gowin UART Master IP Register Name Defaults Access type Description It means that the received data does not have the correct even or odd number, which is inconsistent with the setting by the check selection bit. Overflow error...
Read/write Change in CTSN after last MSR read. Note! The default value is X: indicates that this bit is driven by an external input signal. 4.3 Gowin UART Slave Implementation Figure4-10 UART Slave Implementation Block Diagram UART sclk Slave Parameter...
Interface Configuration Users can use the IP core generator tool in the IDE to call and configure Gowin UART MASTER IP. 5.1 UART MASTER IP Core Interface UART MASTER configuration interface is as shown in Figure5-1. Figure5-1 UART MASTER Configuration Interface...
5.2UART SLAVE Reference Design Project 5.2 UART SLAVE Reference Design Project Open Gowin YunYuan software, click “File > Open” to open the “Open File” dialog box, select the project file (*.gprj), and then open the project, as shown in Figure5-2.
Page 22
6Reference Design Reference Design For more details, please refer to the UART reference design at Gowin official website. IPUG511-1.4E...
Need help?
Do you have a question about the UART Master IP and is the answer not in the manual?
Questions and answers