Altera_Forum
Honored Contributor
11 years agoHow to check which FPGA is assembled on the pcb?
Hi all,
I am using pcb designed for many various projects. On this pcb can be placed one of the following FPGA devices: 5CEBA4 or 5CEBA5 or 5CEBA7 or 5CEBA9. The device which will be assembled depends on the project. To configure FPGA, I am using external host (microprocessor), which sends programming data from external memory to FPGA. Because I can have various types of FPGA on the board I want to make sure that programming data stored in the memory is dedicated to the FPGA assembled on the board. Is it possible to read part number of the device before microprocessor starts configuring it? I suppose I could use JTAG interface (btw. how, any hint?). But any other ways? Maybe there is another way to check if FPGA assembled on the board and programming data stored in external memory match? Of course microprocessor has to do that. I know for which device, programming data was prepared, so the case is to know what FPGA is on the pcb. And on the other hand what can happen if I send to FPGA on the pcb configuration program dedicated to another device?