LIBRARY  |  COMPANIES |   PLATFORMS |   PROCESSORS |   PERIPHERALS
FreescaleKinetisPORT



OVP Peripheral Model: FreescaleKinetisPORT



Model Specific Information

This page provides introductory usage information for an Imperas OVP peripheral behavioral model. The page is split into sections providing specific information for this peripheral, including any ports for connecting into a platform, registers, other component parts, and configuration options and general information for peripheral modeling with Imperas OVP.

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

Location

The KinetisPORT peripheral model is located in an Imperas/OVP installation at the VLNV: freescale.ovpworld.org / peripheral / KinetisPORT / 1.0.



Net Ports

This model has the following net ports:

Table : Net Ports

NameTypeMust Be ConnectedDescription
ResetinputF (False)



Bus Slave Ports

This model has the following bus slave ports:

Bus Slave Port: bport1

Table 1: Bus Slave Port: bport1

NameSize (bytes)Must Be ConnectedDescription
bport10x1000F (False)

Table 2: Bus Slave Port: bport1 Registers:

NameOffsetWidth (bits)DescriptionR/Wis Volatile
ab_PCR00x032Pin Control Register n, array offset: 0x0, array step: 0x4
ab_PCR10x432Pin Control Register n, array offset: 0x0, array step: 0x4
ab_PCR20x832Pin Control Register n, array offset: 0x0, array step: 0x4
ab_PCR30xc32Pin Control Register n, array offset: 0x0, array step: 0x4
ab_PCR40x1032Pin Control Register n, array offset: 0x0, array step: 0x4
ab_PCR50x1432Pin Control Register n, array offset: 0x0, array step: 0x4
ab_PCR60x1832Pin Control Register n, array offset: 0x0, array step: 0x4
ab_PCR70x1c32Pin Control Register n, array offset: 0x0, array step: 0x4
ab_PCR80x2032Pin Control Register n, array offset: 0x0, array step: 0x4
ab_PCR90x2432Pin Control Register n, array offset: 0x0, array step: 0x4
ab_PCR100x2832Pin Control Register n, array offset: 0x0, array step: 0x4
ab_PCR110x2c32Pin Control Register n, array offset: 0x0, array step: 0x4
ab_PCR120x3032Pin Control Register n, array offset: 0x0, array step: 0x4
ab_PCR130x3432Pin Control Register n, array offset: 0x0, array step: 0x4
ab_PCR140x3832Pin Control Register n, array offset: 0x0, array step: 0x4
ab_PCR150x3c32Pin Control Register n, array offset: 0x0, array step: 0x4
ab_PCR160x4032Pin Control Register n, array offset: 0x0, array step: 0x4
ab_PCR170x4432Pin Control Register n, array offset: 0x0, array step: 0x4
ab_PCR180x4832Pin Control Register n, array offset: 0x0, array step: 0x4
ab_PCR190x4c32Pin Control Register n, array offset: 0x0, array step: 0x4
ab_PCR200x5032Pin Control Register n, array offset: 0x0, array step: 0x4
ab_PCR210x5432Pin Control Register n, array offset: 0x0, array step: 0x4
ab_PCR220x5832Pin Control Register n, array offset: 0x0, array step: 0x4
ab_PCR230x5c32Pin Control Register n, array offset: 0x0, array step: 0x4
ab_PCR240x6032Pin Control Register n, array offset: 0x0, array step: 0x4
ab_PCR250x6432Pin Control Register n, array offset: 0x0, array step: 0x4
ab_PCR260x6832Pin Control Register n, array offset: 0x0, array step: 0x4
ab_PCR270x6c32Pin Control Register n, array offset: 0x0, array step: 0x4
ab_PCR280x7032Pin Control Register n, array offset: 0x0, array step: 0x4
ab_PCR290x7432Pin Control Register n, array offset: 0x0, array step: 0x4
ab_PCR300x7832Pin Control Register n, array offset: 0x0, array step: 0x4
ab_PCR310x7c32Pin Control Register n, array offset: 0x0, array step: 0x4
ab_GPCLR0x8032Global Pin Control Low Register, offset: 0x80
ab_GPCHR0x8432Global Pin Control High Register, offset: 0x84
ab_ISFR0xa032Interrupt Status Flag Register, offset: 0xA0
ab_DFER0xc032Digital Filter Enable Register, offset: 0xC0
ab_DFCR0xc432Digital Filter Clock Register, offset: 0xC4
ab_DFWR0xc832Digital Filter Width Register, offset: 0xC8



Platforms that use this peripheral component

Peripheral components can be used in many different platforms, including those developed by Imperas or by other users of OVP. You can use this peripheral in your own platforms.

Table 3: Publicly available platforms using peripheral 'KinetisPORT'

Platform NameVendor
FreescaleKinetis60freescale.ovpworld.org
FreescaleKinetis64freescale.ovpworld.org



FreescalePeripherals
Page was generated in 0.0175 seconds