FPGA Architecture: Principles and Progression | IEEE Journals & Magazine | IEEE Xplore