• 0
Zorroslade000

Adding rs232refcomp to Microblaze

Question

I am new to fpgas and Vivado.  I am using the Arty A7-35T.

I would like to do is connect a UART to the JA. I am trying to follow this example (https://reference.digilentinc.com/reference/pmod/pmodrs232/start)  I have added the "X-Board VHDL Example", and it adds Rs232RefComp.  I don't know how to connect the RxD and TxD to the pmod connector. Also, an explanation on how to use this would be helpful.

Rob

Share this post


Link to post
Share on other sites

5 answers to this question

Recommended Posts

  • 0

Hi @Zorroslade000,

Welcome to the Digilent Forums!

Are you using the Pmod 232 on JA or a different IC?

Please be more specific on what your project is trying to do. 

Here is the resource center for the Arty-A7-35T

The GPIO demo for the Arty-A7-35T here uses the usb uart bridge and communicates to the PC through a serial terminal.

best regards,

Jon

Share this post


Link to post
Share on other sites
  • 0

Hi @Zorroslade000,

On step 4.8 of the Getting Started with the Vivado IP Integrator

1)  In the Vivado block design add an additional uart lite ip core by clicking on the plus sign.

2) right click on the uart port on the uart lite and click on "make external"

continue with the tutorial until step 5.2.

1) Add a constraint file by copying the Arty-A7-35T master XDC from ther XDC here.

2) Open the wrapper and find the signal names used for the uart rx and tx .

3) In the xdc alter the signal name of the pin/pmod port you would like to use.

4) un-comment the pins 

continue with the tutorial and generate a bitstream.

Once you have launched SDK you will need to make your own code main.c.  Look at the examples at the path here(for Vivado/SDK 2018.3 the path is below):

C:\Xilinx\SDK\2018.3\data\embeddedsw\XilinxProcessorIPLib\drivers\uartlite_v3_2\examples

best regards,

Jon

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now