Type | Instance | Vendor | Component | |
---|---|---|---|---|
Processor | cpu | arm.ovpworld.org | armm | Cortex-M4F |
Peripheral | aips0 | freescale.ovpworld.org | KinetisAIPS | |
Peripheral | axbs | freescale.ovpworld.org | KinetisAXBS | |
Peripheral | dmac | freescale.ovpworld.org | KinetisDMA | |
Peripheral | flexbus | freescale.ovpworld.org | KinetisFB | |
Peripheral | mpu | freescale.ovpworld.org | KinetisMPU | |
Peripheral | fmc | freescale.ovpworld.org | KinetisFMC | |
Peripheral | dmamux0 | freescale.ovpworld.org | KinetisDMAMUX | |
Peripheral | dmamux1 | freescale.ovpworld.org | KinetisDMAMUX | |
Peripheral | can0 | freescale.ovpworld.org | KinetisCAN | |
Peripheral | spi0 | freescale.ovpworld.org | KinetisSPI | |
Peripheral | spi1 | freescale.ovpworld.org | KinetisSPI | |
Peripheral | i2s0 | freescale.ovpworld.org | KinetisI2S | |
Peripheral | crc | freescale.ovpworld.org | KinetisCRC | |
Peripheral | usbhs | freescale.ovpworld.org | KinetisUSBHS | |
Peripheral | usbdcd | freescale.ovpworld.org | KinetisUSBDCD | |
Peripheral | pdb | freescale.ovpworld.org | KinetisPDB | |
Peripheral | pit | freescale.ovpworld.org | KinetisPIT | |
Peripheral | ftm0 | freescale.ovpworld.org | KinetisFTM | |
Peripheral | ftm1 | freescale.ovpworld.org | KinetisFTM | |
Peripheral | adc0 | freescale.ovpworld.org | KinetisADC | |
Peripheral | adc2 | freescale.ovpworld.org | KinetisADC | |
Peripheral | rtc | freescale.ovpworld.org | KinetisRTC | |
Peripheral | vbat | freescale.ovpworld.org | KinetisRFVBAT | |
Peripheral | lptmr | freescale.ovpworld.org | KinetisLPTMR | |
Peripheral | rfsys | freescale.ovpworld.org | KinetisRFSYS | |
Peripheral | tsi | freescale.ovpworld.org | KinetisTSI | |
Peripheral | sim | freescale.ovpworld.org | KinetisSIM | |
Peripheral | amux | freescale.ovpworld.org | KinetisPORT | |
Peripheral | bmux | freescale.ovpworld.org | KinetisPORT | |
Peripheral | cmux | freescale.ovpworld.org | KinetisPORT | |
Peripheral | dmux | freescale.ovpworld.org | KinetisPORT | |
Peripheral | emux | freescale.ovpworld.org | KinetisPORT | |
Peripheral | fmux | freescale.ovpworld.org | KinetisPORT | |
Peripheral | wdog | freescale.ovpworld.org | KinetisWDOG | |
Peripheral | ewm | freescale.ovpworld.org | KinetisEWM | |
Peripheral | cmt | freescale.ovpworld.org | KinetisCMT | |
Peripheral | mcg | freescale.ovpworld.org | KinetisMCG | |
Peripheral | osc0 | freescale.ovpworld.org | KinetisOSC | |
Peripheral | i2c0 | freescale.ovpworld.org | KinetisI2C | |
Peripheral | i2c1 | freescale.ovpworld.org | KinetisI2C | |
Peripheral | uart0 | freescale.ovpworld.org | KinetisUART | |
Peripheral | uart1 | freescale.ovpworld.org | KinetisUART | |
Peripheral | uart2 | freescale.ovpworld.org | KinetisUART | |
Peripheral | uart3 | freescale.ovpworld.org | KinetisUART | |
Peripheral | usb | freescale.ovpworld.org | KinetisUSB | |
Peripheral | cmp0 | freescale.ovpworld.org | KinetisCMP | |
Peripheral | cmp1 | freescale.ovpworld.org | KinetisCMP | |
Peripheral | cmp2 | freescale.ovpworld.org | KinetisCMP | |
Peripheral | cmp3 | freescale.ovpworld.org | KinetisCMP | |
Peripheral | vref | freescale.ovpworld.org | KinetisVREF | |
Peripheral | llwu | freescale.ovpworld.org | KinetisLLWU | |
Peripheral | pmc | freescale.ovpworld.org | KinetisPMC | |
Peripheral | smc | freescale.ovpworld.org | KinetisSMC | |
Peripheral | rcm | freescale.ovpworld.org | KinetisRCM | |
Peripheral | rng | freescale.ovpworld.org | KinetisRNG | |
Peripheral | can1 | freescale.ovpworld.org | KinetisCAN | |
Peripheral | nfc | freescale.ovpworld.org | KinetisNFC | |
Peripheral | spi2 | freescale.ovpworld.org | KinetisSPI | |
Peripheral | ddr | freescale.ovpworld.org | KinetisDDR | |
Peripheral | i2s1 | freescale.ovpworld.org | KinetisI2S | |
Peripheral | sdhc | freescale.ovpworld.org | KinetisSDHC | |
Peripheral | ftm2 | freescale.ovpworld.org | KinetisFTM | |
Peripheral | ftm3 | freescale.ovpworld.org | KinetisFTM | |
Peripheral | adc1 | freescale.ovpworld.org | KinetisADC | |
Peripheral | adc3 | freescale.ovpworld.org | KinetisADC | |
Peripheral | enet | freescale.ovpworld.org | KinetisENET | |
Peripheral | dac0 | freescale.ovpworld.org | KinetisDAC | |
Peripheral | dac1 | freescale.ovpworld.org | KinetisDAC | |
Peripheral | osc1 | freescale.ovpworld.org | KinetisOSC | |
Peripheral | uart4 | freescale.ovpworld.org | KinetisUART | |
Peripheral | uart5 | freescale.ovpworld.org | KinetisUART | |
Peripheral | gpioA | freescale.ovpworld.org | KinetisGPIO | |
Peripheral | gpioB | freescale.ovpworld.org | KinetisGPIO | |
Peripheral | gpioC | freescale.ovpworld.org | KinetisGPIO | |
Peripheral | gpioD | freescale.ovpworld.org | KinetisGPIO | |
Peripheral | gpioE | freescale.ovpworld.org | KinetisGPIO | |
Peripheral | gpioF | freescale.ovpworld.org | KinetisGPIO | |
Memory | flash | ovpworld.org | ram | |
Memory | sram | ovpworld.org | ram | |
Bus | pBus | (builtin) | address width:32 |
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
Platform Simulation Attributes
Table 2: Platform Simulation Attributes
Attribute | Value | Description |
---|---|---|
stoponctrlc | stoponctrlc | Stop on control-C |
Command Line Control of the Platform
Built-in Arguments
Table 3: Platform Built-in Arguments
Attribute | Value | Description |
---|---|---|
allargs | allargs | The Command line parser will accept the complete imperas argument set. Note that this option is ignored in some Imperas products |
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
Name | Type | Description |
---|---|---|
uart0console | boolvar | enable console on UART0 |
uart1console | boolvar | enable console on UART1 |
uart2console | boolvar | enable console on UART2 |
uart3console | boolvar | enable console on UART3 |
uart4console | boolvar | enable console on UART4 |
uart5console | boolvar | enable console on UART5 |
External Ports for Module FreescaleKinetis64
Table 5: External Ports
Port Type | Port Name | Internal Connection |
---|---|---|
netport | p_uart0_tx | uart0_tx |
netport | p_uart0_rx | uart0_rx |
netport | p_uart1_tx | uart1_tx |
netport | p_uart1_rx | uart1_rx |
netport | p_uart2_tx | uart2_tx |
netport | p_uart2_rx | uart2_rx |
netport | p_uart3_tx | uart3_tx |
netport | p_uart3_rx | uart3_rx |
netport | p_uart4_tx | uart4_tx |
netport | p_uart4_rx | uart4_rx |
netport | p_uart5_tx | uart5_tx |
netport | p_uart5_rx | uart5_rx |
netport | p_gpioA_out | gpioA_out |
netport | p_gpioA_in | gpioA_in |
netport | p_gpioA_mask | gpioA_mask |
netport | p_gpioB_out | gpioB_out |
netport | p_gpioB_in | gpioB_in |
netport | p_gpioB_mask | gpioB_mask |
netport | p_gpioC_out | gpioC_out |
netport | p_gpioC_in | gpioC_in |
netport | p_gpioC_mask | gpioC_mask |
netport | p_gpioD_out | gpioD_out |
netport | p_gpioD_in | gpioD_in |
netport | p_gpioD_mask | gpioD_mask |
netport | p_gpioE_out | gpioE_out |
netport | p_gpioE_in | gpioE_in |
netport | p_gpioE_mask | gpioE_mask |
netport | p_gpioF_out | gpioF_out |
netport | p_gpioF_in | gpioF_in |
netport | p_gpioF_mask | gpioF_mask |
netport | p_cmp_ext_sample | cmp_ext_sample |
netport | p_cmp_vin1 | cmp_vin1 |
netport | p_cmp_vin2 | cmp_vin2 |
netport | p_cmp0_input0 | cmp0_input0 |
netport | p_cmp0_input1 | cmp0_input1 |
netport | p_cmp0_input2 | cmp0_input2 |
netport | p_cmp0_input3 | cmp0_input3 |
netport | p_cmp0_input4 | cmp0_input4 |
netport | p_cmp0_input5 | cmp0_input5 |
netport | p_cmp0_input6 | cmp0_input6 |
netport | p_cmp0_DacOutput | cmp0_DacOutput |
netport | p_cmp_coutSoc | cmp_coutSoc |
netport | p_cmp_OPad | cmp_OPad |
netport | p_cmp1_input0 | cmp1_input0 |
netport | p_cmp1_input1 | cmp1input1 |
netport | p_cmp1_input2 | cmp1input2 |
netport | p_cmp1_input3 | cmp1input3 |
netport | p_cmp1_input4 | cmp1input4 |
netport | p_cmp1_input5 | cmp1input5 |
netport | p_cmp1_input6 | cmp1input6 |
netport | p_cmp1_DacOutput | cmp1_DacOutput |
netport | p_cmp2_input0 | cmp2_input0 |
netport | p_cmp2_input1 | cmp2_input1 |
netport | p_cmp2_input2 | cmp2_input2 |
netport | p_cmp2_input3 | cmp2_input3 |
netport | p_cmp2_input4 | cmp2_input4 |
netport | p_cmp2_input5 | cmp2_input5 |
netport | p_cmp2_input6 | cmp2_input6 |
netport | p_cmp2_DacOutput | cmp2_DacOutput |
netport | p_cmp3_input0 | cmp3_input0 |
netport | p_cmp3_input1 | cmp3_input1 |
netport | p_cmp3_input2 | cmp3_input2 |
netport | p_cmp3_input3 | cmp3_input3 |
netport | p_cmp3_input4 | cmp3_input4 |
netport | p_cmp3_input5 | cmp3_input5 |
netport | p_cmp3_input6 | cmp3_input6 |
netport | p_cmp3_DacOutput | cmp3_DacOutput |
netport | p_adc0_input | adc0_input |
netport | p_adc0_sample | adc0_sample |
netport | p_adc0_trigger | adc0_trigger |
netport | p_adc1_input | adc1_input |
netport | p_adc1_sample | adc1_sample |
netport | p_adc1_trigger | adc1_trigger |
netport | p_adc2_input | adc2_input |
netport | p_adc2_sample | adc2_sample |
netport | p_adc2_trigger | adc2_trigger |
netport | p_adc3_input | adc3_input |
netport | p_adc3_sample | adc3_sample |
netport | p_adc3_trigger | adc3_trigger |
netport | p_dac0_output | dac0_output |
netport | p_dac1_output | dac1_output |
netport | p_ftm_input | ftm_input |
netport | p_ftm_output | ftm_output |
netport | p_ftm_mask | ftm_mask |
netport | p_ftm_fault | ftm_fault |
netport | p_ftm_phaseA | ftm_phaseA |
netport | p_ftm_phaseB | ftm_phaseB |
netport | p_can0_tx | can0_tx |
netport | p_can0_rx | can0_rx |
netport | p_can1_tx | can1_tx |
netport | p_can1_rx | can1_rx |
netport | p_spi0_tx | spi0_tx |
netport | p_spi0_rx | spi0_rx |
netport | p_spi1_tx | spi1_tx |
netport | p_spi1_rx | spi1_rx |
netport | p_spi2_tx | spi2_tx |
netport | p_spi2_rx | spi2_rx |
netport | p_i2c0_tx | i2c0_tx |
netport | p_i2c0_rx | i2c0_rx |
netport | p_i2c1_tx | i2c1_tx |
netport | p_i2c1_rx | i2c1_rx |
netport | p_i2s0_tx | i2s0_tx |
netport | p_i2s0_rx | i2s0_rx |
netport | p_i2s1_tx | i2s1_tx |
netport | p_i2s1_rx | i2s1_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.
Unpredictable Behavior
Many instruction behaviors are described in the ARM ARM as CONSTRAINED UNPREDICTABLE. This section describes how such situations are handled by this model.
Equal Target Registers
Some instructions allow the specification of two target registers (for example, double-width SMULL, or some VMOV variants), and such instructions are CONSTRAINED UNPREDICTABLE if the same target register is specified in both positions. In this model, such instructions are treated as UNDEFINED.
Floating Point Load/Store Multiple Lists
Instructions that load or store a list of floating point registers (e.g. VSTM, VLDM, VPUSH, VPOP) are CONSTRAINED UNPREDICTABLE if either the uppermost register in the specified range is greater than 32 or (for 64-bit registers) if more than 16 registers are specified. In this model, such instructions are treated as UNDEFINED.
If-Then (IT) Block Constraints
Where the behavior of an instruction in an if-then (IT) block is described as CONSTRAINED UNPREDICTABLE, this model treats that instruction as UNDEFINED.
Use of R13
Use of R13 is described as CONSTRAINED UNPREDICTABLE in many circumstances. This model allows R13 to be used like any other GPR.
Use of R15
Use of R15 is described as CONSTRAINED UNPREDICTABLE in many circumstances. This model allows such use to be configured using the parameter "unpredictableR15" as follows:
Value "undefined": any reference to R15 in such a situation is treated as UNDEFINED;
Value "nop": any reference to R15 in such a situation causes the instruction to be treated as a NOP;
Value "raz_wi": any reference to R15 in such a situation causes the instruction to be treated as a RAZ/WI (that is, R15 is read as zero and write-ignored);
Value "execute": any reference to R15 in such a situation is executed using the current value of R15 on read, and writes to R15 are allowed.
Value "assert": any reference to R15 in such a situation causes the simulation to halt with an assertion message (allowing any such unpredictable uses to be easily identified).
In this variant, the default value of "unpredictableR15" is "execute".
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)
Parameter | Value | Description |
---|---|---|
endian | little | Select processor endian (big or little) |
simulateexceptions | simulateexceptions | Causes the processor simulate exceptions instead of halting |
mips | 120 | The nominal MIPS for the processor |
Table 7: Processor Instance 'cpu' Parameters (Attributes)
Parameter Name | Value | Type |
---|---|---|
variant | Cortex-M4F | string |
UAL | 1 | bool |
override_priorityBits | 4 | uns32 |
override_numInterrupts | 105 | uns32 |
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 Address | Hi Address | Instance | Component |
---|---|---|---|
0x0 | 0xFFFFFF | flash | ram |
0x1FFF0000 | 0x2000FFFF | sram | ram |
0x40000000 | 0x40000FFF | aips0 | KinetisAIPS |
0x40004000 | 0x40004FFF | axbs | KinetisAXBS |
0x40008000 | 0x40009FFF | dmac | KinetisDMA |
0x4000C000 | 0x4000CFFF | flexbus | KinetisFB |
0x4000D000 | 0x4000DFFF | mpu | KinetisMPU |
0x4001F000 | 0x4001FFFF | fmc | KinetisFMC |
0x40021000 | 0x40021FFF | dmamux0 | KinetisDMAMUX |
0x40022000 | 0x40022FFF | dmamux1 | KinetisDMAMUX |
0x40024000 | 0x40024FFF | can0 | KinetisCAN |
0x4002C000 | 0x4002CFFF | spi0 | KinetisSPI |
0x4002D000 | 0x4002DFFF | spi1 | KinetisSPI |
0x4002F000 | 0x4002FFFF | i2s0 | KinetisI2S |
0x40032000 | 0x40032FFF | crc | KinetisCRC |
0x40034000 | 0x40034FFF | usbhs | KinetisUSBHS |
0x40035000 | 0x40035FFF | usbdcd | KinetisUSBDCD |
0x40036000 | 0x40036FFF | pdb | KinetisPDB |
0x40037000 | 0x40037FFF | pit | KinetisPIT |
0x40038000 | 0x40038FFF | ftm0 | KinetisFTM |
0x40039000 | 0x40039FFF | ftm1 | KinetisFTM |
0x4003B000 | 0x4003BFFF | adc0 | KinetisADC |
0x4003C000 | 0x4003CFFF | adc2 | KinetisADC |
0x4003D000 | 0x4003DFFF | rtc | KinetisRTC |
0x4003E000 | 0x4003EFFF | vbat | KinetisRFVBAT |
0x40040000 | 0x40040FFF | lptmr | KinetisLPTMR |
0x40041000 | 0x40041FFF | rfsys | KinetisRFSYS |
0x40045000 | 0x40045FFF | tsi | KinetisTSI |
0x40047000 | 0x40048FFF | sim | KinetisSIM |
0x40049000 | 0x40049FFF | amux | KinetisPORT |
0x4004A000 | 0x4004AFFF | bmux | KinetisPORT |
0x4004B000 | 0x4004BFFF | cmux | KinetisPORT |
0x4004C000 | 0x4004CFFF | dmux | KinetisPORT |
0x4004D000 | 0x4004DFFF | emux | KinetisPORT |
0x4004E000 | 0x4004EFFF | fmux | KinetisPORT |
0x40052000 | 0x40052FFF | wdog | KinetisWDOG |
0x40061000 | 0x40061FFF | ewm | KinetisEWM |
0x40062000 | 0x40062FFF | cmt | KinetisCMT |
0x40064000 | 0x40064FFF | mcg | KinetisMCG |
0x40065000 | 0x40065FFF | osc0 | KinetisOSC |
0x40066000 | 0x40066FFF | i2c0 | KinetisI2C |
0x40067000 | 0x40067FFF | i2c1 | KinetisI2C |
0x4006A000 | 0x4006AFFF | uart0 | KinetisUART |
0x4006B000 | 0x4006BFFF | uart1 | KinetisUART |
0x4006C000 | 0x4006CFFF | uart2 | KinetisUART |
0x4006D000 | 0x4006DFFF | uart3 | KinetisUART |
0x40072000 | 0x40072FFF | usb | KinetisUSB |
0x40073000 | 0x40073007 | cmp0 | KinetisCMP |
0x40073008 | 0x4007300F | cmp1 | KinetisCMP |
0x40073010 | 0x40073017 | cmp2 | KinetisCMP |
0x40073018 | 0x4007301F | cmp3 | KinetisCMP |
0x40074000 | 0x40074FFF | vref | KinetisVREF |
0x4007C000 | 0x4007CFFF | llwu | KinetisLLWU |
0x4007D000 | 0x4007DFFF | pmc | KinetisPMC |
0x4007E000 | 0x4007EFFF | smc | KinetisSMC |
0x4007F000 | 0x4007FFFF | rcm | KinetisRCM |
0x400A0000 | 0x400A0FFF | rng | KinetisRNG |
0x400A4000 | 0x400A4FFF | can1 | KinetisCAN |
0x400A8000 | 0x400ABFFF | nfc | KinetisNFC |
0x400AC000 | 0x400ACFFF | spi2 | KinetisSPI |
0x400AE000 | 0x400AEFFF | ddr | KinetisDDR |
0x400AF000 | 0x400AFFFF | i2s1 | KinetisI2S |
0x400B1000 | 0x400B1FFF | sdhc | KinetisSDHC |
0x400B8000 | 0x400B8FFF | ftm2 | KinetisFTM |
0x400B9000 | 0x400B9FFF | ftm3 | KinetisFTM |
0x400BB000 | 0x400BBFFF | adc1 | KinetisADC |
0x400BC000 | 0x400BCFFF | adc3 | KinetisADC |
0x400C0000 | 0x400C0FFF | enet | KinetisENET |
0x400CC000 | 0x400CCFFF | dac0 | KinetisDAC |
0x400CD000 | 0x400CDFFF | dac1 | KinetisDAC |
0x400E5000 | 0x400E5FFF | osc1 | KinetisOSC |
0x400EA000 | 0x400EAFFF | uart4 | KinetisUART |
0x400EB000 | 0x400EBFFF | uart5 | KinetisUART |
0x400FF000 | 0x400FF03F | gpioA | KinetisGPIO |
0x400FF040 | 0x400FF07F | gpioB | KinetisGPIO |
0x400FF080 | 0x400FF0BF | gpioC | KinetisGPIO |
0x400FF0C0 | 0x400FF0FF | gpioD | KinetisGPIO |
0x400FF100 | 0x400FF13F | gpioE | KinetisGPIO |
0x400FF140 | 0x400FF17F | gpioF | KinetisGPIO |
Net Connections to processor: 'cpu'
Table 9: Processor Net Connections ( 'cpu' )
Net Port | Net | Instance | Component |
---|---|---|---|
int45 | int45 | uart0 | KinetisUART |
int47 | int47 | uart1 | KinetisUART |
int49 | int49 | uart2 | KinetisUART |
int51 | int51 | uart3 | KinetisUART |
int53 | int53 | uart4 | KinetisUART |
int55 | int55 | uart5 | KinetisUART |
int59 | int59 | cmp0 | KinetisCMP |
int60 | int60 | cmp1 | KinetisCMP |
int61 | int61 | cmp2 | KinetisCMP |
int62 | int62 | ftm0 | KinetisFTM |
int63 | int63 | ftm1 | KinetisFTM |
int64 | int64 | ftm2 | KinetisFTM |
int68 | int68 | pit | KinetisPIT |
int69 | int69 | pit | KinetisPIT |
int70 | int70 | pit | KinetisPIT |
int71 | int71 | pit | KinetisPIT |
int98 | int98 | cmp3 | KinetisCMP |
int101 | int101 | ftm3 | KinetisFTM |
int0 | int0 | dmac | KinetisDMA |
int1 | int1 | dmac | KinetisDMA |
int2 | int2 | dmac | KinetisDMA |
int3 | int3 | dmac | KinetisDMA |
int4 | int4 | dmac | KinetisDMA |
int5 | int5 | dmac | KinetisDMA |
int6 | int6 | dmac | KinetisDMA |
int7 | int7 | dmac | KinetisDMA |
int8 | int8 | dmac | KinetisDMA |
int9 | int9 | dmac | KinetisDMA |
int10 | int10 | dmac | KinetisDMA |
int11 | int11 | dmac | KinetisDMA |
int12 | int12 | dmac | KinetisDMA |
int13 | int13 | dmac | KinetisDMA |
int14 | int14 | dmac | KinetisDMA |
int15 | int15 | dmac | KinetisDMA |
int16 | int16 | dmac | KinetisDMA |
Peripheral Instances
Peripheral [freescale.ovpworld.org/peripheral/KinetisAIPS/1.0] instance: aips0
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the AIPS peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the AXBS peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the DMA peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the FB peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the MPU peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the FMC peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the DMAMUX peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the DMAMUX peripheral used on the Freescale Kinetis platform
Reference
www.freescale.com/Kinetis
Licensing
Open Source Apache 2.0
Table 10: Configuration options (attributes) set for instance 'dmamux1'
Attributes | Value |
---|---|
startDMAChannel | 16 |
Peripheral [freescale.ovpworld.org/peripheral/KinetisCAN/1.0] instance: can0
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the CAN peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the SPI peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the SPI peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the I2S peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the CRC peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the USBHS peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the USBDCD peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the PDB peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the PIT peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the FTM peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the FTM peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the ADC peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the ADC peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the RTC peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the RFVBAT peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the LPTMR peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the RFSYS peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the TSI peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the SIM peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the PORT peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the PORT peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the PORT peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the PORT peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the PORT peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the PORT peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the WDOG peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the EWM peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the CMT peripheral used on the Freescale Kinetis platform
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
Licensing
Open Source Apache 2.0
Limitations
Only models status register reads, based on writes to configuration registers atc register ATME bit is modeled as RAZ/WI
Description
Freescale Multipurpose Clock Generator
Reference
Freescale Kinetis MCG
There are no configuration options set for this peripheral instance.
Peripheral [freescale.ovpworld.org/peripheral/KinetisOSC/1.0] instance: osc0
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the OSC peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the I2C peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the I2C peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the UART peripheral used on the Freescale Kinetis platform
Reference
www.freescale.com/Kinetis
Licensing
Open Source Apache 2.0
Table 11: Configuration options (attributes) set for instance 'uart0'
Attributes | Value |
---|---|
fifoSize | 8 |
moduleClkFreq | 60000000 |
outfile | uart0_outfile.txt |
Peripheral [freescale.ovpworld.org/peripheral/KinetisUART/1.0] instance: uart1
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the UART peripheral used on the Freescale Kinetis platform
Reference
www.freescale.com/Kinetis
Licensing
Open Source Apache 2.0
Table 12: Configuration options (attributes) set for instance 'uart1'
Attributes | Value |
---|---|
fifoSize | 8 |
moduleClkFreq | 60000000 |
finishOnDisconnect | 1 |
outfile | uart1_outfile.txt |
Peripheral [freescale.ovpworld.org/peripheral/KinetisUART/1.0] instance: uart2
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the UART peripheral used on the Freescale Kinetis platform
Reference
www.freescale.com/Kinetis
Licensing
Open Source Apache 2.0
Table 13: Configuration options (attributes) set for instance 'uart2'
Attributes | Value |
---|---|
fifoSize | 1 |
moduleClkFreq | 60000000 |
finishOnDisconnect | 1 |
outfile | uart2_outfile.txt |
Peripheral [freescale.ovpworld.org/peripheral/KinetisUART/1.0] instance: uart3
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the UART peripheral used on the Freescale Kinetis platform
Reference
www.freescale.com/Kinetis
Licensing
Open Source Apache 2.0
Table 14: Configuration options (attributes) set for instance 'uart3'
Attributes | Value |
---|---|
fifoSize | 1 |
moduleClkFreq | 60000000 |
finishOnDisconnect | 1 |
outfile | uart3_outfile.txt |
Peripheral [freescale.ovpworld.org/peripheral/KinetisUSB/1.0] instance: usb
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the USB peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the CMP peripheral used on the Freescale Kinetis platform
Reference
www.freescale.com/Kinetis
Licensing
Open Source Apache 2.0
Table 15: Configuration options (attributes) set for instance 'cmp0'
Attributes | Value |
---|---|
cmpNumber | 0 |
Peripheral [freescale.ovpworld.org/peripheral/KinetisCMP/1.0] instance: cmp1
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the CMP peripheral used on the Freescale Kinetis platform
Reference
www.freescale.com/Kinetis
Licensing
Open Source Apache 2.0
Table 16: Configuration options (attributes) set for instance 'cmp1'
Attributes | Value |
---|---|
cmpNumber | 1 |
Peripheral [freescale.ovpworld.org/peripheral/KinetisCMP/1.0] instance: cmp2
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the CMP peripheral used on the Freescale Kinetis platform
Reference
www.freescale.com/Kinetis
Licensing
Open Source Apache 2.0
Table 17: Configuration options (attributes) set for instance 'cmp2'
Attributes | Value |
---|---|
cmpNumber | 2 |
Peripheral [freescale.ovpworld.org/peripheral/KinetisCMP/1.0] instance: cmp3
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the CMP peripheral used on the Freescale Kinetis platform
Reference
www.freescale.com/Kinetis
Licensing
Open Source Apache 2.0
Table 18: Configuration options (attributes) set for instance 'cmp3'
Attributes | Value |
---|---|
cmpNumber | 3 |
Peripheral [freescale.ovpworld.org/peripheral/KinetisVREF/1.0] instance: vref
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the VREF peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the LLWU peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the PMC peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the SMC peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the RCM peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the RNG peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the CAN peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the NFC peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the SPI peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the DDR peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the I2S peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the SDHC peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the FTM peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the FTM peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the ADC peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the ADC peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the ENET peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the DAC peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the DAC peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the OSC peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the UART peripheral used on the Freescale Kinetis platform
Reference
www.freescale.com/Kinetis
Licensing
Open Source Apache 2.0
Table 19: Configuration options (attributes) set for instance 'uart4'
Attributes | Value |
---|---|
fifoSize | 1 |
moduleClkFreq | 60000000 |
finishOnDisconnect | 1 |
outfile | uart4_outfile.txt |
Peripheral [freescale.ovpworld.org/peripheral/KinetisUART/1.0] instance: uart5
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the UART peripheral used on the Freescale Kinetis platform
Reference
www.freescale.com/Kinetis
Licensing
Open Source Apache 2.0
Table 20: Configuration options (attributes) set for instance 'uart5'
Attributes | Value |
---|---|
fifoSize | 1 |
moduleClkFreq | 60000000 |
finishOnDisconnect | 1 |
outfile | uart5_outfile.txt |
Peripheral [freescale.ovpworld.org/peripheral/KinetisGPIO/1.0] instance: gpioA
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the GPIO peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the GPIO peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the GPIO peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the GPIO peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the GPIO peripheral used on the Freescale Kinetis platform
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
Limitations
Provides the base behaviour for the OVP Freescale Kinetis platforms
Description
Model of the GPIO peripheral used on the Freescale Kinetis platform
Reference
www.freescale.com/Kinetis
Licensing
Open Source Apache 2.0
There are no configuration options set for this peripheral instance.
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
http://www.ovpworld.org: Using OVP models with OSCI SystemC TLM2.0 platforms to gain 200-500 MIPS performance
http://www.ovpworld.org: Debugging Applications with INSIGHT running on OVP platforms
http://www.ovpworld.org: Renesas v850 Bare Metal Video Presentation
http://www.ovpworld.org: Renesas v850 Bare Metal Video Presentation
Currently available Imperas / OVP Virtual Platforms / Virtual Prototypes for Embedded Software Development and Test Automation.