Nios® V/II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® V/II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++

Encrypted VHDL file

Altera_Forum
Honored Contributor II
1,631 Views

Hi, 

 

I recently received Nios-II update package. When trying to open 

a VHDL source in cpu.vhd, I got the following message. 

 

"Can't open encrypted file "C:\altera\kits\nios2\examples\vhdl 

niosII_stratix_1s10\standard\cpu.vhd" -- license file support 

for this file includes compilation support, but does not include 

viewing support" 

 

I am using Quartus-II version 4.2 with two entries in the 

"Licensed AMPP/MegaCore functions" listing. Note that I have 

no problem viewing other VHDL files in the same directory. 

 

I sent email to Altera for help but have not heard back from  

them for a week now. Well, I actually got this lame reply today. 

 

> Date: Fri, 25 Feb 2005 08:10:50 -0800 

> Subject: RE: your mail 

> Are you still having problems? Have you tried our customer support 

> e-mail line? Did you try to install the license twice? 

>  

> We want to help you. 

 

Can anyone help? 

 

Thanks, 

Angkul
0 Kudos
4 Replies
Altera_Forum
Honored Contributor II
460 Views

The Nios II CPU is encrypted by design... having an ordinary license to use Quartus/Nios II does not remove this encryption. Note that RTL simulation support is provided.

0 Kudos
Altera_Forum
Honored Contributor II
460 Views

Thanks for a quick response. Does it mean that I cannot add anything to Nios-II CPU? 

I added a branch predictor in Nios-I and would like to test it on Nios-II. What additional 

license do I need? Note that I already have two licenses for Megacore Functions.
0 Kudos
Altera_Forum
Honored Contributor II
460 Views

I am on the engineering side now so I'm not really sure how we handle license requests for the non-encrypted core (as is done for other IP as you indicate). My reccomendation would be to talk to your FAE/sales person about it. 

 

BTW: The Nios II/f core does include branch prediction. I am not well studied on how this is actually implemented but I recall that there is a short discussion of it in the Nios II CPU documentation.
0 Kudos
Altera_Forum
Honored Contributor II
460 Views

Hummm, you want to add a branch predictor. You could always just modify the perl code used 

to generate the RTL. Look in c:\altera\kits\nios2\components\altera_nios2\*.pm. 

Note that all the comments are stripped out (replaced with empty lines).
0 Kudos
Reply