Forum Discussion
Thanks for this input Matt.
1. We will investigate this Errata carfully.
2. Yes, same binary was used. The .pof compile date is 2016-06-07. We will look into re-compiling the project.
3. Sorry. The FPGA does not work at all at 20-25C room temperature. But this only appy to about 1/3 of the 2301 dated FPGA units.
We don't think the FPGA parts are fake, but we can't know 100% for sure they are not re-purposed/used parts.
The firmware for these FPGA's was originally designed by an external consultant (as we lack in-house FPGA expertice).
Sadly, this consultant is no longer available so we are now in contact with some other consultants to solve this.
1. For the Errata - I removed suggestion from previous post since I wrongly decoded the 2007 date code. It is never a bad thing to double check the issues from errata, though.
2. For the binary I would suggest to try recompile the project since it is possible for adjustments in silicon production to affect timings of the FPGA and thus lead to some issues, for instance. Synthesiser should be able to fix this if it is indeed the case.
3. Do you test the boards through all the product temperature range? For 33% not working could be some margin effects like capacitance change with temperature and not related to the FPGA at all.
Still don't understand what do you mean by "FPGA does not work at all at 20-25C room temperature".
For me it appears as if what you really mean by this is "FPGA doesn't fulfil the function that it is supposed to". But it doesn't mean that it does not work at all - the FPGA itself might be configured (let's call it "firmware running"), PLL generating clocks, input data handling but it could be at some dead end of the algorithm due to wrong timings, for instance.
BR, Matt.