Hello. My name is Ume Onigiri.
I have completed my design in the fabrication exercise and have started the Programmer for Quartus® II to write it to the device.
When writing, I have to select hardware, mode, file, and programming options.
Since we are writing to a device, we check the Program / Configure checkbox for the programming options and press Start.
Here, Ume-Onigiri noticed something.
Next to Program / Configure, there are also six checkboxes that can be checked.
What are these for?
So this time, we will learn about programming options other than Program / Configure.
The following table lists the file types for each option.
As shown in the table below, the programming options other than Program/Configure are for CPLD/Configuration ROM.
That is why the options other than Program / Configure were grayed out in the above chart, since the Cyclone® IV E device was specified this time.
Let us explain each option.
Verify
This option allows you to verify the programming data selected in Programmer against the programming data written to the device.
The following error message will be displayed only if the two data are different.
This function is useful when you want to verify the functions written to the device.
Blank-Check
This option allows you to verify that the contents of the device are in an initialized state.
The following error message is displayed only if data has already been written to the device.
This function is useful to check if the device has been written to.
Examine
This option allows you to suck out the data written to the device and save it as a programming file.
The sucked out file is displayed on the Programmer as a pof file.
This function is useful when you want to write data written to a device to another device.
Erase
This option erases the data written to the device.
Security Bits
This option protects the data written to the device.
Specifically, they are used to prevent data from being sucked out by Examine and to prevent data from being identified by Verify.
This protects important design data. (Supported by MAX7000 and MAX3000)
ISP CLAMP
This option allows the user to set the status of I/O during programming using an ISP file (supported on MAX7000B and MAX3000). (Supported by MAX7000B and MAX II)
ISP CLAMP can be enabled by creating an isp file.
For more information, please click here.
Conclusion
We have found that the Programmer provides not only writing functions but also various options for CPLD / configuration ROM.
We hope you will find it useful if you have a chance to use it.
New Engineer's Blush Blog Article List