LIBRARY  |  COMPANIES |   PLATFORMS |   PROCESSORS |   PERIPHERALS
FreescaleKinetisRTC



OVP Peripheral Model: FreescaleKinetisRTC



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 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

Location

The KinetisRTC peripheral model is located in an Imperas/OVP installation at the VLNV: freescale.ovpworld.org / peripheral / KinetisRTC / 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_TSR0x032RTC Time Seconds Register, offset: 0x0
ab_TPR0x432RTC Time Prescaler Register, offset: 0x4
ab_TAR0x832RTC Time Alarm Register, offset: 0x8
ab_TCR0xc32RTC Time Compensation Register, offset: 0xC
ab_CR0x1032RTC Control Register, offset: 0x10
ab_SR0x1432RTC Status Register, offset: 0x14
ab_LR0x1832RTC Lock Register, offset: 0x18
ab_IER0x1c32RTC Interrupt Enable Register, offset: 0x1C
ab_TTSR0x2032RTC Tamper Time Seconds Register, offset: 0x20
ab_MER0x2432RTC Monotonic Enable Register, offset: 0x24
ab_MCLR0x2832RTC Monotonic Counter Low Register, offset: 0x28
ab_MCHR0x2c32RTC Monotonic Counter High Register, offset: 0x2C
ab_TER0x3032RTC Tamper Enable Register, offset: 0x30
ab_TDR0x3432RTC Tamper Detect Register, offset: 0x34
ab_TTR0x3832RTC Tamper Trim Register, offset: 0x38
ab_TIR0x3c32RTC Tamper Interrupt Register, offset: 0x3C
ab_WAR0x80032RTC Write Access Register, offset: 0x800
ab_RAR0x80432RTC Read Access Register, offset: 0x804



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 'KinetisRTC'

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



FreescalePeripherals
Page was generated in 0.0145 seconds