Hi! I have a development board and need help with connecting an external FPGA through SPI lines, I am missing information on the SPI format and the register map.
Do you have instructions on how to extract data through SPI lines in the HD connector?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi! I have a development board and need help with connecting an external FPGA through SPI lines, I am missing information on the SPI format and the register map.
Do you have instructions on how to extract data through SPI lines in the HD connector?
Hello,
You can find information on the SPI lines to the HD connector on the EVM's datasheet listed here: https://www.ti.com/lit/ug/swru521c/swru521c.pdf?ts=1658423182208
On page 8 and 9 it goes over the HD 60-pin connector and what pins address SPI.
Best regards,
Pedrhom Nafisi
The IWR1642BOOST board is a multipurpose board and having SPI lines in the 60-Pin HD Connector indicates it should be possible to connect an external board to it and use the SPI lines to send commands and get data through them without having to use the Micro-USB Connection to a PC. Do you have instructions on how to do that? My intend is to use another MCU for the commands and data processing.
Hello,
It is possible to get the output via SPI using the SPI driver. The SPI driver has sample code within the mmWave SDK, and this driver can be used to replace the implemented UART driver. When you do this, you must reconfigure the pins by setting the SPI out pins for data rather than the UART/USB. We unfortunately do not have any premade examples of this, but the functionality is there and will require pin changes.
Best Regards,
Pedrhom Nafisi
Hello,
You can find the SPI driver code by downloading the mmWave Sensor SDK and going to the following path C:\ti\<mmwave_sdk_version>\packages\ti\drivers\spi
Best Regards,
Pedrhom Nafisi