米客-显示驱动专家

【再话FPGA】重拾FPGA,纪念安装QuartusII 12.1

0
阅读(13183)

碰碰磕磕,毕业了最多的就是思考未来的路,有时候想着就觉得未来是那么遥远,自己却渐渐迷失自己的方向,未来的路需要重新定义,更需要一颗坚持到底,认真踏实的心去工作与学习。

我现在在搞视频相关的工作,自己还是一个初学者,很多都不知道,也没人指导,混乱中迷失自己,浪费了很多时间,做了不该做的事情,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部分重新配置和收发器重新配置设计演示

  • 了解28 nm       Stratix V FPGA怎样使用部分重新配置功能,重新配置用户设定的部分内核。

观看视频

高级设计工具让您的构思更迅速的从概念变为产品

Altera面向OpenCLSDK

开放免版税并行编程模型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 FPGAOpenCL提高性能和设计效能   观看此次网播,了解:

  • FPGA业界最新技术发展趋势
  • OpenCL编程模型
  • Altera FPGA OpenCL的优点

观看网播

DSP Builder

利用Altera DSP  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器件支持

Altera 28-nm  Stratix V FPGA在高端应用中实现了业界最大带宽和最高系统集成度,非常灵活,降低了成本和总功耗。这一版本软件扩展了对Stratix V FPGA系列的支持,包括,对所有Stratix  V FPGA产品器件的编程支持。这一版本还包括对部分重新配置功能的产品支持(需要许可)。

Arria  VCyclone 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天试用期后需要许可。请按照以下三个步骤来开始设计:

  1. 下载Quartus II软件
  2. 安装Quartus II软件
  3. 开始试用/设计



稍微看看即可,第一步当然自己把软件下载下来。当然,第一步,有个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,

解压Q2

解压好后点击下一步 next,

到如下界面,选择安装位置,然后next

选择安装位置                                                                                             选择安装位置

选择安装软件,我电脑64位的,所以就全部选择了。

选择安装软件


 

正在安装ing,静默等待

安装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即可。