集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1399|回复: 6

浅谈FPGA设计工具

[复制链接]
zxopenljx 发表于 2020-12-21 22:07:31 | 显示全部楼层 |阅读模式
由于在工艺技术方面的显著成就以及硅芯片设计领域的独创性,FPGA正不断实现其支持片上系统设计的承诺。随着每一代新产品的推出,FPGA在系统中具有越来来越多的功能,可作为协处理器、DSP 引擎以及通信平台等,在某些应用领域甚至还可用作完整的片上系统。


因此,在摩尔定律的作用下,FPGA产品的门数量不断增加,性能与专门功能逐渐加强,使得FPGA在电子系统领域能够取代此前只有ASIC和ASSP才能发挥的作用。不过,说到底,FPGA必须要有适当的设计工具辅助,让设计人员充分发挥其作用,否则再好的产品也毫无意义。


毫无疑问,随着FPGA硅芯片的更新换代、推陈出新,FPGA工具在改进综合运行时间、编译时间以及布局布线算法方面取得重大进步的同时,实现了更低的功耗和更高的性能。不过,上述进步基本没有体现在嵌入式软件方面,而且DSP设计人员或系统架构工程师并不熟悉FPGA设计工作。尽管FPGA的性能和定制要优于MPU和ASSP,但许多设计团队由于不熟悉 FPGA设计,仍然选择MPU或ASSP。这种情况真的不该埋怨设计团队,毕竟MPU或ASSP的设计工作要简便快捷一些,而且学习新的设计技术需要时间,导致设计团队的设计周期延长。若想帮助FPGA用户获得成功,就必须实现设计工作的自动化,但又不能强行定义用户的设计流程。


从另一个角度来看,要想进一步推广FPGA,就需要在现有VHDL和Verilog设计人员的基础上进一步满足嵌入式软件以及DSP等其他设计领域的需求和设计方法要求。这些设计人员有自己的具体要求,需要不同的设计方法和语言。应构建一个适当的平台,使 FPGA厂商及其第三方生态合作伙伴能够在此基础上满足具体应用及市场的需求。


例如,随着最新Virtex-6与Spartan-6 FPGA系列产品的推出,赛灵思开始向客户推荐“目标设计平台”的理念。


目标设计平台在充分考虑到客户设计进程和成功需求的基础上集成了五大关键组件:FPGA器件、IP核、采用业界验证方法的设计环境、强大的参考设计和可扩展的开发板和套件。作为上述方案的一部分,我们还优化了工具,旨在为逻辑、嵌入式、DSP以及系统级设计等特定设计领域提供所需的各种工具和IP,确保提高设计团队的工作效率。逻辑设计人员自然要确保获得含有所有传统FPGA工具的完整RTL设计流程,以满足高级平面布置、在线验证以及渐增实施的需求。不过,FPGA厂商需要从其他各领域设计人员的切实需求出发,以便使嵌入式与DSP设计人员以及系统架构师能将设计工作的各方面联系在一起,高效地使用可编程逻辑。


FPGA 厂商多年来一直支持嵌入式和数字处理技术的发展,并目睹了市场的巨大变革。尤其是过去两年半以来,我们看到了平均有20%的嵌入式设计客户正在使用一个以上的处理器。过去,客户面临的挑战主要是如何自己独立完成设计工作,而现在,必须为客户提供可简化系统生成的更加自动化的设计流程,充分发挥多处理器的作用。

嵌入式设计人员需要一种新的设计方法,让他们能够快速配置硬件平台,并创建包括适当的库、自动生成的设备驱动程序及完整开发板支持套件的定制软件设计方案。这种高效环境能加速开发进程,节约开发时间,从而避免容易出错的手动操作。此外,设计人员还要能够创建自己的定制处理平台,将外部功能集成到FPGA中,从而降低系统成本。这可帮助他们在系统特性与尺寸间,以及软/硬件特性间实现最佳平衡,从而实现最高性价比
zhangyukun 发表于 2020-12-22 10:38:34 | 显示全部楼层
浅谈FPGA设计工具
afei6969 发表于 2020-12-22 20:34:15 | 显示全部楼层
666666666666666
zxopenluyutong 发表于 2020-12-22 21:28:15 | 显示全部楼层
浅谈FPGA设计工具
zxopenluyutong 发表于 2020-12-22 21:29:19 | 显示全部楼层
浅谈FPGA设计工具
hellokity 发表于 2022-7-4 16:01:02 | 显示全部楼层
浅谈FPGA设计工具
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2024-11-28 16:05 , Processed in 0.059552 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表