SDMA

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

SDMA

1,155 Views
sugiyamatoshihi
Contributor V

Hi,

I have a question about SDMA memory map.

1. Regarding the SDMA internal registers, it is described 'SDMA Internal Registers (scheduler, OnCE, and registers that are also accessible by the ARM platform).

 =>How to access these registers from ARM platform? Is it possible to access by JTAG?

2.  Regarding to SDMA internal memmory map in 55.10 SDMA Internal (Core) Memory Map and Internal Register Definitions

 => That (SDMACORE memory map) addressing is 16 bit addressing, but ARM addressing (SDMAARM memory map) is 32bit addressig. How related these registers address?

Best Regards,

Sugiyama

Labels (2)
0 Kudos
6 Replies

970 Views
sugiyamatoshihi
Contributor V

Hi, Yuri,

I understood.

Thanks

Sugiyama

0 Kudos

970 Views
Yuri
NXP Employee
NXP Employee

Hello,

  I think it makes sense to look at SDMA example of the i.MX6 Platform SDK.

Have a great day,
Yuri

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos

970 Views
sugiyamatoshihi
Contributor V

Hi, Yuri,

Thanks for the information, but I'd like to know if it is possible to access SDMA internal registers through JTAG?

Best Regards,

Sugiyama

0 Kudos

970 Views
Yuri
NXP Employee
NXP Employee

Hello,

  You  can access SDMA registers via ARM JTAG in the same manner, as it is

performed in Linux driver or SDK example. Basically SDMA has own SDMA TAP,

but we do not have tools to support it for customers. 

Regards,

Yuri.

0 Kudos

970 Views
sugiyamatoshihi
Contributor V

Hi, Yuri,

Thank you for answer.

I understood there is no supoort for SDMA TAP.

However, SDMA registers address is a byte address as 55.10 SDMA Internal (Core) Memory Map and Internal
Register Definitions, but ARM core register is 32bit address as ARM Platform Memory Map and Control Register Definitions.

How does it relate both Data field that ARM 32bit addressing and 8bit addressing SDMA internal register?

Best Regards,

Sugiyama

0 Kudos

970 Views
Yuri
NXP Employee
NXP Employee

Hello,

   Sorry for some inaccuracies in my previous replies ; really even if we have

three address spaces - described in the SDMA chapter of the i.MX6 RM

(SDMAARM, SDMACORE, SDMABP) - only SDMAARM registers are accessible

and should be used for ARM platform.     

Regards,

Yuri.

0 Kudos