打印
[Quartus]

altera的收费ip的获取方法 转

[复制链接]
9610|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gaochy1126|  楼主 | 2021-9-25 23:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

从某位大神的quartus15.0的**文件中摘出来


Altera的IP分2种:


一种是免费的IP,不需要另外的license,就是所谓的Basic Function的IP,例如浮点运算、普通运算、三角函数、基本的存储器IP、配置功能IP、PLL、所有的桥以及所有的FPGA内部的硬核以及NIOS II(不含源码)等等。
另外一种是收费IP,需要购买单独的IP的license,例如各种以太网软IP、PCI-E软IP、CPRI、Interlaken、PCI、RapidIO和所有的几十个视频图像IP以及所有的DDR1/2/3/4软IP、256位AES硬件加密等等。




本**器仅**Quartus II软件本身所有的功能对应的2个dll,另外2个用于加密IP的文件跳过了,Quartus II软件本身集成的所有的免费IP都可以使用,没有任何限制。从2008年开始,Altera的收费IP不仅仅在IP源码中增加了计数器等等功能限制代码,而且逐步采用了美国国防部的256位AES加上JAVA和python语言混合加密,最近几年又把Quartus II的fitter流程和IP的license相关联,对使用**版的IP license的用户制造时序陷阱。


使用**IP license的用户可以通过时序优化、Logiclock、时序优化助手等等来解决陷阱,但是如果使用了那些混合加密的IP,甚至连IP的图形界面都无法启动,当然IP的参数也就无法设置了,这种混合加密的IP越来越多,不仅仅是本文最下面的几十个视频图像类IP(14.0以后的版本在Qsys里面),甚至已经扩展到接口类和信号处理类的一部分IP了。大家可以试试本文最下面的IP,就属于混合加密的,不仅仅是这些IP,其它还有一些IP也是这样,其实源码中加入时序陷阱的IP也不是那么容易优化的。另外Altera第三方IP公司的IP大部分也是用Altera提供的加密工具进行混合加密的,情况和Altera一样。




本人可以**所有的收费IP对应的另外2个文件,但是收到了骏龙科技和更高层大佬的建议,他们的意思是没有**器会影响Altera器件部门的销售,但如果把收费IP都**了,会影响Altera公司IP部门的利益,激怒IP部门所有的人。本人为了规避风险,**器运行时只**2个基本文件,跳过另外2个文件。




解决方法:


1. 有钱的单位找骏龙科技购买长期限正版IP的License。
2. 不愿意花钱买正版的大客户,骏龙科技会买正版IP license免费送(或者低价卖)给大客户。
3. 不愿意花钱买正版的小客户,如果在骏龙科技买过一些东西,可以免费拿到2-3个月期限的正版IP license,用户必须在2-3个月内完成设计,不过有一部分IP的License,骏龙科技的人也无法免费搞来。
4. 不愿意花钱买正版的小客户,如果没有从骏龙科技买过东西,也没有认识的亲戚朋友、同学等等,可以通过上面2和3的用户内部的人搞来,如果还没有办法,想办法认识骏龙内部的人,或者用**的IP license多做时序优化避开时序陷阱,如果遇到混合加密的IP,就没有办法了。但是无论如何,都不要找我要。


altera加密ip历史

1. 2002年,Altera关闭了Quartus II的license文件里面的HOSTID=ANY的选项。


2. 2003年,Altera的Quartus II开始采用包含4个seed的256位AES加密算法,理论上已经无法正向**了。


3. 2006年,Altera的Quartus II增加了64位版本,另外从Stratix III系列开始也采用了上面的加密算法。


4. 2008年,Altera把IP集成在Quartus II软件安装包中,并且开始逐步采用JAVA对IP进行加密。


5. 2010年,Altera再次对其采用的256位AES加密算法进行改进,同时扩展到DSP Builder Advance。


6. 2012年,ARM公司配合Altera推出了Altera版本的DS-5,同时进行了某些有针对性的加密。


7. 2014年,Altera把Quartus II加密点分散到4个文件,其中2个dll是针对Quartus II,另外2个文件针对IP。


8. 未来......





使用特权

评论回复

相关帖子

沙发
gaochy1126|  楼主 | 2021-9-25 23:38 | 只看该作者
一部分混合加密的IP列表:
2D FIR FIlter, Alpha Blending Mixer, Chroma Resampler, Clipper/II, Clocked Video Input & Output/II, Color Plane Sequencer, Color Space Converter/II, Control Sequencer, Deinterlacer/II, Broadcast Deinterlacer, Frame Buffer/II, Frame Reader, Gamma Corrector, Mixer II, Scaler II, Switch/II, Test Pattern Generator/II, Avalon ST-Monitor, Trace System, 2D Median Filter .

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:这个社会混好的两种人:一是有权有势,二是没脸没皮的。

1050

主题

11299

帖子

26

粉丝