whether through device access service (in SPI mode) to implement access to 32-bit registers, such as the ADF4350 registers?
Thanks in advance
The SPI on Blackfin can do only 8 or 16 bit transfers, though you may transfer a multiple of such chunks of data. At the same time, slave devices would normally require the chip select to be inactive between every 'word'. You will have to do software toggling of the chip select (cpha =1) from Blackfin end, in order to achieve this - in case the intended data size is > 16. Device Access method seem to support what the SPI can natively support, as given in its doc ::- "Device Access Service supports devices only with register address / register data length of up to 16 bits." The SPORT may also emulate SPI to transfer some specific size of data, and still follow the SPI protocol of cpha =0, to communicate with the Slave. There is one Application Note (EE-304) that throws some ideas on such an emulation, although note that SPORT isn't part of Device Access yet.
Retrieving data ...