您现在的位置: 通信界 >> 接入系统 >> 技术正文  
 
FPGA工程师如何进行复杂系统设计?
[ 通信界 / FPGA算法工程师 / www.cntxj.net / 2022/10/30 18:52:38 ]
 

5G无线、卫星通信、雷达探测、航天测控等复杂系统设计中,FPGA工程师扮演着重要角色。

对于一个FPGA团队来说,需要根据项目需要完成产品的设计和验证,保证项目的交付。为了在越来越复杂的系统设计中,FPGA工程师之间保持高效沟通和工作推进,这就需要找到一个适合的设计方法论。目标是通过在设计团队之间建立一个通用的方法来提高FPGA设计团队的生产力,同时允许跨团队交换设计模块。

FPGA设计中的三个关键因素:

FPGA工程管理

FPGA设计方法

FPGA芯片选择

首先,需要建立FPGA中实现系统设计的可预测性路线图。实现可预测结果的三个步骤是:

适当的项目计划和范围。

准确选择FPGA芯片,以确保当今和未来的项目可以使用正确、成熟的技术。

遵循FPGA设计开发的最佳实践,以缩短设计周期,并确保设计按时完成,设计模块可以在未来的项目中以最小的代价进行复用。

所有三个元素需要顺利地一起工作,以确保成功的FPGA设计,如图1所示。

图1 成功进行FPGA设计的三个步骤

供应商的选择应该是两家公司之间的长期合作关系,特别是设计软件和IP Core的授权。通过共享路线图和共同管理现有项目,不仅可以确保当前项目的成功,还可以及时为未来的项目提供正确的解决方案。一个基于经验的微调过程,以确保项目的成功。

FPGA设计方法,这是最佳实践方法的主要焦点。这涵盖了从基础到高级技术的完整FPGA设计流程。这种方法是独立于FPGA供应商,因为适用于FPGA的设计实践,但同时需要结合FPGA的设计软件,比如Vivado和Quartus的设计环境不同,相关的设计流程有所不同。对于FPGA工程师而言,设计流程大同小异,可以快速切换。图2所示的图表显示了最佳实践设计方法论。

图2 FPGA设计最佳实践设计方法

Board Layout、RTL设计、IP重用、功能验证和时序收敛,往往是设计团队拥有不同设计方法的领域,工程师需要获得一致的结果和缩短设计周期。

FPGA设计中面临的许多挑战并不是FPGA设计所特有的,而是设计中常见的挑战。与ASIC设计相比,FPGA设备本身确实提供了独特的挑战和机会。FPGA设备性能的提高导致针对FPGA的设计更加复杂,ASIC工程师与FPGA工程师可以相互转换。这导致许多设计团队将ASIC设计原则迁移到FPGA设计。总的来说,这对FPGA设计流程有好处。然而,它需要与FPGA带来的设计流程的好处相平衡。FPGA的可编程特性为在系统中执行更多的验证打开了大门。当正确使用时,这可以大大加快验证周期,但如果滥用,它会延长设计周期。I/O的可配置特性提供了ASIC设计中不存在的挑战。同时,行业使用的EDA工具在功能和成本上,FPGA和ASIC也有所不同。

FPGA工程师需要熟悉FPGA厂商软件,比如Vivado或者Quartus设计软件。FPGA工程师通常负责编写和验证设计的RTL代码,负责在FPGA中实现设计,并帮助在最终系统中进行联调。FPGA工程师在PCB设计中扮演着重要的角色。负责从FPGA设计软件生成FPGA引脚输出。因此,FPGA工程师需要与硬件PCB设计工程师进行原理图确认,任何修改都需要提供更新的引脚分配,并最终进行实现和验证。

在实际的FPGA设计过程中,FPGA工程师除了最基本的RTL代码设计、仿真和调试外,还需要非常熟悉项目所涉及的技术路线、信号处理过程、系统架构等,常常也需要参与到系统方案的设计制定,并给出最佳实现方案。

因此,对于FPGA工程师而言,最难的不是写RTL代码,而是在一个复杂系统设计中,需要涉及技术方案制定、架构设计、深入理解技术协议、模块设计与验证、系统集成、整个系统的联调,以及与其他部门的协作。

此外,需要有好的领导来带领FPGA团队,避免非专业领导过多干预FPGA团队的正常工作。

在系统设计过程中,经常会遇到各种问题,尤其是在系统调试阶段,FPGA常常成为“背锅侠”。FPGA工程师又要通过各种手段去证明自己的设计没问题,还需要定位出问题出现的原因。每一款产品的成功推出,背后都是一部“研发风云录”。

总结起来,为了实现复杂系统设计,FPGA工程师需要:

制定详细的设计方案和系统架构

掌握FPGA信号处理与接口设计方法

做好工程管理和维护

掌握仪器设备的使用和问题排故

 

作者:FPGA算法工程师 合作媒体:通信界 编辑:顾北

 

 

 
 热点技术
普通技术 FPGA工程师如何进行复杂系统设计?
普通技术 IC电源管理新领域,有哪些物联网最佳应用?
普通技术 PostgreSQL中插件如何新增一个配置项
普通技术 使用 Fastai 构建食物图像分类器
普通技术 线缆基础设施的未来发展:数据性能要求如何塑造数据中心架构
普通技术 NFC Forum发布导向标识系统,四个好记图标带着NFC走遍世界
普通技术 Lua面向对象编程的基本原理示例
普通技术 Arm Neoverse路线图再添新丁!为全球计算基础设施奠定新的起点
普通技术 世界越来越热,数据中心可不能跟着升温
普通技术 用户带宽增长驱动核心路由器演进
普通技术 赋能下一代5G平台
普通技术 航天新通QSite,助力5G新基建
普通技术 5G+4G无线网络协同及组网关键技术探讨
普通技术 面向5G前传的半有源WDM技术创新
普通技术 亚马逊云计算迎来史上最低增速 营收利润未达华尔街预期
普通技术 华为王金平:扩大体验红利格局,引领体验经营时代
普通技术 兔宝宝质量新突破,“康耐板”解决生态板行业难题
普通技术 无源物联网如何大规模应用?飞英思特“环境取能”技术成破局关键
普通技术 基于传感器的气象环境网格监测系统有效改善环境问题
普通技术 【技术分享】持续升级的TWS方案
  版权与免责声明: ① 凡本网注明“合作媒体:通信界”的所有作品,版权均属于通信界,未经本网授权不得转载、摘编或利用其它方式使用。已经本网授权使用作品的,应在授权范围内使用,并注明“来源:通信界”。违反上述声明者,本网将追究其相关法律责任。 ② 凡本网注明“合作媒体:XXX(非通信界)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。 ③ 如因作品内容、版权和其它问题需要同本网联系的,请在一月内进行。
通信视界
韦乐平:网络深度转型最明确的方向首先就是云
爱立信中国区总裁方迎:将在中国市场重点做好
普通对话 NVIDIA发力数字孪生:站在虚拟和现实之间
普通对话 韦乐平:网络深度转型最明确的方向首先就是云
普通对话 中国工程院院士邬贺铨:6G标准面临小圈子风险
普通对话 华为丁耘:绿色ICT,共创新价值
普通对话 爱立信中国区总裁方迎:将在中国市场重点做好
普通对话 中国联通买彦州:广电5G商用对行业竞争格局不
普通对话 中国联通陈忠岳:从“提速降费”向“提速提质
普通对话 华为胡厚崑:5G+工业互联网 数据驱动是关键
普通对话 华为郭平:每个人磨好自己的豆腐,就会有一个
普通对话 中国移动杨杰:加快推进新型平台用工模式规范
普通对话 中国移动简勤:5G引领数字化转型 终端承载应用
普通对话 专访GSMA刘鸿:5G专网谁来建?运营商是最佳选
普通对话 华为甘斌:预计2021年5G用户将超5亿
普通对话 郄勇志:小米被美拉黑事件启示:实现科技自立
普通对话 闻库:要有打造“数字中国 光网底座”的使命感
通信前瞻
中国移动李慧镝:强化数智基建驱动 推进产业转
苏少林:打造北京数字经济“五强”,助力标杆
普通对话 多管齐下,VMware跨云服务助力企业云转型
普通对话 中国移动李慧镝:强化数智基建驱动 推进产业转
普通对话 苏少林:打造北京数字经济“五强”,助力标杆
普通对话 中国科大在高安全量子密钥分发网络方面取得新
普通对话 华为杨超斌:迈向5.5G持续创新,开启5G产业新
普通对话 中国联通买彦州:加强创新力度,协同推进6G技
普通对话 信通院总工敖立:5G工业模组是产业链特别短板
普通对话 中兴通讯首席发展官崔丽:澎湃“数”动能,助
普通对话 中国移动赵大春:力推北斗与5G产业深度融合
普通对话 信通院徐菲:争取2021年实现端到端网络切片自
普通对话 杨泽民:光网络发展挑战与机遇并存
普通对话 张杰:“双千兆”发展面临四大核心挑战
普通对话 中国移动董事长杨杰:共创信息服务新生态 共拓
普通对话 王志勤:“5G+工业互联网”产业发展初期仍面临
普通对话 中国电信董事长柯瑞文:5G+云网,助力VR产业发