Forum Discussion
14 Replies
- Vicky1
Regular Contributor
Hi,
May I know the following details?
- Quartus tool Edition(Lite/Std/Pro) & version used
- Device used(FPGA)
Thanks,
Vicky
- KLohr
Occasional Contributor
Quartus Prime Version 18.1.0 Build 625 09/12/2018 SJ Lite Edition
FPGA DEVICE 10M16SAU169I7G
Additionally, since I didn't want to lock up my PCB with the 10M16 on it, I decided to go back to the Altera 10M08 Eval board and do some testing with that. I'm having a problem using the DEVICE 10M08SAE144C8GES on that board programming the part as described in section 3.8.3.2 ug_m10_config.pdf Integrate the .ekp into .pof Programming. I converted the file using the key in the example. I programmed the key and the file both together and now the device doesn't work and I can't program it any longer. I'm happy to send you any files that might help understand my issues.
- KLohr
Occasional Contributor
screen shots:
- KLohr
Occasional Contributor
- KLohr
Occasional Contributor
- KLohr
Occasional Contributor
aiu_fpga_encrypted.map :
BLOCK START ADDRESS END ADDRESS
ICB 0x00000000 0x000007FF
UFM 0x00000800 0x0001CFFF
CFM0 0x0001D000 0x0004E7FF (0x000462A0)
Max 10 Setting:
EPOF: ON
Verify protect: ON
Watchdog value: Not activated
POR: Instant ON
IO Pullup: OFF
SPI IO Pullup: OFF
Notes:
- Data checksum for this conversion is 0x035D1876
- All the addresses in this file are byte addresses
- Vicky1
Regular Contributor
Hi,
Actually for Quartus lite edition, you need to request the license to enable the encryption option from the SSLC (Self Service Licensing Center). Refer the Note under Table 11. from link below,
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/an/an556.pdf
Refer the below link for Intel SSLC,
https://fpgasupport.intel.com/Licensing/license/index.html
Here, provide details like , need of encryption feature license, host id or NIC, number of licenses whether fixed or floating type needed etc.
" I converted the file using the key in the example. I programmed the key and the file both together and now the device doesn't work and I can't program it any longer." - - - Refer the'Encryption and Decryption' from link below,
https://www.intel.com/content/www/us/en/programmable/documentation/sss1393988509894.html#sss1398072279497
please let me know if it has helped to resolve your issue.
Regards,
Vicky
- KLohr
Occasional Contributor
We also have a standard and pro license, but our customer does not. I noticed from the configuration guide it said "the key is part of the ICB settings stored in the internal flash" I am using the UFM. How much memory do the ICB settings take in the UFM? I noticed from the .map file it said "ICB 0x00000000 0x000007FF" Does it use that entire area? Is that byte addresses or 32bit addresses?
Thanks,
- KLohr
Occasional Contributor
Sorry, just noticed the addresses in the map file are byte addresses.
- KLohr
Occasional Contributor
Are you sure about this licensing issue max 10 devices? From the an556 it doesn't mention max10 devices. I never got any warnings from the quartus software. I wonder if my issue is that I was trying to use the UFM at 0x000 to 0x403 and it sounds like that is used by the ICB.