Does PSoC 6 support all features of ARM Cortex M4?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
GrCa_1363456
Level 6
Level 6
50 likes received Beta tester First comment on KBA

How can a 64-bit doubleword register be enabled?

If -D16 implies DoubleWord capability, does PSoC 6's implementation of M4 support -D16?

Some implementations of ARM Cortex M4 claim FPv4-SP-D16.
I could not find FPv4-SP-D16, only FPv4-SP in any Infineon document.
- AN215656 PSoC™ 6 MCU dual-core system design @ https://www.infineon.com/dgdl/Infineon-AN215656_PSoC_6_MCU_Dual-CPU_System_Design-ApplicationNotes-v... mentions FPv4-SP

There's a comment in Arm Cortex-M4 Datasheet under the section, "Floating Point Unit (FPU) in the Cortex-M4 with FPU processor providing:" that implies a 64-bit double word register can be implemented by addressing multiple 32-bit registers as fewer 64-bit double-word registers, 
"- 32 dedicated 32-bit single precision registers, also addressable as 16 double-word registers"

Greg

0 Likes
1 Solution
Gautami_12
Moderator
Moderator
Moderator
50 likes received 100 solutions authored 250 replies posted

Hi @GrCa_1363456 ,

Does PSoC 6's implementation of M4 support -D16?

->YES ,it is supported.

Please refer to the thread .

Warm Regards,
Gautami J

View solution in original post

2 Replies
Gautami_12
Moderator
Moderator
Moderator
50 likes received 100 solutions authored 250 replies posted

Hi @GrCa_1363456 ,

Does PSoC 6's implementation of M4 support -D16?

->YES ,it is supported.

Please refer to the thread .

Warm Regards,
Gautami J

Gautami_12
Moderator
Moderator
Moderator
50 likes received 100 solutions authored 250 replies posted

Hi @GrCa_1363456 ,

Glad your query is solved.

Warm Regards,
Gautami J

0 Likes