We provide two machines for artifact evaluation. The FPGA machine is equiped with a Xilinx U280 FPGA machine, and the second machine is a Vivado machine. The FPGA machine is used for the RPCNIC experiment, and the Vivado machine is used for deploying bitstream.
We already create a sudo user hpca25
on two machines. The password is hpca25
, but disable password login for security reasons. You can use the following command to connect to the artifact machine.
- Download private key
hpca25_id_ed25519
from the submit website. - Get the jump server domain name (use
jump
refer as following) from the submit website, we provide IPV4 server and IPV6 server(recommend). ssh hpca25@jump -p xxx -i hpca25_id_ed25519
- Enjoy for testing
- If you have any questions, please contact us.
We already install vivado21 on Vivado machine, you should connect to the Vivado machine by a terminal support X11 forward(important!!) and open Vivado by typing vivado
in the terminal. We recommend using MobaXterm to connect to the Vivado machine.
Click Open Hardware Manager
to open the hardware manager.
First click Open Target
to open the target, and then click Open New Target
to open the new target.
Click Next
to continue.
Type in 192.168.189.16
and 3123
for Remote server
, and click Next
.
Then check the name and the type of hardware target, and click Next
.
Finally we connect to the FPGA.
Right click the FPGA name xcu280_u55c_0
and click Program Device
.
Then choose the bitstream file bitstream/xxxxx.bit
and click Program
. You don't need set Debug probes file
.
After programming the FPGA, you should restart the machine by typing sudo reboot
in the terminal. And then you can run the RPCNIC experiment on the FPGA machine.