Hardware / FPGA / ASIC roles