Information for FreescaleKinetis64

This page provides detailed information about the freescale.ovpworld.org FreescaleKinetis64 Virtual Platform / Virtual Prototype.

Licensing
Open Source Apache 2.0

Description
Freescale Kinetis K64 platform

Limitations
Only enough functionality modeled to boot MQX. Most peripherals modeled as dummy register ports

Reference
based on document number: K64P144M120SF5RM Rev. 2, Jan 2014

Location
The FreescaleKinetis64 virtual platform is located in an Imperas/OVP installation at the VLNV: freescale.ovpworld.org / platform / FreescaleKinetis64 / 1.0.

Platform Summary

Table 1: Components in platform

TypeInstanceVendorComponent
Processorcpuarm.ovpworld.orgarmmCortex-M4F
Peripheralaips0freescale.ovpworld.orgKinetisAIPS
Peripheralaxbsfreescale.ovpworld.orgKinetisAXBS
Peripheraldmacfreescale.ovpworld.orgKinetisDMA
Peripheralflexbusfreescale.ovpworld.orgKinetisFB
Peripheralmpufreescale.ovpworld.orgKinetisMPU
Peripheralfmcfreescale.ovpworld.orgKinetisFMC
Peripheraldmamux0freescale.ovpworld.orgKinetisDMAMUX
Peripheraldmamux1freescale.ovpworld.orgKinetisDMAMUX
Peripheralcan0freescale.ovpworld.orgKinetisCAN
Peripheralspi0freescale.ovpworld.orgKinetisSPI
Peripheralspi1freescale.ovpworld.orgKinetisSPI
Peripherali2s0freescale.ovpworld.orgKinetisI2S
Peripheralcrcfreescale.ovpworld.orgKinetisCRC
Peripheralusbhsfreescale.ovpworld.orgKinetisUSBHS
Peripheralusbdcdfreescale.ovpworld.orgKinetisUSBDCD
Peripheralpdbfreescale.ovpworld.orgKinetisPDB
Peripheralpitfreescale.ovpworld.orgKinetisPIT
Peripheralftm0freescale.ovpworld.orgKinetisFTM
Peripheralftm1freescale.ovpworld.orgKinetisFTM
Peripheraladc0freescale.ovpworld.orgKinetisADC
Peripheraladc2freescale.ovpworld.orgKinetisADC
Peripheralrtcfreescale.ovpworld.orgKinetisRTC
Peripheralvbatfreescale.ovpworld.orgKinetisRFVBAT
Peripherallptmrfreescale.ovpworld.orgKinetisLPTMR
Peripheralrfsysfreescale.ovpworld.orgKinetisRFSYS
Peripheraltsifreescale.ovpworld.orgKinetisTSI
Peripheralsimfreescale.ovpworld.orgKinetisSIM
Peripheralamuxfreescale.ovpworld.orgKinetisPORT
Peripheralbmuxfreescale.ovpworld.orgKinetisPORT
Peripheralcmuxfreescale.ovpworld.orgKinetisPORT
Peripheraldmuxfreescale.ovpworld.orgKinetisPORT
Peripheralemuxfreescale.ovpworld.orgKinetisPORT
Peripheralfmuxfreescale.ovpworld.orgKinetisPORT
Peripheralwdogfreescale.ovpworld.orgKinetisWDOG
Peripheralewmfreescale.ovpworld.orgKinetisEWM
Peripheralcmtfreescale.ovpworld.orgKinetisCMT
Peripheralmcgfreescale.ovpworld.orgKinetisMCG
Peripheralosc0freescale.ovpworld.orgKinetisOSC
Peripherali2c0freescale.ovpworld.orgKinetisI2C
Peripherali2c1freescale.ovpworld.orgKinetisI2C
Peripheraluart0freescale.ovpworld.orgKinetisUART
Peripheraluart1freescale.ovpworld.orgKinetisUART
Peripheraluart2freescale.ovpworld.orgKinetisUART
Peripheraluart3freescale.ovpworld.orgKinetisUART
Peripheralusbfreescale.ovpworld.orgKinetisUSB
Peripheralcmp0freescale.ovpworld.orgKinetisCMP
Peripheralcmp1freescale.ovpworld.orgKinetisCMP
Peripheralcmp2freescale.ovpworld.orgKinetisCMP
Peripheralcmp3freescale.ovpworld.orgKinetisCMP
Peripheralvreffreescale.ovpworld.orgKinetisVREF
Peripheralllwufreescale.ovpworld.orgKinetisLLWU
Peripheralpmcfreescale.ovpworld.orgKinetisPMC
Peripheralsmcfreescale.ovpworld.orgKinetisSMC
Peripheralrcmfreescale.ovpworld.orgKinetisRCM
Peripheralrngfreescale.ovpworld.orgKinetisRNG
Peripheralcan1freescale.ovpworld.orgKinetisCAN
Peripheralnfcfreescale.ovpworld.orgKinetisNFC
Peripheralspi2freescale.ovpworld.orgKinetisSPI
Peripheralddrfreescale.ovpworld.orgKinetisDDR
Peripherali2s1freescale.ovpworld.orgKinetisI2S
Peripheralsdhcfreescale.ovpworld.orgKinetisSDHC
Peripheralftm2freescale.ovpworld.orgKinetisFTM
Peripheralftm3freescale.ovpworld.orgKinetisFTM
Peripheraladc1freescale.ovpworld.orgKinetisADC
Peripheraladc3freescale.ovpworld.orgKinetisADC
Peripheralenetfreescale.ovpworld.orgKinetisENET
Peripheraldac0freescale.ovpworld.orgKinetisDAC
Peripheraldac1freescale.ovpworld.orgKinetisDAC
Peripheralosc1freescale.ovpworld.orgKinetisOSC
Peripheraluart4freescale.ovpworld.orgKinetisUART
Peripheraluart5freescale.ovpworld.orgKinetisUART
PeripheralgpioAfreescale.ovpworld.orgKinetisGPIO
PeripheralgpioBfreescale.ovpworld.orgKinetisGPIO
PeripheralgpioCfreescale.ovpworld.orgKinetisGPIO
PeripheralgpioDfreescale.ovpworld.orgKinetisGPIO
PeripheralgpioEfreescale.ovpworld.orgKinetisGPIO
PeripheralgpioFfreescale.ovpworld.orgKinetisGPIO
Memoryflashovpworld.orgram
Memorysramovpworld.orgram
BuspBus(builtin)address width:32


Platform Simulation Attributes

Table 2: Platform Simulation Attributes

AttributeValueDescription
stoponctrlcstoponctrlcStop on control-C



Command Line Control of the Platform

Built-in Arguments

Table 3: Platform Built-in Arguments

AttributeValueDescription
allargsallargsThe Command line parser will accept the complete imperas argument set. Note that this option is ignored in some Imperas products

When running a platform in a Windows or Linux shell several command arguments can be specified. Typically there is a '-help' command which lists the commands available in the platforms.
For example: myplatform.exe -help

Some command line arguments require a value to be provided.
For example: myplatform.exe -program myimagefile.elf

Platform Specific Command Line Arguments

Table 4: Platform Arguments

NameTypeDescription
uart0consoleboolvarenable console on UART0
uart1consoleboolvarenable console on UART1
uart2consoleboolvarenable console on UART2
uart3consoleboolvarenable console on UART3
uart4consoleboolvarenable console on UART4
uart5consoleboolvarenable console on UART5



External Ports for Module FreescaleKinetis64

Table 5: External Ports

Port TypePort NameInternal Connection
netportp_uart0_txuart0_tx
netportp_uart0_rxuart0_rx
netportp_uart1_txuart1_tx
netportp_uart1_rxuart1_rx
netportp_uart2_txuart2_tx
netportp_uart2_rxuart2_rx
netportp_uart3_txuart3_tx
netportp_uart3_rxuart3_rx
netportp_uart4_txuart4_tx
netportp_uart4_rxuart4_rx
netportp_uart5_txuart5_tx
netportp_uart5_rxuart5_rx
netportp_gpioA_outgpioA_out
netportp_gpioA_ingpioA_in
netportp_gpioA_maskgpioA_mask
netportp_gpioB_outgpioB_out
netportp_gpioB_ingpioB_in
netportp_gpioB_maskgpioB_mask
netportp_gpioC_outgpioC_out
netportp_gpioC_ingpioC_in
netportp_gpioC_maskgpioC_mask
netportp_gpioD_outgpioD_out
netportp_gpioD_ingpioD_in
netportp_gpioD_maskgpioD_mask
netportp_gpioE_outgpioE_out
netportp_gpioE_ingpioE_in
netportp_gpioE_maskgpioE_mask
netportp_gpioF_outgpioF_out
netportp_gpioF_ingpioF_in
netportp_gpioF_maskgpioF_mask
netportp_cmp_ext_samplecmp_ext_sample
netportp_cmp_vin1cmp_vin1
netportp_cmp_vin2cmp_vin2
netportp_cmp0_input0cmp0_input0
netportp_cmp0_input1cmp0_input1
netportp_cmp0_input2cmp0_input2
netportp_cmp0_input3cmp0_input3
netportp_cmp0_input4cmp0_input4
netportp_cmp0_input5cmp0_input5
netportp_cmp0_input6cmp0_input6
netportp_cmp0_DacOutputcmp0_DacOutput
netportp_cmp_coutSoccmp_coutSoc
netportp_cmp_OPadcmp_OPad
netportp_cmp1_input0cmp1_input0
netportp_cmp1_input1cmp1input1
netportp_cmp1_input2cmp1input2
netportp_cmp1_input3cmp1input3
netportp_cmp1_input4cmp1input4
netportp_cmp1_input5cmp1input5
netportp_cmp1_input6cmp1input6
netportp_cmp1_DacOutputcmp1_DacOutput
netportp_cmp2_input0cmp2_input0
netportp_cmp2_input1cmp2_input1
netportp_cmp2_input2cmp2_input2
netportp_cmp2_input3cmp2_input3
netportp_cmp2_input4cmp2_input4
netportp_cmp2_input5cmp2_input5
netportp_cmp2_input6cmp2_input6
netportp_cmp2_DacOutputcmp2_DacOutput
netportp_cmp3_input0cmp3_input0
netportp_cmp3_input1cmp3_input1
netportp_cmp3_input2cmp3_input2
netportp_cmp3_input3cmp3_input3
netportp_cmp3_input4cmp3_input4
netportp_cmp3_input5cmp3_input5
netportp_cmp3_input6cmp3_input6
netportp_cmp3_DacOutputcmp3_DacOutput
netportp_adc0_inputadc0_input
netportp_adc0_sampleadc0_sample
netportp_adc0_triggeradc0_trigger
netportp_adc1_inputadc1_input
netportp_adc1_sampleadc1_sample
netportp_adc1_triggeradc1_trigger
netportp_adc2_inputadc2_input
netportp_adc2_sampleadc2_sample
netportp_adc2_triggeradc2_trigger
netportp_adc3_inputadc3_input
netportp_adc3_sampleadc3_sample
netportp_adc3_triggeradc3_trigger
netportp_dac0_outputdac0_output
netportp_dac1_outputdac1_output
netportp_ftm_inputftm_input
netportp_ftm_outputftm_output
netportp_ftm_maskftm_mask
netportp_ftm_faultftm_fault
netportp_ftm_phaseAftm_phaseA
netportp_ftm_phaseBftm_phaseB
netportp_can0_txcan0_tx
netportp_can0_rxcan0_rx
netportp_can1_txcan1_tx
netportp_can1_rxcan1_rx
netportp_spi0_txspi0_tx
netportp_spi0_rxspi0_rx
netportp_spi1_txspi1_tx
netportp_spi1_rxspi1_rx
netportp_spi2_txspi2_tx
netportp_spi2_rxspi2_rx
netportp_i2c0_txi2c0_tx
netportp_i2c0_rxi2c0_rx
netportp_i2c1_txi2c1_tx
netportp_i2c1_rxi2c1_rx
netportp_i2s0_txi2s0_tx
netportp_i2s0_rxi2s0_rx
netportp_i2s1_txi2s1_tx
netportp_i2s1_rxi2s1_rx



Processor [arm.ovpworld.org/processor/armm/1.0] instance: cpu

Processor model type: 'armm' variant 'Cortex-M4F' definition
Imperas OVP processor models support multiple variants and details of the variants implemented in this model can be found in:
- the Imperas installation located at ImperasLib/source/arm.ovpworld.org/processor/armm/1.0/doc
- the OVP website: OVP_Model_Specific_Information_armm_Cortex-M4F.pdf

Description
ARMM Processor Model

Licensing
Usage of binary model under license governing simulator usage.
Note that for models of ARM CPUs the license includes the following terms:
Licensee is granted a non-exclusive, worldwide, non-transferable, revocable licence to:
If no source is being provided to the Licensee: use and copy only (no modifications rights are granted) the model for the sole purpose of designing, developing, analyzing, debugging, testing, verifying, validating and optimizing software which: (a) (i) is for ARM based systems; and (ii) does not incorporate the ARM Models or any part thereof; and (b) such ARM Models may not be used to emulate an ARM based system to run application software in a production or live environment.
If source code is being provided to the Licensee: use, copy and modify the model for the sole purpose of designing, developing, analyzing, debugging, testing, verifying, validating and optimizing software which: (a) (i) is for ARM based systems; and (ii) does not incorporate the ARM Models or any part thereof; and (b) such ARM Models may not be used to emulate an ARM based system to run application software in a production or live environment.
In the case of any Licensee who is either or both an academic or educational institution the purposes shall be limited to internal use.
Except to the extent that such activity is permitted by applicable law, Licensee shall not reverse engineer, decompile, or disassemble this model. If this model was provided to Licensee in Europe, Licensee shall not reverse engineer, decompile or disassemble the Model for the purposes of error correction.
The License agreement does not entitle Licensee to manufacture in silicon any product based on this model.
The License agreement does not entitle Licensee to use this model for evaluating the validity of any ARM patent.
The License agreement does not entitle Licensee to use the model to emulate an ARM based system to run application software in a production or live environment.
Source of model available under separate Imperas Software License Agreement.

Limitations
Performance Monitors are not implemented.
Debug Extension and related blocks are not implemented.

Verification
Models have been extensively tested by Imperas. ARM Cortex-M models have been successfully used by customers to simulate the Micrium uC/OS-II kernel and FreeRTOS.

Features
The model is configured with 16 interrupts and 3 priority bits (use override_numInterrupts and override_priorityBits parameters to change these).
Thumb-2 instructions are supported.
MPU is present. Use parameter override_MPU_TYPE to disable it or change the number of MPU regions if required.
SysTick timer is present. Use parameter SysTickPresent to disable it if required.
FPU extension is present. Use parameter override_MVFR0 to disable it if required.
DSP extension is present. Use parameter override_InstructionAttributes3 to disable it if required.
Bit-band region is not present. Use parameter BitBandPresent to enable it if required.

Instance Parameters
Several parameters can be specified when a processor is instanced in a platform. For this processor instance 'cpu' it has been instanced with the following parameters:

Table 6: Processor Instance 'cpu' Parameters (Configurations)

ParameterValueDescription
endianlittleSelect processor endian (big or little)
simulateexceptionssimulateexceptionsCauses the processor simulate exceptions instead of halting
mips120The nominal MIPS for the processor

Table 7: Processor Instance 'cpu' Parameters (Attributes)

Parameter NameValueType
variantCortex-M4Fstring
UAL1bool
override_priorityBits4uns32
override_numInterrupts105uns32


Memory Map for processor 'cpu' bus: 'pBus'
Processor instance 'cpu' is connected to bus 'pBus' using master port 'INSTRUCTION'.

Processor instance 'cpu' is connected to bus 'pBus' using master port 'DATA'.

Table 8: Memory Map ( 'cpu' / 'pBus' [width: 32] )

Lo AddressHi AddressInstanceComponent
0x00xFFFFFFflashram
0x1FFF00000x2000FFFFsramram
0x400000000x40000FFFaips0KinetisAIPS
0x400040000x40004FFFaxbsKinetisAXBS
0x400080000x40009FFFdmacKinetisDMA
0x4000C0000x4000CFFFflexbusKinetisFB
0x4000D0000x4000DFFFmpuKinetisMPU
0x4001F0000x4001FFFFfmcKinetisFMC
0x400210000x40021FFFdmamux0KinetisDMAMUX
0x400220000x40022FFFdmamux1KinetisDMAMUX
0x400240000x40024FFFcan0KinetisCAN
0x4002C0000x4002CFFFspi0KinetisSPI
0x4002D0000x4002DFFFspi1KinetisSPI
0x4002F0000x4002FFFFi2s0KinetisI2S
0x400320000x40032FFFcrcKinetisCRC
0x400340000x40034FFFusbhsKinetisUSBHS
0x400350000x40035FFFusbdcdKinetisUSBDCD
0x400360000x40036FFFpdbKinetisPDB
0x400370000x40037FFFpitKinetisPIT
0x400380000x40038FFFftm0KinetisFTM
0x400390000x40039FFFftm1KinetisFTM
0x4003B0000x4003BFFFadc0KinetisADC
0x4003C0000x4003CFFFadc2KinetisADC
0x4003D0000x4003DFFFrtcKinetisRTC
0x4003E0000x4003EFFFvbatKinetisRFVBAT
0x400400000x40040FFFlptmrKinetisLPTMR
0x400410000x40041FFFrfsysKinetisRFSYS
0x400450000x40045FFFtsiKinetisTSI
0x400470000x40048FFFsimKinetisSIM
0x400490000x40049FFFamuxKinetisPORT
0x4004A0000x4004AFFFbmuxKinetisPORT
0x4004B0000x4004BFFFcmuxKinetisPORT
0x4004C0000x4004CFFFdmuxKinetisPORT
0x4004D0000x4004DFFFemuxKinetisPORT
0x4004E0000x4004EFFFfmuxKinetisPORT
0x400520000x40052FFFwdogKinetisWDOG
0x400610000x40061FFFewmKinetisEWM
0x400620000x40062FFFcmtKinetisCMT
0x400640000x40064FFFmcgKinetisMCG
0x400650000x40065FFFosc0KinetisOSC
0x400660000x40066FFFi2c0KinetisI2C
0x400670000x40067FFFi2c1KinetisI2C
0x4006A0000x4006AFFFuart0KinetisUART
0x4006B0000x4006BFFFuart1KinetisUART
0x4006C0000x4006CFFFuart2KinetisUART
0x4006D0000x4006DFFFuart3KinetisUART
0x400720000x40072FFFusbKinetisUSB
0x400730000x40073007cmp0KinetisCMP
0x400730080x4007300Fcmp1KinetisCMP
0x400730100x40073017cmp2KinetisCMP
0x400730180x4007301Fcmp3KinetisCMP
0x400740000x40074FFFvrefKinetisVREF
0x4007C0000x4007CFFFllwuKinetisLLWU
0x4007D0000x4007DFFFpmcKinetisPMC
0x4007E0000x4007EFFFsmcKinetisSMC
0x4007F0000x4007FFFFrcmKinetisRCM
0x400A00000x400A0FFFrngKinetisRNG
0x400A40000x400A4FFFcan1KinetisCAN
0x400A80000x400ABFFFnfcKinetisNFC
0x400AC0000x400ACFFFspi2KinetisSPI
0x400AE0000x400AEFFFddrKinetisDDR
0x400AF0000x400AFFFFi2s1KinetisI2S
0x400B10000x400B1FFFsdhcKinetisSDHC
0x400B80000x400B8FFFftm2KinetisFTM
0x400B90000x400B9FFFftm3KinetisFTM
0x400BB0000x400BBFFFadc1KinetisADC
0x400BC0000x400BCFFFadc3KinetisADC
0x400C00000x400C0FFFenetKinetisENET
0x400CC0000x400CCFFFdac0KinetisDAC
0x400CD0000x400CDFFFdac1KinetisDAC
0x400E50000x400E5FFFosc1KinetisOSC
0x400EA0000x400EAFFFuart4KinetisUART
0x400EB0000x400EBFFFuart5KinetisUART
0x400FF0000x400FF03FgpioAKinetisGPIO
0x400FF0400x400FF07FgpioBKinetisGPIO
0x400FF0800x400FF0BFgpioCKinetisGPIO
0x400FF0C00x400FF0FFgpioDKinetisGPIO
0x400FF1000x400FF13FgpioEKinetisGPIO
0x400FF1400x400FF17FgpioFKinetisGPIO


Net Connections to processor: 'cpu'

Table 9: Processor Net Connections ( 'cpu' )

Net PortNetInstanceComponent
int45int45uart0KinetisUART
int47int47uart1KinetisUART
int49int49uart2KinetisUART
int51int51uart3KinetisUART
int53int53uart4KinetisUART
int55int55uart5KinetisUART
int59int59cmp0KinetisCMP
int60int60cmp1KinetisCMP
int61int61cmp2KinetisCMP
int62int62ftm0KinetisFTM
int63int63ftm1KinetisFTM
int64int64ftm2KinetisFTM
int68int68pitKinetisPIT
int69int69pitKinetisPIT
int70int70pitKinetisPIT
int71int71pitKinetisPIT
int98int98cmp3KinetisCMP
int101int101ftm3KinetisFTM
int0int0dmacKinetisDMA
int1int1dmacKinetisDMA
int2int2dmacKinetisDMA
int3int3dmacKinetisDMA
int4int4dmacKinetisDMA
int5int5dmacKinetisDMA
int6int6dmacKinetisDMA
int7int7dmacKinetisDMA
int8int8dmacKinetisDMA
int9int9dmacKinetisDMA
int10int10dmacKinetisDMA
int11int11dmacKinetisDMA
int12int12dmacKinetisDMA
int13int13dmacKinetisDMA
int14int14dmacKinetisDMA
int15int15dmacKinetisDMA
int16int16dmacKinetisDMA



Peripheral Instances


Peripheral [freescale.ovpworld.org/peripheral/KinetisAIPS/1.0] instance: aips0

Description
Model of the AIPS peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisAXBS/1.0] instance: axbs

Description
Model of the AXBS peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisDMA/1.0] instance: dmac

Description
Model of the DMA peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisFB/1.0] instance: flexbus

Description
Model of the FB peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisMPU/1.0] instance: mpu

Description
Model of the MPU peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisFMC/1.0] instance: fmc

Description
Model of the FMC peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisDMAMUX/1.0] instance: dmamux0

Description
Model of the DMAMUX peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisDMAMUX/1.0] instance: dmamux1

Description
Model of the DMAMUX peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

Table 10: Configuration options (attributes) set for instance 'dmamux1'

AttributesValue
startDMAChannel16



Peripheral [freescale.ovpworld.org/peripheral/KinetisCAN/1.0] instance: can0

Description
Model of the CAN peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisSPI/1.0] instance: spi0

Description
Model of the SPI peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisSPI/1.0] instance: spi1

Description
Model of the SPI peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisI2S/1.0] instance: i2s0

Description
Model of the I2S peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisCRC/1.0] instance: crc

Description
Model of the CRC peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisUSBHS/1.0] instance: usbhs

Description
Model of the USBHS peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisUSBDCD/1.0] instance: usbdcd

Description
Model of the USBDCD peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisPDB/1.0] instance: pdb

Description
Model of the PDB peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisPIT/1.0] instance: pit

Description
Model of the PIT peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisFTM/1.0] instance: ftm0

Description
Model of the FTM peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisFTM/1.0] instance: ftm1

Description
Model of the FTM peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisADC/1.0] instance: adc0

Description
Model of the ADC peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisADC/1.0] instance: adc2

Description
Model of the ADC peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisRTC/1.0] instance: rtc

Description
Model of the RTC peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisRFVBAT/1.0] instance: vbat

Description
Model of the RFVBAT peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisLPTMR/1.0] instance: lptmr

Description
Model of the LPTMR peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisRFSYS/1.0] instance: rfsys

Description
Model of the RFSYS peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisTSI/1.0] instance: tsi

Description
Model of the TSI peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisSIM/1.0] instance: sim

Description
Model of the SIM peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisPORT/1.0] instance: amux

Description
Model of the PORT peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisPORT/1.0] instance: bmux

Description
Model of the PORT peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisPORT/1.0] instance: cmux

Description
Model of the PORT peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisPORT/1.0] instance: dmux

Description
Model of the PORT peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisPORT/1.0] instance: emux

Description
Model of the PORT peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisPORT/1.0] instance: fmux

Description
Model of the PORT peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisWDOG/1.0] instance: wdog

Description
Model of the WDOG peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisEWM/1.0] instance: ewm

Description
Model of the EWM peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisCMT/1.0] instance: cmt

Description
Model of the CMT peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisMCG/1.0] instance: mcg

Description
Freescale Multipurpose Clock Generator

Limitations
Only models status register reads, based on writes to configuration registers atc register ATME bit is modeled as RAZ/WI

Licensing
Open Source Apache 2.0

Reference
Freescale Kinetis MCG

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisOSC/1.0] instance: osc0

Description
Model of the OSC peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisI2C/1.0] instance: i2c0

Description
Model of the I2C peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisI2C/1.0] instance: i2c1

Description
Model of the I2C peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisUART/1.0] instance: uart0

Description
Model of the UART peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

Table 11: Configuration options (attributes) set for instance 'uart0'

AttributesValue
fifoSize8
moduleClkFreq60000000
outfileuart0_outfile.txt



Peripheral [freescale.ovpworld.org/peripheral/KinetisUART/1.0] instance: uart1

Description
Model of the UART peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

Table 12: Configuration options (attributes) set for instance 'uart1'

AttributesValue
fifoSize8
moduleClkFreq60000000
finishOnDisconnect1
outfileuart1_outfile.txt



Peripheral [freescale.ovpworld.org/peripheral/KinetisUART/1.0] instance: uart2

Description
Model of the UART peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

Table 13: Configuration options (attributes) set for instance 'uart2'

AttributesValue
fifoSize1
moduleClkFreq60000000
finishOnDisconnect1
outfileuart2_outfile.txt



Peripheral [freescale.ovpworld.org/peripheral/KinetisUART/1.0] instance: uart3

Description
Model of the UART peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

Table 14: Configuration options (attributes) set for instance 'uart3'

AttributesValue
fifoSize1
moduleClkFreq60000000
finishOnDisconnect1
outfileuart3_outfile.txt



Peripheral [freescale.ovpworld.org/peripheral/KinetisUSB/1.0] instance: usb

Description
Model of the USB peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisCMP/1.0] instance: cmp0

Description
Model of the CMP peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

Table 15: Configuration options (attributes) set for instance 'cmp0'

AttributesValue
cmpNumber0



Peripheral [freescale.ovpworld.org/peripheral/KinetisCMP/1.0] instance: cmp1

Description
Model of the CMP peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

Table 16: Configuration options (attributes) set for instance 'cmp1'

AttributesValue
cmpNumber1



Peripheral [freescale.ovpworld.org/peripheral/KinetisCMP/1.0] instance: cmp2

Description
Model of the CMP peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

Table 17: Configuration options (attributes) set for instance 'cmp2'

AttributesValue
cmpNumber2



Peripheral [freescale.ovpworld.org/peripheral/KinetisCMP/1.0] instance: cmp3

Description
Model of the CMP peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

Table 18: Configuration options (attributes) set for instance 'cmp3'

AttributesValue
cmpNumber3



Peripheral [freescale.ovpworld.org/peripheral/KinetisVREF/1.0] instance: vref

Description
Model of the VREF peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisLLWU/1.0] instance: llwu

Description
Model of the LLWU peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisPMC/1.0] instance: pmc

Description
Model of the PMC peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisSMC/1.0] instance: smc

Description
Model of the SMC peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisRCM/1.0] instance: rcm

Description
Model of the RCM peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisRNG/1.0] instance: rng

Description
Model of the RNG peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisCAN/1.0] instance: can1

Description
Model of the CAN peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisNFC/1.0] instance: nfc

Description
Model of the NFC peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisSPI/1.0] instance: spi2

Description
Model of the SPI peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisDDR/1.0] instance: ddr

Description
Model of the DDR peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisI2S/1.0] instance: i2s1

Description
Model of the I2S peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisSDHC/1.0] instance: sdhc

Description
Model of the SDHC peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisFTM/1.0] instance: ftm2

Description
Model of the FTM peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisFTM/1.0] instance: ftm3

Description
Model of the FTM peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisADC/1.0] instance: adc1

Description
Model of the ADC peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisADC/1.0] instance: adc3

Description
Model of the ADC peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisENET/1.0] instance: enet

Description
Model of the ENET peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisDAC/1.0] instance: dac0

Description
Model of the DAC peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisDAC/1.0] instance: dac1

Description
Model of the DAC peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisOSC/1.0] instance: osc1

Description
Model of the OSC peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisUART/1.0] instance: uart4

Description
Model of the UART peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

Table 19: Configuration options (attributes) set for instance 'uart4'

AttributesValue
fifoSize1
moduleClkFreq60000000
finishOnDisconnect1
outfileuart4_outfile.txt



Peripheral [freescale.ovpworld.org/peripheral/KinetisUART/1.0] instance: uart5

Description
Model of the UART peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

Table 20: Configuration options (attributes) set for instance 'uart5'

AttributesValue
fifoSize1
moduleClkFreq60000000
finishOnDisconnect1
outfileuart5_outfile.txt



Peripheral [freescale.ovpworld.org/peripheral/KinetisGPIO/1.0] instance: gpioA

Description
Model of the GPIO peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisGPIO/1.0] instance: gpioB

Description
Model of the GPIO peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisGPIO/1.0] instance: gpioC

Description
Model of the GPIO peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisGPIO/1.0] instance: gpioD

Description
Model of the GPIO peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisGPIO/1.0] instance: gpioE

Description
Model of the GPIO peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Peripheral [freescale.ovpworld.org/peripheral/KinetisGPIO/1.0] instance: gpioF

Description
Model of the GPIO peripheral used on the Freescale Kinetis platform

Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms

Reference
www.freescale.com/Kinetis

Licensing
Open Source Apache 2.0

There are no configuration options set for this peripheral instance.


Other Sites/Pages with similar information

Information on the FreescaleKinetis64 Virtual Platform can also be found on other web sites :
www.ovpworld.org has the library pages http://www.ovpworld.org/library/wikka.php?wakka=CategoryPlatform
www.imperas.com has more information on the model library

A couple of documents (from other related sites that might be of interest)
http://www.ovpworld.org: Debugging Applications with GDB running on OVP platforms
http://www.ovpworld.org: VMI Programmers Views (VMI VIEW) API Reference Guide.

Two Videos on these models (from other sites)
http://www.ovpworld.org: OR1K Demo Video Presentation
http://www.ovpworld.org: Xilinx MicroBlaze Bare Metal Demos Video Presentation


Currently available Imperas / OVP Virtual Platforms / Virtual Prototypes.

FamilyVirtual Platform / Virtual Prototype
ARM Based Platforms    BareMetalArm7Single BareMetalArmCortexADual BareMetalArmCortexASingle BareMetalArmCortexASingleAngelTrap BareMetalArmCortexMSingle AlteraCycloneV_HPS ArmIntegratorCP ArmVersatileExpress ArmVersatileExpress-CA15 ArmVersatileExpress-CA9 AtmelAT91SAM7 ArmCortexMFreeRTOS ArmCortexMuCOS-II HeteroArmNucleusMIPSLinux FreescaleKinetis60 FreescaleKinetis64 FreescaleVybridVFxx AlteraCycloneV_HPS ArmIntegratorCP ARMv8-A-FMv1 ArmVersatileExpress ArmVersatileExpress-CA15 ArmVersatileExpress-CA9 AtmelAT91SAM7 ArmCortexMFreeRTOS ArmCortexMuCOS-II ArmuKernel Zynq_PS
MIPS Based Platforms    BareMetalM14KSingle BareMetalMips32Dual BareMetalMips32Single BareMetalMips64Single BareMetalMipsDual BareMetalMipsSingle HeteroArmNucleusMIPSLinux MipsMalta MipsMalta
Vendor Platforms    BareMetalNios_IISingle AlteraCycloneIII_3c120 AlteraCycloneV_HPS AlteraCycloneIII_3c120 AlteraCycloneV_HPS BareMetalArcSingle BareMetalArm7Single BareMetalArmCortexADual BareMetalArmCortexASingle BareMetalArmCortexASingleAngelTrap BareMetalArmCortexMSingle ArmIntegratorCP ArmVersatileExpress ArmVersatileExpress-CA15 ArmVersatileExpress-CA9 ArmIntegratorCP ARMv8-A-FMv1 ArmVersatileExpress ArmVersatileExpress-CA15 ArmVersatileExpress-CA9 AtmelAT91SAM7 AtmelAT91SAM7 FreescaleKinetis60 FreescaleKinetis64 FreescaleVybridVFxx Or1kUclinux ArmCortexMFreeRTOS ArmCortexMuCOS-II HeteroArmNucleusMIPSLinux ArmCortexMFreeRTOS ArmCortexMuCOS-II ArmuKernel ArmuKernelDual Quad_ArmVersatileExpress-CA15 BareMetalM14KSingle BareMetalMips32Dual BareMetalMips32Single BareMetalMips64Single BareMetalMipsDual BareMetalMipsSingle MipsMalta MipsMalta BareMetalOr1kSingle BareMetalM16cSingle BareMetalPowerPc32Single BareMetalV850Single ghs-multi RenesasUPD70F3441 ghs-multi RenesasUPD70F3441 Zynq_PL_DualMicroblaze Zynq_PL_NoC Zynq_PL_NoC_node Zynq_PL_NostrumNoC Zynq_PL_NostrumNoC_node Zynq_PL_RO Zynq_PL_SingleMicroblaze Zynq_PL_TTELNoC Zynq_PL_TTELNoC_node XilinxML505 XilinxML505 zc702 zc706 Zynq Zynq_PL_Default Zynq_PS