Arm DesignStart FPGA Cortex-M1环境监测系统

智能制造

Mr.D   项目发起人  06-18

使用DIGILENT低成本的Arty S7 FPGA开发平台搭建一个基于Arm Cortex-M1的系统应用。

项目详情

项目创意灵感
现如今许多系统需要越来越多地去了解他们的工作环境。这个可以通过优化执行参数的方式来提供最优的运行状态。换言之,可以通过提供系统的健康和使用监测(HUMS)信息来对系统进行预测,例如监测一个系统的老化程度等。
这些系统需要结构紧凑、功耗低,并且能够连接多种传感器。例如,温度、湿度、压力、加速度、磁场等。
为了能够使用种类繁多的传感器需要能够支持SPI、UART、I2C等不同类型的接口。在本案例中,将会介绍如何使用一款低成本、高性价比的FPGA开发平台搭载Arm Cortex-M1软核处理器来构建一个简单的环境监测系统。
设计特色创新
Cortex-M1是Arm DesignStart项目免费提供的一款可以使用在Xilinx FPGA上的一款软核。Cortex-M1是一款基于ARMv6-M架构的32位RISC微处理器,主要用于控制、管理和其他约束任务。
在我们的FPGA中非常容易的实现了Cortex-M1的功能并且提供了非常好的代码密度,这意味着相较于其他的嵌入式处理器选项,Cortex-M1可以使用更少的块存储器(Block RAMs)来实现。
综上所述,Cortex-M1成为我们这个环境监测系统的最佳选项。
系统原理功能
见步骤说明
完成情况概述
见步骤说明
项目采用平台:
项目采用传感器: