<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://elinux.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://elinux.org/index.php?title=PRUSSv2_Memory_Map&amp;feed=atom&amp;action=history</id>
		<title>PRUSSv2 Memory Map - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://elinux.org/index.php?title=PRUSSv2_Memory_Map&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=PRUSSv2_Memory_Map&amp;action=history"/>
		<updated>2013-05-19T11:58:58Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.21alpha</generator>

	<entry>
		<id>http://elinux.org/index.php?title=PRUSSv2_Memory_Map&amp;diff=77552&amp;oldid=prev</id>
		<title>Scribe: Initial draft</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=PRUSSv2_Memory_Map&amp;diff=77552&amp;oldid=prev"/>
				<updated>2011-11-30T21:47:12Z</updated>
		
		<summary type="html">&lt;p&gt;Initial draft&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Local Data Memory Map ==&lt;br /&gt;
The following memory mappings may only be used from within the PRUSS.&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-collapse: separate; border-spacing: 0; border-width: 1px; border-style: solid; border-color: #000; padding: 0;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;width: 200px; border-style: solid; border-width: 0 1px 1px 0&amp;quot;| Start Address&lt;br /&gt;
!style=&amp;quot;width: 200px; border-style: solid; border-width: 0 1px 1px 0&amp;quot;| PRU0&lt;br /&gt;
!style=&amp;quot;width: 200px; border-style: solid; border-width: 0 1px 1px 0&amp;quot;| PRU1&lt;br /&gt;
!style=&amp;quot;width: 600px; text-align: center; border-style: solid; border-width: 0 0 1px 0&amp;quot;| Description&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 0x0000_0000&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| Data 8KB RAM 0&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| Data 8KB RAM 1&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0 0 1px 0&amp;quot;| 8KB data RAM belonging to PRU0&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 0x0000_2000&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| Data 8KB RAM 1&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| Data 8KB RAM 0&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0 0 1px 0&amp;quot;| 8KB data RAM belonging to PRU1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 0x0001_0000&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| Data 12KB RAM 2 (Shared)&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| Data 12KB RAM 2 (Shared)&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0 0 1px 0&amp;quot;| 12KB data RAM shared between both PRUs&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 0x0002_0000&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| INTC&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| INTC&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0 0 1px 0&amp;quot;| ?&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 0 0&amp;quot;| 0x0002_2000&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 0 0&amp;quot;| PRU0 Control Registers&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 0 0&amp;quot;| PRU0 Control Registers&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0&amp;quot;| ?&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 0x0002_2400&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| Reserved&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| Reserved&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0 0 1px 0&amp;quot;| -&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 0 0&amp;quot;| 0x0002_4000&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 0 0&amp;quot;| PRU1 Control Registers&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 0 0&amp;quot;| PRU1 Control Registers&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0&amp;quot;| ?&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 0x0002_4400&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| Reserved&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| Reserved&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0 0 1px 0&amp;quot;| -&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 0x0002_6000&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| CFG&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| CFG&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0 0 1px 0&amp;quot;| ?&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 0 0&amp;quot;| 0x0002_8000&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 0 0&amp;quot;| UART 0&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 0 0&amp;quot;| UART 0&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0&amp;quot;| PRUSS dedicated UART Controller (Universal Asynchronous Receive/Transmit Controller)&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 0 0&amp;quot;| 0x0002_A000&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 0 0&amp;quot;| Reserved&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 0 0&amp;quot;| Reserved&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0&amp;quot;| -&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 0x0002_C000&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| Reserved&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| Reserved&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0 0 1px 0&amp;quot;| -&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 0x0002_E000&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| IEP&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| IEP&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0 0 1px 0&amp;quot;| ?&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 0x0003_0000&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| eCAP 0&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| eCAP 0&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0 0 1px 0&amp;quot;| ?&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 0 0&amp;quot;| 0x0003_2000&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 0 0&amp;quot;| MII_RT_CFG&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 0 0&amp;quot;| MII_RT_CFG&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0&amp;quot;| ?&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 0 0&amp;quot;| 0x0003_2400&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 0 0&amp;quot;| MII_MDIO&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 0 0&amp;quot;| MII_MDIO&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0&amp;quot;| ?&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 0 0&amp;quot;| 0x0003_4000&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 0 0&amp;quot;| Reserved&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 0 0&amp;quot;| Reserved&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0&amp;quot;| -&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 0x0003_8000&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| Reserved&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| Reserved&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0 0 1px 0&amp;quot;| -&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 0 0&amp;quot;| 0x0004_0000&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 0 0&amp;quot;| Reserved&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 0 0&amp;quot;| Reserved&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0&amp;quot;| -&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 0 0&amp;quot;| 0x0008_0000&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 0 0&amp;quot;| System OCP_HP0&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 0 0&amp;quot;| System OCP_HP1&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0&amp;quot;| Address Offset of the Interface/OCP Master Port used to access the host memory map&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Global Memory Map ==&lt;br /&gt;
The following memory mappings may be used either from the host ARM Cortex-A8 CPU or from within the PRUSS.&lt;br /&gt;
&lt;br /&gt;
''It is recommended to use local mappings from within the PRUSS however, as access times will be faster.''&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-collapse: separate; border-spacing: 0; border-width: 1px; border-style: solid; border-color: #000; padding: 0;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;width: 300px; border-style: solid; border-width: 0 1px 1px 0&amp;quot;| Offset Address&lt;br /&gt;
!style=&amp;quot;width: 300px; border-style: solid; border-width: 0 0 1px 0&amp;quot;| PRUSS&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 0x0000_0000&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 0 1px 0&amp;quot;| Data 8KB RAM 0&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 0x0000_2000&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 0 1px 0&amp;quot;| Data 8KB RAM 1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 0x0001_0000&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 0 1px 0&amp;quot;| Data 12KB RAM 2 (Shared)&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 0x0002_0000&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 0 1px 0&amp;quot;| INTC&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 0x0002_2000&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 0 1px 0&amp;quot;| PRU0 Control&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 0x0002_2400&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 0 1px 0&amp;quot;| PRU0 Debug&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 0x0002_4000&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 0 1px 0&amp;quot;| PRU1 Control&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 0x0002_4400&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 0 1px 0&amp;quot;| PRU1 Debug&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 0x0002_6000&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 0 1px 0&amp;quot;| CFG&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 0x0002_8000&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 0 1px 0&amp;quot;| UART 0&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 0x0002_A000&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 0 1px 0&amp;quot;| Reserved&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 0x0002_C000&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 0 1px 0&amp;quot;| Reserved&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 0x0002_E000&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 0 1px 0&amp;quot;| IEP&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 0x0003_0000&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 0 1px 0&amp;quot;| eCAP 0&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 0x0003_2000&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 0 1px 0&amp;quot;| MII_RT_CFG&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 0x0003_2400&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 0 1px 0&amp;quot;| MII_MDIO&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 0x0003_4000&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 0 1px 0&amp;quot;| PRU0 8KB IRAM&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 0x0003_8000&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 0 1px 0&amp;quot;| PRU1 8KB IRAM&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 0 0&amp;quot;| 0x0004_0000&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 0 0 0&amp;quot;| Reserved&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CFG Register Map ==&lt;br /&gt;
The PRUSS CFG block contains registers for control and status of power management, memory parity and enhanced PRU GP port functions.&lt;br /&gt;
&lt;br /&gt;
Any register offset addresses not listed below should be considered reserved and should not be modified.&lt;br /&gt;
&lt;br /&gt;
=== PRUSS_CFG Register ===&lt;br /&gt;
{|style=&amp;quot;border-collapse: separate; border-spacing: 0; border-width: 1px; border-style: solid; border-color: #000; padding: 0;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;width: 200px; border-style: solid; border-width: 0 1px 1px 0&amp;quot;| Offset (Hexadecimal Bytes)&lt;br /&gt;
!style=&amp;quot;width: 200px; border-style: solid; border-width: 0 1px 1px 0&amp;quot;| Name&lt;br /&gt;
!style=&amp;quot;width: 300px; border-style: solid; border-width: 0 0 1px 0&amp;quot;| Description&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 0h&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| REVID&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0 0 1px 0&amp;quot;| The Revision Register, contains the ID and revision information.&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 4h&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| SYSCFG&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0 0 1px 0&amp;quot;| The System Configuration Register, defines the power IDLE and STANDBY modes.&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 8h&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| GPCFG0&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0 0 1px 0&amp;quot;| The General Purpose Configuration 0 Register, defines the GPI/O configuration for PRU0.&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| Ch&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| GPCFG1&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0 0 1px 0&amp;quot;| The General Purpose Configuration 0 Register, defines the GPI/O configuration for PRU1.&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 10h&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| CGR&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0 0 1px 0&amp;quot;| The Clock Gating Register, controls the state of Clock Management of the different modules. Software should not clear {module}_CLK_EN until {module}_CLK_STOP_ACK is 0x01.&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 0 0&amp;quot;| 14h&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| ISRP&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0 0 1px 0&amp;quot;| The IRQ Status Raw Parity register is a snapshot of the IRQ raw status for the PRUSS memory parity events. The raw status is set even if the event is not enabled.&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 18h&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| ISP&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0 0 1px 0&amp;quot;| The IRQ Status Parity Register is a snapshot of the IRQ status for the PRUSS memory parity events. The status is set only if the event is enabled. Write 1 to clear the status after the interrupt has been serviced.&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 18h&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| ISP&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0 0 1px 0&amp;quot;| The IRQ Status Parity Register is a snapshot of the IRQ status for the PRUSS memory parity events. The status is set only if the event is enabled. Write 1 to clear the status after the interrupt has been serviced.&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 1Ch&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| IESP&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0 0 1px 0&amp;quot;| The IRQ Enable Set Parity Register enables the IRQ PRUSS memory parity events.&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 20h&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| IECP&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0 0 1px 0&amp;quot;| The IRQ Enable Clear Parity Register disables the IRQ PRUSS memory parity events.&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 24h&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| SCRP&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0 0 1px 0&amp;quot;| SCR Priority Register defines the priority of some of the elements in the SCR. Lower numbers indicate higher priority level.&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 28h&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| PMAO&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0 0 1px 0&amp;quot;| The PRU Master OCP Address Offset Register enables for the PRU OCP Master Port Address to have an offset of minus 0x0008_0000. This enables the PRU to access External Host address space starting at 0x00000.&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 2Ch&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| MII_RT&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0 0 1px 0&amp;quot;| The MII_RT Event Enable Register enables Ethercat (or MII_RT) mode events to the PRUSS INTC.&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 30h&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| IEPCLK&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0 0 1px 0&amp;quot;| The IEP Clock Source Register defines the source of the IEP clock.&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| 34h&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 1px 0&amp;quot;| SPP&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0 0 1px 0&amp;quot;| The Scratch Pad Priority and Configuration Register defines the access priority assigned to the PRU cores and configures the scratch pad XFR shift functionality.&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 0 0&amp;quot;| 40h&lt;br /&gt;
|style=&amp;quot;border-style: solid; border-width: 0 1px 0 0&amp;quot;| PIN_MX&lt;br /&gt;
|style=&amp;quot;border-style: solid; text-align: center; border-width: 0&amp;quot;| The Pin Mux Select Register defines the state of the PRUSS internal pinmuxing.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Scribe</name></author>	</entry>

	</feed>