CPLD and FPGA
ATCA-8310 Installation and Use (6806800M72D)
361
8.2.3.11.2 Shared Memory for GPP and SPP
The Glue Logic FPGA has 2kB Shared Memory. The Memory is reachable from SPP and GPP via
page area register accesses. See
Page Pointer 1 to Shared Memory,
Page Pointer 2 to Shared Memory,
for details how to access the shared
memory.
Software is responsible for data consistency.
The Shared Memory is used for Inter Processor Communication of GPP and GPP (IPC).
8.2.3.11.3 Mailbox Registers
The Mailbox Registers are used for Inter Processor Communication of GPP and GPP (IPC).
z
From SPP to GPP
Write access from SPP triggers an interrupt on the GPP side. GPP can read written value.
z
From GPP to SPP
Write access from GPP triggers an interrupt on the SPP side. SPP can read written value.
8.2.3.11.4 Semaphore Registers
There are four Semaphore registers. The behavior is:
z
Initial content is "not taken".
z
Read access atomically
—
Provides current value ("not taken" or "taken")
—
Sets register to "taken"
z
Write access reset register to "not taken"
z
Triggers IRQ on "other" side (when enabled)
8.2.3.11.5 Port 80 Support
The GPP Port 80 outputs may be read by SPP and IPMC.
Содержание ATCA-8310
Страница 12: ...ATCA 8310 Installation and Use 6806800M72D Contents 12 Contents Contents ...
Страница 26: ...ATCA 8310 Installation and Use 6806800M72D 26 List of Figures ...
Страница 34: ...ATCA 8310 Installation and Use 6806800M72D About this Manual 34 About this Manual ...
Страница 38: ...Introduction ATCA 8310 Installation and Use 6806800M72D 38 Figure 1 1 Declaration of Conformity ...
Страница 54: ...Hardware Preparation and Installation ATCA 8310 Installation and Use 6806800M72D 54 ...
Страница 70: ...Controls Indicators and Connectors ATCA 8310 Installation and Use 6806800M72D 70 ...
Страница 146: ...BIOS ATCA 8310 Installation and Use 6806800M72D 146 5 3 3 2 3 SATA Configuration Figure 5 32 SATA Configuration ...
Страница 162: ...BIOS ATCA 8310 Installation and Use 6806800M72D 162 ...
Страница 200: ...U Boot ATCA 8310 Installation and Use 6806800M72D 200 ...
Страница 244: ...Intelligent Peripheral Management Controller ATCA 8310 Installation and Use 6806800M72D 244 ...
Страница 438: ...CPLD and FPGA ATCA 8310 Installation and Use 6806800M72D 438 ...
Страница 442: ...Replacing the Battery ATCA 8310 Installation and Use 6806800M72D 442 ...
Страница 444: ...Related Documentation ATCA 8310 Installation and Use 6806800M72D 444 ...
Страница 454: ...ATCA 8310 Installation and Use 6806800M72D Sicherheitshinweise 454 ...
Страница 456: ...Index ATCA 8310 Installation and Use 6806800M72D 456 ...
Страница 457: ...Index ATCA 8310 Installation and Use 6806800M72D 457 ...
Страница 458: ...Index ATCA 8310 Installation and Use 6806800M72D 458 ...
Страница 459: ......