ele408 section 1. cont’d cortex m4 highly efficient 1qyang/ele408/syllabus/lecture2.pdf · dsp...

Post on 26-Apr-2020

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

1

Introduction to ARM Cortex-M4 Architecture

ELE408 Section 1. Cont’d Cortex M4 Highly efficient 1

2

Cortex M4 Highly efficient 2

3

SIMD(Single instruction Multiple data) Operations

4

Cortex™-M4 Single Cycle MAC

5

Cortex™-M4 SIMD arithmetic

6

2

DSP Example: Cortex™-M4 FIR

7

Cortex™-M4 Single Precision Floating Point

8

Cortex™-M4 Floating Point Unit

9

Kinetis Cortex-M4 Core Enhancements

•  Up to 32-channel DMA –  Reduced CPU loading –  Faster system throughput

•  Cross bar switch –  Concurrent multi-master bus accesses

•  Up to 8KB of instruction and 8KB of data cache –  Optimized bus bandwidth and flash execution performance

•  Independent flash banks –  Concurrent code execution and firmware updating –  No performance degradation or complex coding routines

10

K70 Block Diagram

11

Kinetis Bus Structure

12

3

Cross Bar Switch Configuration

13

XBS Example

14

top related