设为首页收藏本站
查看: 11957|回复: 0

Versatile Express中Juno板、主板、处理器子板、逻辑子板和软宏模块有什么区别?

[复制链接]

231

主题

64

回帖

2145

积分

管理员

积分
2145
玉米糊 发表于 2015-8-14 16:55:52 | 显示全部楼层 |阅读模式
Versatile Express(简称VE)是ARM官方的品牌名,包含了ARM一系列用以评估内核的开发模块,这些模块主要用来评估ARM内核的性能,以及ARM芯片设计的前期参考。作为官方的开发模块,VE板显然是ARM IP芯片开发第一手的参考硬件。

虽然VE板非常强大,也扩展了开发必备的外围设备,网口、串口、USB口、VGA口等等。但是在选择的时候确实有些头疼,因为从官网直白的说明上,很难看出他们之间有什么区别,该如何选择。本文将VE系列板块用简单几句话,将它们之间的区别一一列出。


说明:主板也称母板或Motherboard

一、Juno板
juno.jpg
Juno板是一块ARMv8-A(ARM 64位架构)评估板,也就是一块包含了CPU芯片和外设的主板
Juno板集成了Cortex-A53和Cortex-A57内核,未来版本会集成Cortex-A72内核。
如果要自定义外围设备,或者板载外围不够用,可以通过插入逻辑子板(LogicTile Express)来扩展外围设备。

二、VE主板

ve.jpg
VE主板则是一块仅有外围设备的硬件板,而且VE主板只支持Cortex-A5/A7/A9/A15等ARMv7-A内核模块,不支持ARMv8-A 64位内核的使用。也就是说,VE主板除了在架构支持上与Juno板不同,它也不像Juno板一样可以单独使用。
同时,VE主板预留了两个扩展插槽,一个用来插入处理器子板或软宏模块,以更换不同的CPU(必选),一个用来插入逻辑子板,用来扩展外围设备(可选)。

三、处理器子板
cb.jpg
处理器子板也就是我们常说的核心板,是包含了ARM CPU内核芯片的一块小板,处理器子板不能单独使用,必须和VE主板一起使用,否则无法供电,无法使用外围设备。处理器子板有四种,分别包括四种ARM内核:Cortex-A5 MPCore、Cortex-A7 MPCore、Cortex-A9 MPCore、Cortex-A15 MPCore,不难看出,它们都是多核的,而且都是ARMv7-A架构的。

四、逻辑子板
lb.jpg
逻辑子板其实就是一块FPGA板,可以用作外围设备、IO接口、L2 cache和RAM的设计。


五、软宏模块
rb.jpg
软宏模块也算是处理器子板。只是软宏模块是用FPGA实现CPU内核的,而处理器子板呢,是将CPU内核固化到芯片里面了,是无法更改的。
软宏模块目前有三种:Cortex-R5 MPCore、Cortex-R7 MPCore 和 Cortex-A15 MPCore。


好了,总结一下:
  • Juno板支持ARMv8-A 64位架构,其他的都是ARMv7-A 32位架构。
  • Juno板是包含CPU模块的主板,VE主板则是不包含CPU模块的主板,它们都是主板。
  • 处理器子板和软宏模块都是CPU模块,前者是固化了CPU,后者则是FPGA实现的CPU。
  • 逻辑子板和软宏模块都是FPGA模块,前者用来扩展外围,后者用来实现CPU功能。
  • Juno板可以单独使用,VE主板和处理器子板必须一起使用,逻辑子板和软宏模块是可选的。



这回是不是清晰多了:)

最后,把这几个硬件模块的ARM官方地址列下:


回复

使用道具 举报

您需要登录后才可以回帖 登录

本版积分规则

Archiver|手机版|小黑屋|米尔科技论坛   

GMT+8, 2024-12-23 10:30 , Processed in 0.047084 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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