什么是核心板?核心板是将微处理器的核心功能打包封装的一块电子主板,大多数核心板集成了电源、CPU、存储设备和引脚,通过特定的引脚及接口方式与配套底板连接在一起从而实现某个领域的系统应用。核心板按平台类型来分主要是按CPU芯片类型来分,现在流行的主流平台有ARM、x86两种。
ARM平台
ARM处理器的三大特点是:ARM处理器是当代应用最广泛的RISC(reduced instruction set computer,精简指令集计算机)处理器之一,其耗电少功能强、16位/32位双指令集和合作伙伴众多。体积小、低功耗、低成本、高性能;支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;大量使用寄存器,指令执行速度更快;大多数数据操作都在寄存器中完成;寻址方式灵活简单,执行效率高;指令长度固定。
X86平台
x86架构是重要地可变指令长度的CISC(复杂指令集计算机,Complex Instruction Set Computer)。字组(word, 4字节)长度的存储器访问允许不对齐存储器地址,字组是以低位字节在前的顺序储存在存储器中。向前兼容性一直都是在x86架构的发展背后一股驱动力量(设计的需要决定了这项因素而常常导致批评,尤其是来自对手处理器的拥护者和理论界,他们对于一个被广泛认为是是落后设计的架构的持续成功感到不解)。但在较新的微架构中,x86处理器会把x86指令转换为更像RISC的微指令再予执行,从而获得可与RISC比拟的超标量性能,而仍然保持向前兼容。
介绍完两大主流平台,接着为大家介绍ARM 核心板大家族Cortex-M7、Cortex-A7、Cortex-A8、Cortex-A9、Cortex-A53、以及ARM核心板有哪些不同之处?下面以盈鹏飞嵌入式的几款ARM核心板为例(其他方案公司类同)。
盈鹏飞嵌入式2004年组建核心研发团队,总部设立于创业之都-深圳,专注于嵌入式软硬件的方案定制、产品开发。目前,盈鹏飞嵌入式的产品已广泛应用于电力电子、石油石化、新能源、医疗电子、汽车电子、水利环保等工业场景。
主要产品包括ARM核心板、ARM工控板、ARM+DSP/FPGA异构主板、数据网关、边缘计算网关、AI智能网关。特点是技术服务,提供嵌入式操作系统移植、外设驱动定制开发、硬件方案定制设计。
ARM核心板ATMEL-AT91RM9200核心板
2004年,ATMEL(爱特梅尔)推出一款工业级的ARM920T处理器,运行速度高达200 MHz,可提供高CPU性能和实时响应。
AT91RM9200处理器主要具有如下特点:
(1)低功耗:VDDCORE电流为30.4mA,待机模式电流为3.1mA。(2)双向、32位外部数据总线支持8位、16位、32位数据宽度读写,支持SDRAM、static Memory、Burst Flash、Compact Flash和NAND Flash,满足采集站对于数据的采集和处理要求。(3)提供一系列符合工业标准的外设接口,如:USART、SSC、SPI、USB及I2C等。(4)具有20通道外围数据控制器(PDC或DMA),可以数据的传输更快,同时可以减轻CPU的负担,以便实时响应其它的处理。(5)支持USB 2.0(12Mbps)主机端口,可以方便在野外采集时另接存储器,以便持续采集。(6)支持以太网10/100,可以很方便的实现采集之间的快速通信。
四核Cortex-A7 车规级核心板(全国产)
T3基于全志国产处理器T3/A40i (两款处理器软硬件兼容)开发,支持硬件加密,集成电源管理。处理器为四核Cortex-A7,1.2GHz主频,集成GPU Mali400MP2,严格工业级。支持8路串口、双路网口、数字摄像头、模拟摄像头、LVDS、HDMI、MIPI、视频硬件编解码、SATA等丰富功能;适用于车载、电力、医疗、工业控制、物联网、环保、智能终端等领域。
ARM核心板AM335x(Cortex-A8)
核心板采用TIAM335x处理器,最高支持1GHz主频,集成6路串口、2路CAN总线接口,2路百兆网接口、2路USB接口、支持2D/3D图形加速,适用于工业自动化控制、医疗、电力、交通、环保等多种行业应用。模块集成两路10M/100M自适应以太网接口,支持4路网口扩展,可选支持千兆网口。模块硬件最高支持6路串口(全部可配置为常规串口使用),提供RS-232、RS-485、RS-422驱动及硬件接口保护方案。核心板同时支持2路CAN-bus接口,适用电力、煤矿、交通、工业控制、智能控制等应用场合。
Cortex-A35 工业级核心模块(ROCKCHIP RK3358&PX30)
采用瑞芯微RK3358 Cortex-A35四核处理器,搭载Linux+QT系统,主频1.5 GHz,
ARM核心板i.MX6ULL (Cortex-A7)
i.MX6ULL模块板采用NXP(原Freescale)Cortex-A7处理器设计,支持2路网口,最高支持8路串口; 集成串口、网口、USB、CAN-Bus、IO、LCD显示、SPI、IIC等接口,适用于医疗、电力、煤矿、通信和工业自动化控制等领域。
Cortex-A53 工业级核心模块(全志 T507)
采用全志T507- Cortex-A53四核处理器,搭载Linux+QT系统,主频1.5 GHz,
ARM9核心板AT91SAM9G45
模块采用ATMEL公司ARM9处理器AT91SAM9G45设计,核心板集成网口PHY,支持硬件加密。AT91SAM9G45工控模块CoM-9G45:
1,400M高速ARM926EJ核心,ATMEL呕心沥血的ARM9力作
2,大屏幕LCD支持,最大支持1280*860。
3,高速SD CARD双支持。
4,大容量FLASH盘板载支持,128M,可定制256M,512M。
5,高精度晶振,时间精准。
6,USB高速DEVICE和USB高速HOST接口。
7,连续10年的ATMEL ARM9的设计,性能稳定可靠。
8,超小邮票孔板设计,45MM*45MM。
10,超低功耗,SAM9G45功耗通常低于300 uW/MHz