嵌入式平台有哪些 嵌入式平台是什么意思

嵌入式开发是指利用分立元件或集成器件进行电路设计、结构设计,然后进行软件编程(通常是高级语言)、实验,经过几轮修改和设计、制作,最后完成整个系统的开发。这种嵌入式开发适

本文最后更新时间:  2023-03-01 18:52:03

嵌入式开发是指利用分立元件或集成器件进行电路设计、结构设计,然后进行软件编程(通常是高级语言)、实验,经过几轮修改和设计、制作,最后完成整个系统的开发。这种嵌入式开发适合未来产品单一、产量大、产品开发周期长、成本控制严格的系统。主流的嵌入式平台有三种:ARM平台、FPGA平台和DSP平台。

一.手臂

ARM微处理器由ARM公司提供的IP(知识产权)授权,交付给几个芯片设计师集成生产。2007年,意法半导体(ST)公司成为首家推出ARM Cortex-M授权的半导体厂商,开启了高性能、低成本、低功耗的ARM嵌入式芯片新时代。其生产的STM32系列微处理器是目前最流行的Cortex-M微处理器。

ARM嵌入式平台

ARM系统广泛应用于自动检测与控制、智能仪器仪表、机电一体化设备、汽车电子和日常消费电子产品。其优越的性能和完善的开发环境受到众多电子工程师的青睐。

武汉万象奥科是中国最全面的嵌入式软硬件技术解决方案提供商之一。目前已完成31个系列(ARM9、MIPS、Cortex-A7/A8/A9、Cortex-A35/A53/A55/A72、DSP、FPGA)数十款高端CPU的技术方案储备,拥有丰富的RTOS、Windows、Linux、Android等系统设计经验。

CycloneV芯板

二、FPGA平台

随着平台级FPGA产品的出现和EDA设计工具的不断发展,人们可以利用现有的FPGA和EDA工具,很容易地在FPGA中嵌入RISC(精简指令集计算机)。精简指令集)处理器核、DSP算法、存储器、专用ASIC模块、其他数字IP核和自定义逻辑等。,构建一个可编程片上系统(SOPC),将原来需要用处理器、DSP和PCB上的几个ASIC芯片实现的所有功能集成到一个FPGA中。

丰富的乘法器(DSP)资源、高速收发器(GTP/GTX)资源、以太网MAC资源、嵌入式处理器(Power PC)资源、时钟和锁相环资源、内存(BRAM)资源都嵌入其中,甚至在Xilinx公司推出的Zynq系列芯片和Altera公司的CycloneV系列芯片中都嵌入了ARM资源,将传统的FPGA变成了ARM+FPGA的扩展开发平台。这些嵌入式硬件资源大大增强了传统FPGA的功能,提高了FPGA的工作效率和灵活性,使一个FPGA平台适用于多种产品和多种扩展。开发人员只要掌握Verilog HDL等硬件描述语言和嵌入式系统开发的相关知识,就可以对整个系统进行编程和控制。

武汉万象奥科电子有限公司开发的CycloneV核心板,也可以在一定程度上简化嵌入式二次开发的复杂度。

第三,DSP平台

嵌入式数字信号处理器(EDSP)是一种专门用于信号处理的处理器。它在系统结构和指令算法上有独特的设计。芯片采用程序和数据分开存储和传输的哈佛结构,具有专用硬件乘法器,采用流水线操作,提供专用DSP指令。可用于快速实现各种数字信号处理算法,具有较高的编译效率和指令执行速度,已广泛应用于数字滤波、FFT、频谱分析等仪器中。

TI推出的OMAP-L138系列、DM3730系列、AM437X系列、AM6xxx系列处理器也是集成DSP和ARM的处理器。这些SoC硬件资源增强了DSP内核的功能和DSP的灵活性。

温馨提示:内容均由网友自行发布提供,仅用于学习交流,如有版权问题,请联系我们。