OVP Peripheral Model: NxpIMX6SRC

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.


NXP i.MX6 System Reset Control (SRC)


Open Source Apache 2.0


Implements the power on reset and core1 enable requirements.


i.MX 6Solo/6DualLite Applications Processor Reference Manual (IMX6SDLRM_Ref_Manual.pdf


The iMX6_SRC peripheral model is located in an Imperas/OVP installation at the VLNV: / peripheral / iMX6_SRC / 1.0.

Net Ports

This model has the following net ports:

Table : Net Ports

NameTypeMust Be ConnectedDescription
resetCore0outputF (False)Reset control for ARM Core 0
resetCore1outputF (False)Reset control for ARM Core 1 (power up active)

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
bport10x4000T (True)

Table 2: Bus Slave Port: bport1 Registers:

NameOffsetWidth (bits)DescriptionR/Wis Volatile
ab_SRC_SCR0x032SRC Control Register (SRC_SCR)
ab_SRC_SBMR10x432SRC Boot Mode Register 1 (SRC_SBMR1)
ab_SRC_SRSR0x832SRC Reset Status Register (SRC_SRSR)
ab_SRC_SISR0xc32SRC Interrupt Status Register (SRC_SISR)
ab_SRC_SIMR0x1032SRC Interrupt Mask Register (SRC_SIMR)
ab_SRC_SBMR20x1432SRC Boot Mode Register 2 (SRC_SBMR2)
ab_SRC_GPR10x1832SRC General Purpose Register 1 (SRC_GPR1)
ab_SRC_GPR20x1c32SRC General Purpose Register 2 (SRC_GPR2)
ab_SRC_GPR30x2032SRC General Purpose Register 3 (SRC_GPR3)
ab_SRC_GPR40x2432SRC General Purpose Register 4 (SRC_GPR4)
ab_SRC_GPR50x2832SRC General Purpose Register 5 (SRC_GPR5)
ab_SRC_GPR60x2c32SRC General Purpose Register 6 (SRC_GPR6)
ab_SRC_GPR70x3032SRC General Purpose Register 7 (SRC_GPR7)
ab_SRC_GPR80x3432SRC General Purpose Register 8 (SRC_GPR8)
ab_SRC_GPR90x3832SRC General Purpose Register 9 (SRC_GPR9)
ab_SRC_GPR100x3c32SRC General Purpose Register 10 (SRC_GPR10)

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

Platform NameVendor

Page was generated in 0.0176 seconds