首页 > 其他分享 >1588_AURIX_TC275_PMU简介

1588_AURIX_TC275_PMU简介

时间:2023-01-22 14:31:45浏览次数:61  
标签:PMU 1588 编程 分区 Flash DFlash 擦除 PFlash TC275


全部学习汇总: ​GreyZhang/g_TC275: happy hacking for TC275! (github.com)

1588_AURIX_TC275_PMU简介_TriCore

  1. PMU是编程存储单元的缩写,但是落实到了具体的硬件模块上其实是一个Flash模块。
  2. 在TC275中,只有一个PMU模块。
  3. 在所有的AURIX芯片中,只有PMU0支持BootROM的处理。
  4. 所有的额Flash的控制操作全都通过统一的接口FSI来实现。

1588_AURIX_TC275_PMU简介_AURIX_02

这是PMU0相关的存储映射,每一个MCU的实现都是这个列表中的一个子集。

1588_AURIX_TC275_PMU简介_单片机_03

  1. DFlash必须以Round-Robin的模式来进行擦写以保证整个FLASH的寿命。
  2. BootROM主要是包含两部分功能:启动代码、测试固件。

1588_AURIX_TC275_PMU简介_TC275_04

  1. 擦除以及编程的操作结束之后,可以通过中断来提示。
  2. ECC的设计满足了ASILD-D的标准。
  3. 5V与3.3V有独立的编程模式,这个没有看懂是什么概念。应该不是说Flash有5V以及3.3V两种供电,这个之前看供电部分的时候信息应该非常确定。那么,这个意思或许是说在5V系统和3.3V系统之中,编程模式是偶差异的?
  4. DFlash与PFlash的操作是分开的,彼此之间不会有读取访问上的影响。

1588_AURIX_TC275_PMU简介_TC275_05

  1. 如同PFlash,DFlash在操作完成之后也可以触发中断提示。
  2. 从后面着色的这部分看,应该是说BootROM不可以更新?如果是进行写入操作的话会触发一个总线错误。

1588_AURIX_TC275_PMU简介_AURIX_06

这一页的信息对于了解Flash的操作非常有用,因为把几个基本的概念都讲清楚了。

  1. 对于这个MCU来说,擦除意味着把所有的Flash全都写成逻辑0。Flash的擦除根据不同的Flash的属性,只能够以完成的物理分区、逻辑分区或者字行的形式来擦除。
  2. 而编程,也就是写入则是把一个存储单元写成逻辑1。
  3. 保持性是说在相应的时间内,Flash存储的信息可以稳定读取的一个事件。随着编程以及擦写循环的增加,这个保存事件会逐渐减少。
  4. 忍受度是一个寿命的概念,或者说是擦除次数的概念。这个针对不同的存储模块,数值是不行同的。

1588_AURIX_TC275_PMU简介_AURIX_07

  1. 一个模块可能包含多个独立的bank,PFlash可能有一个或者多个Bank,而DFlash是有2个Bank。不同的Bank可以支持一定程度上的并发操作,但是并不是全部的操作都可以并发。
  2. 一个Bank可能包含多个分区,对于PFlash来说,是通过512K的分区来组成的。而DFlash则是分成了若干个逻辑分区。而逻辑分区,其实是通过分区来进一步拆分出来的。
  3. 页,在PFlash中是按照32个字节来对齐的,而在DFlash中是按照8个字节来对齐的。页是一个FLASH可以进行编程的最小单元。
  4. Burst是一个命令可以编程的最大的数据,PFlash中是8页,一共256个字节。DFlash中是4页,32个字节。
  5. 字行,这对于DFlash以及PFlash都是一样的,都是按照512个字节来对齐的。
  6. 所有的PFlash都是连续的,而且按照统一的分区结构。

1588_AURIX_TC275_PMU简介_单片机_08

这个就是一个PFlash的分区结构,总的一共是2M,如果低于2M那么肯定是后面的若干分区sector是裁剪掉了的。

1588_AURIX_TC275_PMU简介_TC275_09

这部分信息主要是介绍EEPROM的,或者说是FEE。相关的寿命等信息是可以从数据手册中查到的,从描述看,建议的组合最大值可能是总量的1/6左右,大概是64K。为什么会是这样的数值以及这个数据论断的由来是什么?暂且没有看到什么说明。

标签:PMU,1588,编程,分区,Flash,DFlash,擦除,PFlash,TC275
From: https://blog.51cto.com/greyzhang/6021496

相关文章

  • 1580_AURIX_TC275_SMU模块初步
    全部学习汇总:​​GreyZhang/g_TC275:happyhackingforTC275!(github.com)​​SMU集中了所有软硬件的Alarm信息,这个在之前的很多模块的描述中看得出来的。默认情况下,其......
  • CF1588F Jumping Through the Array
    linkSolutionmd,摆了一周,现在是彻底废了/kk可以看出的是这玩意是若干个个环,不过我们会发现,这个性质没有什么用。发现不好做,考虑操作分块。我们可以发现对于操作\(1\)......
  • 【SSL 1588】猜道路(图论)
    猜道路题目链接:SSL1588题目大意给你n个点之间的最短路径,要你找到原来图上路径的总长度最短可以是多少,如果没有满足的图则输出-1。思路首先至于判断满足这个很简单......
  • vuex中的mapMutations和mapActions
    <template><divclass="count"><h2>当前求和为:{{sum}}</h2><h3>当前求和放大十倍为为:{{bigSum}}</h3><h3>我在:{{address}}学习:{{subject}}<......
  • 1588和ToD
    https://www.txrjy.com/asktech/question.php?qid=17416#:~:text=%E4%B8%A4%E8%80%85%E9%83%BD%E6%98%AF%E6%97%B6%E9%97%B4%E5%90%8C%E6%AD%A5,%E6%9D%A5%E8%AF%B4%E6%98%......
  • zt 1588及其是测试和格式
    https://www.eefocus.com/test-measurement/293049IEEE1588及其测试方法简介2012-02-0820:46预计 18 分钟读完申请入驻>>1IEEE1588概述IEEE1588定义了......
  • altera 1588 test system
    https://www.intel.com/content/www/us/en/docs/programmable/683410/current/system-modules.html 1.4.1.SystemModulesBelowarethemodulesavailableinthe......
  • zt Xilinx FPGA PTP IEEE1588使用
     https://blog.csdn.net/Zhu_Zhu_2009/article/details/98208167参考Zynq-7000APSoC-PrecisionTimingwithIEEE1588v2ProtocolTechTipXilinxTSNSolutionLin......
  • HYSBZ 1588 营业额统计
    Description营业额统计Tiger最近被公司升任为营业部经理,他上任后接受公司交给的第一项任务便是统计并分析公司成立以来的营业情况。Tiger拿出了公司的账本,账本上记录了......
  • 你知道PMU与PMU的区别吗?
        在半导体芯片行业中,有一个词是我们经常能看到的,那就是PMU。可是你知道PMU与PMU也是有区别的吗?通常,在半导体行业中,PMU会有两个含义,一个是PMU(PowerManagement......