Post Go back to editing

Writing 128 bit of data via SPI

Category: Hardware
Product Number: ADRV9361


I'm working on the ADRV9361-Z7035 SOM board and building an RTL IP core for the AES inside the axi_ad9361. I need to transfer a randomly generated encryption key of 128-bits by an on-board script into the FPGA design model.

Previously, I pass some configuration parameters using the following command "ctx.find_device("cf-ad9361-dds-core-lpc").reg_write(0x800000BC, digital_value)". However, the maximum allowed data to write via the HDL SPI register (0x800000BC) is 32-bits. So, could you please guide me how to send such data either serially or via SPI registers.

Thanks in advance,