MCU原型设计系统上关于Cortex-M0的使用

电子说

1.3w人已加入

描述

本应用笔记涵盖了 HMALC-AS3 Hpe®_module 与 Gleichmann Electronics Research 的 Hpe®_midiv2 FPGA 开发系统的操作。它描述了 HMALC-AS3 上 CPU FPGA 的内容,包括 CPU 本地的时钟结构和外设。

2. 硬件平台概述

本应用笔记旨在用于装有 ARM Hpe®_module(如图 2 所示)的微控制器原型系统(如图 1 所示)。

微控制器原型系统

ARM Hpe®_module HMALC-AS3

入门

系统预配置了一个安装在客户 FPGA 上的示例设计,如 [3] 中所述。CPU FPGA 预配置了ARM Cortex-M3 处理器,BootMonitor 软件加载到系统闪存中。

关于处理器实现

本应用笔记随附的 FPGA 映像包含 ARM Cortex-M0 r0p0 处理器的实现,以及 2.2 节中描述的外设和总线基础设施。ARM Cortex-M0 处理器实现了 ARMv6-M 架构。

除了实现的调试接口外,两个 FPGA 映像是相同的:

@fpga_processor_cortex-m0_serial_wire_encrypted.pof@:串行线

@fpga_processor_cortex-m0_jtag_encrypted.pof@:JTAG

固定配置

ARM Cortex-M0 r0p0 处理器包括许多配置选项,可在设备综合时设置这些选项。图 3 中的表格列出了为本应用笔记随附的 FPGA 实现选择的选项。图 4 列出了与该 FPGA 映像相关的系统配置选择。

“配置名称”是用于配置处理器的 Verilog 参数名称,供处理器许可证持有者参考。

ARM

编辑:hfy

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分