FPGA, SoC, And CPLD Boards And Kits
FPGA Evaluation and Development Kits
All support for Intel NUC 7 - 13 systems has transitioned to ASUS. Read latest update.
5850 Discussions

How to setup a chain Linux->UART->GPIO_0 on de10-nano?


Hi, please help



I have a tft sensor screen which i want to communicate with the program running in Linux. They communicate via uart. The screen has 4 wires: gnd, 5v, rx, tx. The idea is to reroute uart from hps to fpga gpio pins to connect wires.



I found a document an706, which describes a way how to do this. But i'am stuck on the step of assigning pins. I don't understand how to connect RX and TX to a certain GPIO_0 or GPIO_1 pins, which are FPGA pins, yes? Is it possible?




Thank you!


0 Kudos
1 Reply

You can connect the RX and TX to any of the 36 user pins GPIO header by referring to the user manual, make sure to assign the exact FPGA Pin Number according to the DE10 nano user manual on the page mentioned, in the Assignment Editor in Quartus.


GPIO is the General Purpose Input Output, the DE10 nano board has two 40-pin expansion headers. Each header has 36 user pins connected directly to the Cyclone V SoC FPGA. It also comes with DC +5V (VCC5), DC +3.3V (VCC3.3), and two GND pins.


You can refer to the DE10 nano user manual on page 27, 28, and 29 for the GPIO FPGA Pin Number;







0 Kudos