【再话FPGA】重拾FPGA,纪念安装QuartusII 12.1
0赞碰碰磕磕,毕业了最多的就是思考未来的路,有时候想着就觉得未来是那么遥远,自己却渐渐迷失自己的方向,未来的路需要重新定义,更需要一颗坚持到底,认真踏实的心去工作与学习。
我现在在搞视频相关的工作,自己还是一个初学者,很多都不知道,也没人指导,混乱中迷失自己,浪费了很多时间,做了不该做的事情,2013坚定自己的目标,认真踏实工作与学习,把生活,工作,感情都调整好,做个一般而又平凡的人。
不啰嗦这么度拉,接下来 利用下班时间,多多联系与学校FPGA的精髓。
再次拿起Altera的板子,在装上Quartus II的软件,熟悉的感觉就来了,软件已经更新到12版本了,想当初自己用的可是8.1版本的,看看有什么更新的地方。官方的描述如下:
对于CPLD、FPGA、SoC FPGA和HardCopy ASIC设计,Altera Quartus®II 软件在性能和效能上是业界首屈一指的软件。
Quartus II软件v12.1通过全功能高级设计环境支持复杂系统的开发,这一环境包括基于C、基于系统或者基于IP和基于模型的设计输入工具。Altera的高级设计流程让您的构思更迅速的在硅片中实现。
Quartus II软件v12.1的新特性还包含了首次发布的Altera面向Stratix®V FPGA的部分重新配置设计流程。通过重新配置功能,在设计的其他部分还在运行时,您能够灵活的随时改变内核功能。请观看下面的演示,或者访问部分重新配置网页,了解详细信息。
|
||
Stratix V FPGA部分重新配置和收发器重新配置设计演示
|
高级设计工具让您的构思更迅速的从概念变为产品
Altera面向OpenCL的SDK
开放免版税并行编程模型OpenCL™标准结合Altera®FPGA的并行能力,实现了功能强大的系统加速解决方案。面向OpenCL的Altera SDK为您提供了设计环境,您很容易在FPGA上实现OpenCL应用。面向OpenCL的Altera SDK抽象出复杂的FPGA设计,支持FPGA设计人员和软件编程人员面向FPGA进行编程。
对于FPGA设计人员,OpenCL不需要将C语言算法手动转换为HDL。可以利用现有C代码自动生成FPGA实现。如果需要简要了解采用OpenCL的FPGA设计,请访问Altera的OpenCL网页,阅读采用OpenCL标准实现FPGA设计(PDF)白皮书。通过早期使用计划向客户提供Altera面向OpenCL的SDK。如果需要进一步了解OpenCL是怎样提高FPGA性能和效能的,请联系您当地的Altera销售代表。
采用面向Altera FPGA的OpenCL提高性能和设计效能观看此次网播,了解:
|
DSP Builder
利用AlteraDSP Builder以及MathWorks的Simulink工具,您在几分钟内就可以完成系统定义和仿真,直至系统实现。DSP Builder读取Simulink模型文件,生成用于综合、硬件实现和仿真的VHDL文件以及Tcl脚本。它可以实现高性能基于Cholesky和QR分解的矩阵方程求解器。如果需要了解详细信息,请阅读对Altera 28 nm FPGA浮点DSP设计流程和性能的独立分析(PDF)白皮书——来自独立技术分析公司BDTI对28 nm FPGA开发套件的基准测试白皮书。
这是DSP Builder v12.1新增特性:
- 采用扩展math.h基元模块覆盖,支持7种不同的浮点精度,包括IEEE 754半精度、单精度和双精度,提高了设计效能。
- 采用支持可参数赋值的数学函数的多功能新模块,增强设计重用。
- 采用增强radix-22模块库(可参数赋值顶层FFT模块和FFT反变换支持),更好的实现快速傅里叶变换(FFT)。
可以通过您当地的Altera销售代表,以1,995美元的价格购买DSP Builder。
Qsys系统集成工具
Altera的下一代系统集成工具Qsys自动生成互联逻辑,连接知识产权(IP)功能和子系统,从而显著节省了时间,减轻了FPGA设计工作量。Qsys在FPGA优化芯片网络(NoC)技术的支持下,与以前的SOPC Builder相比,提高了性能,增强了设计重用功能,更迅速的进行验证。关于从SOPC Builder过渡到Qsys的详细信息,请参考SOPC Builder至Qsys移植指南(PDF)。
Quartus II软件v12.1含有Qsys的主要增强特性,包括:
- 支持ARM®AXI3和AXI4协议
- 64位地址空间支持
其他增强功能
新IP内核:Interlaken
Altera的Interlaken IP内核继续满足了当今对更大带宽、更高性能的需求。Interlaken是可扩展协议,支持从10 Gbps到100 Gbps及以上的芯片至芯片数据包传送。Altera以25G Interlaken IP内核进入市场,现在,提供100G+ Interlaken IP内核。
如果需要了解详细信息,请访问Interlaken协议网页。以下是版本中的新特性:
- 所有100G协议更简单的通道接口
- 带内流控制(扩展到1、2、4、8和16日历页)
- 增强可选调度器,支持100G以太网线路速率。
- 两路介质访问控制(MAC)时钟,支持MAC运行在250 MHz。
- 支持突发间插模式
- 往返延时降低了40%
新IP内核:视频踪迹监视器,提供缩略图查看器
新的Avalon®流(Avalon-ST)视频监视器IP从所选择的视频处理点中提取出视频包数据。新的跟踪系统IP内核采集并显示视频包数据,在系统控制台中呈现这些跟踪数据,支持缩略图查看器。
增强IP内核:Deinterlacer II
- 实现去隔行更好的视觉质量,纠正发现的视觉假像。
- 采用基于Sobel的边沿探测功能,增强边沿相关插值。
- 纠正移动物体上的闪烁像素,实现噪声触发运动探测。
收发器工具包v12.1器件支持
- 支持Stratix V FPGA判决反馈均衡(DFE)触发自适应模式,显著提高了DFE性能。
- 支持Arria®V GT、Arria V GZ和Cyclone®V器件系列
Stratix V FPGA器件支持
Altera28-nm Stratix V FPGA在高端应用中实现了业界最大带宽和最高系统集成度,非常灵活,降低了成本和总功耗。这一版本软件扩展了对Stratix V FPGA系列的支持,包括,对所有Stratix V FPGA产品器件的编程支持。这一版本还包括对部分重新配置功能的产品支持(需要许可)。
Arria V和Cyclone V FPGA器件支持
Arria V FPGA是低功耗FPGA,其性能非常适合满足12.5 Gbps背板收发器的应用需求。Cyclone V FPGA是业界功耗最低、成本最低的28 nm FPGA。采用Quartus II软件v12.1,还扩展了Arria V和Cyclone V FPGA系列的器件支持,包括:
- 全面支持Arria V GZ FPGA,包括POF代。
- 高级器件支持,Arria V GT FPGA:5AGTC3、5AGTC7。
- 高级器件支持,Cyclone V FPGA:5CGXC3 / 5CGXC4 / 5CGXC5 / 5CGTD5 / 5CEA2 / 5CEA4 / 5CEA5。
开始设计
Quartus I 网络版软件和ModelSim®-Altera®入门版仿真工具不需要许可文件,采用v12.1版能够更快的评估或者更新您的软件。Quartus II订购版软件包括30天免费试用,30天试用期后需要许可。请按照以下三个步骤来开始设计:
- 下载Quartus II软件
- 下载Quartus II 订购版软件(包括30天免费试用)
- 下载Quartus II 网络版软件(免费,不需要许可)
- 安装Quartus II软件
- 开始试用/设计
稍微看看即可,第一步当然自己把软件下载下来。当然,第一步,有个Altera是帐号是最好了,别问怎么有,注册!
地址如下https://www.altera.com/download/software/quartus-ii-se/zh_cn?contactID=198502229&gwkey=BKJ9VF75OV
先下载 如下图中的软件 标号 1,然后根据你用的芯片下载需要的device即可。
下载好后,先安装Quartus II 软件,里面包含32位和64位,还有Nios II,先解压软件1,
解压好后点击下一步 next,
到如下界面,选择安装位置,然后next
选择安装软件,我电脑64位的,所以就全部选择了。
正在安装ing,静默等待
安装好后,会开启软件,你会遇到需要licence,可先选择30天的免费,然后用破解器破解即可。
破解方法如下:
#用Quartus_II_12.1_x64破解器.exe破解C:\altera\12.1\quartus\bin64下的sys_cpt.dll和quartus.exe文件(运行Quartus_II_12.1_x64破解器.exe后,直接点击“应用补丁”,如果出现“未找到该文件。搜索该文件吗?”,点击“是”,(如果直接把该破解器Copy到C:\altera\12.1\quartus\bin64下,就不会出现这个对话框,而是直接开始破解!)然后选中sys_cpt.dll,点击“打开”。安装默认的sys_cpt.dll路径是在C:\altera\12.1\quartus\bin64下)。
#把license.dat里的XXXXXXXXXXXX 用您老的网卡号替换(在Quartus II 12.1的Tools菜单下选择License Setup,下面就有NIC ID)。
#在Quartus II 12.1的Tools菜单下选择License Setup,然后选择License file,最后点击OK。
#注意:license文件存放的路径名称不能包含汉字和空格,空格可以用下划线代替。
务必关闭杀毒软件,在运行破解器,点击破解器下载
插上一句,需要仿真,请下载ModelSim-Altera 软件安装方法也是压缩,一直next即可。