Forum Discussion
MAX5 CFM access?
Hi there,
In MAX series device, you cannot control CFM like EPCQ in other device, because CFM is an internal Flash. According to your description, I think the function of real-time ISP can help u. Please refer such link and we can discuss the details.
https://www.intel.com/content/www/us/en/docs/programmable/683786/current/real-time-isp.html
Best regards,
WZ
Thanks for the very quick reply.
given your information, I'll need to control the JTAG pins (from an external source, we got a microcontroller which could receive the image via ethernet and then send it via JTAG) to remotely program the MAX5 (we are looking for a solution to apply an update for devices once they are shipped / where we cannot connect a JTAG probe / byte blaster anymore).
I believe this got easier in MAX10 devices, correct?
Kind regards,
Felix
- WZ22 years ago
Frequent Contributor
Hi there,
That is correct, because in MAX10, it can use the On-Chip Flash Intel® FPGA IP Core and do Remote system upgrade. Here is two link of example design for MAX10's RSU, one is for uart, the other is for I2C.
Best regards,
WZ
- FLembcke2 years ago
New Contributor
Since changing to MAX10 would need a complete redesign of our PCB I'll try to focus on a solution using the existing MAX5 design.
I found some valuable information about JTAG here:
1.7.2. Steps to Port the Jam STAPL Byte-Code Player (intel.com)
So from what I can grasp, the steps would be:
Convert MAX5 .pof file to .jbc
Transfer .jbc file to our microcontroller which has a direct connection (via GPIO) to the MAX5 JTAG pins
Use the Jam STAPL Byte-Code Player (C code / library) to program the MAX5
Are there any additional steps I missed?
Kind regards,
Felix