FPGA for software developers
Miodrag Milanović