0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FPGA设计的三大黄金法则

电子工程师 ? 来源:FPGA设计论坛 ? 作者:FPGA设计论坛 ? 2021-01-02 09:26 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

不管你是一名逻辑设计师、硬件工程师或系统工程师,甚或拥有所有这些头衔,只要你在任何一种高速和多协议的复杂系统中使用了FPGA,你就很可能需要努力解决好器件配置、电源管理、IP集成、信号完整性和其他的一些关键设计问题。 不过,你不必独自面对这些挑战,因为在当前业内领先的FPGA公司里工作的应用工程师每天都会面对这些问题,而且他们已经提出了一些将令你的设计工作变得更轻松的设计指导原则和解决方案。掌握FPGA设计的三大黄金法则,让你设计更轻松。

一。 面积与速度的平衡互换原则 这里的面积指的是FPGA的芯片资源,包括逻辑资源和I/O资源等;这里的速度指的是FPGA工作的最高频率(和DSP或者ARM不同,FPGA设计的工作频率是不固定的,而是和设计本身的延迟紧密相连)。在实际设计中,使用最小的面积设计出最高的速度是每一个开发者追求的目标,但是“鱼和熊掌不可兼得”,取舍之间展示了一个开发者的智慧。

1.速度换面积速度优势可以换取面积的节约。面积越小,就意味着可以用更低的成本来实现产品的功能。速度换面积的原则在一些较复杂的算法设计中常常会用到。在这些算法设计中,流水线设计常常是必须用到的技术。在流水线的设计中,这些被重复使用但是使用次数不同的模块将会占用大量的FPGA资源。对FPGA的设计技术进行改造,将被重复使用的算法模块提炼出最小的复用单元,并利用这个最小的高速代替原设计中被重复使用但次数不同的模块。当然,在改造的过程中必然会增加一些其他的资源来实现这个代替的过程。但是只要速度具有优势,那么增加的这部分逻辑依然能够实现降低面积提高速度的目的。 可以看到,速度换面积的关键是高速基本单元的复用。

2.面积换速度在这种方法中面积的复制可以换取速度的提高。支持的速度越高,就意味着可以实现更高的产品性能。一些注重产品性能的应用领域可以采用并行处理技术,实现面积换速度。

二。 硬件可实现原则 FPGA设计通常会使用HDL语言,比如Verilog HDL或者VHDL。当采用HDL语言来描述一个硬件电路功能的时候,一定要确保代码描述的电路是硬件可实现的。 Verilog HDL语言的语法与C语言很相似,但是它们之间有着本质的区别。C语言是基于过程的高级语言,编译后可以在CPU上运行。而Verilog HDL语言描述的本身就是硬件结构,编译后是硬件电路。因此,有些语句在C语言的环境中应用是没有问题的,但是在HDL语言环境下就会导致结果不正确或者不理想。如: for(i=0;i《16;i++) DoSomething(); 在C语言中运行没有任何问题,但是在Verilog HDL的环境下编译就会导致综合后的资源严重浪费。

三。 同步设计原则 同步电路和异步电路是FPGA设计的两种基本电路结构形式。 异步电路的最大缺点是会产生毛刺。同步设计的核心电路是由各种触发器构成的。这类电路的任何输出都是在某个时钟的边沿驱动触发器产生的。所以,同步设计可以很好地避免毛刺的产生。

原文标题:FPGA系统设计黄金法则

文章出处:【微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1646

    文章

    22105

    浏览量

    621097
  • 电路
    +关注

    关注

    173

    文章

    6034

    浏览量

    175639

原文标题:FPGA系统设计黄金法则

文章出处:【微信号:gh_9d70b445f494,微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    雷曼光电COB超高清大屏落地山东黄金蓬莱矿业集控中心

    近日,雷曼光电为山东黄金集团蓬莱矿业有限公司(以下简称“山东黄金蓬莱矿业”)集控中心打造了超大型LED显示解决方案。该项目为企业的智能化运营与管理提供了清晰、稳定的视觉保障,赢得客户高度赞誉。
    的头像 发表于 08-05 14:45 ?396次阅读

    基于黄金分割搜索法的IPMSM最大转矩电流比控制

    摘 要:在矢量控制理论的基础上,研究了内嵌式永磁同步电机(IPMSM)基于黄金分割搜索法实现最大转矩电流比控制(MTPA)的方法。该方法利用对理论最优电流矢量角表达式进行多项式拟合所得值作为搜索
    发表于 07-29 16:11

    gpw无线充电模块在哪

    本文为您梳理了GPW无线充电模块的获取渠道、技术原理及选购要点,旨在帮助您高效解决“电力焦虑”。主流电商平台、专业厂商定制和黄金选购法则,为您提供全方位解决方案。
    的头像 发表于 06-15 08:46 ?479次阅读
    gpw无线充电模块在哪

    SoftAP方案:Wi-Fi配网的黄金法则“100%成功”

    遵循SoftAP方案的“黄金法则”,Wi-Fi配网将不再有失败风险。设备自组网机制让连接过程变为“单向引导”——设备主动开放热点并智能适配,确保每次配网都能稳定达成100%成功率。 本文以
    的头像 发表于 05-29 14:29 ?254次阅读
    SoftAP方案:Wi-Fi配网的<b class='flag-5'>黄金</b><b class='flag-5'>法则</b>“100%成功”

    示波器探头偏置与动态范围的协同优化策略

    :最大不失真信号与最小可测信号的比值(dB) 关键指标:现代高端探头可达60dB以上动态范围 测量瓶颈:通常受限于探头前端的非线性失真 关键技术相互作用 偏置设置的大黄金法则 中央定位原则:将信号置于量程中央区域 80%安全准
    的头像 发表于 05-20 17:55 ?223次阅读
    示波器探头偏置与动态范围的协同优化策略

    分立器件可靠性:从工业死机到汽车故障的隐形防线

    本文聚焦分立器件可靠性,指出35%电子设备失效源于选型不当。解析可靠性大核心指标(标准认证、参数分析、实测验证)及选型大黄金法则,强调避免常温参数忽视、盲目进口等误区。合科泰器件适
    的头像 发表于 04-23 13:16 ?326次阅读
    分立器件可靠性:从工业死机到汽车故障的隐形防线

    手术机器人正迎来快速发展的黄金时期

    在医疗器械领域,手术机器人正迎来快速发展的黄金时期。
    的头像 发表于 04-11 10:13 ?1304次阅读

    怎样选择合适的工业交换机?

    的产品?本文结合济南有人物联网技术有限公司等头部厂商的工程实践经验,系统解析工业交换机选型的十二大黄金法则。 一、明确应用场景是选型基础 工业交换机选型必须与具体应用场景深度绑定。在化工园区,设备需要满足IP67防水防尘标准;
    的头像 发表于 04-07 10:19 ?343次阅读

    SVPWM的原理及法则推导和控制算法详解

    SVPWM 是近年发展的一种比较新颖的控制方法,是由相功率逆变器的六个功率开关元件组成的特定开关模式产生的脉宽调制波,能够使输出电流波形尽 可能接近于理想的正弦波形。空间电压矢量 PWM 与传统
    发表于 03-14 14:51

    量水堰计选型黄金法则:5步精准匹配,流量监测不翻车!

    在水文监测与水利工程领域,量水堰计是流量测量的“核心传感器”,但面对角堰、矩形堰、梯形堰等多种型号,如何快速选出最适配的型号与规格?选型错误可能导致数据偏差、设备损坏甚至工程损失。南京峟思结合10
    的头像 发表于 03-05 14:10 ?435次阅读
    量水堰计选型<b class='flag-5'>黄金</b><b class='flag-5'>法则</b>:5步精准匹配,流量监测不翻车!

    FMEA:手术机器人研发的黄金法则

    在现代医疗领域,手术机器人正逐步成为提升医疗精准度与效率的关键技术。随着技术不断进步,手术机器人的研发也面临着前所未有的挑战和压力。在这一过程中,确保产品的质量和安全性成为了研发团队的首要任务。失效模式与影响分析(FMEA)作为一种前瞻性的质量管理工具,正在手术机器人研发中发挥着越来越重要的作用。接下来,深圳天行健企业管理咨询公司将深入探讨FMEA在手术机器人研发中的应用,并展示其如何帮助研发团队提高产品质量
    的头像 发表于 02-08 17:13 ?454次阅读
    FMEA:手术机器人研发的<b class='flag-5'>黄金</b><b class='flag-5'>法则</b>!

    FPGA基础知识及设计和执行FPGA应用所需的工具

    本文将首先介绍FPGA的基础知识,包括FPGA的工作原理以及为什么要使用FPGA等,然后讨论设计和执行FPGA应用所需的工具。
    的头像 发表于 11-11 11:29 ?1939次阅读
    <b class='flag-5'>FPGA</b>基础知识及设计和执行<b class='flag-5'>FPGA</b>应用所需的工具

    规模法则引领机器人领域新突破:迈向通用机器人的ChatGPT时刻

    如果将人工智能(AI)比喻为一个正在成长的孩子,那么规模法则(Scaling Law)就是其成长过程中的核心驱动力。只要给予这个“孩子”充足的数据、模型和算力这些“营养”,它便能茁壮成长。2020年
    的头像 发表于 11-08 09:27 ?1045次阅读

    如何为单节Impedance Track(TM)器件生成黄金映像

    电子发烧友网站提供《如何为单节Impedance Track(TM)器件生成黄金映像.pdf》资料免费下载
    发表于 10-17 08:32 ?0次下载
    如何为单节Impedance Track(TM)器件生成<b class='flag-5'>黄金</b>映像

    点式振荡器的电路组成法则是什么

    点式振荡器是一种常用的电子振荡器,其主要作用是产生稳定频率的正弦波信号。点式振荡器的电路组成法则主要包括以下几个方面: 电路结构 点式振荡器的基本电路结构包括
    的头像 发表于 08-21 15:43 ?1293次阅读