3734 views|6 replies

108

Posts

0

Resources
The OP
 

(Bonus 1) GD32L233 Review - What is Cortex-M23? [Copy link]

This post was last edited by Yunhu Congbai on 2022-2-14 15:48

Preface

A friend recommended an event from eeworld, and I actually won a prize.

The website address is: eeworld won the prize [1]

I have mainly been exposed to M3 and M4 before. What is M23?

I haven't received the development board yet, so let's sort out the relevant concepts first.

Cortex Series

Google doesn't work, so use the international version of Bing and search for: arm cortex m family

Find the official website, download the white paper, and read the original text directly if you are interested.

Cortex-M for Beginners White Paper [2]

The Cortex series is shown in the figure below. The Cortex-M we often talk about belongs to the embedded microprocessor series.

Cortex Series
Cortex Series

The following figure vividly expresses the difference between Application, Real Time and Microcontroller:

Cortex-M series comparison
Cortex-M series comparison

Cortex-M Series

There is a picture in the white paper that describes the differences of the M series in detail:

Cortex Series Details
Cortex Series Details

For detailed differences, please download this pdf: Cortex-M series comparison table [3]

Specifically correspond to M23, by comparing the detailed differences.

Cortex-M series detailed comparison
Cortex-M series detailed comparison

We found that M23:

  • It has the low power consumption feature of M0 (blue underline).
  • It has the high-efficiency characteristics of M3 (underlined in green).
  • Own specific functions - V8 architecture, security functions (red circle).

Summarize

What is M23?

To sum up in one sentence:

M23 is a V8 architecture core between M0 and M3, leaning towards M0 with security features.

Similarly, it can be deduced that:

The M33 is between the M3 and M4, with a V8 architecture core that is more like the M3 with safety features.

Hahaha.

I summarize the differences between cortex-M with my own understanding, as shown in the following figure (exclusive to the entire network, if there is any similarity, the other party has plagiarized):

Cortex Series Details
Cortex Series Details

[Note: This article was first published on eeworld and will be published on WeChat public account: FunPython. ]

References

[1]

eeworld won the prize: https://en.eeworld.com/bbs/thread-1191686-1-1.html

[2]

Cortex-M for Beginners white paper : https://community.arm.com/cfs-file/__key/communityserver-discussions-components-files/18/Cortex_2D00_M-for-Beginners-2D00-2017_5F00_EN_5F00_v2.pdf

[3]

Cortex-M series comparison table: https://developer.arm.com/-/media/Arm%20Developer%20Community/PDF/Cortex-A%20R%20M%20datasheets/Arm%20Cortex-M%20Comparison%20Table_v3.pdf?revision=a2b3e330-d417-49cc-8037-7f034a19197e&la=en&hash=BF9752AB2044B1FDB7EAEF957A1D92F2943FA265

This post is from GD32 MCU

Latest reply

Well said   Details Published on 2022-3-15 16:22
 

127

Posts

0

Resources
2
 

This is a great summary of the differences between the Cortex-Ms.

This post is from GD32 MCU
 
 
 

2926

Posts

0

Resources
3
 

It has Chinese and English, layout, pictures, and references. It is written very carefully, and feels a bit like a thesis.

This post is from GD32 MCU
 
 
 

2w

Posts

74

Resources
4
 

The preparation work is very detailed, looking forward to the follow-up

This post is from GD32 MCU
Add and join groups EEWorld service account EEWorld subscription account Automotive development circle
 
Personal signature

加油!在电子行业默默贡献自己的力量!:)

 
 

1972

Posts

0

Resources
5
 

After reading it, it is much better than the information found on the Internet. It is a very systematic introduction and I have a clear understanding of the M23 kernel.

This post is from GD32 MCU
 
 
 

7422

Posts

2

Resources
6
 

A picture is worth a thousand words, got it!

This post is from GD32 MCU
 
Personal signature

默认摸鱼,再摸鱼。2022、9、28

 
 

1

Posts

0

Resources
7
 

Well said

This post is from GD32 MCU
 
 
 

Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list