米尔科技提醒您:您的浏览器版本过低或者使用了兼容模式,为了获得更好的浏览体验,建议使用ie10以上的浏览器或使用极速模式。 请升级浏览器以获得更好的体验!

versatile express中juno板、主板、处理器子板、逻辑子板和软宏模块有什么区别? -金沙js1005线路

问题类别: > rvi和rvt2 浏览次数:2156
发布日期:2015/8/25 16:50:15 文章来源:米尔科技
回复日期:2020/12/18 9:36:06
versatile express
versatile express中juno板、主板、处理器子板、逻辑子板和软宏模块有什么区别?
versatile express(简称ve)是arm官方的品牌名,包含了arm一系列用以评估内核的开发模块,这些模块主要用来评估arm内核的性能,以及arm芯片设计的前期参考。作为官方的开发模块,ve板显然是arm ip芯片开发第一手的参考硬件。

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


说明:主板也称母板或motherboard

一、juno板
 
juno板是一块armv8-a(arm 64位架构)评估板,也就是一块包含了cpu芯片和外设的主板
juno板集成了cortex-a53和cortex-a57内核,未来版本会集成cortex-a72内核。
如果要自定义外围设备,或者板载外围不够用,可以通过插入逻辑子板(logictile express)来扩展外围设备。

二、ve主板

 
ve主板则是一块仅有外围设备的硬件板,而且ve主板只支持cortex-a5/a7/a9/a15等armv7-a内核模块,不支持armv8-a 64位内核的使用。也就是说,ve主板除了在架构支持上与juno板不同,它也不像juno板一样可以单独使用。
同时,ve主板预留了两个扩展插槽,一个用来插入处理器子板或软宏模块,以更换不同的cpu(必选),一个用来插入逻辑子板,用来扩展外围设备(可选)。

三、处理器子板
 
处理器子板也就是我们常说的核心板,是包含了arm cpu内核芯片的一块小板,处理器子板不能单独使用,必须和ve主板一起使用,否则无法供电,无法使用外围设备。处理器子板有四种,分别包括四种arm内核:cortex-a5 mpcore、cortex-a7 mpcore、cortex-a9 mpcore、cortex-a15 mpcore,不难看出,它们都是多核的,而且都是armv7-a架构的。

四、逻辑子板
 
逻辑子板其实就是一块fpga板,可以用作外围设备、io接口、l2 cache和ram的设计。


五、软宏模块
 
软宏模块也算是处理器子板。只是软宏模块是用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官方地址列下:
  • juno armv8开发板:
  • ve主板:
  • ve处理器子板:
  • ve逻辑子板:
  • ve软宏模块:

网站地图