This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS570LS3137:TMS570LS3137

Guru**** 2564565 points
Other Parts Discussed in Thread: TMS570LS3137

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/912067/tms570ls3137-tms570ls3137

器件型号:TMS570LS3137

请为我提供  TMS570LS3137的内部闪存存储器的擦除速度(以 MB/S 或 MB/S 为单位)吗?

感谢您的快速响应。

谢谢

Ahmed Sabry

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     TMS570LS3137数据表中的以下部分 提供了标称和最大 扇区/组擦除时间:

    • 6.10.5程序闪存的闪存编程和擦除时序
    • 6.10.6数据闪存的闪存编程和擦除时序

    使用每个扇区/组的时间和大小、您应该能够计算擦除速度。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢你的答复。

    但只需确认结果即可

    按照 以下6.10.5 的说明、对于    TMS570LS3137-ZWT、闪存擦除速度将为144位将为 3072KB/4S= 768KB/s

    对于数据闪存 、6.10.6 擦除速度将为64KB/8s =8KB

    这是可以的吗?

    感谢您的确认



  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="Ahmed Sabry1">但只需确认结果您是否对一次擦除整个闪存或扇区的速度感兴趣?

    擦除一个组中的所有扇区所需的时间与仅擦除一个扇区所需的时间相同。

    [引用 USER="Ahmed Sabry1]*  对于 TMS570LS3137-ZWT 为     3072KB/4S=768KB/s [/引用]程序闪存包含两个大小为1.5MB 的组、其中 BANK0和 BANK1之间的扇区数量和大小不同。

    图3.  《F021闪存 API 版本参考指南》中的建议组擦除流程 显示、一个组的擦除必须完成、然后才能开始擦除另一个组。

    因此、为了擦除程序闪存的两个组、最坏情况下的擦除速度将为3072KB/(4+4) s = 384KB/s

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的支持、但如何计算读取速度?

    感谢你的帮助。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    TCM 闪存支持零地址和非管道模式中高达50MHz 的 CPU 速度的数据等待状态。 闪存支持180 MHz 的最大 CPU 时钟速度、具有一个地址等待状态和三个数据等待状态。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的回复、但我仍然需要进一步说明如何计算闪存的读取速度。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Ahmed、

    这取决于如何读取存储器。 我进行了测试、使用 LDM 指令从闪存读取40个32位字需要大约100个周期。 CPU 时钟为160MHz、数据等待状态为3、地址等待状态为1。