I am a student working on a JTAG/ FPGA project, unfortunately I am not familiar with either of these technologies. If someonone could kindly provide me with an explanation of what a JTAG engine is and its significance with an FPGA. Thank you for your assistance in advance.