This document discusses implementing neural networks on FPGAs for smart vehicles. FPGAs provide benefits for embedded applications by reducing computational complexity, memory usage, and power consumption compared to other platforms. The key benefits are that FPGAs allow shift bit multiplication using LUTs, fixed point operations using DSPs, and entire neural network models and parameters can be stored in BRAMs. This enables running neural networks for tasks like computer vision with a high level of parallelism.