The i.MX35 processor has two cores: ARM core and DSP core presented in SDMA module.
SDMA ROM has some number of typical scripts. Scripts written in SDMA assembler language (DSP RISC),
have been developed to cover most frequently used data transfers. This scripts library supports data transfer
from ARM core memory space to shared domain memory space (DSP- SDMA core), from ARM core memory space
to processor peripherals and other. But there are no (in SDMA ROM) special scripts to load data from ARM memory
for CRC calculation and further providing results to ARM memory. Basically users can try to implement such functionality
themselves in order to load their specific scripts to SDMA RAM and run it.
The following may be useful :
“Documentation for the i.MX51 SDMA”
https://community.freescale.com/message/258933#258933