gptkbp:instanceOf
|
gptkb:microprocessor
|
gptkbp:application
|
gptkb:consumer_electronics
IoT devices
automotive
industrial control
|
gptkbp:architecture
|
gptkb:ARMv7-M
|
gptkbp:designedBy
|
gptkb:ARM_Holdings
|
gptkbp:endianSupport
|
little-endian
|
gptkbp:energyEfficiency
|
high
|
gptkbp:floatingPointUnit
|
optional
|
gptkbp:frequency
|
up to 168 MHz (implementation dependent)
|
gptkbp:hasConcept
|
gptkb:RISC
|
gptkbp:heldBy
|
gptkb:Harvard_architecture
gptkb:optional_DWT_(Data_Watchpoint_and_Trace)
gptkb:optional_ETM_(Embedded_Trace_Macrocell)
gptkb:optional_FPB_(Flash_Patch_and_Breakpoint)
gptkb:optional_ITM_(Instrumentation_Trace_Macrocell)
gptkb:SysTick_timer
gptkb:Memory_Protection_Unit_(MPU)
gptkb:Nested_Vectored_Interrupt_Controller_(NVIC)
gptkb:Wake-up_Interrupt_Controller_(WIC)
barrel shifter
hardware divide
single-cycle multiply
optional FPU
bit-banding support
hardware divide (32/32)
optional MPU
optional single-precision FPU
separate instruction and data buses
|
https://www.w3.org/2000/01/rdf-schema#label
|
Cortex-M4
|
gptkbp:introducedIn
|
2010
|
gptkbp:marketedAs
|
high-performance, low-power core
|
gptkbp:pipelineStages
|
3-stage pipeline
|
gptkbp:predecessor
|
gptkb:Cortex-M3
|
gptkbp:successor
|
gptkb:Cortex-M7
|
gptkbp:supports
|
gptkb:Thumb-2_instruction_set
gptkb:Cortex_Microcontroller_Software_Interface_Standard_(CMSIS)
low-latency interrupt handling
Digital Signal Processing (DSP) instructions
|
gptkbp:usedBy
|
gptkb:Texas_Instruments
gptkb:STMicroelectronics
gptkb:Microchip_Technology
gptkb:NXP_Semiconductors
|
gptkbp:usedIn
|
embedded systems
|
gptkbp:width
|
32-bit
|
gptkbp:bfsParent
|
gptkb:microprocessor
|
gptkbp:bfsLayer
|
4
|