Altera_Forum
Honored Contributor
17 years agoSOPC Builder, VIP control, SPI
I have a VIP chain pieced together in SOPC Builder. We'd like to change the settings for the VIP blocks via an external (to the FPGA) SPI master. I am confused on how to do this. Can I do this directly from SPI bus to the VIP? Or do I need to instantiate a Nios? There are two different "SPI" devices in SOPC: An Avalon-ST SPI and a SPI (3 Wire Serial). I'm not sure which one to use or do I need both?
Ideally I'd like to just install a SPI block between the outside world and the VIP blocks and hopefully these get memory mapped somehow - is this doable? I'd rather not add a Nios because of the learning curve/time. But if this is how it has to be done then so be it. Any help would be appreciated. Thanks.