versatile express中juno板、主板、处理器子板、逻辑子板和软宏模块有什么区别? -凯发app
文章来源:米尔科技 发布日期:2021.1.19 浏览次数:24 次 |
versatile express(简称ve)是arm官方的品牌名,包含了arm一系列用以评估内核的开发模块,这些模块主要用来评估arm内核的性能,以及arm芯片设计的前期参考。作为官方的开发模块,ve板显然是arm ip芯片开发第一手的参考硬件。
虽然ve板非常强大,也扩展了开发必备的外围设备,网口、串口、usb口、vga口等等。但是在选择的时候确实有些头疼,因为从凯发k8官网直白的说明上,很难看出他们之间有什么区别,该如何选择。本文将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。
好了,总结一下:
这回是不是清晰多了:)
最后,把这几个硬件模块的arm官方地址列下:
虽然ve板非常强大,也扩展了开发必备的外围设备,网口、串口、usb口、vga口等等。但是在选择的时候确实有些头疼,因为从凯发k8官网直白的说明上,很难看出他们之间有什么区别,该如何选择。本文将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软宏模块:
本文来自凯发app-凯发k8官网科技,原文地址:
http://www.myir-tech.com/resource/593.asp,转载请注明出处。