0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

TC37x芯片FLASH基本概念介绍

832065824 来源:汽车电子嵌入式 2023-08-24 09:40 次阅读

前言

Fee调用Fls接口操作DFlash,而Fls会因不同的芯片而不同,在详解Fee模块前先介绍TC37x芯片的一些DFlash概念,方便后面理解后面的Fee功能。

b5e21c08-4211-11ee-a2ef-92fbcf53809c.png

正文

1.Bank

官方定义

b5f5bd8a-4211-11ee-a2ef-92fbcf53809c.png

一块Bank可以包含多个Physical Sector(后文解释),Bank之间是物理隔离的。比如:DFlash0等同于一个Bank,包含1个Physical Sector。物理隔离指的是两块内存不相关,比如DFlash0于DFlash1在物理上隔离,即使没有DFlash1也不影响DFlash0,这也是不同芯片型号内存空间可以不同的原因。不同芯片型号,Bank数量不同,内存大小也有所不同。

TC37x芯片DFlash有两块Bank:

b610b13a-4211-11ee-a2ef-92fbcf53809c.png

b6296982-4211-11ee-a2ef-92fbcf53809c.png

Bank0也就是DFlash0

起始地址:0xAF000000

结束地址:0xAF03FFFF

大小:256Kbyte

Bank1也就是DFlash1

起始地址:0xAFC00000

结束地址:0xAFC1FFFF

大小:128Kbyte

TC37x芯片PFlash有两块Bank

b642ee3e-4211-11ee-a2ef-92fbcf53809c.png

2 Sector

官方定义

b666ac84-4211-11ee-a2ef-92fbcf53809c.png

Physical Sector(物理扇区):内存的一个物理区域与另一个内存区域隔离。一个物理扇区包含多个逻辑扇区。

Logical Sector(逻辑扇区):Flash擦除的最小单位。一个逻辑扇区可以包含多个wordline。

2.1 DFlash中Bank与Physical Sector/Logical Sector关系

TC37x芯片中DFlash0(256 KBytes)有1个Physical Sector(256 KBytes),在Single Ended Mode下1一个Physical Sector包含64个Logical Sector,每个Logical Sector大小是4Kbyte。

b68685fe-4211-11ee-a2ef-92fbcf53809c.png

TC37x芯片中DFlash0(256 KBytes)有1个Physical Sector(256 KBytes),在Complement Sensing Mode下1一个Physical Sector包含128个Logical Sector,每个Logical Sector大小是2Kbyte。

b6ab3926-4211-11ee-a2ef-92fbcf53809c.png

TC37x芯片中DFlash1(128 KBytes)有1个Physical Sector(128 KBytes),在Single Ended Mode下1一个Physical Sector包含32个Logical Sector,每个Logical Sector大小是4Kbyte。

TC37x芯片中DFlash1(128 KBytes)有1个Physical Sector(128 KBytes),在Complement Sensing Mode下1一个Physical Sector包含64个Logical Sector,每个Logical Sector大小是2Kbyte。

2.2 PFlash中Bank与Physical Sector/Logical Sector关系

TC37x芯片中PFlash0/1(3M)有3个Physical Sector(1M,1024 KBytes),每个Physical Sector包含64个Logical Sector(16 KBytes)。也就是说:PFlash0/1(3M)== 3 * 1M (3 *Physical Sectors)== 3 * 64 * 16(192 * LogicalSectors)。

b6c2e6e8-4211-11ee-a2ef-92fbcf53809c.png

3 Wordline

官方定义:

b6edb134-4211-11ee-a2ef-92fbcf53809c.png

Wordline: 字节对齐单位,不同的Flash,对齐字节数不同。TC3xx芯片中,PFlash的Wordline是1024字节,DFlash在single ended模式下的wordline是512字节,在complement sensing mode下是256字节。

4 Page

b7084cec-4211-11ee-a2ef-92fbcf53809c.png

b721ecba-4211-11ee-a2ef-92fbcf53809c.png

Page: Flash进行Programme编程(写)的最小单位。TC3xx芯片中,PFlah中一个Page为32 Bytes,DFLash中一个Page为8Bytes。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    447

    文章

    47788

    浏览量

    409143
  • FlaSh
    +关注

    关注

    10

    文章

    1550

    浏览量

    146646
  • 接口
    +关注

    关注

    33

    文章

    7639

    浏览量

    148495
  • 内存
    +关注

    关注

    8

    文章

    2767

    浏览量

    72765

原文标题:TC37x芯片FLASH基本概念介绍

文章出处:【微信号:汽车电子嵌入式,微信公众号:汽车电子嵌入式】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    详细介绍下Aurix芯片的STM模块

    TC37x芯片有3个STM模块,每个STM模块可以产生两个SRx_INT中断信号(通过STM模块的Compare功能实现,下文介绍),Davinci OS中的硬件定时器就是使用STM模块的SRx_INT中断信号。
    的头像 发表于 09-26 09:12 857次阅读
    详细<b class='flag-5'>介绍</b>下Aurix<b class='flag-5'>芯片</b>的STM模块

    TC37xTC38x是否支持FreeRTOS?

    我想知道 1) TC37xTC38x 是否支持 FreeRTOS? 2) 如果是,是否支持 SMP? 需要在每个内核中运行一个 FreeRTOs 实例。
    发表于 03-04 07:39

    天线分集技术的基本概念介绍

    基本概念往往有助于理解多变的无线电通信链接品质,一旦理解了这些基本概念,其中许多问题可以通过一种低成本、易实现的被称作天线分集(antenna diversity)的技术来实现。
    发表于 07-02 06:04

    RAM技术的基本概念

    目前的铁路和电力及航空航天等多个行业已纷纷推行系统可靠性分析RAM技术,研发最佳的设备运行维护方案,从而消除设备隐患,避免设备事故发生,降低装置非计划停工次数和设备运行维护费用,促进装置安全长周期运行,具有重要的现实意义。本文主要概括介绍RAM技术的基本概念
    发表于 12-16 07:04

    阻抗控制相关的基本概念

    阻抗控制部分包括两部分内容:基本概念及阻抗匹配。本篇主要介绍阻抗控制相关的一些基本概念
    发表于 02-25 08:11

    USB基本概念及从机编程方法介绍

    慕课苏州大学.嵌入式开发及应用.第四章.较复杂通信模块.USB基本概念及从机编程方法0 目录4 较复杂通信模块4.4 USB基本概念及从机编程方法4.4.1 课堂重点4.4.2 测试与作业5 下一
    发表于 11-08 09:14

    Uart协议(即串口)的基本概念及相关知识介绍

    一一介绍,今天要来了解的是Uart协议,即我们通常所说的串口通信。一、Uart协议(即串口)的基本概念UART全称为Universal Asynchronous Receiver
    发表于 01-17 08:55

    VMA和LMA的基本概念简介与常见问题解析

    VMA和LMA的基本概念与常见问题解答摘要:本文介绍VMA和LMA的基本概念,并针对一些理解过程中的常见疑问做出解答。概念VMA:Virtual Memory Address 虚拟地址
    发表于 03-09 06:45

    PPP协议的基本概念

    课程介绍.. . . . 2课程目标.. . . . 2相关资料.. . . . 2第一节 PPP协议基本概念31.1 概述31.2 PPP协议的基本概念 . 31.3 PPP协议的特点. 4小 结. . 4习 题. . 4第二
    发表于 06-24 17:11 16次下载

    详细介绍时序基本概念Timing arc

    时序分析基本概念介绍——Timing Arc
    的头像 发表于 01-02 09:29 2.4w次阅读
    详细<b class='flag-5'>介绍</b>时序<b class='flag-5'>基本概念</b>Timing arc

    眼图基本概念介绍.ppt

    眼图基本概念介绍.ppt
    发表于 11-08 15:05 3次下载

    介绍时序分析的基本概念lookup table

    今天要介绍的时序分析基本概念是lookup table。中文全称时序查找表。
    的头像 发表于 07-03 14:30 757次阅读
    <b class='flag-5'>介绍</b>时序分析的<b class='flag-5'>基本概念</b>lookup table

    时序分析Slew/Transition基本概念介绍

    今天要介绍的时序分析基本概念是Slew,信号转换时间,也被称为transition time。
    的头像 发表于 07-05 14:50 1697次阅读
    时序分析Slew/Transition<b class='flag-5'>基本概念</b><b class='flag-5'>介绍</b>

    时序分析基本概念介绍—花一样的“模式”

    今天要介绍的时序基本概念是Mode(模式). 这是Multiple Scenario环境下Sign off的一个重要概念芯片的设计模式包括最基本的功能function模式,以及各种各
    的头像 发表于 07-10 17:21 1983次阅读
    时序分析<b class='flag-5'>基本概念</b><b class='flag-5'>介绍</b>—花一样的“模式”

    TC3xx芯片DMU介绍

    介绍Fls模块的功能之前,有必要先介绍TC3xx芯片的DMU模块。本文就来详细介绍TC37x
    的头像 发表于 08-31 14:10 865次阅读
    <b class='flag-5'>TC</b>3xx<b class='flag-5'>芯片</b>DMU<b class='flag-5'>介绍</b>