Xilinx Alveo U200 XDMA-based Getting Started Guide
The getting started guides that follow this page will walk you through the complete (XDMA-based) flow for getting an example FireSim simulation up and running using an on-premises Xilinx Alveo U200 FPGA, from scratch.
First, we’ll set up your environment, then run a simulation of a single RISC-V Rocket-based SoC booting Linux, using a pre-built bitstream. Next, we’ll show you how to build your own FPGA bitstreams for a custom hardware design. After you complete these guides, you can look at the “Advanced Docs” in the sidebar to the left.
Here’s a high-level outline of what we’ll be doing in this guide:
- Initial Setup/Installation
- Background/Terminology
- System Setup
- 1. Fix default
.bashrc
- 2. Install/enable FireSim scripts to new
firesim
Linux group - 3. Add your user to the firesim group
- 4. Install Vivado Lab and Cable Drivers
- 5. Install the Xilinx XDMA and XVSEC drivers
- 6. Install your FPGA(s)
- 7. Install sshd
- 8. Set up SSH Keys
- 9. Check Hard File Limit
- 10. Verify Run Farm Machine environment
- 1. Fix default
- FireSim Repo Setup
- Running a Single Node Simulation
- Building Your Own Hardware Designs