英特尔Quartus Prime-使用英特尔FPGA所需的一切



2015年,英特尔收购了FPGA和SoC最著名的开发商之一Altera。 逐渐地,所有Altera产品(包括硬件和软件)都更改了名称,特别是用于FPGA系统的Altera Quartus设计软件被称为Intel Quartus Prime 。 我们经常在下一个英特尔FPGA的发布中提到它,但是我们从未对其进行详细描述。 现在是时候这样做了,特别是因为自更改名称以来已经发布了多个重要版本,从而带来了新功能和对新设备的支持。

因此,英特尔Quartus Prime包含了您设计基于英特尔FPGA,SoC和复杂可编程逻辑器件(CPLD)的系统所需的一切,从最基础的基础开始,还包括调试交互,优化,验证和建模。 当前有三种Quartus Prime交付选项:

  • 英特尔Quartus Prime专业版旨在与最先进的最新FPGA和SoC选项配合使用,例如英特尔Stratix 10,英特尔Arria 10,英特尔Cyclone 10 GX。
  • 英特尔Quartus Prime标准版全面支持前几代设备以及英特尔Cyclone 10 LP系列。
  • 英特尔Quartus Prime Lite版是用于批量生产系列的工具;无需额外许可即可免费下载。

版本18.1的兼容性矩阵如下。
装置专业版标配精简版
Stratix IV,V✓
英特尔Stratix 10✓
阿里亚二世✓
阿里亚二世(V)✓
英特尔Arria 10✓✓
Cyclone IV,V✓✓
英特尔Cyclone 10 LP✓✓
英特尔Cyclone 10 GX✓
Intel MAX系列✓✓

现在介绍主要功能-再次针对各种版本的Quartus Prime。 可以在产品页面上找到更多信息。

功能性专业版标配精简版
设计流程
部分重新配置使您可以动态地重新配置FPGA的一部分,而设计的其余部分继续起作用✓✓✓
快速重新编译 -如果可能,编译器将重用以前的分析和拟合结果,并且不会预处理未更改的块设计✓✓
块设计 -增量块编译和块设计的重用✓
增量优化 -将传统的拟合步骤细分为更精细的子步骤,以实现更好的流量控制✓
设计输入
多处理支持 -减少编译时间✓✓
一组IP-知识产权许可,用于FPGA中最流行的架构和接口✓✓
英特尔HLS编译器 -一种高级综合工具,接受C ++输入并生成针对英特尔FPGA优化的产品质量RTL代码✓✓✓
平台设计器 -自动生成用于连接IP功能和子系统的互连逻辑; 专业版中的其他功能✓✓✓
芯片调度程序 -演示芯片资源的可视化表示✓✓✓
接口调度程序 -了解设备外围设备的体系结构并有效分配接口✓
逻辑阻塞区域 -拟合指令,用于将某些元素或节点放置在同一区域内✓
功能仿真
ModelSim-Intel FPGA版软件是适用于Intel FPGA的ModelSim软件的特殊版本,其中包括行为分析,HDL测试和TCL脚本执行✓✓✓
综合性
甚高密度脂蛋白✓✓✓
Verilog✓✓✓
系统验证✓✓✓
VHDL-2008✓
可以在Intel网站上找到Intel Quartus Prime及其组件的许可条款及其成本。

Source: https://habr.com/ru/post/zh-CN459428/


All Articles