Cortex-M7处理器是一款高效、高性能的嵌入式处理器,具有低中断延迟、低成本调试的特点,并具有与现有Cortex-M Profile处理器的向后兼容性。
该处理器具有有序的超标量流水线,这意味着许多指令可以双重发布,包括加载/加载和加载/存储指令对,因为有多个内存接口。
处理器支持的内存接口包括:
·紧耦合存储器(Tcm)接口。
·哈佛大学的教学和数据缓存。
·AXI主(Axim)接口。
·专用低延迟AHB-Lite外设(AHBP)接口。
·AHB-提供对TCM的DMA访问的Lite从机(AHBS)接口。
处理器有一个可选的内存保护单元(MPU),可以配置为保护内存区域。
用于错误检测和纠正的纠错码(ECC)功能在实现时包括在数据和指令高速缓存中。
Tcm接口支持实施外部ECC,以提供更高的可靠性并满足与安全相关的应用。
Cortex-M7处理器包括可选的浮点算术功能,支持单精度和双精度算术。
请参见第8章浮点单元。
该处理器适用于需要快速中断响应功能的高性能、深度嵌入式应用程序