Research

Calyx implementation of AXI Interfaces

After working on a Verilog AXI implementation I pivoted to working on an AXI implementation written in Calyx itself.

Read more →

Dynamically Generated AXI Interfaces

In Summer '22 I worked on dynamically generating AXI interfaces in Verilog for the purpose of interfacting with XRT shells.

Read more →

Push Button FPGA Toolchains

In Summer '22 I worked on integrating custom bash and python scripts, as well as Xilinx tools into complex toolchains to allow for the easy testing and execution of programs on FPGAs.

Read more →