历史上的今天
返回首页

历史上的今天

今天是:2025年02月03日(星期一)

2018年02月03日 | 为什么说在嵌入式系统设计采用FPGA是理想的选择?

2018-02-03 来源:21IC中国电子网

随着消费电子、物联网等领域的不断发展,用户需求也越来越复杂和多样,因此我们在嵌入式系统设计中必须选择合适的处理器(SoC)系统,当然我们也需要考虑成本、功耗、性能、I/O资源等方面,但是随着实践案例的增多FPGA越来越成为嵌入式系统设计的主流选择。


Xilinx作为可编程逻辑器件(FPGA)的行业领导者提供了丰富的器件和简捷的开发工具,下面从以下几方面向大家介绍:


FPGA/SoC:最早我们都采用的是纯FPGA设计,利用FPGA的资源实现软核处理器比如Microblaze、Picoblaze等,现在Xilinx推出了Zynq SoC和Zynq UltraScale+ MPSoC系列,它们集成的是硬核处理器(双核ARM Cortex-A9 CPU或者Quad-A53+Dual-R5 GPU),这不仅带来了性能、功耗、性价比方面的改进,同时也减小的PCB尺寸;


功耗:Xilinx Zynq UltraScale+ MPSoC系列在之前纯FPGA器件的基础上的确进行了非常大的改进,它支持多种电源模式:Full-Power模式;Low-Power模式;Sleep模式,DRAM暂停;Power-Off模式,提供丰富灵活的电源管理方案,在性能和功耗两者之间灵活的切换;

模拟量处理:早在Virtex系列上就集成了ADC功能,但是这只限于监测器件内部的模拟量,比如电压、温度等。之后再7系列上集成了两个1Msamples/sec@12-bits ADC模块,支持内部和外部模拟量的采集,Zynq UltraScale+ RFSoC则集成了更高性能的ADCs/DACs模块:4Gsamples/sec@12 bits ADCs / 6.5Gsamples/sec@14 bits DACs,可应用于15G、雷达等领域。


安全方面:我们都知道FPGA的启动文件时比特流(bitstream)形式,Xilinx Zynq-7000 SoC和Zynq UltraScale+ MPSoC都支持加密的比特流,加载到处理器后进行安全解密启动。


开发工具:对于工程师来讲最重要的还是开发工具,好用的开发工具可以事半功倍。与Xilinx Zynq 7000系列同时推出的Vivado工具集成了丰富的功能:IP integrator(IPI)是一款图形化的IP设计插件;HLS(High Level Synthesis,高层次综合)支持工程师使用C/C++语言生成HDL功能代码。此外SDSoC则是一个完整的系统、软件和硬件设计工具,支持完全采用C/C++语言实现嵌入式系统软硬件功能开发,SDAccel则是一款基于OpenCL开发框架的设计工具。


由此可见FPGA/SoC供应商已经花费大量的精力来优化器件并且完善开发工具,使它们更易于应用到嵌入式系统设计中,同时我们的学习过程也会比过去更容易,在不远的将来FPGA/SoC将会获得更广泛的应用。


原文链接:https://forums.xilinx.com/t5/Xcell-Daily-Blog/When-and-why-is-it-a-good-idea-to-use-an-FPGA-in-your-embedded/ba-p/820625

推荐阅读

史海拾趣

Greenray Industries Inc公司的发展小趣事

为了加速绿色技术的推广和应用,GreenTech积极寻求与全球知名企业的战略合作。例如,公司与一家国际领先的电动汽车制造商达成合作协议,共同研发用于电动汽车的高效电池管理系统。通过这一合作,GreenTech不仅提升了自身在电池技术领域的竞争力,还成功将绿色技术应用于实际产品中,推动了电动汽车行业的绿色发展。

Abracon公司的发展小趣事

随着公司实力的不断增强,GreenTech开始积极拓展国际市场。公司首先在东南亚地区设立了分支机构,通过本地化运营和服务,成功打入当地市场。随后,GreenTech又陆续在欧洲、北美等地区设立了办事处,与当地企业建立了广泛的合作关系。在国际市场的拓展过程中,GreenTech始终坚持绿色发展的理念,不断推出符合当地市场需求的绿色产品和解决方案,赢得了国际客户的广泛赞誉。

以上五个故事展示了GreenTech在电子行业中绿色解决方案领域的发展历程和成就。公司凭借持续的技术创新、与全球企业的战略合作以及国际市场的不断拓展,逐步成长为绿色技术领域的领军企业。

Davies Molding公司的发展小趣事

随着电子行业的快速发展,Davies Molding公司意识到,只有不断创新,才能在市场上保持领先地位。因此,公司积极引进先进的生产技术和设备,不断提升自身的研发能力。通过不断的技术创新,Davies Molding公司成功推出了一系列具有竞争力的新产品,满足了市场对高品质塑料注塑成型产品的需求。

FASTRAX公司的发展小趣事

2012年,瑞士公司u-blox宣布以1300万欧元收购FASTRAX 100%的股权。这一并购事件引起了业界的广泛关注。u-blox看中了FASTRAX在GPS接收模块领域的领先地位和技术实力,希望通过并购加强其在定位市场的竞争优势。并购完成后,FASTRAX成为u-blox集团的重要一员,继续为全球客户提供优质的GPS产品和服务。

Everett Charles Technologies (ECT)公司的发展小趣事

ECT一直致力于技术创新和研发,不断推出具有竞争力的新产品。多年来,ECT成功拥有了100多项专利,这些专利不仅涵盖了电子测试系统的各个方面,也体现了公司在技术上的领先地位。通过不断的技术创新,ECT赢得了众多世界知名电子公司及其代工厂的长期合作伙伴关系,进一步巩固了其在行业中的主导地位。

CalAmp公司的发展小趣事

在某年第一季度,CalAmp公司发布了其财报数据。根据财报,该季度公司实现营收7089.1万美元,虽然比市场预期的7566万美元略低6.30%,但仍然展现了稳健的增长态势。同时,公司的每股收益为-0.11美元,低于预期的0.04美元,这可能与公司在研发和市场拓展方面的持续投入有关。尽管如此,CalAmp公司在无线通信解决方案应用领域的广泛布局和深厚的客户基础,使得其整体业绩依然保持稳健。

问答坊 | AI 解惑

利用Labview开发网络化仪器的研究

利用Labview开发网络化仪器的研究…

查看全部问答>

遇到大麻烦了,PB6.0在编译wince系统的时候 在NETCFV2_MODULES= dotnetv2处失败了。

一下子就没了头绪,网上只有问的却没有解答的。google了快一天了,没有答案。 编译日志如下 配置sysgen参数 User selected the following SYSGEN variables sysgen_as_base=1 sysgen_as_file=1 sysgen_audio=1 sysgen_auth=1 ............. ...…

查看全部问答>

SDIO自动被关闭

最近移植了下个SDIO驱动, 我把SD插进去的时候没有反应,于是我就插上去才开机, 从终端查看发现内核启动后已经识别到我的SD卡了,并且可以显示出我的SD卡的大小, 但是在最后出现一句 power down 有没有知道为什么SD驱动开启后自动关闭电源啊 ...…

查看全部问答>

如何禁止系统创建新的系统服务?

在文件过滤驱动中,如何禁止系统创建新的系统服务? 原来是想将注册表HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services设为只读, 但是发现系统有时会自己修改这个位置,比如说插入一个U盘, 设为只读会导致蓝屏。 所以问问大家,如何 ...…

查看全部问答>

谁在windows XP Embeded下有过 开发经历 有什么建议 能否用ace

谁在windows XP Embeded下有过 开发经历 有什么建议 能否用ace…

查看全部问答>

电子工程师最关心的话题

中国有多少工作很多年的电子工程师;中国每年有多少电子新手需要开始全新的技术生涯;他们有什么困惑需要去解开;他们最关心的问题是什么?他们对未来的期待是什么? 中国缺少什么样的电子工程师?中国缺少满嘴胡须的电子工程师;中国缺少坐轮椅 ...…

查看全部问答>

放大电路疑问

共基极放大电路,是放大电流还是电压,输入信号与输出信号相同还是相反?输出阻值和输入阻值大小跟哪些因素有关系,能具体分析一下吗 谢谢…

查看全部问答>

怎么样在一个月内学好电路,看懂图纸,并能设计电路?

大家说说!怎么样在一个月内学好电路,看懂图纸,并能设计电路?…

查看全部问答>

IIC通信为什么第一次成功,关掉重新上电又不成功,一直是F5

我的程序是先把0到ff逐个存入EEPROM,然后再逐个读出,并用串行通信逐个传入电脑中,并用串口助手观察。 可是第一次成功,然后我把板子的开关关掉又重新上电,结果却又一直是F5. 所以希望谁能给我指点指点,或者给我一个成功的24c02n的EEPROM的IIC ...…

查看全部问答>

【招聘】 嵌入式兼职招聘(限西安)

因公司业务发展,急需招聘兼职人员,要求: 1、具有DSP/FPGA/ARM/CPLD方面的研发经验,熟悉数字电路、模拟电路设计; 2、熟悉嵌入式系统设计,熟练掌握C语言; 3、有4层以上PCB板设计经验,熟悉PCB板的设计规范; 4、对电磁兼容设计有了解; 5 ...…

查看全部问答>