精密电阻
NEWS

恩智浦LPC1788FBD208微控制器概述,存储器保护单元和以太网模块的特征是什么?

在以下内容中,编辑人员将着重介绍和阐述NXP LPC1788FBD208微控制器的相关内容。

我希望本文可以帮助您增进对这种微控制器的了解。

让我们来看看编辑器。

1. LPC1788FBD208简介微控制器是一种单片机,将微处理器的主要部分集成在一个芯片上。

该微控制器诞生于1970年代中期。

经过20多年的发展,其成本越来越低,性能越来越强大。

这使其应用遍及各个领域。

本文将介绍恩智浦LPC1788FBD208也是一个微控制器。

LPC1788FBD208是基于ARM Cortex-M3的微控制器,适用于需要高集成度和低功耗的嵌入式应用。

其中,ARM Cortex-M3是具有高性能和极低功耗的通用32位微处理器。

Cortex-M3是下一代内核,在相同的时钟频率和其他系统增强功能(例如现代调试功能和更高级别的支持块集成)下,其性能优于ARM7。

Cortex-M3 CPU包含3级流水线,并具有哈佛架构,具有独立的本地指令和数据总线以及第三条总线。

此外,Cortex-M3 CPU还包括一个支持推测分支的内部预取单元。

ARM Cortex-M3提供了许多新功能,包括Thumb-2指令集,低中断延迟,硬件乘法和除法,可中断/连续的多个加载和存储指令,自动状态保存和恢复中断以及唤醒功能紧密集成的中断控制器,以及可以同时访问的多个核心总线。

LPC1788FBD208使用管道技术,因此处理和存储系统的所有部分都可以连续运行。

通常,当一条指令执行时,其后续指令将被解码,而第三条指令将从存储器中获取。

LPC1788FBD208还添加了专用的闪存加速器,以在从闪存执行代码时实现最佳性能。

据我所知,LPC1788FBD208的CPU频率高达120 MHz。

此外,LPC1788FBD208的外围设备包括:高达512 kB的闪存程序存储器,高达96 kB的SRAM数据存储器,高达4032字节的EEPROM数据存储器,外部存储器控制器(EMC),LCD(仅用于LPC178x) ,以太网,USB设备/主机/ OTG,一个通用DMA控制器,五个UART,三个SSP控制器,三个I2C总线接口,一个八通道12位ADC,一个10位DAC和一个正交编码器接口,四个通用定时器,两个每个具有六个输出的通用PWM,窗口看门狗定时器,CRC计算引擎,多达165个通用I / O引脚等。

LPC178x / 7x的引脚分配旨在使该引脚功能兼容与LPC24xx和LPC23xx。

2. LPC1788FBD208内存保护单元(MPU)LPC1788FBD208具有内存保护单元(MPU),它可以通过保护用户应用程序中的关键数据来提高嵌入式系统的可靠性。

MPU通过禁止访问彼此的数据,禁用对内存区域的访问,允许将内存区域定义为只读以及检测可能损坏系统的意外内存访问来分离处理任务。

MPU将内存划分为不同的区域,并通过防止未经授权的访问来实现保护。

MPU最多支持八个区域,每个区域可分为八个子区域。

访问MPU区域中未由区域设置定义或允许的内存位置将导致“内存管理失败”。

例外。

3. LPC1788FBD208以太网模块LPC1788FBD208采用的以太网模块包含功能齐全的10 Mbit / s或100 Mbit / s以太网MAC,旨在通过使用DMA硬件加速来提供优化的性能。

LPC1788FBD208采用的以太网模块的功能包括:控制寄存器,半双工或全双工操作,流控制,控制帧,用于发送重试的硬件加速,接收数据包过滤以及从LAN活动中唤醒。

此外,LPC1788FBD208采用的以太网模块具有自动发送和接收DMA分散集合的帧的功能,从而减少了CPU的许多操作。

以太网模块和CPU通过AHB多层矩阵共享ARM Cortex-M3 D代码和系统总线,以访问各种片上SRAM模块以获得以太网数据,控制和状态信息。

以太网模块使用媒体独立接口(MII)或简化的MII(RMII)协议在片外以太网PHY和片上媒体独立接口管理(MIIM)串行总线之间建立接口。

通过介绍编辑器,我想知道您是否对此感兴趣吗?

欢迎您的咨询