2
\$\begingroup\$

Could the beagle bone black receive input data from GPIO pins using PRU and then write it on the DDR3 RAM? It's known that you could use shared memory for this. But I wonder if it is also possible to use the 512MB DDR3 RAM.

(I assumed rev C)

\$\endgroup\$
4
\$\begingroup\$

Yes.

The Technical Reference manual for the processor says that the PRU has "access to pins, events and all SoC resources" which suggests it can read and write to DDR3. Further on it in section 4.3.1.2 it discusses the local data memory map and states "The PRU accesses the external Host memory map through the Interface/OCP Master port (System OCP_HP0/1) starting at address 0x0008_0000". Which confirms it.

\$\endgroup\$
2
  • \$\begingroup\$ I appreciate for the answer! \$\endgroup\$ – SD11 Feb 11 '16 at 13:26
  • \$\begingroup\$ You're welcome. Good luck with it, because these things are difficult to use. \$\endgroup\$ – Steve G Feb 11 '16 at 13:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.