精品论文

聚焦科技之美

以高素质团队和专业设备打造业界领先的传感器、混合集成电路产品

聚焦科技之美

精品论文

  主页 / 新闻资讯 / 精品论文 /

微控制器体系中引导存储器和程序存储器功能原理

作者:admin  更新时间:2017-07-04

微控制器体系中引导存储器和程序存储器功能原理
微控制器体系中引导存储器和程序存储器功能原理
      在较大的微控制器体系或根据处理器的体系中,规划工程师能够运用引导代码进行初始化。运用自身一般是=需求引导代码,以及需求专门的引导存储器。例如,假如没有外部的寻址总线或串行引导接口,一般运用内部存储器,而不需求专门的引导器材。但在一些没有内部程序存储器的体系中,初始化是操作代码的一部分,因而一切代码都将驻留在同一个外部程序存储器中。某些微控制器既有内部存储器也有外部寻址总线,在这种情况下,引导代码将驻留在内部存储器中,而操作代码在外部存储器中。这很可能是最安全的方法,因为改动操作代码时不会出现意外地修正引导代码。在一切情况下,引导存储器都有必要对错易失性存储器。 
     对于现场可编程门阵列(FPGA)或片上体系(SoC),大家运用存储器来存储装备信息。这种存储器有必要对错易失性EPROM、EEPROM或闪存。大多数情况下,FPGA选用SPI接口,但一些较老的器材仍选用FPGA串行接口。串行EEPROM或闪存器材最为常用,EPROM用得较少。 
     一切带处理器的体系都选用程序存储器,但规划工程师有必要决议这个存储器是坐落处理器内部还是外部。在做出了这个决议计划以后,规划工程师才干进一步确定存储器的容量和类型。当然有的时分,微控制器既有内部程序存储器也有外部寻址总线,此刻规划工程师能够挑选运用它们傍边的任何一个,或者两者都运用。这即是为何为某个运用挑选最好存储器的疑问,常常因为微控制器的挑选变得复杂起来,以及为何改动存储器的规划也将致使改动微控制器的挑选的因素。 
     假如微控制器既运用内部存储器也运用外部存储器,则内部存储器一般被用来存储不常改动的代码,而外部存储器用于存储更新比较频频的代码和数据。规划工程师也需求考虑存储器是不是将被在线从头编程或用新的可编程器材替代。对于需求重编程功能的运用,大家一般选用带有内部闪存的微控制器,但带有内部OTP或ROM和外部闪存或EEPROM的微控制器也满意这个请求。为降低成本,外部闪存可用来存储代码和数据,但在存储数据时有必要当心防止意外修正代码。
     在大多数嵌入式体系中,大家运用闪存存储程序以便在线晋级固件。代码稳定的较老的运用体系仍能够运用ROM和OTP存储器,但因为闪存的通用性,不断增加的运用体系正转向闪存。