IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 第1期硬件篇:【1】初识FPGA3_FPGA的芯片选型 -> 正文阅读

[嵌入式]第1期硬件篇:【1】初识FPGA3_FPGA的芯片选型

简介

为什么选择Cyclone系列芯片?考虑到价格、资源、性能以及学习资料的多样性,最适合作为入门学习的就是 Cyclone系列的芯片。

目标

了解Cyclone系列的芯片的选型。

阅读基础

熟悉计算机。

快速阅读

了解的部分跳过。

环境说明

  • windows10

参考资料

  • 小梅哥教程02A_【学习教材】FPGA系统设计与验证实战指南_V3.0

    ? 02B_【学习教材】小梅哥FPGA逻辑设计进阶教程2020V1.0

  • 正点原子开拓者教程:开拓者FPGA 开发指南V1.5

  • 野火征途教程:征途ProFPGA Verilog开发实战指南——基于Altera EP4CE10》(上下

国内外 FPGA 产业现状

首先我们来说一下全球主要生产 FPGA芯片的几大厂商,最被人们熟知的就是 XilinxAltera两家巨头,紧排其后的就是 Lattice公司。

xilinx公司

Xilinx 公司作为全球 FPGA市场份额最大的公司,其发展动态往往也代表着整个FPGA行业的动态,Xilinx 每年的都会在赛灵思开发者大会(XDF)上发布和提供一些新技术,很多 FPGA领域的最新概念和应用往往也都是由 Xilinx 公司率先提出并实践,其高端系列FPGA几乎达到了垄断的地位,是目前当之无愧的 FPGA业界老大,也是IC 圈很知名的设计公司。

BlogImage-20211122202601

Altera公司

Altera公司于 2015 年被 Intel 斥资 167 亿美元收购,占全球 FPGA市场份额第二。但是自从被 Intel收购以后,似乎“Altera”这个品牌名就被雪藏了起来,不再提起了,但“Altera”的大名永远不会被历史遗忘。IntelFPGA专注为自己的产业布局,并打造新属于自己的生态圈,在中高端 FPGA领域也占有很重要地位。

BlogImage-20211122202641

Lattice公司

Lattice公司以其低功耗产品著称,占全球 FPGA公司,苹果 7 手机内部搭载的 FPGA芯片就是 Lattice公司的产品。Lattice公司是目前唯一一家在中国有研发部的外国FPGA厂商,也为国产 FPGA厂商培养了很多业内优秀的管理人员和技术人员,当年国内企业欲收购 Lattice,而被美国以违反国家安全的名义否决了收购计划,使国产 FPGA商业化还要走更长的路

BlogImage-20211122202716

国内外FPGA市场对比

国外三巨头占据 90%全球市场,FPGA市场呈现双寡头垄断格局,XilinxIntel(Altera) 分别占据全球市场 56%31%,在中国 FPGA市场中,占比也高达 52%28%,而目前国内厂商高端产品在硬件性能指标上均与上面三家 FPGA巨头的高端产品有较大差距,国产 FPGA厂商暂时落后。国产 FPGA厂商目前在中国市场占比4%,未来随着国产厂商技术突破,FPGA领域国产替代或将是百亿级的机会,替代空间广阔。

国内FPGA厂商主要有 8 家:紫光同创、国微电子、成都华微电子、安路科技、智多晶、高云半导体、上海复旦微电子和京微齐力

  • 目前营收规模均较小,国产 FPGA目前还处于起步期专利数和国外企业有较大差距
  • 产品角度来看,国产 FPGA硬件性能指标上也远落后XilinxIntel(Altera)

BlogImage-20211122202836

对于国产 FPGA厂商来说,目前不少优秀国际人才的加盟给国产企业添加了新的活力。市场也给国产 FPGA提供了千载难逢的机遇,国家政策在支持与倾斜,国内整体集成电路发展水平也在提升,因此现在正是国产 FPGA厂商发展的良好机遇。

选择 CycloneIV 的理由

入门选择

了解了 FPGA的国内外发展现状,读者肯定心存疑虑,为什么我们在选择 FPGA芯片时,既没有选择使用市场份额占有量最大Xilinx 公司,也没有选择使用更具特色Lattice公司,而是选择了 Intel(Altera)公司的 FPGA芯片呢?主要原因有以下几点:

  • Intel(Altera) FPGA芯片相对于 Xilinx 同量级的芯片价格更便宜,性价比更高
  • Intel(Altrea)早年大学计划做的很好,入门资料相对较多
  • Intel(Altera)开发工具综合速度较快,软件也容易上手操作
  • CycloneIV 系列的芯片能够满足入门学习时所有的设计需求

考虑到价格、资源、性能以及学习资料的多样性,最适合作为入门学习的就是 Cyclone系列的芯片了,我们选择 Intel(Altera)公司的 FPGA芯片开始 FPGA的入门学习。

FPGA入门之后,可以考虑入手高性能系列的 FPGA芯片。

进阶选择

Intel(Altera)公司相比,Xilinx 公司在中高端领域芯片的开发和相关资料更加完善。也就是说,对于入门学习来讲,推荐使用 Intel(Altera)公司的 FPGA芯片;

进阶提高的话,推荐使用 Xilinx 公司的 FPGA芯片,而在实际的项目开发中,还需综合考虑成本、性能、开发周期等诸多因素

Intel(Altea)系列芯片介绍

Intel(Altea)公司在 FPGA行业已深耕多年,已经建立了完备的 FPGA芯片产业体系,针对应用场景的不同,设计并生产了诸多系列的 FPGA芯片,分为 MAX系列、Cyclone系列、Arria系列、Stratix系列和 Agile系列。详情请移步 Intel 官方网站

下面结合官方提供的说明进行简单介绍。

MAX 系列

英特尔 MAX 10 FPGA低成本、瞬时接通、小外形、可编程逻辑设备中提供了先进的处理功能,能够革新非易失集成

它们提供支持模数转换器 (ADC) 的瞬时接通双配置,和特性齐全的 FPGA功能,针对各种成本敏感性的大容量应用进行了优化,包括工业、汽车和通信等。

除了 MAX 10 以外,该系列的其他产品都是 CPLD

BlogImage-20211122202937

Cyclone 系列

Cyclone系列旨在满足用户的低功耗、低成本设计需求,支持用户加快产品上市速度

每一代 Cyclone FPGA都可帮助用户解决技术挑战,以提高集成度、提升性能、降低功耗和缩短产品上市时间同时满足用户的低成本要求

该系列芯片的定位为中低端市场和教学中的应用最广泛

BlogImage-20211122203009

Arria 系列

英特尔 Arria设备家族可提供中端市场中的最佳性能和能效

英特尔Arria设备家族拥有丰富的内存逻辑和数字信号处理 (DSP) 模块特性集,以及高达 25.78 Gbps 收发器的卓越信号完整性,支持用户集成更多功能并最大限度地提高系统带宽

此外,ArriaV 和英特尔 Arria设备家族的 SoC产品可提供基于 ARM的硬核处理器系统
(HPS),从而进一步提高集成度和节省更多成本

该系列是性价比很高的一款产品。

BlogImage-20211122203047

Stratix 系列

英特尔 Stratix,FPGASoC系列结合了高密度、高性能和丰富的特性,可实现更多功能并最大程度地提高系统带宽,从而支持客户更快地向市场推出一流的高性能产品,并且降低风险

该系列属于高端高性能的 FPGA

BlogImage-20211122203111

Agile 系列

英特尔 Agilex FPGA家族采用异构 3D系统级封装 (SiP) 技术,集成了英特尔首款基于 10 纳米制程技术的 FPGA架构和第二代英特尔 Hyperflex FPGA架构,可将性能提升多达 40%,将数据中心、网络和边缘计算应用的功耗降低多达 40%。英特尔Agilex SoC FPGA还集成了四核 ARM Cortex-A53 处理器,可提供高系统集成水平

该系列属于超高性能SoC芯片,在高端应用场景中大放异彩。

BlogImage-20211122203136

Cyclone 系列 FPGA 芯片的命名方法

许多IC 芯片表面都会有一行或多行字母、数字组成的字符串,这就是芯片的“身份证”,用以表示芯片的相关信息,使用者可通过其了解芯片的生产厂家、产品系列、性能、容量等相关参数,FPGA也不例外。

FPGA生产厂商众多,不同厂商对自家产品都会有自己独特命名方式。前面说到,我们使用的是 Intel(Altea)公司 Cyclone系列的 FPGA芯片,那自然要了解它的命名规则。

命名规则

Cyclone系列 FPGA芯片的命名规则如图所示,名称信息的组成为:

器件系列 + 器件类型(是否含有高速串行收发器) + LE 逻辑单元数量 + 封装类型 + 高速串行收发器的数量(没有则不写) + 引脚数目 + 器件正常使用的温度范围 + 器件的速度等级 + 后缀

BlogImage-20211122203249

BlogImage-20211122203311

EP4CE1 F17C8N举例

以本开发板所使用的芯片 EP4C E 10 F 17 C 8 N为例进行简单介绍:

  1. EP4CAltera器件 CycloneIV 系列;
  2. E/GXE 表示普通逻辑资源丰富的器件GX表示带有高速串行收发器的器件
  3. 10LE 逻辑单元的数量单位为 k,10 表示约有 10k 的逻辑单元;
  4. C:表示高速串行收发器的数量,该芯片没有高速串行收发器所以不写;
  5. F:表示 PCB 封装类型,FFBGA封装,EEQFP)、QPQFP)、UUBGA)、MMBGA);
  6. 17:表示引脚数量,17 代表有 256 个引脚;
  7. C工作温度C表示可以工作在 0℃到 85℃(民用级),I 表示可以工作在-40℃ 到 100℃(工业级),A 表示可以工作在-40℃到 125℃(军用级);
  8. 8器件的速度等级6 最大约是 500MHz7 最大约是 430MHz8 最大约是400MHz,可以看出在 Altera的器件中数字越小表示速度越快,而在 Xilinx 的器件中数字越大表示速度越快;一般来讲,提高一个速度等级将带来 12%到 15%的性能提升,但是器件的成本却增加了 20%大 30%。如果利用设计结构来将性能提升12%到 15%(通过增加额外的流线),那么就可以降低速度等级,从而节约20%大 30%的成本
  9. N:后缀,N 表示无铅ES 代表工程样片

总结

了解了Cyclone系列的芯片的选型原因、FPGA在国内外的现状、Intel(Altea)系列芯片介、Cyclone系列 FPGA芯片的命名方法绍。

其它

相关资源下载

FPGA开发学习参考教程.rar-嵌入式文档类资源-CSDN文库

常见问题

最近更新

查看本文最近更新请点击

小有收获

有收获记得三连哦:😄

有收获记得三连哦

欢迎关注微信公众号

所有文章同步更新。

weixingognzhonghaoerweima

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-11-23 12:31:43  更:2021-11-23 12:32:06 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 11:50:38-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码