在家学习嵌入式4--Versatile Express开发板

前言

新冠疫情期间在家里无事可做,奈何手上没有现成的开发板,又想调试学习linux内核,于是就有了这一系列的文章。本系列文章包含以下内容:


简介

为啥要用QEMU模拟Versatile Express开发板呢?主要是由于网上使用QEMU模拟Versatile Express开发板的资料比较多,于是乎就用这个开发板了。既然使用这块开发板,那么就要了解相关的信息:比如说SOC、板级硬件、原理图、memorymap等。本文就是详细介绍该开发板的一些资料,对于后续使用这块开发板大概有个认识,本文不是重点。


Versatile Express platform

Versatile Express platform是由ARM提供做SOC设计验证的环境,硬件由uATX主板(V2M)和CoreTile Express子板(V2P)组成,CoreTile Express子板有如下的配置:

主板 Express uATX(或 V2M-P1)是 Versatile Express 系列中的第一款可用主板。它嵌在 uATX 大小的两件式漂亮塑料外壳内。活动式壳盖可以露出主板以便安装子板和连接测试设备。所有连接器和控制器都安装在后面板上。此主板有两组子板牛角连接器。它必须始终与处理器子板 Express 或软宏模型子板配对使用以提供主系统处理器。可以添加可选的逻辑子板 Express 板以提供自定义 IP 开发和验证功能。
主板

CoreTile Express 板在 Versatile™ Express 开发系统中提供主系统 CPU。CoreTile 必须与提供电源、配置和外设连接的主板 Express uATX 板配对使用。
处理器子板 Express 板与 Versatile 产品系列中的前代产品的不同之处在于,其内存和 LCD 控制器等高带宽外设是与 ARM 处理器一起在测试芯片中实现的。这会显示提升性能,使系统更适合进行软件基准测试并完全能运行 Debian Linux 等桌面操作系统。
子板

QEMU/VExpress A9是QEMU模拟器针对ARM VExpress-A9 FPGA开发板进行软件模拟的指令级虚拟机。QEMU/VExpress因为是软件仿真模式,可以配置成多种模式,例如单核Cortex-A9,多核Cortex-A9,以及多核Cortex-A15等。同时也能够模拟出VExpress FPGA开发板上大多数的外设。当前QEMU使用模拟的VExpress-A9是单核Cortex-A9。


参考资料

Title:在家学习嵌入式4--Versatile Express开发板

Author:Victor Huang

Time:2020-03-27 / 18:03

Link:http://wowothink.com/e7173683/

License: Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)