Build A RISC-V Chip From Scratch
  • Tutorial
    • Overview
    • RISC-V Basics
    • Datapath
      • R-type
      • I-type
      • S-type
      • B-type
      • U-type
      • J-type
    • Single Cycle
      • Implementation
      • More Fun
    • Pipelined
  • Interfaces
    • Graphics
      • VGA
      • HDMI
      • Draw an image using FPGA
    • Serial Interface
      • UART and FIFO
      • Echo
      • Memory Controller
  • Tools
    • Install vivado 24.1
    • Get started with vivado 24.1
    • Get started with quartus
    • FPGA build flow
    • Tcl
    • Verilog testbench
    • Open-source tools for FPGA development
      • iverilog
      • nextpnr
    • RISC-V Toolchain
      • RISC-V Toolchain Installation
      • RISC-V Toolchain Usage
  • Devices
    • Alinx AX7020
    • DE10-Stanard
  • Misc
    • Input Conditioning Circuits
    • Build A RISC-V Soft Core CPU
    • Introduction to FPGA
    • Clock Wizard
    • What is an IP core?
    • Test and Debug Soft Cores
Powered by GitBook
On this page
  1. Interfaces

Serial Interface

How to connect an FPGA to a PC? For example, I want to send a message from a PC to an FPGA, and expect the FPGA will echo the same message back to PC.

We gonna use serial interfaces to establish the connection. More specifically, we gonna use RS232 interfaces.

RS232 connector

Are there any other ways to connect an FPGA to a PC?

References

  • fpga4fun serial interface

  • Alinx's RS232 tutorial

PreviousDraw an image using FPGANextUART and FIFO

Last updated 11 months ago