LIBRARY  |  COMPANIES |   PLATFORMS |   PROCESSORS |   PERIPHERALS
FreescaleKinetisADC



OVP Peripheral Model: FreescaleKinetisADC



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

Location

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



Peripheral Instance Parameters

This model accepts the following parameters:

Table : Peripheral Parameters

NameTypeDescription
stimFile0string
bus_clock_frequns32
configure_sc1auns32
configure_sc1buns32
configure_cfg1uns32
configure_cfg2uns32
configure_cv1uns32
configure_cv2uns32
configure_sc2uns32
configure_sc3uns32
input_vrefhuns32
input_vrefluns32



Net Ports

This model has the following net ports:

Table 1: Net Ports

NameTypeMust Be ConnectedDescription
ResetinputF (False)
AltClkinputF (False)
HwTriginputF (False)
AdIninputF (False)
VrefshinputF (False)
VrefslinputF (False)
AdInIdoutputF (False)
InterruptoutputF (False)
DmaReqoutputF (False)



Bus Slave Ports

This model has the following bus slave ports:

Bus Slave Port: bport1

Table 2: Bus Slave Port: bport1

NameSize (bytes)Must Be ConnectedDescription
bport10x1000F (False)

Table 3: Bus Slave Port: bport1 Registers:

NameOffsetWidth (bits)DescriptionR/Wis Volatile
ab_SC1A0x032ADC status and control registers 1, array offset: 0x0, array step: 0x4
ab_SC1B0x432ADC status and control registers 1, array offset: 0x0, array step: 0x4
ab_CFG10x832ADC configuration register 1, offset: 0x8
ab_CFG20xc32Configuration register 2, offset: 0xC
ab_RA0x1032ADC data result register, array offset: 0x10, array step: 0x4
ab_RB0x1432ADC data result register, array offset: 0x10, array step: 0x4
ab_CV10x1832Compare value registers, offset: 0x18
ab_CV20x1c32Compare value registers, offset: 0x1C
ab_SC20x2032Status and control register 2, offset: 0x20
ab_SC30x2432Status and control register 3, offset: 0x24
ab_OFS0x2832ADC offset correction register, offset: 0x28
ab_PG0x2c32ADC plus-side gain register, offset: 0x2C
ab_MG0x3032ADC minus-side gain register, offset: 0x30
ab_CLPD0x3432ADC plus-side general calibration value register, offset: 0x34
ab_CLPS0x3832ADC plus-side general calibration value register, offset: 0x38
ab_CLP40x3c32ADC plus-side general calibration value register, offset: 0x3C
ab_CLP30x4032ADC plus-side general calibration value register, offset: 0x40
ab_CLP20x4432ADC plus-side general calibration value register, offset: 0x44
ab_CLP10x4832ADC plus-side general calibration value register, offset: 0x48
ab_CLP00x4c32ADC plus-side general calibration value register, offset: 0x4C
ab_PGA0x5032ADC PGA register, offset: 0x50
ab_CLMD0x5432ADC minus-side general calibration value register, offset: 0x54
ab_CLMS0x5832ADC minus-side general calibration value register, offset: 0x58
ab_CLM40x5c32ADC minus-side general calibration value register, offset: 0x5C
ab_CLM30x6032ADC minus-side general calibration value register, offset: 0x60
ab_CLM20x6432ADC minus-side general calibration value register, offset: 0x64
ab_CLM10x6832ADC minus-side general calibration value register, offset: 0x68
ab_CLM00x6c32ADC minus-side general calibration value register, offset: 0x6C



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 4: Publicly available platforms using peripheral 'KinetisADC'

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



FreescalePeripherals
Page was generated in 0.0221 seconds