matmul.cpp Function definitions for matrix multiplication, activiation layers, and combined neural network. matmul.hpp Header file with function, neural network weight, and constant declarations. matmul_tb.cpp Testbench used in HLS to verify program behavior with C-synthesis.