Other Parts Discussed in Thread: AWR1243
We've got an application where we need to configure the IWR6843AOP as a slave device that will receive commands and send data over its SPI interface. At first glance, mmWaveLink looked like a perfect way to accomplish this using existing and well tested libraries/drivers that I can just plug into our existing application. However, as I understand it, implementing mmWaveLink on our host MCU wouldn't leverage the application core of the IWR6843AOP, and we wouldn't be able to extend or add extra modules to the datapath. This feels massively wasteful, and extremely limiting. That, and it looks like mmWaveLink is effectively used by the mmWave SDK when you are programming the application core anyway. The host MCU is very constrained, so doing large amounts of data processing off of the radar chip is out of the question.
So, my questions are thus: What is the point of implementing mmWaveLink on a separate MCU? Does this only make sense for the less feature complete radar chips? Would mmWaveLink make sense for our application? Can I still extend/modify the data path with extra processing steps that are run locally on the IWR6843AOP?
I'm happy to answer any further questions.